blob: 721f2347fda9d062f01931e336db00b263edf6b6 [file] [log] [blame]
zandobersek@gmail.com80448652017-06-07 09:16:03 +000012017-06-07 Zan Dobersek <zdobersek@igalia.com>
2
zandobersek@gmail.com13cc4262017-06-07 11:50:02 +00003 Unreviewed GTK+ gardening.
4
5 Add test baselines that expect RSA-PSS and HKDF tests running successfully.
6 Also mark tests under imported/w3c/web-platform-tests/WebCryptoAPI as slow,
7 giving them enough time to run properly and avoid timeouts.
8
9 * platform/gtk/TestExpectations:
10 * platform/gtk/crypto: Added.
11 * platform/gtk/crypto/subtle: Added.
12 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
13 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
14 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI: Added.
15 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys: Added.
16 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
17 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Added.
18 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey: Added.
19 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
20 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
21 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
22 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Added.
23 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Added.
24 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Added.
25
262017-06-07 Zan Dobersek <zdobersek@igalia.com>
27
zandobersek@gmail.com80448652017-06-07 09:16:03 +000028 [GCrypt] RSA-PSS support
29 https://bugs.webkit.org/show_bug.cgi?id=172856
30
31 Reviewed by Jiewen Tan.
32
33 * platform/gtk/TestExpectations: Enable RSA-PSS tests that we pass. The remaining
34 disabled tests rely on SPKI or PKCS#8 support that hasn't landed yet.
35
jlewis3@apple.com7f0496b2017-06-06 23:45:44 +0000362017-06-06 Matt Lewis <jlewis3@apple.com>
37
38 Marked workers/bomb.html as flaky on iOS.
39 https://bugs.webkit.org/show_bug.cgi?id=167757
40
41 Unreviewed test gardening.
42
43 * platform/ios-wk2/TestExpectations:
44
darin@apple.com1af28b22017-06-06 22:38:27 +0000452017-06-06 Darin Adler <darin@apple.com>
46
47 Update to slightly stricter rules for custom element names from more recent standard draft
48 https://bugs.webkit.org/show_bug.cgi?id=173019
49
50 Reviewed by Ryosuke Niwa.
51
52 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Expect more PASS.
53 * platform/ios/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
54
yoav@yoav.ws51a6fed2017-06-06 22:36:27 +0000552017-06-06 Yoav Weiss <yoav@yoav.ws>
56
57 [preload] Conditional support for media preloading and align media `as` values.
58 https://bugs.webkit.org/show_bug.cgi?id=172501
59
60 Reviewed by Dean Jackson.
61
62 Tests checking media resources preloading support were removed.
63
64 * http/tests/preload/download_resources.html: Replaced "media" with "video".
65 * http/tests/preload/download_resources_from_header_iframe-expected.txt: Changed expectation due to added "audio" test.
66 * http/tests/preload/onload_event.html: Replaced "media" with "video".
67 * http/tests/preload/preloadscanner_download_resources.html: Replaced "media" with "video".
68 * http/tests/preload/resources/download_resources_from_header.php: Replaced "media" with "video" and "audio".
69 * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Replaced "media" with "video".
70 * http/tests/preload/single_download_preload.html: Replaced "media" with "video" and "audio".
71 * http/tests/preload/single_download_preload_headers.php: Replaced "media" with "video" and "audio".
72 * http/tests/preload/single_download_preload_headers_charset.php: Replaced "media" with "video" and "audio".
73
ryanhaddad@apple.com1c663e12017-06-06 21:27:28 +0000742017-06-06 Ryan Haddad <ryanhaddad@apple.com>
75
76 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on mac.
77 https://bugs.webkit.org/show_bug.cgi?id=170907
78
79 Unreviewed test gardening.
80
81 * platform/mac-wk2/TestExpectations:
82 * platform/mac/TestExpectations:
83
zandobersek@gmail.coma1147192017-06-06 20:28:34 +0000842017-06-06 Zan Dobersek <zdobersek@igalia.com>
85
86 Unreviewed GTK+ gardening.
87
88 * platform/gtk/TestExpectations: Clean up the Web Crypto API test expectations.
89 Unskip the crypto/subtle/, crypto/workers/subtle/ and
90 imported/w3c/web-platform-tests/WebCryptoAPI/ directories and add expectations
91 that skip the remaining failing layout tests, instead of skipping those
92 directories and maintaining expectations for the passing tests.
93
jbedard@apple.com634e6732017-06-06 20:06:57 +0000942017-06-06 Jonathan Bedard <jbedard@apple.com>
95
96 Move storage/websql/alter-to-info-table.html failure expectation.
97 https://bugs.webkit.org/show_bug.cgi?id=156718
98
99 Unreviewed test gardening
100
101 storage/websql/alter-to-info-table.html fails on iOS-simulator,
102 but passes on device.
103
104 * platform/ios-simulator/TestExpectations:
105 * platform/ios/TestExpectations:
106
ryanhaddad@apple.com76f6ca42017-06-06 19:52:48 +00001072017-06-06 Ryan Haddad <ryanhaddad@apple.com>
108
109 Mark media/fullscreen-api-enabled-media-with-presentation-mode.html is failing.
110 https://bugs.webkit.org/show_bug.cgi?id=172998
111
112 Unreviewed test gardening.
113
114 * platform/mac-wk2/TestExpectations:
115
zalan@apple.comde191042017-06-06 19:35:56 +00001162017-06-06 Zalan Bujtas <zalan@apple.com>
117
118 Safari doesn't load newest The Order of the Stick comic.
119 https://bugs.webkit.org/show_bug.cgi?id=172949
120 <rdar://problem/32389730>
121
122 Reviewed by Antti Koivisto.
123
124 * fast/table/floating-table-sibling-is-invisible-expected.html: Added.
125 * fast/table/floating-table-sibling-is-invisible.html: Added.
126
commit-queue@webkit.org70387cb2017-06-06 18:27:53 +00001272017-06-06 Emilio Cobos Álvarez <ecobos@igalia.com>
128
129 [css-conditional] The one-string version of CSS.supports should be wrapped in implied parentheses.
130 https://bugs.webkit.org/show_bug.cgi?id=172906
131
132 Reviewed by Darin Adler.
133
134 * css3/supports-dom-api-expected.txt:
135 * css3/supports-dom-api.html: Added test
136
joepeck@webkit.org0b005d62017-06-06 18:15:31 +00001372017-06-06 Joseph Pecoraro <pecoraro@apple.com>
138
139 Unreviewed rollout r217807. Caused a test to crash.
140
141 * inspector/unit-tests/heap-snapshot-expected.txt:
142 * inspector/unit-tests/heap-snapshot.html:
143
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +00001442017-06-06 Antoine Quint <graouts@apple.com>
145
graouts@webkit.org9905c812017-06-06 17:41:44 +0000146 Rebaseline and enable media/modern-media-controls/audio
147 https://bugs.webkit.org/show_bug.cgi?id=172996
148 <rdar://problem/32590725>
149
150 Reviewed by Eric Carlson.
151
152 The new controls design switches the AirPlay and mute button order around.
153
154 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
155 * media/modern-media-controls/audio/audio-controls-buttons.html:
156 * platform/ios-simulator/TestExpectations:
157 * platform/mac/TestExpectations:
158
1592017-06-06 Antoine Quint <graouts@apple.com>
160
graouts@webkit.orgbe4b2872017-06-06 16:29:20 +0000161 Rebaseline and enable media/modern-media-controls/airplay-support
162 https://bugs.webkit.org/show_bug.cgi?id=172980
163 <rdar://problem/32589074>
164
165 Reviewed by Eric Carlson.
166
167 The test passes as-is on macOS, but needs to be skipped on iOS since we can't test AirPlay.
168
169 * platform/ios-simulator/TestExpectations:
170 * platform/mac/TestExpectations:
171
1722017-06-06 Antoine Quint <graouts@apple.com>
173
graouts@webkit.org56c41692017-06-06 16:27:38 +0000174 Rebaseline and enable media/modern-media-controls/airplay-placard
175 https://bugs.webkit.org/show_bug.cgi?id=172977
176 <rdar://problem/32588681>
177
178 Reviewed by Eric Carlson.
179
180 These two tests work fine as-is, we just need to enable them.
181
182 * platform/ios-simulator/TestExpectations:
183 * platform/mac/TestExpectations:
184
1852017-06-06 Antoine Quint <graouts@apple.com>
186
graouts@webkit.org757b07f2017-06-06 16:26:03 +0000187 Rebaseline and enable media/modern-media-controls/airplay-button
188 https://bugs.webkit.org/show_bug.cgi?id=172975
189 <rdar://problem/32588422>
190
191 Reviewed by Eric Carlson.
192
193 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
194 * media/modern-media-controls/airplay-button/airplay-button-on.html: Remove some unnecessary
195 code, the path to the icon directory is provided directly by media-controls-loader.js.
196 * media/modern-media-controls/airplay-button/airplay-button.html: Remove the test for the "icon"
197 CSS class since buttons no longer carry this class. We also update the assumptions to use SVG
198 assets.
199 * platform/ios-simulator/TestExpectations:
200 * platform/mac/TestExpectations:
201
2022017-06-06 Antoine Quint <graouts@apple.com>
203
graouts@webkit.orgb8a902e2017-06-06 14:30:47 +0000204 Update modern media controls testing utilities
205 https://bugs.webkit.org/show_bug.cgi?id=172976
206 <rdar://problem/32588432>
207
208 Reviewed by Eric Carlson.
209
210 Update the list of CSS files to load to match the current list of
211 existing CSS files in the modern-media-controls module.
212
213 * media/modern-media-controls/resources/media-controls-loader.js:
214
graouts@webkit.orgd479abbe2017-06-06 08:10:39 +00002152017-06-05 Antoine Quint <graouts@apple.com>
216
217 Update media controls to match latest design specs
218 https://bugs.webkit.org/show_bug.cgi?id=172932
219
220 Reviewed by Dean Jackson.
221
222 Update test expectations to make a few of the tests we had already rebaselined pass.
223
224 * TestExpectations:
225 * platform/ios-simulator/TestExpectations:
226 * platform/mac/TestExpectations:
227
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +00002282017-06-05 Ryan Haddad <ryanhaddad@apple.com>
229
ryanhaddad@apple.com78e80d72017-06-06 06:30:49 +0000230 Rebaseline fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html and update TestExpectations.
231
232 Unreviewed test gardening.
233
234 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events-expected.txt:
235
2362017-06-05 Ryan Haddad <ryanhaddad@apple.com>
237
ryanhaddad@apple.com4db2f2f2017-06-06 05:44:03 +0000238 Skip storage/domstorage/sessionstorage/set-item-synchronous-keydown.html on iOS.
239 https://bugs.webkit.org/show_bug.cgi?id=172943
240
241 Unreviewed test gardening.
242
243 * platform/ios/TestExpectations:
244
mcatanzaro@igalia.comd870f612017-06-06 04:00:37 +00002452017-06-05 Michael Catanzaro <mcatanzaro@igalia.com>
246
247 Unreviewed GTK expectations gardening
248
249 Mark a few tests as crashing.
250
251 * platform/gtk/TestExpectations:
252
cdumez@apple.com74d28782017-06-06 02:03:29 +00002532017-06-05 Chris Dumez <cdumez@apple.com>
254
255 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
256 https://bugs.webkit.org/show_bug.cgi?id=172943
257 <rdar://problem/31288058>
258
259 Reviewed by Alexey Proskuryakov.
260
cdumez@apple.com889126c2017-06-06 02:59:05 +0000261 Make test clean a little bit more robust.
262
263 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html:
264
2652017-06-05 Chris Dumez <cdumez@apple.com>
266
267 ASSERTION FAILED: RunLoop::isMain() in com.apple.WebKit: IPC::Connection::sendSyncMessage + 128
268 https://bugs.webkit.org/show_bug.cgi?id=172943
269 <rdar://problem/31288058>
270
271 Reviewed by Alexey Proskuryakov.
272
cdumez@apple.com74d28782017-06-06 02:03:29 +0000273 Add better test coverage.
274
275 * storage/domstorage/sessionstorage/set-item-synchronous-keydown-expected.txt: Added.
276 * storage/domstorage/sessionstorage/set-item-synchronous-keydown.html: Added.
277
commit-queue@webkit.orgc4329a02017-06-05 23:52:25 +00002782017-06-05 Joseph Pecoraro <pecoraro@apple.com>
279
280 Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
281 https://bugs.webkit.org/show_bug.cgi?id=172848
282 <rdar://problem/25709212>
283
284 Reviewed by Saam Barati.
285
286 * inspector/unit-tests/heap-snapshot-expected.txt:
287 * inspector/unit-tests/heap-snapshot.html:
288 Update for the new node flag.
289
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +00002902017-06-05 Ryan Haddad <ryanhaddad@apple.com>
291
ryanhaddad@apple.com5bf311f2017-06-05 16:35:20 +0000292 Rebaseline tests for Windows after r217772.
293 https://bugs.webkit.org/show_bug.cgi?id=172866
294
295 Unreviewed test gardening.
296
297 * platform/win/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
298 * platform/win/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
299 * platform/win/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
300 * platform/win/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
301 * platform/win/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
302 * platform/win/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
303 * platform/win/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
304 * platform/win/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
305 * platform/win/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
306 * platform/win/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
307 * platform/win/svg/batik/filters/feTile-expected.txt:
308 * platform/win/svg/batik/filters/filterRegions-expected.txt:
309 * platform/win/svg/batik/masking/maskRegions-expected.txt:
310 * platform/win/svg/batik/paints/gradientLimit-expected.txt:
311 * platform/win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
312 * platform/win/svg/batik/paints/patternRegionA-expected.txt:
313 * platform/win/svg/batik/paints/patternRegions-expected.txt:
314 * platform/win/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
315 * platform/win/svg/batik/text/longTextOnPath-expected.txt: Added.
316 * platform/win/svg/batik/text/smallFonts-expected.txt:
317 * platform/win/svg/batik/text/textAnchor-expected.txt:
318 * platform/win/svg/batik/text/textDecoration-expected.txt:
319 * platform/win/svg/batik/text/textEffect-expected.txt:
320 * platform/win/svg/batik/text/textEffect2-expected.txt:
321 * platform/win/svg/batik/text/textEffect3-expected.txt:
322 * platform/win/svg/batik/text/textFeatures-expected.txt:
323 * platform/win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
324 * platform/win/svg/batik/text/textLayout-expected.txt:
325 * platform/win/svg/batik/text/textLayout2-expected.txt:
326 * platform/win/svg/batik/text/textLength-expected.txt:
327 * platform/win/svg/batik/text/textOnPathSpaces-expected.txt:
328 * platform/win/svg/batik/text/textPosition-expected.txt:
329 * platform/win/svg/batik/text/textProperties-expected.txt:
330 * platform/win/svg/batik/text/textProperties2-expected.txt:
331 * platform/win/svg/batik/text/textStyles-expected.txt:
332 * platform/win/svg/custom/broken-internal-references-expected.txt:
333 * platform/win/svg/custom/path-textPath-simulation-expected.txt:
334 * platform/win/svg/dom/SVGPathSegList-segment-modification-expected.txt:
335 * platform/win/svg/hixie/perf/001-expected.txt:
336 * platform/win/svg/hixie/perf/002-expected.txt:
337 * platform/win/svg/text/text-path-01-b-expected.txt:
338 * platform/win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
339
3402017-06-05 Ryan Haddad <ryanhaddad@apple.com>
341
ryanhaddad@apple.com4ea48202017-06-05 15:59:35 +0000342 Remove debug-only flag for flaky test http/tests/navigation/statistics.html.
343 https://bugs.webkit.org/show_bug.cgi?id=172454
344
345 Unreviewed test gardening.
346
347 * platform/ios-wk2/TestExpectations:
348 * platform/mac-wk2/TestExpectations:
349
commit-queue@webkit.orga9618862017-06-05 09:11:34 +00003502017-06-05 Antoine Quint <graouts@apple.com>
351
352 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
353 https://bugs.webkit.org/show_bug.cgi?id=172915
354
355 Reviewed by Antoine Quint.
356
357 The default height of <audio> elements is now 31pt.
358
359 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
360 * media/modern-media-controls/audio/audio-controls-metrics.html:
361
simon.fraser@apple.com580d7a52017-06-05 06:09:01 +00003622017-06-04 Simon Fraser <simon.fraser@apple.com>
363
364 Percentages are calculated wrong in SVG transform CSS property
365 https://bugs.webkit.org/show_bug.cgi?id=172901
366
367 Reviewed by Zalan Bujtas.
368
369 * svg/transforms/percent-transform-values-viewbox-expected.html: Added.
370 * svg/transforms/percent-transform-values-viewbox.html: Added.
371 * svg/transforms/transform-origin-css-property-expected.xhtml:
372 * svg/transforms/transform-origin-css-property.xhtml: Make this test a bit less
373 annoying to maintain by applying the transforms relative to the fill-box, which means all
374 the transform origins are no longer offset by the box position. Other tests exercise
375 view-box relative transform origins.
376
eric.carlson@apple.comceff2bcd2017-06-04 20:56:58 +00003772017-06-04 Eric Carlson <eric.carlson@apple.com>
378
379 [MediaStream] Page capture state not reported correctly
380 https://bugs.webkit.org/show_bug.cgi?id=172897
381 <rdar://problem/32493318>
382
383 Reviewed by Youenn Fablet.
384
385 * fast/mediastream/media-stream-track-muted-expected.txt: Added.
386 * fast/mediastream/media-stream-track-muted.html: Added.
387
weinig@apple.com6b3f5c72017-06-04 18:00:01 +00003882017-06-03 Sam Weinig <sam@webkit.org>
389
390 Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
391 https://bugs.webkit.org/show_bug.cgi?id=172687
392
393 Reviewed by Darin Adler.
394
395 * js/dom/legacy-platform-object-defineOwnProperty-expected.txt: Added.
396 * js/dom/legacy-platform-object-defineOwnProperty.html: Added.
397 New tests for Object.defineProperty on Storage and DOMStringMap.
398
399 * js/dom/named-property-deleter.html:
400 Fix test which was deleting the wrong property. This doesn't change the result,
401 but is now actually testing the thing it meant to.
402
403 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
404 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
405 Convert to testharness.js and show that the results are now correct.
406
simon.fraser@apple.com511a5c72017-06-04 17:57:03 +00004072017-06-04 Simon Fraser <simon.fraser@apple.com>
408
409 Object bounding box wrong for some paths
410 https://bugs.webkit.org/show_bug.cgi?id=172866
411
412 Reviewed by Tim Horton.
413
414 So many new baselines.
415
416 * platform/ios/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
417 * platform/ios/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
418 * platform/ios/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
419 * platform/ios/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
420 * platform/ios/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
421 * platform/ios/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
422 * platform/ios/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
423 * platform/ios/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
424 * platform/ios/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
425 * platform/ios/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
426 * platform/ios/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
427 * platform/ios/svg/batik/text/longTextOnPath-expected.txt:
428 * platform/ios/svg/batik/text/smallFonts-expected.txt:
429 * platform/ios/svg/batik/text/textAnchor-expected.txt:
430 * platform/ios/svg/batik/text/textDecoration-expected.txt:
431 * platform/ios/svg/batik/text/textEffect-expected.txt:
432 * platform/ios/svg/batik/text/textEffect2-expected.txt:
433 * platform/ios/svg/batik/text/textEffect3-expected.txt:
434 * platform/ios/svg/batik/text/textFeatures-expected.txt:
435 * platform/ios/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
436 * platform/ios/svg/batik/text/textLayout-expected.txt:
437 * platform/ios/svg/batik/text/textLayout2-expected.txt:
438 * platform/ios/svg/batik/text/textLength-expected.txt:
439 * platform/ios/svg/batik/text/textOnPath-expected.txt:
440 * platform/ios/svg/batik/text/textOnPathSpaces-expected.txt:
441 * platform/ios/svg/batik/text/textPosition-expected.txt:
442 * platform/ios/svg/batik/text/textPosition2-expected.txt:
443 * platform/ios/svg/batik/text/textProperties-expected.txt:
444 * platform/ios/svg/batik/text/textProperties2-expected.txt:
445 * platform/ios/svg/batik/text/textStyles-expected.txt:
446 * platform/ios/svg/batik/text/verticalText-expected.txt:
447 * platform/ios/svg/batik/text/verticalTextOnPath-expected.txt:
448 * platform/ios/svg/custom/broken-internal-references-expected.txt:
449 * platform/ios/svg/custom/path-textPath-simulation-expected.txt:
450 * platform/ios/svg/custom/relative-sized-use-on-symbol-expected.txt:
451 * platform/ios/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
452 * platform/ios/svg/custom/second-inline-text-expected.txt:
453 * platform/ios/svg/text/text-path-01-b-expected.txt:
454 * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
455 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
456 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
457 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
458 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
459 * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
460 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
461 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
462 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
463 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt:
464 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt:
465 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
466 * platform/mac/svg/batik/filters/filterRegions-expected.txt:
467 * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
468 * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
469 * platform/mac/svg/batik/paints/patternRegions-expected.txt:
470 * platform/mac/svg/batik/text/smallFonts-expected.txt:
471 * platform/mac/svg/batik/text/textAnchor-expected.txt:
472 * platform/mac/svg/batik/text/textEffect2-expected.txt:
473 * platform/mac/svg/batik/text/textEffect3-expected.txt:
474 * platform/mac/svg/batik/text/textFeatures-expected.txt:
475 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
476 * platform/mac/svg/batik/text/textLayout-expected.txt:
477 * platform/mac/svg/batik/text/textLayout2-expected.txt:
478 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
479 * platform/mac/svg/batik/text/textPosition2-expected.txt:
480 * platform/mac/svg/batik/text/textProperties-expected.txt:
481 * platform/mac/svg/batik/text/textProperties2-expected.txt:
482 * platform/mac/svg/batik/text/textStyles-expected.txt:
483 * platform/mac/svg/custom/animate-path-morphing-expected.txt:
484 * platform/mac/svg/custom/broken-internal-references-expected.txt:
485 * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
486 * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
487 * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
488 * platform/mac/svg/custom/second-inline-text-expected.txt:
489 * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt:
490 * platform/mac/svg/hixie/perf/001-expected.txt:
491 * platform/mac/svg/hixie/perf/002-expected.txt:
492 * platform/mac/svg/text/text-path-01-b-expected.txt:
493 * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
494 * svg/custom/control-points-for-S-and-T-expected.txt:
495 * svg/custom/use-nested-transform-expected.txt:
496
jbedard@apple.combe8806a2017-06-04 15:51:12 +00004972017-06-04 Jonathan Bedard <jbedard@apple.com>
498
499 Unreviewed test gardening
500
501 Gardening test expectations for layout tests on iOS device. Moving
502 expectations for tests which fail on Simulator but pass on device.
503
504 * platform/ios-simulator-wk1/TestExpectations:
505 * platform/ios-simulator-wk2/TestExpectations:
506 * platform/ios-simulator/TestExpectations:
507 * platform/ios-wk1/TestExpectations:
508 * platform/ios-wk2/TestExpectations:
509 * platform/ios/TestExpectations:
510
cdumez@apple.com1f45b462017-06-04 15:21:52 +00005112017-06-04 Chris Dumez <cdumez@apple.com>
512
513 Implement DOMMatrixReadOnly.transformPoint()
514 https://bugs.webkit.org/show_bug.cgi?id=172900
515
516 Reviewed by Simon Fraser.
517
518 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint-expected.txt: Added.
519 * imported/blink/fast/dom/geometry-interfaces-dom-matrix-transformPoint.html: Added.
520 * imported/blink/fast/dom/resources/geometry-interfaces-test-helpers.js: Added.
521 Import test coverage from Blink.
522
zandobersek@gmail.com40f333a2017-06-04 11:26:50 +00005232017-06-04 Zan Dobersek <zdobersek@igalia.com>
524
525 Unreviewed GTK+ gardening. Add a few test failure expectations, linking them to
526 existing bugs. Update or add GTK+-specific baselines for three tests.
527
528 * platform/gtk/TestExpectations:
529 * platform/gtk/accessibility/disabled-controls-not-focusable-expected.txt: Added.
530 * platform/gtk/compositing/backing-store-attachment-1-expected.txt: Added.
531 * platform/gtk/css1/box_properties/acid_test-expected.txt:
532
cdumez@apple.com48cf54c2017-06-04 01:54:14 +00005332017-06-03 Chris Dumez <cdumez@apple.com>
534
535 Implement DOMMatrix's fromFloat32Array / fromFloat64Array & toFloat32Array / toFloat64Array
536 https://bugs.webkit.org/show_bug.cgi?id=172898
537
538 Reviewed by Sam Weinig.
539
540 Add layout test coverage.
541
542 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays-expected.txt: Added.
543 * http/wpt/geometry/DOMMatrix-from-to-typed-arrays.html: Added.
544
simon.fraser@apple.com0cc5c252017-06-03 21:09:00 +00005452017-06-03 Simon Fraser <simon.fraser@apple.com>
546
547 Implement DOMPointReadOnly.matrixTransform()
548 https://bugs.webkit.org/show_bug.cgi?id=172896
549
550 Reviewed by Chris Dumez.
551
552 DOMPoint-003.html should be upstreamed at some point.
553
554 * http/wpt/geometry/DOMPoint-003-expected.txt: Added.
555 * http/wpt/geometry/DOMPoint-003.html: Added.
556
jbedard@apple.com3dc39862017-06-03 17:58:06 +00005572017-06-03 Jonathan Bedard <jbedard@apple.com>
558
559 Unreviewed test gardening
560
561 * platform/ios/TestExpectations: Update expectation for tests passing
562 after https://bugs.webkit.org/show_bug.cgi?id=139968.
563
utatane.tea@gmail.comaeb37f32017-06-03 16:31:13 +00005642017-06-03 Yusuke Suzuki <utatane.tea@gmail.com>
565
566 Script modules should be able to import data urls
567 https://bugs.webkit.org/show_bug.cgi?id=171594
568
569 Reviewed by Youenn Fablet.
570
571 * http/tests/security/script-with-dataurl-expected.txt:
572 * http/tests/security/script-with-dataurl.html:
573 Now, the spec is changed and errors from data: scripts should not be muted.
574 https://github.com/whatwg/html/issues/1778
575
576 * js/dom/classic-script-with-data-url-expected.txt: Added.
577 * js/dom/classic-script-with-data-url.html: Added.
578 * js/dom/modules/module-script-with-data-url-expected.txt: Added.
579 * js/dom/modules/module-script-with-data-url.html: Added.
580
jbedard@apple.com1d8abaf2017-06-03 15:26:03 +00005812017-06-03 Jonathan Bedard <jbedard@apple.com>
582
583 Move css3/flexbox/image-percent-max-height.html failure expectation.
584 https://bugs.webkit.org/show_bug.cgi?id=126898
585
586 Unreviewed test gardening
587
588 css3/flexbox/image-percent-max-height.html fails on iOS-simulator,
589 but passes on device.
590
591 * platform/ios-simulator/TestExpectations:
592 * platform/ios/TestExpectations:
593
cdumez@apple.com736670f2017-06-03 08:07:39 +00005942017-06-03 Chris Dumez <cdumez@apple.com>
595
596 http/tests/cache/disk-cache/shattered-deduplication.html is flaky
597 https://bugs.webkit.org/show_bug.cgi?id=172868
598 <rdar://problem/31249379>
599
600 Reviewed by Antti Koivisto.
601
602 http/tests/cache/disk-cache/shattered-deduplication.html was flaky due to PDF banner
603 fade-in / fade-out animation.
604
605 <rdar://problem/31249379> is fixed for me with the proposed changes.
606
607 * http/tests/cache/disk-cache/shattered-deduplication-expected.html:
608 - Wait 1 second before calling notifyDone() to give the PDF as much time to render as
609 the test page.
610 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
611 or not (as it fades in and out). 30 is still enough to see the color and confirm the
612 test is passing.
613
614 * http/tests/cache/disk-cache/shattered-deduplication.html:
615 - Reduce frame height to 30 to not have to worry about the PDF tool banner being visible
616 or not (as it fades in and out). 30 is still enough to see the color and confirm the
617 test is passing.
618
mmaxfield@apple.comcff668f2017-06-02 23:40:07 +00006192017-06-02 Myles C. Maxfield <mmaxfield@apple.com>
620
621 REGRESSION(r213464): [iOS] Fonts get too bold when the "Bold Text" accessibility setting is enabled
622 https://bugs.webkit.org/show_bug.cgi?id=172737
623 <rdar://problem/31608236>
624
625 Reviewed by Simon Fraser.
626
627 * fast/text/accessibility-bold-system-font-2-expected.html: Added.
628 * fast/text/accessibility-bold-system-font-2.html: Added.
629 * fast/text/accessibility-bold-system-font-expected.txt: Added.
630 * fast/text/accessibility-bold-system-font.html: Added.
631 * platform/mac/TestExpectations:
632
ryanhaddad@apple.com7b029872017-06-02 23:11:44 +00006332017-06-02 Ryan Haddad <ryanhaddad@apple.com>
634
635 Mark webrtc/captureCanvas-webrtc.html as flaky on iOS.
636 https://bugs.webkit.org/show_bug.cgi?id=170870
637
638 Unreviewed test gardening.
639
640 * platform/ios-wk2/TestExpectations:
641
jbedard@apple.com8823f422017-06-02 23:10:53 +00006422017-06-02 Jonathan Bedard <jbedard@apple.com>
643
644 Move compositing/overflow/dynamic-composited-scrolling-status.html failure expectation.
645 https://bugs.webkit.org/show_bug.cgi?id=152439
646
647 Unreviewed test gardening
648
649 compositing/overflow/dynamic-composited-scrolling-status.html fails on iOS-simulator WK2,
650 but passes on device.
651
652 * platform/ios-simulator-wk2/TestExpectations:
653 * platform/ios-wk2/TestExpectations:
654
ryanhaddad@apple.com9ff138a2017-06-02 23:07:47 +00006552017-06-02 Ryan Haddad <ryanhaddad@apple.com>
656
657 Mark webrtc/audio-replace-track.html as flaky on iOS and remove Timeout expectation for macOS.
658 https://bugs.webkit.org/show_bug.cgi?id=171895
659
660 Unreviewed test gardening.
661
662 * platform/ios-wk2/TestExpectations:
663 * platform/mac-wk2/TestExpectations:
664
eric.carlson@apple.com58345bf2017-06-02 21:16:53 +00006652017-06-02 Eric Carlson <eric.carlson@apple.com>
666
667 [MediaStream iOS] Cleanup video muting/unmuting when tab visibility changes
668 https://bugs.webkit.org/show_bug.cgi?id=172858
669
670 Reviewed by Youenn Fablet.
671
672 * platform/ios/mediastream/video-muted-in-background-tab-expected.txt: Added.
673 * platform/ios/mediastream/video-muted-in-background-tab.html: Added.
674
jlewis3@apple.com0c837f02017-06-02 20:48:32 +00006752017-06-02 Matt Lewis <jlewis3@apple.com>
676
677 Moved test expectation for http/tests/preload/viewport/meta-viewport-link-headers.php to correct file.
678 https://bugs.webkit.org/show_bug.cgi?id=172518
679
680 Unreviewed test gardening
681
682 * platform/ios-simulator/TestExpectations:
683 * platform/ios/TestExpectations:
684
cdumez@apple.com141485f52017-06-02 19:57:14 +00006852017-06-02 Chris Dumez <cdumez@apple.com>
686
687 REGRESSION: LayoutTest fast/scrolling/arrow-key-scroll-in-rtl-document.html is a flaky failure
688 https://bugs.webkit.org/show_bug.cgi?id=161549
689 <rdar://problem/28213429>
690
691 Reviewed by Simon Fraser.
692
693 * fast/scrolling/arrow-key-scroll-in-rtl-document.html:
694 Call eventSender.callAfterScrollingCompletes() in the next event loop iteration to
695 address the flakiness.
696
697 * platform/mac-wk2/TestExpectations:
698 Unskip test.
699
fred.wang@free.frbb4988f2017-06-02 18:42:03 +00007002017-06-02 Frederic Wang <fwang@igalia.com>
701
fred.wang@free.frf4986cd2017-06-02 19:40:04 +0000702 [Mac] Include frames in the scrolling tree when ScrollingTreeIncludesFrames=true
703 https://bugs.webkit.org/show_bug.cgi?id=172825
704
705 Reviewed by Simon Fraser.
706
707 Add a new test to check whether a non-main frame appears in the scrolling tree when
708 ScrollingTreeIncludesFrames=true. For now this is only happens for Mac WK2. Also update
709 the iOS WK2 reference for scrolling-iframe-expected.html
710
711 * fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
712 * fast/scrolling/scrolling-tree-includes-frame.html: Added.
713 * platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
714 * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt: Update reference.
715 * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
716
7172017-06-02 Frederic Wang <fwang@igalia.com>
718
fred.wang@free.frbb4988f2017-06-02 18:42:03 +0000719 [Mac] Use compositing for frames when ScrollingTreeIncludesFrames=true
720 https://bugs.webkit.org/show_bug.cgi?id=172851
721
722 Reviewed by Simon Fraser.
723
724 This commit adds a test to check whether scrollable iframes require a special composited
725 layer when ScrollingTreeIncludesFrames=true. This is currently only done on Mac WK2.
726
727 * compositing/iframes/compositing-for-scrollable-iframe.html: Added. This is a basic test
728 printing the layer tree of a page with an iframe.
729 * platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
730 * platform/mac/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
731 * platform/mac-wk1/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
732
aestes@apple.come14de002017-06-02 18:14:47 +00007332017-06-02 Andy Estes <aestes@apple.com>
734
735 [Cocoa] Add a "supportedCountries" property to ApplePayPaymentRequest
736 https://bugs.webkit.org/show_bug.cgi?id=172832
737 <rdar://problem/30735544>
738
739 Reviewed by Alex Christensen.
740
741 * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: Added.
742 * http/tests/ssl/applepay/ApplePaySessionV3.html: Added.
743 * platform/mac-wk2/TestExpectations:
744
drousso@apple.come7c604a2017-06-02 17:54:47 +00007452017-06-02 Devin Rousso <drousso@apple.com>
746
747 Web Inspector: Should see active Web Sockets when opening Web Inspector
748 https://bugs.webkit.org/show_bug.cgi?id=172312
749
750 Reviewed by Joseph Pecoraro.
751
752 Test that WebSockets created before the inspector loads are also tracked.
753
754 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
755 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
756 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
757 (web_socket_do_extra_handshake):
758 (web_socket_transfer_data):
759
jlewis3@apple.com97d001012017-06-02 16:17:47 +00007602017-06-02 Matt Lewis <jlewis3@apple.com>
761
762 Marked fast/images/slower-decoding-than-animation-image.html as flaky.
763 https://bugs.webkit.org/show_bug.cgi?id=172666
764
765 Unreviewed test gardening.
766
767 * platform/mac-wk2/TestExpectations:
768
zandobersek@gmail.com0ed82b02017-06-02 15:18:25 +00007692017-06-02 Zan Dobersek <zdobersek@igalia.com>
770
771 Unreviewed WPE gardening.
772
773 * platform/wpe/TestExpectations: Add a few test failure expectations.
774 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Rebaseline.
775 * platform/wpe/js/dom/global-constructors-attributes-expected.txt: Ditto.
776
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +00007772017-06-02 Javier Fernandez <jfernandez@igalia.com>
778
jfernandez@igalia.comc3cb7ee2017-06-02 11:35:27 +0000779 [css-grid] Logical margin incorrectly applied during the tracks sizing algorithm of auto tracks
780 https://bugs.webkit.org/show_bug.cgi?id=172836
781
782 Reviewed by Manuel Rego Casasnovas.
783
784 Test to verify different cases of auto-sized tracks and orthogonal items with margins.
785
786 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows-expected.txt: Added.
787 * fast/css-grid-layout/grid-track-sizing-with-margins-and-orthogonal-flows.html: Added.
788
7892017-06-02 Javier Fernandez <jfernandez@igalia.com>
790
jfernandez@igalia.com3cfd56f2017-06-02 09:08:15 +0000791 [css-grid] Margin wrong applied when stretching an orthogonal item in fixed size track
792 https://bugs.webkit.org/show_bug.cgi?id=172590
793
794 Reviewed by Sergio Villar Senin.
795
796 * TestExpectations: 2 tests pass now but 3 more fail because of bug #172836
797 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts-expected.html: Added.
798 * fast/css-grid-layout/grid-item-stretching-must-not-depend-on-previous-layouts.html: Added.
799
zandobersek@gmail.com085eded2017-06-02 07:52:27 +00008002017-06-02 Zan Dobersek <zdobersek@igalia.com>
801
802 [WPE] Enable SUBTLE_CRYPTO
803 https://bugs.webkit.org/show_bug.cgi?id=172756
804
805 Reviewed by Michael Catanzaro.
806
807 * platform/wpe/TestExpectations: Enable tests under crypto/ and
808 imported/w3c/web-platform-tests/WebCryptoAPI/ in general, but add
809 the test expectations for failing tests under those directories.
810
akling@apple.come10dacc2017-06-02 05:04:14 +00008112017-06-01 Andreas Kling <akling@apple.com>
812
813 [Mac] Remove backing store for layers that are outside the viewport
814 https://bugs.webkit.org/show_bug.cgi?id=170082
815 <rdar://problem/31245009>
816
817 Reviewed by Simon Fraser.
818
819 Add a simple test with two compositing layers far apart vertically. Only one of them
820 should have its backing store attached.
821
822 * compositing/backing-store-attachment-1-expected.txt: Added.
823 * compositing/backing-store-attachment-1.html: Added.
824
ryanhaddad@apple.come1bba3f2017-06-02 04:17:13 +00008252017-06-01 Ryan Haddad <ryanhaddad@apple.com>
826
827 Unreviewed, rolling out r217691.
828
829 This change broke the Windows build.
830
831 Reverted changeset:
832
833 "Web Inspector: Should see active Web Sockets when opening Web
834 Inspector"
835 https://bugs.webkit.org/show_bug.cgi?id=172312
836 http://trac.webkit.org/changeset/217691
837
drousso@apple.comd084e602017-06-02 02:44:45 +00008382017-06-01 Devin Rousso <drousso@apple.com>
839
840 Web Inspector: Should see active Web Sockets when opening Web Inspector
841 https://bugs.webkit.org/show_bug.cgi?id=172312
842
843 Reviewed by Joseph Pecoraro.
844
845 Test that WebSockets created before the inspector loads are also tracked.
846
847 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: Added.
848 * http/tests/websocket/tests/hybi/inspector/before-load.html: Added.
849 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Added.
850 (web_socket_do_extra_handshake):
851 (web_socket_transfer_data):
852
ryanhaddad@apple.com82169652017-06-01 23:50:54 +00008532017-06-01 Ryan Haddad <ryanhaddad@apple.com>
854
855 Mark http/tests/navigation/statistics.html as flaky.
856 https://bugs.webkit.org/show_bug.cgi?id=172454
857
858 Unreviewed test gardening.
859
860 * platform/ios-wk2/TestExpectations:
861 * platform/mac-wk2/TestExpectations:
862
jlewis3@apple.com74189592017-06-01 21:53:49 +00008632017-06-01 Matt Lewis <jlewis3@apple.com>
864
865 Fixed typo in test expectations.
866 https://bugs.webkit.org/show_bug.cgi?id=172054
867
868 Unreviewed test gardening.
869
870 * platform/mac-wk2/TestExpectations:
871
ryanhaddad@apple.com32ad1712017-06-01 21:39:11 +00008722017-06-01 Ryan Haddad <ryanhaddad@apple.com>
873
874 Rebaseline webarchive/loading/mainresource-null-mimetype-crash.html after r217680.
875
876 Unreviewed test gardening.
877
878 * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
879
cdumez@apple.comb82b59b2017-06-01 20:09:05 +00008802017-06-01 Chris Dumez <cdumez@apple.com>
881
882 webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html are flaky
883 https://bugs.webkit.org/show_bug.cgi?id=172823
884
885 Reviewed by Alexey Proskuryakov.
886
887 Rewrite webarchive/loading/mainresource-null-mimetype-crash.html / webarchive/loading/missing-data.html
888 to address flakiness. We now navigate a subframe instead of the main frame. We also mark the test as
889 asynchronous and wait for the subframe to finish loading before calling testRunner.notifyDone().
890
891 * platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
892 * webarchive/loading/mainresource-null-mimetype-crash.html:
893 * webarchive/loading/missing-data-expected.txt:
894 * webarchive/loading/missing-data.html:
895
commit-queue@webkit.org63f3fe82017-06-01 19:46:09 +00008962017-06-01 Carlos Garcia Campos <cgarcia@igalia.com>
897
898 [GTK] Bump GTK+ and its dependencies in jhbuild
899 https://bugs.webkit.org/show_bug.cgi?id=171918
900
901 Reviewed by Carlos Alberto Lopez Perez.
902
903 Rebaseline tests for new GTK+ version.
904
905 * platform/gtk/css1/box_properties/acid_test-expected.txt:
906 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
907 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
908 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
909 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
910 * platform/gtk/css3/flexbox/button-expected.png:
911 * platform/gtk/css3/flexbox/button-expected.txt:
912 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
913 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
914 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
915 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
916 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
917 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
918 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
919 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
920 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
921 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
922 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
923 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
924 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
925 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
926 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
927 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
928 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
929 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
930 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
931 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
932 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
933 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
934 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
935 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
936 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
937 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
938 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
939 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
940 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
941 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
942 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
943 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
944 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
945 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
946 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
947 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
948 * platform/gtk/editing/pasteboard/4641033-expected.png:
949 * platform/gtk/editing/pasteboard/4641033-expected.txt:
950 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
951 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
952 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
953 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
954 * platform/gtk/editing/selection/3690703-2-expected.png:
955 * platform/gtk/editing/selection/3690703-2-expected.txt:
956 * platform/gtk/editing/selection/3690703-expected.png:
957 * platform/gtk/editing/selection/3690703-expected.txt:
958 * platform/gtk/editing/selection/3690719-expected.png:
959 * platform/gtk/editing/selection/3690719-expected.txt:
960 * platform/gtk/editing/selection/4397952-expected.png:
961 * platform/gtk/editing/selection/4397952-expected.txt:
962 * platform/gtk/editing/selection/5240265-expected.png:
963 * platform/gtk/editing/selection/5240265-expected.txt:
964 * platform/gtk/editing/selection/caret-before-select-expected.png:
965 * platform/gtk/editing/selection/caret-before-select-expected.txt:
966 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
967 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
968 * platform/gtk/editing/selection/select-box-expected.png:
969 * platform/gtk/editing/selection/select-box-expected.txt:
970 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
971 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
972 * platform/gtk/editing/selection/selection-button-text-expected.png:
973 * platform/gtk/editing/selection/selection-button-text-expected.txt:
974 * platform/gtk/fast/block/basic/011-expected.png:
975 * platform/gtk/fast/block/basic/011-expected.txt:
976 * platform/gtk/fast/block/float/float-avoidance-expected.png:
977 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
978 * platform/gtk/fast/block/margin-collapse/103-expected.png:
979 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
980 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
981 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
982 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
983 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
984 * platform/gtk/fast/css/continuationCrash-expected.png:
985 * platform/gtk/fast/css/continuationCrash-expected.txt:
986 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
987 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
988 * platform/gtk/fast/css/input-search-padding-expected.png:
989 * platform/gtk/fast/css/input-search-padding-expected.txt:
990 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
991 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
992 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
993 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
994 * platform/gtk/fast/css/rtl-ordering-expected.png:
995 * platform/gtk/fast/css/rtl-ordering-expected.txt:
996 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
997 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
998 * platform/gtk/fast/css/text-overflow-input-expected.png:
999 * platform/gtk/fast/css/text-overflow-input-expected.txt:
1000 * platform/gtk/fast/css/text-transform-select-expected.png:
1001 * platform/gtk/fast/css/text-transform-select-expected.txt:
1002 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
1003 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
1004 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
1005 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
1006 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
1007 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
1008 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1009 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
1010 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1011 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
1012 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1013 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
1014 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
1015 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
1016 * platform/gtk/fast/forms/001-expected.png:
1017 * platform/gtk/fast/forms/001-expected.txt:
1018 * platform/gtk/fast/forms/003-expected.png:
1019 * platform/gtk/fast/forms/003-expected.txt:
1020 * platform/gtk/fast/forms/004-expected.png:
1021 * platform/gtk/fast/forms/004-expected.txt:
1022 * platform/gtk/fast/forms/basic-buttons-expected.png:
1023 * platform/gtk/fast/forms/basic-buttons-expected.txt:
1024 * platform/gtk/fast/forms/basic-inputs-expected.png:
1025 * platform/gtk/fast/forms/basic-inputs-expected.txt:
1026 * platform/gtk/fast/forms/basic-selects-expected.png:
1027 * platform/gtk/fast/forms/basic-selects-expected.txt:
1028 * platform/gtk/fast/forms/blankbuttons-expected.png:
1029 * platform/gtk/fast/forms/blankbuttons-expected.txt:
1030 * platform/gtk/fast/forms/box-shadow-override-expected.png:
1031 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1032 * platform/gtk/fast/forms/button-align-expected.png:
1033 * platform/gtk/fast/forms/button-align-expected.txt:
1034 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
1035 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
1036 * platform/gtk/fast/forms/button-default-title-expected.png:
1037 * platform/gtk/fast/forms/button-default-title-expected.txt:
1038 * platform/gtk/fast/forms/button-generated-content-expected.png:
1039 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1040 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
1041 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
1042 * platform/gtk/fast/forms/button-positioned-expected.png:
1043 * platform/gtk/fast/forms/button-positioned-expected.txt:
1044 * platform/gtk/fast/forms/button-sizes-expected.png:
1045 * platform/gtk/fast/forms/button-sizes-expected.txt:
1046 * platform/gtk/fast/forms/button-style-color-expected.png:
1047 * platform/gtk/fast/forms/button-style-color-expected.txt:
1048 * platform/gtk/fast/forms/button-table-styles-expected.png:
1049 * platform/gtk/fast/forms/button-table-styles-expected.txt:
1050 * platform/gtk/fast/forms/button-text-transform-expected.png:
1051 * platform/gtk/fast/forms/button-text-transform-expected.txt:
1052 * platform/gtk/fast/forms/button-white-space-expected.png:
1053 * platform/gtk/fast/forms/button-white-space-expected.txt:
1054 * platform/gtk/fast/forms/control-clip-expected.png:
1055 * platform/gtk/fast/forms/control-clip-expected.txt:
1056 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
1057 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
1058 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
1059 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1060 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
1061 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
1062 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
1063 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
1064 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
1065 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
1066 * platform/gtk/fast/forms/form-element-geometry-expected.png:
1067 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
1068 * platform/gtk/fast/forms/formmove-expected.png:
1069 * platform/gtk/fast/forms/formmove-expected.txt:
1070 * platform/gtk/fast/forms/formmove2-expected.png:
1071 * platform/gtk/fast/forms/formmove2-expected.txt:
1072 * platform/gtk/fast/forms/formmove3-expected.png:
1073 * platform/gtk/fast/forms/formmove3-expected.txt:
1074 * platform/gtk/fast/forms/indeterminate-expected.png:
1075 * platform/gtk/fast/forms/indeterminate-expected.txt:
1076 * platform/gtk/fast/forms/input-appearance-height-expected.png:
1077 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1078 * platform/gtk/fast/forms/input-button-sizes-expected.png:
1079 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
1080 * platform/gtk/fast/forms/input-first-letter-expected.png:
1081 * platform/gtk/fast/forms/input-first-letter-expected.txt:
1082 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
1083 * platform/gtk/fast/forms/input-value-expected.png:
1084 * platform/gtk/fast/forms/input-value-expected.txt:
1085 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
1086 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
1087 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
1088 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
1089 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
1090 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
1091 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
1092 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
1093 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
1094 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
1095 * platform/gtk/fast/forms/menulist-style-color-expected.png:
1096 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
1097 * platform/gtk/fast/forms/menulist-width-change-expected.png:
1098 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
1099 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
1100 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
1101 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
1102 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1103 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
1104 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1105 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
1106 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
1107 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
1108 * platform/gtk/fast/forms/option-script-expected.png:
1109 * platform/gtk/fast/forms/option-script-expected.txt:
1110 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
1111 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
1112 * platform/gtk/fast/forms/option-text-clip-expected.png:
1113 * platform/gtk/fast/forms/option-text-clip-expected.txt:
1114 * platform/gtk/fast/forms/placeholder-position-expected.png:
1115 * platform/gtk/fast/forms/placeholder-position-expected.txt:
1116 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
1117 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1118 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
1119 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
1120 * platform/gtk/fast/forms/range/slider-padding-expected.png:
1121 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1122 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
1123 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
1124 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
1125 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
1126 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
1127 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
1128 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1129 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
1130 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1131 * platform/gtk/fast/forms/search-input-rtl-expected.png:
1132 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
1133 * platform/gtk/fast/forms/search-rtl-expected.png:
1134 * platform/gtk/fast/forms/search-rtl-expected.txt:
1135 * platform/gtk/fast/forms/search-styled-expected.png:
1136 * platform/gtk/fast/forms/search-styled-expected.txt:
1137 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
1138 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1139 * platform/gtk/fast/forms/searchfield-heights-expected.png:
1140 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
1141 * platform/gtk/fast/forms/select-align-expected.png:
1142 * platform/gtk/fast/forms/select-align-expected.txt:
1143 * platform/gtk/fast/forms/select-background-none-expected.png:
1144 * platform/gtk/fast/forms/select-background-none-expected.txt:
1145 * platform/gtk/fast/forms/select-baseline-expected.png:
1146 * platform/gtk/fast/forms/select-baseline-expected.txt:
1147 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
1148 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
1149 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
1150 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
1151 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
1152 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
1153 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
1154 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
1155 * platform/gtk/fast/forms/select-initial-position-expected.png:
1156 * platform/gtk/fast/forms/select-initial-position-expected.txt:
1157 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1158 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1159 * platform/gtk/fast/forms/select-selected-expected.png:
1160 * platform/gtk/fast/forms/select-selected-expected.txt:
1161 * platform/gtk/fast/forms/select-style-expected.png:
1162 * platform/gtk/fast/forms/select-style-expected.txt:
1163 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
1164 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1165 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
1166 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1167 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
1168 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
1169 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
1170 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
1171 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
1172 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
1173 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
1174 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
1175 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
1176 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
1177 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
1178 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
1179 * platform/gtk/fast/html/details-replace-text-expected.png:
1180 * platform/gtk/fast/html/details-replace-text-expected.txt:
1181 * platform/gtk/fast/html/keygen-expected.png:
1182 * platform/gtk/fast/html/keygen-expected.txt:
1183 * platform/gtk/fast/inline/positionedLifetime-expected.png:
1184 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
1185 * platform/gtk/fast/invalid/014-expected.png:
1186 * platform/gtk/fast/invalid/014-expected.txt:
1187 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
1188 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
1189 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
1190 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
1191 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
1192 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
1193 * platform/gtk/fast/parser/document-write-option-expected.png:
1194 * platform/gtk/fast/parser/document-write-option-expected.txt:
1195 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
1196 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1197 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
1198 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
1199 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
1200 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
1201 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
1202 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
1203 * platform/gtk/fast/replaced/three-selects-break-expected.png:
1204 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
1205 * platform/gtk/fast/replaced/width100percent-button-expected.png:
1206 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
1207 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
1208 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
1209 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
1210 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1211 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
1212 * platform/gtk/fast/table/append-cells2-expected.png:
1213 * platform/gtk/fast/table/append-cells2-expected.txt:
1214 * platform/gtk/fast/table/remove-td-display-none-expected.png:
1215 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
1216 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1217 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1218 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
1219 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
1220 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1221 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1222 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
1223 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
1224 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
1225 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
1226 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
1227 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1228 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
1229 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
1230 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
1231 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
1232 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
1233 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
1234 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
1235 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
1236 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
1237 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
1238 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
1239 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
1240 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
1241 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
1242 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
1243 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
1244 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
1245 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
1246 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
1247 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
1248 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
1249 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
1250 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
1251 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
1252 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
1253 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
1254 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
1255 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
1256 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
1257 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
1258 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
1259 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
1260 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
1261 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
1262 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
1263 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
1264 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
1265 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
1266 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
1267 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
1268 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
1269 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
1270 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
1271 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
1272 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
1273 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
1274 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
1275 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
1276 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
1277 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
1278 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
1279 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
1280 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
1281 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
1282 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
1283 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
1284 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
1285 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
1286 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
1287 * platform/gtk/tables/mozilla/core/margins-expected.png:
1288 * platform/gtk/tables/mozilla/core/margins-expected.txt:
1289 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
1290 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
1291 * platform/gtk/tables/mozilla/other/move_row-expected.png:
1292 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
1293 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
1294 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
1295 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
1296 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1297 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
1298 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
1299 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
1300 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
1301 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
1302 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
1303 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
1304 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
1305 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
1306 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
1307 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
1308 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
1309
ryanhaddad@apple.com35295b02017-06-01 18:43:48 +000013102017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1311
1312 Mark two webrtc tests as flaky.
1313
1314 Unreviewed test gardening.
1315
1316 * TestExpectations:
1317
jlewis3@apple.com1778f082017-06-01 18:17:18 +000013182017-06-01 Matt Lewis <jlewis3@apple.com>
1319
jlewis3@apple.com9dd96b52017-06-01 18:21:18 +00001320 Adjusted loader/stateobjects/replacestate-size-iframe.html Test Expectations.
1321 https://bugs.webkit.org/show_bug.cgi?id=172054
1322
1323 Unreviewed test gardening.
1324
1325 * platform/mac-wk2/TestExpectations:
1326
13272017-06-01 Matt Lewis <jlewis3@apple.com>
1328
jlewis3@apple.com1778f082017-06-01 18:17:18 +00001329 Marked loader/stateobjects/replacestate-size-iframe.html as flaky.
1330 https://bugs.webkit.org/show_bug.cgi?id=172054
1331
1332 Unreviewed test gardening.
1333
1334 * platform/mac-wk2/TestExpectations:
1335
commit-queue@webkit.org3d6c8732017-06-01 16:38:49 +000013362017-06-01 Antoine Quint <graouts@apple.com>
1337
1338 Rebaseline two media/modern-media-controls/macos-fullscreen-media-controls tests
1339 https://bugs.webkit.org/show_bug.cgi?id=172810
1340
1341 Reviewed by Antoine Quint.
1342
1343 We need to rebaseline a couple of tests to account for the width change for the left button container in fullscreen.
1344
1345 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button-expected.txt:
1346 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html:
1347 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-expected.txt:
1348 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag.html:
1349
magomez@igalia.com23493d32017-06-01 16:22:05 +000013502017-06-01 Miguel Gomez <magomez@igalia.com>
1351
1352 Unreviewed GTK+ gardening. Update expectations of several tests failing after r217651.
1353
1354 * platform/gtk/TestExpectations:
1355
commit-queue@webkit.orgb2f24302017-06-01 15:39:58 +000013562017-06-01 Antoine Quint <graouts@apple.com>
1357
1358 Remove media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html
1359 https://bugs.webkit.org/show_bug.cgi?id=172808
1360
1361 Reviewed by Antoine Quint.
1362
1363 This test no longer applies, there is no iOS-specific styling for <audio> elements anymore.
1364
1365 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background.html: Removed.
1366 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-audio-background-expected.txt: Removed.
1367
ryanhaddad@apple.comb99a0dc2017-06-01 15:00:53 +000013682017-06-01 Ryan Haddad <ryanhaddad@apple.com>
1369
1370 Mark imported/w3c/web-platform-tests/css/selectors4/focus-display-none-001.html and focus-within-display-none-001.html as flaky failures
1371 https://bugs.webkit.org/show_bug.cgi?id=172807
1372
1373 Unreviewed test gardening.
1374
1375 * platform/mac-wk1/TestExpectations:
1376
commit-queue@webkit.org640a4982017-06-01 14:43:32 +000013772017-06-01 Antoine Quint <graouts@apple.com>
1378
1379 Rebaseline media/modern-media-controls/audio/audio-controls-metrics.html
1380 https://bugs.webkit.org/show_bug.cgi?id=172715
1381
1382 Reviewed by Antoine Quint.
1383
1384 We update the expectations for <audio> metrics to match the latest implementation.
1385
1386 * media/modern-media-controls/audio/audio-controls-metrics-expected.txt:
1387 * media/modern-media-controls/audio/audio-controls-metrics.html:
1388
utatane.tea@gmail.comc6b3a2d2017-06-01 07:27:05 +000013892017-06-01 Yusuke Suzuki <utatane.tea@gmail.com>
1390
1391 Unreviewed, rebaseline test results according to the error message change
1392 https://bugs.webkit.org/show_bug.cgi?id=172798
1393
1394 * js/dom/string-prototype-properties-expected.txt:
1395 * 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:
1396
cdumez@apple.com43a8ea52017-05-31 23:42:27 +000013972017-05-31 Chris Dumez <cdumez@apple.com>
1398
1399 Flaky Test: http/tests/misc/acid3.html
1400 https://bugs.webkit.org/show_bug.cgi?id=165734
1401 <rdar://problem/32249821>
1402
1403 Reviewed by Simon Fraser.
1404
1405 Increase internal test timeout from 5 seconds to 10 seconds to reduce
1406 flakiness.
1407
1408 * http/tests/misc/acid3.html:
1409
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +000014102017-05-31 Ryan Haddad <ryanhaddad@apple.com>
1411
ryanhaddad@apple.comd5899ef2017-05-31 21:52:07 +00001412 Skip http/tests/cache/cancel-during-revalidation-succeeded.html on ios-wk2.
1413 https://bugs.webkit.org/show_bug.cgi?id=172772
1414
1415 Unreviewed test gardening.
1416
1417 * platform/ios-wk2/TestExpectations:
1418
14192017-05-31 Ryan Haddad <ryanhaddad@apple.com>
1420
ryanhaddad@apple.com331c0752017-05-31 21:44:02 +00001421 Mark fast/css/target-fragment-match.html as flaky on iOS.
1422 https://bugs.webkit.org/show_bug.cgi?id=168239
1423
1424 Unreviewed test gardening.
1425
1426 * platform/ios/TestExpectations:
1427
commit-queue@webkit.org0570cde2017-05-31 20:51:12 +000014282017-05-31 Youenn Fablet <youenn@apple.com>
1429
1430 PeerConnection should respect tracks that are muted at the time they are added
1431 https://bugs.webkit.org/show_bug.cgi?id=172771
1432
1433 Reviewed by Eric Carlson.
1434
1435 * webrtc/audio-replace-track.html:
1436 * webrtc/peer-connection-audio-unmute-expected.txt: Added.
1437 * webrtc/peer-connection-audio-unmute.html: Added.
1438 * webrtc/routines.js:
1439 * webrtc/video-unmute-expected.txt: Added.
1440 * webrtc/video-unmute.html: Added.
1441
antti@apple.com1acc9c72017-05-31 19:11:24 +000014422017-05-31 Antti Koivisto <antti@apple.com>
1443
1444 CrashTracer: Regression : com.apple.WebKit.WebContent at STP responsible :: com.apple.WebCore: WebCore::SharedBuffer::data const + 11
1445 https://bugs.webkit.org/show_bug.cgi?id=172747
1446 <rdar://problem/32275314>
1447
1448 Reviewed by Andreas Kling.
1449
1450 * http/tests/css/empty-stylesheet-integrity-crash-expected.txt: Added.
1451 * http/tests/css/empty-stylesheet-integrity-crash.html: Added.
1452
jlewis3@apple.comea7b4bb2017-05-31 18:21:56 +000014532017-05-31 Matt Lewis <jlewis3@apple.com>
1454
1455 Marked http/tests/preload/viewport/meta-viewport-link-headers.php as flaky.
1456 https://bugs.webkit.org/show_bug.cgi?id=172518
1457
1458 Unreviewed test gardening.
1459
1460 * platform/ios/TestExpectations:
1461
bfulgham@apple.combd589ac2017-05-31 16:58:53 +000014622017-05-31 Brent Fulgham <bfulgham@apple.com>
1463
1464 Make ResourceLoadStatistics testing more reliable
1465 https://bugs.webkit.org/show_bug.cgi?id=172730
1466 <rdar://problem/32028373>
1467
1468 Reviewed by Andy Estes.
1469
1470 Revise some of the tests to wait to check state until after the background process has finished processing the
1471 load information.
1472
1473 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1474 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1475 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1476 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1477 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1478 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1479 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1480 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1481 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1482 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1483 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1484 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1485
csaavedra@igalia.com1691e202017-05-31 13:44:06 +000014862017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1487
csaavedra@igalia.com5c85a412017-05-31 16:01:05 +00001488 [WPE] More CSS test expectations cleanup
1489
1490 Unreviewed gardening.
1491
1492 * platform/wpe/TestExpectations: remove more assorted css tests
1493 that are actually passing.
1494
14952017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1496
csaavedra@igalia.comba7dceb2017-05-31 15:13:11 +00001497 [WPE] CSS tests expectations cleanup
1498
1499 Unreviewed gardening.
1500
1501 * platform/wpe/TestExpectations: Remove a bunch of css 2.1 and 3
1502 tests that are actually passing and a recently removed css tests
1503 directory.
1504
15052017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1506
csaavedra@igalia.com1691e202017-05-31 13:44:06 +00001507 [GTK][WPE] Mark js/cached-window-properties test as slow
1508
1509 Unreviewed gardening.
1510 * platform/gtk/TestExpectations: Test was marked as flaky; but
1511 it's just slow.
1512 * platform/wpe/TestExpectations: Mark as slow.
1513
clopez@igalia.com2172f542017-05-31 12:04:41 +000015142017-05-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
1515
1516 [GTK] Upgrade the WebKitGTK+ bots to Debian 9
1517
1518 This commit only adds a comment that it will be useful to mark
1519 the point where they where upgraded, so if there is some
1520 performance change on perf.webkit.org it can be pointed to this.
1521
1522 Unreviewed.
1523
1524 * platform/gtk/TestExpectations: Add a note regarding which
1525 distribution and version is running on the bots.
1526
csaavedra@igalia.comb9609c62017-05-31 11:09:18 +000015272017-05-31 Claudio Saavedra <csaavedra@igalia.com>
1528
1529 [WPE] WebGL expectations cleanup
1530
1531 Unreviewed gardening.
1532
1533 * platform/wpe/TestExpectations: Remove webgl tests that are
1534 consistently passing. Also mark a few known slow tests as such.
1535
rego@igalia.comeda65f62017-05-31 09:22:58 +000015362017-05-31 Manuel Rego Casasnovas <rego@igalia.com>
1537
1538 Move css-shapes-1 test suite to WPT
1539 https://bugs.webkit.org/show_bug.cgi?id=172537
1540
1541 Reviewed by Youenn Fablet.
1542
1543 Updated the paths in TestExpectations files.
1544 Marked spec-examples/shape-outside-018.html as flaky.
1545
1546 * TestExpectations:
1547 * platform/gtk/TestExpectations:
1548 * platform/ios/TestExpectations:
1549 * platform/win/TestExpectations:
1550
fred.wang@free.frfb843852017-05-31 05:48:57 +000015512017-05-30 Frederic Wang <fwang@igalia.com>
1552
1553 Include ScrollingTreeScrollingNode properties in ScrollingTreeFrameScrollingNode::dumpProperties
1554 https://bugs.webkit.org/show_bug.cgi?id=172287
1555
1556 Reviewed by Simon Fraser.
1557
1558 Update iOS expectation to include the new node properties.
1559
1560 * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Update expectation.
1561
timothy_horton@apple.comc741bb62017-05-31 00:44:02 +000015622017-05-30 Tim Horton <timothy_horton@apple.com>
1563
1564 Keyboard autocorrections do not apply with an active selection (but keyboard acts like they did)
1565 https://bugs.webkit.org/show_bug.cgi?id=172735
1566 <rdar://problem/32015977>
1567
1568 Reviewed by Enrica Casucci.
1569
1570 * fast/events/ios/autocorrect-with-range-selection-expected.txt: Added.
1571 * fast/events/ios/autocorrect-with-range-selection.html: Added.
1572 Add a test that ensures that autocorrection with a selection succeeds.
1573
weinig@apple.com6cf431d2017-05-30 23:54:51 +000015742017-05-30 Sam Weinig <sam@webkit.org>
1575
1576 [WebIDL] Generate named property deleters
1577 https://bugs.webkit.org/show_bug.cgi?id=172688
1578
1579 Reviewed by Chris Dumez.
1580
1581 * js/dom/named-property-deleter-expected.txt: Added.
1582 * js/dom/named-property-deleter.html: Added.
1583 Add test for various named deleter conditions.
1584
1585 * storage/domstorage/localstorage/delete-defineproperty-removal-expected.txt:
1586 * storage/domstorage/localstorage/delete-defineproperty-removal.html:
1587 Update test to log more information about what its doing and log it to the DOM rather
1588 than the console, to make comparing results in browsers easier. Also, note in the
1589 bug that the results are wrong, and have been wrong, due to https://webkit.org/b/172687.
1590
commit-queue@webkit.org9a2160a2017-05-30 23:32:00 +000015912017-05-30 Youenn Fablet <youenn@apple.com>
1592
1593 Add support for Certificate and IceCandidatePair stats
1594 https://bugs.webkit.org/show_bug.cgi?id=172734
1595
1596 Reviewed by Geoff Garen.
1597
1598 * webrtc/video-stats.html:
1599
cdumez@apple.com6a4d8782017-05-30 21:19:01 +000016002017-05-30 Chris Dumez <cdumez@apple.com>
1601
1602 REGRESSION(r215946): Can't reference a table cell in Google spreadsheet
1603 https://bugs.webkit.org/show_bug.cgi?id=172703
1604 <rdar://problem/32458086>
1605
1606 Reviewed by Ryosuke Niwa.
1607
1608 Update existing tests to reflect behavior change.
1609
1610 * fast/dom/Element/getClientRects-return-type-expected.txt:
1611 * fast/dom/Element/getClientRects-return-type.html:
1612 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt:
1613 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html:
1614
jfernandez@igalia.com5ce70b52017-05-30 21:18:01 +000016152017-05-30 Javier Fernandez <jfernandez@igalia.com>
1616
1617 [css-align] Import W3C web platform tests for the CSS Box Alignment feature
1618 https://bugs.webkit.org/show_bug.cgi?id=172705
1619
1620 Reviewed by Manuel Rego Casasnovas.
1621
1622 * TestExpectations: Mark as failure a few tests due to bug #172707.
1623
commit-queue@webkit.orgba7b6be2017-05-30 21:08:18 +000016242017-05-30 Ali Juma <ajuma@chromium.org>
1625
1626 [CredentialManagement] Incorporate IDL updates from latest spec
1627 https://bugs.webkit.org/show_bug.cgi?id=172011
1628
1629 Reviewed by Daniel Bates.
1630
1631 * credentials/idlharness-expected.txt:
1632 * credentials/idlharness.html:
1633
ryanhaddad@apple.comf6084fb2017-05-30 20:37:58 +000016342017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1635
1636 Skip imported/w3c/web-platform-tests/innerText/getter.html.
1637 https://bugs.webkit.org/show_bug.cgi?id=172514
1638
1639 Unreviewed test gardening.
1640
1641 * TestExpectations:
1642
commit-queue@webkit.org3262d302017-05-30 20:02:09 +000016432017-05-30 Said Abou-Hallawa <sabouhallawa@apple.com>
1644
1645 REGRESSION(r216882): No image decoding is needed if the BitmapImage is created with a NativeImage
1646 https://bugs.webkit.org/show_bug.cgi?id=172670
1647
1648 Reviewed by Tim Horton.
1649
1650 Use the css property -webkit-canvas to force capturing the canvas context
1651 in a NativeImage. This NativeImage will be used to create a BitmapImage
1652 which will be later used as the background-image of an element.
1653
1654 * fast/images/large-image-webkit-canvas-expected.html: Added.
1655 * fast/images/large-image-webkit-canvas.html: Added.
1656
jlewis3@apple.comaa29a602017-05-30 19:51:23 +000016572017-05-30 Matt Lewis <jlewis3@apple.com>
1658
1659 Changed Text Expectations of imported/blink/storage/indexeddb/blob-valid-after-deletion.html
1660 https://bugs.webkit.org/show_bug.cgi?id=172403
1661
1662 Unreviewed test gardening.
1663
1664 * platform/ios/TestExpectations:
1665
commit-queue@webkit.orgd67b2782017-05-30 18:29:13 +000016662017-05-30 Youenn Fablet <youenn@apple.com>
1667
1668 RealtimeOutgoingVideoSource should not rotate muted frames
1669 https://bugs.webkit.org/show_bug.cgi?id=172659
1670
1671 Reviewed by Eric Carlson.
1672
1673 * webrtc/routines.js:
1674 * webrtc/video-rotation-expected.txt: Added.
1675 * webrtc/video-rotation.html: Added.
1676
ryanhaddad@apple.comd550e8f2017-05-30 17:39:10 +000016772017-05-30 Ryan Haddad <ryanhaddad@apple.com>
1678
1679 Mark js/intl-datetimeformat.html as failing.
1680 https://bugs.webkit.org/show_bug.cgi?id=172720
1681
1682 Unreviewed test gardening.
1683
1684 * js/script-tests/intl-datetimeformat.js:
1685 * platform/mac/TestExpectations:
1686
pvollan@apple.com2dbab572017-05-30 15:41:26 +000016872017-05-30 Per Arne Vollan <pvollan@apple.com>
1688
1689 [Win] fast/shadow-dom/fullscreen-in-slot-fullscreenElement.html is flaky.
1690 https://bugs.webkit.org/show_bug.cgi?id=172709
1691
1692 Reviewed by Brent Fulgham.
1693
1694 * platform/win/TestExpectations:
1695
aperez@igalia.com65d50e82017-05-30 14:33:20 +000016962017-05-30 Adrian Perez de Castro <aperez@igalia.com>
1697
1698 [GTK] Test cases for typehead in form menu lists should start from known state
1699 https://bugs.webkit.org/show_bug.cgi?id=171792
1700
1701 Reviewed by Carlos Garcia Campos.
1702
1703 Since r215188 opening a popup menu in a form pre-selects the active
1704 element to mimic GtkComboxBox behavior, but the layout test implicitly
1705 assumed that type ahead search always started the beginning of the
1706 list, which is no longer true now that GTK+ is informed of which one
1707 is the active element.
1708
1709 * platform/gtk/fast/forms/menulist-typeahead-find.html: Reset menu
1710 list to the initial state (no element selected, unfocused) at the
1711 beginning of testTypeAheadFunction().
1712
antti@apple.comcd7409a2017-05-30 08:35:40 +000017132017-05-29 Antti Koivisto <antti@apple.com>
1714
1715 Crash on display-contents-replaced-001.html
1716 https://bugs.webkit.org/show_bug.cgi?id=172596
1717
1718 Reviewed by Andreas Kling.
1719
1720 * TestExpectations: Enable the test.
1721
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +000017222017-05-30 Zan Dobersek <zdobersek@igalia.com>
1723
zandobersek@gmail.com2258c382017-05-30 08:27:49 +00001724 [GCrypt] RSA-OAEP support
1725 https://bugs.webkit.org/show_bug.cgi?id=171222
1726
1727 Reviewed by Michael Catanzaro.
1728
1729 * platform/gtk/TestExpectations: Enable the RSA-OAEP layout tests that we pass.
1730
17312017-05-30 Zan Dobersek <zdobersek@igalia.com>
1732
zandobersek@gmail.com33ed8ce2017-05-30 07:45:10 +00001733 [GCrypt] RSAES-PKCS1-v1_5 support
1734 https://bugs.webkit.org/show_bug.cgi?id=171219
1735
1736 Reviewed by Michael Catanzaro.
1737
1738 * platform/gtk/TestExpectations: Enable the RSAES-PKCS1-v1_5 layout tests that we pass.
1739
17402017-05-30 Zan Dobersek <zdobersek@igalia.com>
1741
zandobersek@gmail.com5373aaa2017-05-30 07:27:35 +00001742 [GCrypt] RSASSA-PKCS1-v1_5 support
1743 https://bugs.webkit.org/show_bug.cgi?id=171220
1744
1745 Reviewed by Michael Catanzaro.
1746
1747 * platform/gtk/TestExpectations: Enable the RSASSA-PKCS1-v1_5 layout tests that we pass.
1748
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +000017492017-05-29 Claudio Saavedra <csaavedra@igalia.com>
1750
csaavedra@igalia.com1195b8b2017-05-29 18:20:26 +00001751 [WPE] Mark a couple of tests as slow/timing out
1752
1753 Unreviewed gardening. These are all known ones.
1754 * platform/wpe/TestExpectations:
1755
17562017-05-29 Claudio Saavedra <csaavedra@igalia.com>
1757
csaavedra@igalia.comc3bb79f2017-05-29 17:35:47 +00001758 [WPE] Marking workers/bomb.html test as slow.
1759
1760 Unreviewed gardening.
1761
1762 * platform/wpe/TestExpectations:
1763
commit-queue@webkit.org295c1622017-05-29 14:09:37 +000017642017-05-29 Emilio Cobos Álvarez <ecobos@igalia.com>
1765
1766 Use the parent box style to adjust RenderStyle for alignment.
1767 https://bugs.webkit.org/show_bug.cgi?id=172215
1768
1769 Reviewed by Antti Koivisto.
1770
1771 * TestExpectations:
1772
pvollan@apple.com2056fa12017-05-29 07:15:56 +000017732017-05-29 Per Arne Vollan <pvollan@apple.com>
1774
1775 Unreviewed Windows test gardening, update expected results after r217418.
1776
pvollan@apple.com9d1b1bd2017-05-29 09:03:02 +00001777 * platform/win/fast/block/float/032-expected.txt:
1778
17792017-05-29 Per Arne Vollan <pvollan@apple.com>
1780
1781 Unreviewed Windows test gardening, update expected results after r217418.
1782
pvollan@apple.com2056fa12017-05-29 07:15:56 +00001783 * platform/win/fast/forms/input-appearance-spinbutton-expected.txt:
1784 * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt:
1785 * platform/win/fast/forms/number/number-appearance-rtl-expected.txt:
1786 * platform/win/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
1787 * platform/win/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
1788 * platform/win/fast/forms/search-vertical-alignment-expected.txt:
1789
commit-queue@webkit.orgc26778d2017-05-29 01:30:58 +000017902017-05-28 Sam Weinig <sam@webkit.org>
1791
1792 [WebIDL] @@iterator should only be accessed once when disambiguating a union type
1793 https://bugs.webkit.org/show_bug.cgi?id=172684
1794
1795 Reviewed by Yusuke Suzuki.
1796
1797 * js/dom/sequence-in-union-iterator-access-expected.txt: Added.
1798 * js/dom/sequence-in-union-iterator-access.html: Added.
1799 Add test case showing that @@iterator is only accessed once when converting a sequence
1800 as part of a union.
1801
cdumez@apple.com40005b92017-05-27 20:15:02 +000018022017-05-27 Chris Dumez <cdumez@apple.com>
1803
1804 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_attribute.html is crashing
1805 https://bugs.webkit.org/show_bug.cgi?id=172472
1806 <rdar://problem/32334831>
1807
1808 Reviewed by Ryosuke Niwa.
1809
1810 * TestExpectations:
1811 Unskip test that is no longer crashing in Debug builds.
1812
1813 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash-expected.txt: Added.
1814 * fast/dom/HTMLFormElement/form-removal-duplicate-id-crash.html: Added.
1815 Add reduced test case reproducing the crash.
1816
simon.fraser@apple.com39c13af2017-05-27 17:13:58 +000018172017-05-27 Simon Fraser <simon.fraser@apple.com>
1818
1819 getComputedStyle returns percentage values for left / right / top / bottom
1820 https://bugs.webkit.org/show_bug.cgi?id=29084
1821
1822 Reviewed by Zalan Bujtas.
1823
1824 Some new baselines, a new test, and an improved test.
1825
1826 * animations/trigger-container-scroll-boundaries-expected.txt:
1827 * animations/trigger-container-scroll-boundaries.html:
1828 * animations/trigger-container-scroll-empty-expected.txt:
1829 * animations/trigger-container-scroll-empty.html:
1830 * animations/trigger-container-scroll-simple-expected.txt:
1831 * animations/trigger-container-scroll-simple.html:
1832 * fast/css/getComputedStyle/computed-style-expected.txt:
1833 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt:
1834 * fast/css/getComputedStyle/computed-style-negative-top.html: Convert to a real JS test, add more cases.
1835 * fast/css/getComputedStyle/getComputedStyle-offsets-expected.txt: Added.
1836 * fast/css/getComputedStyle/getComputedStyle-offsets.html: Added.
1837 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
1838 * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html: It doesn't make any sense to test right/bottom.
1839 * fast/css/hover-affects-child-expected.txt:
1840 * fast/css/hover-affects-child.html:
1841 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt:
1842 * transitions/transition-to-from-auto-expected.txt:
1843 * transitions/transition-to-from-auto.html:
1844
commit-queue@webkit.org528521e2017-05-27 03:27:51 +000018452017-05-26 Youenn Fablet <youenn@apple.com>
1846
1847 WebRTC stats should be in milliseconds
1848 https://bugs.webkit.org/show_bug.cgi?id=172644
1849
1850 Reviewed by Eric Carlson.
1851
1852 * TestExpectations:
1853 * webrtc/video-stats.html: Making it less flaky prone.
1854
weinig@apple.com7fb39842017-05-27 02:54:02 +000018552017-05-26 Sam Weinig <sam@webkit.org>
1856
1857 [WebIDL] Overloaded functions should throw this object check exception before argument check exception
1858 https://bugs.webkit.org/show_bug.cgi?id=172480
1859
1860 Reviewed by Chris Dumez.
1861
1862 Add test case that shows that using the wrong this object on an overloaded function,
1863 even if you are passing the wrong number of arguments, results in an invalid this
1864 object exception.
1865
1866 * js/dom/overloaded-operation-exception-order-expected.txt: Added.
1867 * js/dom/overloaded-operation-exception-order.html: Added.
1868
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +000018692017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1870
ryanhaddad@apple.comb8c37c02017-05-27 00:22:49 +00001871 Skip fast/events/before-unload-returnValue.html on iOS.
1872 https://bugs.webkit.org/show_bug.cgi?id=172672
1873
1874 Unreviewed test gardening.
1875
1876 * platform/ios/TestExpectations:
1877
18782017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1879
ryanhaddad@apple.combd949942017-05-27 00:22:46 +00001880 Mark workers/wasm-long-compile-many.html as flaky on mac-wk1.
1881 https://bugs.webkit.org/show_bug.cgi?id=172331
1882
1883 Unreviewed test gardening.
1884
1885 * platform/mac-wk1/TestExpectations:
1886
18872017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1888
ryanhaddad@apple.comfdf70a42017-05-26 19:27:41 +00001889 Unreviewed, rolling out r217458.
1890
1891 This change caused 55 JSC test failures.
1892
1893 Reverted changeset:
1894
1895 "Date should use historical data if it's available."
1896 https://bugs.webkit.org/show_bug.cgi?id=172592
1897 http://trac.webkit.org/changeset/217458
1898
18992017-05-26 Ryan Haddad <ryanhaddad@apple.com>
1900
ryanhaddad@apple.comf251e5f2017-05-26 16:13:19 +00001901 Rebaseline js/dom/global-constructors-attributes.html.
1902
1903 Unreviewed test gardening.
1904
1905 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1906 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1907 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1908
ryanhaddad@apple.combc2e4ee2017-05-26 16:03:56 +000019092017-05-25 Ryan Haddad <ryanhaddad@apple.com>
1910
1911 Skip two LayoutTests that are failing due missing results.
1912
1913 Unreviewed test gardening.
1914
1915 * TestExpectations:
1916 * platform/ios/TestExpectations:
1917
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000019182017-05-26 Claudio Saavedra <csaavedra@igalia.com>
1919
1920 [WPE] Mark animations/animation-delay-changed.htm as flaky
1921
1922 Unreviewed gardening. It's flaky on all platforms so why bother.
1923
1924 * platform/wpe/TestExpectations:
1925
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000019262017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
1927
1928 [css-grid] Add support for orthogonal positioned grid items
1929 https://bugs.webkit.org/show_bug.cgi?id=172591
1930
1931 Reviewed by Sergio Villar Senin.
1932
1933 Two of the new imported tests are failing due to an issue with margins
1934 and orthogonal items, which is unrelated to this patch (see bug #172590).
1935
1936 * TestExpectations:
1937
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +000019382017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
1939
1940 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
1941 https://bugs.webkit.org/show_bug.cgi?id=172503
1942
1943 Reviewed by Antti Koivisto.
1944
1945 * TestExpectations:
1946
commit-queue@webkit.org9782f822017-05-26 05:39:12 +000019472017-05-25 Sam Weinig <sam@webkit.org>
1948
1949 Fix MediaDeviceInfo's extended attributes so they make sense
1950 https://bugs.webkit.org/show_bug.cgi?id=172629
1951
1952 Reviewed by Daniel Bates.
1953
1954 * fast/mediastream/media-device-info-expected.txt: Added.
1955 * fast/mediastream/media-device-info.html: Added.
1956 Test that MediaDeviceInfo has the expected properties and that
1957 the serializer works.
1958
cdumez@apple.com6627eea2017-05-26 04:19:14 +000019592017-05-25 Chris Dumez <cdumez@apple.com>
1960
1961 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
1962 https://bugs.webkit.org/show_bug.cgi?id=172628
1963 <rdar://problem/32418707>
1964
1965 Reviewed by Sam Weinig.
1966
1967 Add reduced test case.
1968
1969 * TestExpectations:
1970 Unskip test that is no longer crashing in debug builds.
1971
1972 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
1973 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
1974
zalan@apple.com8c813f72017-05-26 03:53:24 +000019752017-05-25 Zalan Bujtas <zalan@apple.com>
1976
1977 Frame's composited content is visible when the frame has visibility: hidden.
1978 https://bugs.webkit.org/show_bug.cgi?id=125565
1979 <rdar://problem/32196849>
1980
1981 Reviewed by Simon Fraser.
1982
1983 * compositing/resources/visibility.html: Added.
1984 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
1985 * compositing/visibility/frameset-visibility-hidden.html: Added.
1986 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
1987 * compositing/visibility/iframe-visibility-hidden.html: Added.
1988 * compositing/visibility/object-visibility-hidden-expected.html: Added.
1989 * compositing/visibility/object-visibility-hidden.html: Added.
1990
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +000019912017-05-25 Brent Fulgham <bfulgham@apple.com>
1992
1993 Gracefully handle missing localStorage support in results.html
1994 https://bugs.webkit.org/show_bug.cgi?id=172625
1995 <rdar://problem/32118243>
1996
1997 Reviewed by Alexey Proskuryakov.
1998
1999 Handle the case where localStorage generates a SecurityError DOMException, treating this
2000 as a non-fatal error.
2001
2002 * fast/harness/results.html:
2003 (OptionWriter.save): Treat "SecurityError" as an expected condition.
2004 (OptionWriter.apply): Ditto.
2005
ap@apple.com27f767d2017-05-26 02:10:33 +000020062017-05-25 Alexey Proskuryakov <ap@apple.com>
2007
2008 Merge split script tests, part 2
2009 https://bugs.webkit.org/show_bug.cgi?id=172423
2010
2011 Reviewed by Tim Horton.
2012
2013 Fix the few remaining special cases of split tests.
2014
2015 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
2016 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
2017 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
2018 Now it's inlined in both.
2019
2020 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
2021 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
2022 This was really a resource, not a scrip test, and it was only only used in one test.
2023
2024 * fast/dom/HTMLElement/class-list-quirks.html:
2025 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
2026 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
2027
2028 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
2029 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
2030 Moved a shared resource to its proper location.
2031
2032 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
2033 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
2034 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
2035 * fast/dom/Window/window-postmessage-clone-deep-array.html:
2036 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
2037 * fast/dom/Window/window-postmessage-clone.html:
2038 Straightforward js-tests with file names that didn't match.
2039
2040 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
2041 * fast/table/script-tests/min-width-helpers.js: Removed.
2042 Moved a shared resource to its proper location.
2043
2044 * fast/table/min-width-css-block-table.html:
2045 * fast/table/min-width-css-inline-table.html:
2046 * fast/table/min-width-html-block-table.html:
2047 * fast/table/min-width-html-inline-table.html:
2048 * fast/table/script-tests/min-width-css-block-table.js: Removed.
2049 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
2050 * fast/table/script-tests/min-width-html-block-table.js: Removed.
2051 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
2052 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
2053
2054 * printing/break-after-avoid-expected.txt:
2055 * printing/break-after-avoid-page-expected.txt:
2056 * printing/break-after-avoid-page.html:
2057 * printing/break-after-avoid.html:
2058 * printing/script-tests/break-after-avoid-page.js: Removed.
2059 * printing/script-tests/break-after-avoid.js: Removed.
2060 * printing/script-tests/page-break-after-avoid.js: Removed.
2061 * printing/script-tests/page-break-always-for-overflow.js: Removed.
2062 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
2063
2064 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2065 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
2066 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2067 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
2068 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
2069 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
2070 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
2071
2072 * svg/dom/script-tests/SVGColor.js: Removed.
2073 * svg/dom/script-tests/SVGPaint.js: Removed.
2074 Removed unused files.
2075
2076 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
2077 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
2078 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
2079 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
2080 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
2081 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
2082 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
2083 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
2084 Straightforward js-tests with mismatching names.
2085
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +000020862017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
2087
2088 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
2089 https://bugs.webkit.org/show_bug.cgi?id=172554
2090 <rdar://problem/31247133>
2091
2092 Reviewed by Simon Fraser.
2093
2094 Cause two successive paints, and compare it against 0 paints.
2095
2096 * fast/frames/iframe-translucent-background-expected.html: Added.
2097 * fast/frames/iframe-translucent-background.html: Added.
2098
keith_miller@apple.comb5b91282017-05-26 00:06:44 +000020992017-05-25 Keith Miller <keith_miller@apple.com>
2100
2101 Date should use historical data if it's available.
2102 https://bugs.webkit.org/show_bug.cgi?id=172592
2103
2104 Reviewed by Mark Lam.
2105
2106 Fix tests to work with historically accurate dates.
2107
2108 * js/dom/date-big-setdate-expected.txt: Removed.
2109 * js/dom/date-big-setdate.html: Removed.
2110 * js/dom/script-tests/date-big-setdate.js: Removed.
2111 * storage/indexeddb/modern/date-basic-expected.txt:
2112 * storage/indexeddb/modern/date-basic-private-expected.txt:
2113 * storage/indexeddb/modern/get-keyrange-expected.txt:
2114 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
2115
cdumez@apple.comfc984762017-05-25 20:53:49 +000021162017-05-25 Chris Dumez <cdumez@apple.com>
2117
2118 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
2119 https://bugs.webkit.org/show_bug.cgi?id=172578
2120 <rdar://problem/30754582>
2121
2122 Reviewed by Youenn Fablet.
2123
2124 Add layout test coverage.
2125
2126 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
2127 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
2128
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +000021292017-05-24 Jiewen Tan <jiewen_tan@apple.com>
2130
2131 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
2132 https://bugs.webkit.org/show_bug.cgi?id=172555
2133 <rdar://problem/32004724>
2134
2135 Reviewed by Ryosuke Niwa.
2136
2137 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
2138 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
2139 * editing/selection/select-iframe-focusin-document-crash.html: Added.
2140
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +000021412017-05-25 Javier Fernandez <jfernandez@igalia.com>
2142
2143 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
2144 https://bugs.webkit.org/show_bug.cgi?id=172593
2145
2146 Reviewed by Manuel Rego Casasnovas.
2147
2148 * css3/parse-place-content.html:
2149 * css3/parse-place-items.html:
2150 * css3/parse-place-self.html:
2151
jdiggs@igalia.com8920b742017-05-25 16:43:23 +000021522017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
2153
2154 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
2155 https://bugs.webkit.org/show_bug.cgi?id=172355
2156
2157 Reviewed by Chris Fleizach.
2158
2159 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
2160 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2161
clopez@igalia.comc47b7a22017-05-25 16:24:31 +000021622017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
2163
2164 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
2165
2166 Unreviewed GTK gardening.
2167
2168 * platform/gtk/TestExpectations:
2169
csaavedra@igalia.com81de1572017-05-25 15:43:54 +000021702017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2171
2172 [GTK] Update baseline
2173
2174 Unreviewed gardening. Update after r217272.
2175 * platform/gtk/fast/text/font-style-parse-expected.txt:
2176
hyatt@apple.com64d8f582017-05-25 14:56:27 +000021772017-05-25 Dave Hyatt <hyatt@apple.com>
2178
2179 Baseline of number inputs not right.
2180 https://bugs.webkit.org/show_bug.cgi?id=172237
2181
2182 Reviewed by Dean Jackson.
2183
2184 * fast/forms/baseline-of-number-inputs-expected.html: Added.
2185 * fast/forms/baseline-of-number-inputs.html: Added.
2186
pvollan@apple.com313d7002017-05-25 14:37:10 +000021872017-05-25 Per Arne Vollan <pvollan@apple.com>
2188
2189 [Win] Update expectations for layout tests.
2190 https://bugs.webkit.org/show_bug.cgi?id=172437
2191
2192 Unreviewed test gardening, update test expectations for failing tests.
2193
2194 * platform/win/TestExpectations:
2195
csaavedra@igalia.com17c37672017-05-25 13:36:44 +000021962017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2197
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +00002198 [WPE] Add missing test baseline.
2199
2200 Unreviewed gardening.
2201 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
2202
22032017-05-25 Claudio Saavedra <csaavedra@igalia.com>
2204
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00002205 [WPE] Unreviewed gardening
2206
2207 Update rebaseline after r216817.
2208
2209 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
2210
pvollan@apple.com57256452017-05-25 11:45:52 +000022112017-05-25 Per Arne Vollan <pvollan@apple.com>
2212
2213 [Win] Update expectations for layout tests.
2214 https://bugs.webkit.org/show_bug.cgi?id=172437
2215
2216 Unreviewed test gardening, update test expectations for failing tests.
2217
2218 * platform/win/TestExpectations:
2219
rego@igalia.com799e1b72017-05-25 10:06:45 +000022202017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
2221
2222 [css-grid] Fix behavior of positioned items without specific dimensions
2223 https://bugs.webkit.org/show_bug.cgi?id=172117
2224
2225 Reviewed by Sergio Villar Senin.
2226
2227 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
2228 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
2229
ddkilzer@apple.com83e93272017-05-25 07:40:02 +000022302017-05-25 David Kilzer <ddkilzer@apple.com>
2231
2232 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
2233 <https://bugs.webkit.org/show_bug.cgi?id=172584>
2234
2235 * fast/regex/:
2236 * fast/regex/script-tests:
2237 - Rollback changes in r217390 for Bug 172423 to these
2238 directories.
2239
cdumez@apple.com62c78af2017-05-25 04:18:52 +000022402017-05-24 Chris Dumez <cdumez@apple.com>
2241
2242 ResourceResponses for data URLs have their Source marked as Unknown
2243 https://bugs.webkit.org/show_bug.cgi?id=172573
2244 <rdar://problem/31786198>
2245
2246 Reviewed by Geoffrey Garen.
2247
2248 Add layout test coverage.
2249
2250 * fast/url/data-url-source-expected.txt: Added.
2251 * fast/url/data-url-source.html: Added.
2252
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +000022532017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
2254
2255 [Win] An assertion fails if the custom cursor image isn't loaded yet
2256 https://bugs.webkit.org/show_bug.cgi?id=172209
2257
2258 Reviewed by Said Abou-Hallawa.
2259
2260 Windows port have the same issue Qt port had had several years ago
2261 (Bug 68223). I'd like to reuse the test case. But, current CSS
2262 parser rejects invalid 'cursor' property value which consists of
2263 a single URL but no keywords.
2264
2265 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
2266 'cursor' property by appending a fallback keyword.
2267
ap@apple.com92352d02017-05-24 22:53:00 +000022682017-05-24 Alexey Proskuryakov <ap@apple.com>
2269
2270 Merge split script tests
2271 https://bugs.webkit.org/show_bug.cgi?id=172423
2272
2273 Reviewed by Sam Weinig.
2274
2275 In the past, many tests were being split into HTML and JS parts for no good reason.
2276 This makes it hard to see what those tests are doing.
2277
2278 This is first part of the change, only including files where JS and HTML counterparts
2279 have matching names. Custom cases will be completed in a follow-up.
2280
2281 Long change list omitted.
2282
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +000022832017-05-24 Ryan Haddad <ryanhaddad@apple.com>
2284
2285 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
2286 https://bugs.webkit.org/show_bug.cgi?id=172547
2287
2288 Unreviewed test gardening.
2289
2290 * platform/ios/TestExpectations:
2291
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +000022922017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2293
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +00002294 [WPE] Rebaseline test
2295
2296 Unreviewed gardening after a series of changes to dom static properties.
2297
2298 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2299
23002017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2301
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +00002302 [WPE] Rebaseline test after r217181
2303
2304 Unreviewed gardening.
2305
2306 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2307
23082017-05-24 Claudio Saavedra <csaavedra@igalia.com>
2309
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00002310 [WPE] Remove baseline for test that passes now
2311
2312 Unreviewed gardening.
2313
2314 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
2315
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +000023162017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
2317
2318 [ATK] Gardening needed after r217171
2319 https://bugs.webkit.org/show_bug.cgi?id=172539
2320
2321 Unreviewed test gardening after r217171.
2322
2323 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
2324 tests with platform-specific expectations.
2325
2326 * accessibility/multiselect-list-reports-active-option-expected.txt:
2327 * accessibility/table-cells-roles-expected.txt:
2328 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
2329 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
2330 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
2331 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
2332 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
2333
jfernandez@igalia.com615447b2017-05-24 08:35:02 +000023342017-05-24 Javier Fernandez <jfernandez@igalia.com>
2335
2336 [css-grid] Ignore collapsed tracks on content-distribution alignment
2337 https://bugs.webkit.org/show_bug.cgi?id=172493
2338
2339 Reviewed by Manuel Rego Casasnovas.
2340
2341 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
2342
2343 * TestExpectations:
2344
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +000023452017-05-22 Jiewen Tan <jiewen_tan@apple.com>
2346
2347 [WebCrypto] Support RSA-PSS
2348 https://bugs.webkit.org/show_bug.cgi?id=170869
2349 <rdar://problem/31640672>
2350
2351 Reviewed by Brent Fulgham.
2352
2353 * TestExpectations:
2354 Skip tests related to RSA-PSS for now.
2355 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
2356 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
2357 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
2358 * crypto/subtle/rsa-import-key-malformed-parameters.html:
2359 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
2360 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
2361 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
2362 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
2363 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
2364 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
2365 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
2366 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
2367 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
2368 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
2369 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
2370 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
2371 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
2372 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
2373 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
2374 * crypto/subtle/rsa-pss-generate-key.html: Added.
2375 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
2376 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
2377 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
2378 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
2379 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
2380 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
2381 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
2382 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
2383 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
2384 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
2385 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
2386 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
2387 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
2388 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
2389 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2390 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
2391 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
2392 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
2393 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2394 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
2395 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
2396 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
2397 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
2398 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
2399 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
2400 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
2401 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
2402 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
2403 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
2404 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
2405 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
2406 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
2407
cdumez@apple.come4d96f62017-05-24 00:27:24 +000024082017-05-23 Chris Dumez <cdumez@apple.com>
2409
2410 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
2411 https://bugs.webkit.org/show_bug.cgi?id=172523
2412
2413 Reviewed by Ryosuke Niwa.
2414
2415 * TestExpectations:
2416 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
2417
2418 * fast/dom/script-charset-update.html:
2419 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
2420
2421 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
2422 Rebaseline test now that it actually runs to the end.
2423
2424 * platform/ios-wk2/TestExpectations:
2425 * platform/mac-wk2/TestExpectations:
2426 Remove expectation for a test that is now skipped in root TestExpectations file.
2427
2428 * resources/js-test.js:
2429 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
2430 set then, instead of waiting for the load event listener to do so. This is needed because some
2431 tests may decide to complete *before* the load event has fired, such as the test updated in this
2432 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
2433 some tests only set jsTestIsAsync in a load event handler.
2434
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +000024352017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2436
2437 Rebaseline tests for iOS simulator.
2438
2439 Unreviewed test gardening.
2440
2441 * fast/events/ios/rotation/basic-rotation-expected.txt:
2442 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
2443 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
2444 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
2445 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
2446 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
2447
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +000024482017-05-23 Matt Baker <mattbaker@apple.com>
2449
2450 Web Inspector: Cannot delete a disabled XHR breakpoint
2451 https://bugs.webkit.org/show_bug.cgi?id=171971
2452 <rdar://problem/32129527>
2453
2454 Reviewed by Devin Rousso.
2455
2456 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
2457 * inspector/dom-debugger/xhr-breakpoints.html:
2458
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +000024592017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2460
2461 Skip crashing css-display-3/display-contents tests.
2462 https://bugs.webkit.org/show_bug.cgi?id=172503
2463
2464 Unreviewed test gardening.
2465
2466 * TestExpectations:
2467
jlewis3@apple.com2e724e32017-05-23 21:30:37 +000024682017-05-23 Matt Lewis <jlewis3@apple.com>
2469
2470 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
2471 https://bugs.webkit.org/show_bug.cgi?id=172515
2472
2473 Unreviewed test gardening.
2474
2475 * TestExpectations:
2476
cdumez@apple.come7db41a2017-05-23 21:06:23 +000024772017-05-23 Chris Dumez <cdumez@apple.com>
2478
2479 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
2480 https://bugs.webkit.org/show_bug.cgi?id=171091
2481 <rdar://problem/31752046>
2482
2483 Reviewed by Geoffrey Garen.
2484
2485 * fast/dom/resources/script-with-unicode.js: Added.
2486 * fast/dom/script-charset-update-expected.txt: Added.
2487 * fast/dom/script-charset-update.html: Added.
2488 Add test that was consistently hitting the assertion in debug builds before
2489 r215229 was rolled out.
2490
2491 * fast/loader/cache-encoding-expected.txt:
2492 * fast/loader/cache-encoding.html:
2493 Improve test to check that it is actually getting a SyntaxError the first time,
2494 when it loads the script with the wrong encoding. Apparently this test was not
2495 clear enough because it was updated / disabled in r215229, but was showing a
2496 real bug.
2497
2498 * platform/ios-wk2/TestExpectations:
2499 * platform/mac-wk2/TestExpectations:
2500 Unskip test was should no longer be flaky now that r215229 has been rolled out.
2501
jlewis3@apple.comef6a6582017-05-23 20:59:09 +000025022017-05-23 Matt Lewis <jlewis3@apple.com>
2503
2504 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
2505 https://bugs.webkit.org/show_bug.cgi?id=172521
2506
2507 Unreviewed test gardening.
2508
2509 * platform/ios-wk2/TestExpectations:
2510 * platform/mac-wk2/TestExpectations:
2511
dino@apple.com68791fa2017-05-23 20:49:58 +000025122017-05-23 Dean Jackson <dino@apple.com>
2513
2514 checkGPUStatus needs to exercise instancing calls
2515 https://bugs.webkit.org/show_bug.cgi?id=172520
2516 <rdar://problem/23118395>
2517
2518 Reviewed by Brent Fulgham.
2519
2520 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
2521 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
2522
rego@igalia.comfc37b972017-05-23 20:31:53 +000025232017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
2524
2525 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
2526 https://bugs.webkit.org/show_bug.cgi?id=172494
2527
2528 Reviewed by Youenn Fablet.
2529
2530 * TestExpectations: Mark as failure a few tests due to bug #172493.
2531
ap@apple.com5e1514b2017-05-23 20:23:23 +000025322017-05-23 Alexey Proskuryakov <ap@apple.com>
2533
2534 Many editing js-tests use waitUntilDone
2535 https://bugs.webkit.org/show_bug.cgi?id=172401
2536
2537 Reviewed by Ryosuke Niwa.
2538
2539 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2540 of js-test-pre.js where possible.
2541
2542 * editing/caret/ios/absolute-caret-position-after-scroll.html:
2543 * editing/caret/ios/fixed-caret-position-after-scroll.html:
2544 * editing/input/style-change-during-input.html:
2545 * editing/inserting/insert-html-crash.html:
2546 * editing/mac/input/undo-grouping-on-text-insertion.html:
2547 * editing/mac/selection/context-menu-select-editability-expected.txt:
2548 * editing/mac/selection/context-menu-select-editability.html:
2549 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
2550 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
2551 * editing/mac/spelling/autocorrection-respets-undo.html:
2552 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2553 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
2554 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
2555 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
2556 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
2557 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
2558 * editing/selection/ios/absolute-selection-after-scroll.html:
2559 * editing/selection/ios/fixed-selection-after-scroll.html:
2560 * editing/spelling/copy-paste-crash-expected.txt:
2561 * editing/spelling/copy-paste-crash.html:
2562 * editing/style/apply-style-join-child-text-nodes-crash.html:
2563
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +000025642017-05-23 Jiewen Tan <jiewen_tan@apple.com>
2565
2566 Unreviewed, test gardening after r217225
2567
2568 * TestExpectations:
2569 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
2570
cdumez@apple.com1a5e2832017-05-23 19:39:16 +000025712017-05-23 Chris Dumez <cdumez@apple.com>
2572
2573 Unreviewed, roll out r215229
2574
2575 It caused CachedScripts in MemoryCache to be reused with different encodings
2576 even though CachedScript potentially has already decoded data or cached hash
2577 with a previous encoding.
2578
2579 * TestExpectations:
2580 * fast/loader/cache-encoding-expected.txt:
2581 * fast/loader/cache-encoding.html:
2582 * http/tests/preload/preload-encoding-expected.txt:
2583 * http/tests/preload/preload-encoding.php:
2584
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +000025852017-05-23 Ryan Haddad <ryanhaddad@apple.com>
2586
2587 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
2588 https://bugs.webkit.org/show_bug.cgi?id=172514
2589
2590 Unreviewed test gardening.
2591
2592 * TestExpectations:
2593
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +000025942017-05-23 Sam Weinig <sam@webkit.org>
2595
2596 [WebIDL] Remove some unnecessary specialization for enum types
2597 https://bugs.webkit.org/show_bug.cgi?id=172482
2598
2599 Reviewed by Chris Dumez.
2600
2601 * crypto/subtle/import-key-malformed-parameters-expected.txt:
2602 * fast/files/blob-constructor-expected.txt:
2603 * fast/files/script-tests/blob-constructor.js:
2604 Update test and results for improved order of exceptions. In this case, the conversion
2605 to String throws before the failure to parse the enumeration (which is what the
2606 plain TypeError was).
2607
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +000026082017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
2609
2610 Import the css-display-3 css tests.
2611 https://bugs.webkit.org/show_bug.cgi?id=172212
2612
2613 Reviewed by Chris Dumez.
2614
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +000026152017-05-23 youenn fablet <youenn@apple.com>
2616
2617 There should be an easy way to run HTTP/WPT served tests on a browser
2618 https://bugs.webkit.org/show_bug.cgi?id=172068
2619
2620 Reviewed by Sam Weinig.
2621
2622 * fast/harness/results.html: In case results.html is opened locallly,
2623 open HTTP/WPT urls as served by their related servers.
2624 Adding a check that the servers are running before opening the related test.
2625
commit-queue@webkit.org5b149802017-05-23 14:18:55 +000026262017-05-23 Antoine Quint <graouts@apple.com>
2627
2628 [Modern Media Controls] Turn off all tests
2629 https://bugs.webkit.org/show_bug.cgi?id=172447
2630
2631 Reviewed by Jon Lee.
2632
2633 Due to the high number of timeouts and random failures with the current tests, we turn off
2634 all modern-media-controls tests while we wait on a more permanent solution.
2635
2636 * TestExpectations:
2637 * platform/gtk/TestExpectations:
2638 * platform/ios/TestExpectations:
2639 * platform/mac-wk1/TestExpectations:
2640 * platform/mac/TestExpectations:
2641
mmaxfield@apple.coma266d032017-05-23 07:37:42 +000026422017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2643
2644 Update font-style's implementation in the font selection algorithm
2645 https://bugs.webkit.org/show_bug.cgi?id=169453
2646
2647 Reviewed by Simon Fraser.
2648
2649 * fast/text/font-style-parse-expected.txt:
2650 * fast/text/font-style-parse.html:
2651 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2652
pvollan@apple.com31567ae2017-05-23 06:50:17 +000026532017-05-22 Per Arne Vollan <pvollan@apple.com>
2654
2655 [Win] Update expectations for layout tests.
2656 https://bugs.webkit.org/show_bug.cgi?id=172437
2657
2658 Unreviewed test gardening, update test expectations for failing tests.
2659
2660 * platform/win/TestExpectations:
2661
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +000026622017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2663
2664 Support calc() in font-variation-settings and font-feature-settings
2665 https://bugs.webkit.org/show_bug.cgi?id=171032
2666
2667 Reviewed by David Hyatt.
2668
2669 * css3/font-feature-settings-calc-expected.html: Added.
2670 * css3/font-feature-settings-calc.html: Added.
2671 * fast/text/variations/calc-expected.html: Added.
2672 * fast/text/variations/calc.html: Added.
2673
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +000026742017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2675
2676 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
2677 https://bugs.webkit.org/show_bug.cgi?id=171605
2678
2679 Unreviewed test gardening.
2680
2681 * platform/ios-wk2/TestExpectations:
2682
cdumez@apple.comac70a712017-05-22 23:00:25 +000026832017-05-22 Chris Dumez <cdumez@apple.com>
2684
2685 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
2686 https://bugs.webkit.org/show_bug.cgi?id=172473
2687
2688 Reviewed by Ryosuke Niwa.
2689
2690 * TestExpectations:
2691 Unskip test.
2692
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +000026932017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2694
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +00002695 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
2696 https://bugs.webkit.org/show_bug.cgi?id=172452
2697
2698 Unreviewed test gardening.
2699
2700 * platform/wk2/TestExpectations:
2701
27022017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2703
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00002704 Update TestExpectations for two new WPT LayoutTests.
2705 https://bugs.webkit.org/show_bug.cgi?id=172472
2706
2707 Unreviewed test gardening.
2708
2709 * TestExpectations:
2710
ap@apple.comb1f3e4f2017-05-22 22:09:49 +000027112017-05-22 Alexey Proskuryakov <ap@apple.com>
2712
2713 Remove Java tests.
2714
2715 Rubber-stamped by Tim Horton.
2716
2717 These tests were disabled on all platforms for a long long time now.
2718
2719 * TestExpectations:
2720 * java: Removed.
2721 * platform/ios/TestExpectations:
2722 * platform/mac/TestExpectations:
2723 * platform/win/TestExpectations:
2724 * platform/wk2/TestExpectations:
2725 * platform/wpe/TestExpectations:
2726
bburg@apple.com51fd2622017-05-22 22:06:47 +000027272017-05-22 Brian Burg <bburg@apple.com>
2728
2729 Web Inspector: webkit reload policy should match default behavior
2730 https://bugs.webkit.org/show_bug.cgi?id=171385
2731 <rdar://problem/31871515>
2732
2733 Reviewed by Joseph Pecoraro.
2734
2735 * http/tests/inspector/replay/replay-test.js:
2736 * http/tests/inspector/network/resource-sizes-memory-cache.html:
2737 Update tests to match new API.
2738
2739 * http/tests/inspector/network/resource-response-source-memory-cache.html:
2740 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2741 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
2742 With this reload type, the resource returned with HTTP 200.
2743
yoav@yoav.ws029d3252017-05-22 22:03:18 +000027442017-05-22 Yoav Weiss <yoav@yoav.ws>
2745
2746 [preload] Add media and type attribute support.
2747 https://bugs.webkit.org/show_bug.cgi?id=171720
2748
2749 Reviewed by Youenn Fablet.
2750
2751 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
2752 * http/wpt/preload/media-attribute-expected.txt: Added.
2753 * http/wpt/preload/media-attribute.html: Added.
2754 * http/wpt/preload/type-attribute-expected.txt: Added.
2755 * http/wpt/preload/type-attribute.html: Added.
2756 * http/wpt/preload/resources/square.png: Added.
2757 * http/wpt/preload/resources/dummy.js: Added.
2758 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
2759 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
2760 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
2761 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
2762
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +000027632017-05-22 Ryan Haddad <ryanhaddad@apple.com>
2764
2765 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
2766 https://bugs.webkit.org/show_bug.cgi?id=172469
2767
2768 Unreviewed test gardening.
2769
2770 * platform/mac/TestExpectations:
2771
ap@apple.comc8e7c722017-05-22 20:49:12 +000027722017-05-22 Alexey Proskuryakov <ap@apple.com>
2773
2774 Many WebAudio js-tests use waitUntilDone
2775 https://bugs.webkit.org/show_bug.cgi?id=172398
2776
2777 Reviewed by Sam Weinig.
2778
2779 Corrected the use of js-test harness, updated the tests to use js-test.js instead
2780 of js-test-pre.js where possible.
2781
2782 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
2783 that wasn't present here.
2784
2785 * webaudio/analyser-exception.html:
2786 * webaudio/audiobuffer-neuter-expected.txt:
2787 * webaudio/audiobuffer-neuter.html:
2788 * webaudio/audiobuffersource-channels.html:
2789 * webaudio/audiobuffersource-ended-expected.txt:
2790 * webaudio/audiobuffersource-ended.html:
2791 * webaudio/audiobuffersource-exception.html:
2792 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
2793 * webaudio/audiobuffersource-loop-comprehensive.html:
2794 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
2795 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
2796 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
2797 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
2798 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
2799 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
2800 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
2801 * webaudio/audiobuffersource-negative-playbackrate.html:
2802 * webaudio/audiobuffersource-playbackState.html:
2803 * webaudio/audiobuffersource-start-expected.txt:
2804 * webaudio/audiobuffersource-start.html:
2805 * webaudio/audiochannelmerger-basic.html:
2806 * webaudio/audiochannelmerger-stereo.html:
2807 * webaudio/audiochannelsplitter.html:
2808 * webaudio/audiocontext-promise-throwing.html:
2809 * webaudio/audiocontext-promise.html:
2810 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
2811 * webaudio/audiocontext-restriction.html:
2812 * webaudio/audiocontext-state-interrupted.html:
2813 * webaudio/audiocontext-state.html:
2814 * webaudio/audionode-channel-rules.html:
2815 * webaudio/audionode-connect-order.html:
2816 * webaudio/audionode.html:
2817 * webaudio/audioparam-connect-audioratesignal.html:
2818 * webaudio/audioparam-summingjunction.html:
2819 * webaudio/audioprocessingevent.html:
2820 * webaudio/automatic-pull-node.html:
2821 * webaudio/biquad-allpass.html:
2822 * webaudio/biquad-bandpass.html:
2823 * webaudio/biquad-getFrequencyResponse.html:
2824 * webaudio/biquad-highpass.html:
2825 * webaudio/biquad-highshelf.html:
2826 * webaudio/biquad-lowpass.html:
2827 * webaudio/biquad-lowshelf.html:
2828 * webaudio/biquad-notch.html:
2829 * webaudio/biquad-peaking.html:
2830 * webaudio/biquadfilternode-basic.html:
2831 * webaudio/convolution-mono-mono.html:
2832 * webaudio/decode-audio-data-basic.html:
2833 * webaudio/decode-audio-data-too-short.html:
2834 * webaudio/delaynode-max-default-delay.html:
2835 * webaudio/delaynode-max-nondefault-delay.html:
2836 * webaudio/delaynode-maxdelay.html:
2837 * webaudio/delaynode-maxdelaylimit.html:
2838 * webaudio/delaynode-scheduling.html:
2839 * webaudio/delaynode.html:
2840 * webaudio/distance-exponential.html:
2841 * webaudio/distance-inverse.html:
2842 * webaudio/distance-linear.html:
2843 * webaudio/dynamicscompressor-basic.html:
2844 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
2845 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
2846 * webaudio/javascriptaudionode-zero-input-channels.html:
2847 * webaudio/javascriptaudionode.html:
2848 * webaudio/mediaelementaudiosourcenode.html:
2849 * webaudio/oscillator-basic.html:
2850 * webaudio/oscillator-ended-expected.txt:
2851 * webaudio/oscillator-ended.html:
2852 * webaudio/page-canstartmedia.html:
2853 * webaudio/panner-equalpower-stereo.html:
2854 * webaudio/panner-equalpower.html:
2855 * webaudio/panner-loop.html:
2856 * webaudio/pannernode-basic.html:
2857 * webaudio/realtimeanalyser-fft-scaling.html:
2858 * webaudio/realtimeanalyser-fft-sizing.html:
2859 * webaudio/resources/audiobuffersource-testing.js:
2860 (checkAllTests):
2861 * webaudio/sample-accurate-scheduling.html:
2862 * webaudio/stereo2mono-down-mixing.html:
2863 * webaudio/test-basic.html:
2864 * webaudio/waveshaper.html:
2865
mmaxfield@apple.com43943e42017-05-22 20:12:43 +000028662017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
2867
2868 Enable the woff2-variations @font-face format identifier
2869 https://bugs.webkit.org/show_bug.cgi?id=172425
2870
2871 Reviewed by Andreas Kling.
2872
2873 * fast/text/variations/font-face-format-woff2-expected.html: Added.
2874 * fast/text/variations/font-face-format-woff2.html: Added.
2875 * platform/mac/TestExpectations:
2876
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +000028772017-05-22 Simon Fraser <simon.fraser@apple.com>
2878
2879 Support transform-box to switch sizing box in SVG
2880 https://bugs.webkit.org/show_bug.cgi?id=145783
2881
2882 Reviewed by Dean Jackson.
2883
2884 Modify tests that relied on the old "% values relative to the bounding box" behavior,
2885 and new tests for parsing and rendering with transform-box.
2886
2887 * fast/css/transform-box-parsing.html: Added.
2888 * svg/transforms/change-transform-origin-css.xhtml:
2889 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
2890 * svg/transforms/percent-transform-values.xhtml:
2891 * svg/transforms/svg-transform-box-expected.html: Added.
2892 * svg/transforms/svg-transform-box.html: Added.
2893 * svg/transforms/transform-origin-css-property.xhtml:
2894 * transforms/svg-vs-css.xhtml:
2895
antti@apple.comea90b132017-05-22 18:16:18 +000028962017-05-22 Antti Koivisto <antti@apple.com>
2897
2898 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
2899 https://bugs.webkit.org/show_bug.cgi?id=170756
2900 <rdar://problem/31573157>
2901
2902 Reviewed by Andreas Kling.
2903
2904 Expand the tests to cover the malformed key case.
2905
2906 * animations/keyframes-rule.html:
2907 * animations/unprefixed-keyframes-rule.html:
2908
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +000029092017-05-22 youenn fablet <youenn@apple.com>
2910
2911 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
2912 https://bugs.webkit.org/show_bug.cgi?id=172426
2913
2914 Reviewed by Chris Dumez.
2915
2916 * TestExpectations:
2917 * tests-options.json:
2918
antti@apple.combebe57b22017-05-22 13:17:24 +000029192017-05-22 Antti Koivisto <antti@apple.com>
2920
2921 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
2922 https://bugs.webkit.org/show_bug.cgi?id=172177
2923 <rdar://problem/32239583>
2924
2925 Unreviewed.
2926
2927 * animations/animation-initial-inheritance.html: Try to unflake.
2928
pvollan@apple.combbe160d2017-05-22 06:30:27 +000029292017-05-21 Per Arne Vollan <pvollan@apple.com>
2930
pvollan@apple.com554d1332017-05-22 06:55:15 +00002931 Unreviewed Windows test gardening, skip tests which are timing out.
2932
2933 * platform/win/TestExpectations:
2934
29352017-05-21 Per Arne Vollan <pvollan@apple.com>
2936
pvollan@apple.combbe160d2017-05-22 06:30:27 +00002937 [Win] Update expectations for layout tests.
2938 https://bugs.webkit.org/show_bug.cgi?id=172437
2939
2940 Unreviewed test gardening, update test expectations for failing tests.
2941
2942 * platform/win/TestExpectations:
2943
sbarati@apple.comba6f3532017-05-22 05:47:33 +000029442017-05-21 Saam Barati <sbarati@apple.com>
2945
2946 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
2947 https://bugs.webkit.org/show_bug.cgi?id=171041
2948 <rdar://problem/32082516>
2949
2950 Reviewed by Yusuke Suzuki.
2951
2952 * js/parser-syntax-check-expected.txt:
2953 * js/script-tests/parser-syntax-check.js:
2954
antti@apple.com9ff32262017-05-21 15:08:18 +000029552017-05-21 Antti Koivisto <antti@apple.com>
2956
2957 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
2958 https://bugs.webkit.org/show_bug.cgi?id=172361
2959 <rdar://problem/28777408>
2960
2961 Reviewed by Sam Weinig.
2962
2963 * fast/media/matchMedia-print-expected.txt: Added.
2964 * fast/media/matchMedia-print.html: Added.
2965
ap@apple.com72e57062017-05-21 06:01:27 +000029662017-05-20 Alexey Proskuryakov <ap@apple.com>
2967
2968 Correct line endings in a couple files.
2969
2970 * fast/canvas/script-tests/canvas-gradient-without-path.js:
2971 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
2972
cdumez@apple.comf5bed952017-05-20 19:14:15 +000029732017-05-20 Chris Dumez <cdumez@apple.com>
2974
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00002975 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
2976 https://bugs.webkit.org/show_bug.cgi?id=172418
2977
2978 Reviewed by Youenn Fablet.
2979
2980 Rebaseline existing test to reflect change.
2981
2982 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2983 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2984 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2985 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2986
29872017-05-20 Chris Dumez <cdumez@apple.com>
2988
cdumez@apple.comf5bed952017-05-20 19:14:15 +00002989 Value for iterator property is wrong for maplike interfaces
2990 https://bugs.webkit.org/show_bug.cgi?id=172410
2991
2992 Reviewed by Sam Weinig.
2993
2994 Extend test coverage to test the RTCStatsReport iterator.
2995
2996 * webrtc/video-stats.html:
2997
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000029982017-05-20 Jer Noble <jer.noble@apple.com>
2999
3000 [MSE][Mac] Support painting MSE video-element to canvas
3001 https://bugs.webkit.org/show_bug.cgi?id=125157
3002 <rdar://problem/23062016>
3003
3004 Reviewed by Eric Carlson.
3005
3006 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
3007 first sample to 0:00.
3008 * media/media-source/content/test-fragmented-manifest.json:
3009 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
3010 * media/media-source/media-source-paint-to-canvas.html: Added.
3011
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000030122017-05-19 Chris Dumez <cdumez@apple.com>
3013
3014 Consider not exposing webkitURL in workers
3015 https://bugs.webkit.org/show_bug.cgi?id=172166
3016
3017 Reviewed by Geoffrey Garen.
3018
3019 Rebaseline existing test to reflect behavior change.
3020
3021 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3022
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000030232017-05-19 Jeremy Jones <jeremyj@apple.com>
3024
3025 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
3026 https://bugs.webkit.org/show_bug.cgi?id=172329
3027 rdar://problem/32260891
3028
3029 Reviewed by Darin Adler.
3030
3031 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
3032 The additional mediaSession().fullscreenPermitted() check causes it to return false when
3033 not handling a user gesture, which isn't helpful to deciding to show a button in controls
3034 or not.
3035
3036 * media/media-fullscreen-inline-expected.txt:
3037 * media/media-fullscreen-not-in-document-expected.txt:
3038 * media/media-fullscreen.js:
3039 (canplaythrough):
3040 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
3041 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
3042
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000030432017-05-19 Matt Lewis <jlewis3@apple.com>
3044
3045 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
3046 https://bugs.webkit.org/show_bug.cgi?id=171061
3047
3048 Unreviewed test gardening.
3049
3050 * platform/ios-wk2/TestExpectations:
3051 * platform/mac-wk1/TestExpectations:
3052 * platform/mac-wk2/TestExpectations:
3053
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000030542017-05-19 Chris Dumez <cdumez@apple.com>
3055
3056 Do not fire load event for SVGElements that are detached or in frameless documents
3057 https://bugs.webkit.org/show_bug.cgi?id=172289
3058 <rdar://problem/32275689>
3059
3060 Reviewed by Ryosuke Niwa.
3061
3062 Add layout test coverage.
3063
3064 * svg/load-event-detached-expected.txt: Added.
3065 * svg/load-event-detached.html: Added.
3066
ap@apple.comfcade892017-05-19 23:37:59 +000030672017-05-19 Alexey Proskuryakov <ap@apple.com>
3068
3069 Many accessibility js-tests use waitUntilDone
3070 https://bugs.webkit.org/show_bug.cgi?id=172372
3071
3072 Reviewed by Tim Horton.
3073
3074 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3075 of js-test-pre.js where possible.
3076
3077 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
3078 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
3079 * accessibility/aria-checkbox-sends-notification.html:
3080 * accessibility/aria-invalid.html:
3081 * accessibility/aria-switch-sends-notification.html:
3082 * accessibility/deleting-iframe-destroys-axcache.html:
3083 * accessibility/file-upload-button-with-axpress.html:
3084 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
3085 * accessibility/frame-disconnect-textmarker-cache-crash.html:
3086 * accessibility/gtk/aria-listbox-crash.html:
3087 * accessibility/heading-title-includes-links-expected.txt:
3088 * accessibility/heading-title-includes-links.html:
3089 * accessibility/image-map-update-parent-crash-expected.txt:
3090 * accessibility/image-map-update-parent-crash.html:
3091 * accessibility/insert-children-assert-expected.txt:
3092 * accessibility/insert-children-assert.html:
3093 * accessibility/ios-simulator/focus-change-notifications.html:
3094 * accessibility/label-element-press.html:
3095 * accessibility/loading-iframe-updates-axtree.html:
3096 * accessibility/mac/aria-expanded-notifications.html:
3097 * accessibility/mac/aria-listbox-selectedchildren-change.html:
3098 * accessibility/mac/aria-liveregion-on-image.html:
3099 * accessibility/mac/aria-liveregions-addedelement.html:
3100 * accessibility/mac/aria-liveregions-changedalt.html:
3101 * accessibility/mac/aria-liveregions-changedtext.html:
3102 * accessibility/mac/aria-liveregions-removedelement.html:
3103 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
3104 * accessibility/mac/combobox-activedescendant-notifications.html:
3105 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
3106 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
3107 * accessibility/mac/html-slider-indicator.html:
3108 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
3109 * accessibility/mac/input-replacevalue-userinfo.html:
3110 * accessibility/mac/ordered-textmarker-crash-expected.txt:
3111 * accessibility/mac/ordered-textmarker-crash.html:
3112 * accessibility/mac/search-with-frames-expected.txt:
3113 * accessibility/mac/search-with-frames.html:
3114 * accessibility/mac/selection-boundary-userinfo.html:
3115 * accessibility/mac/selection-change-userinfo.html:
3116 * accessibility/mac/selection-element-tabbing-to-link.html:
3117 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
3118 * accessibility/mac/stale-textmarker-crash-expected.txt:
3119 * accessibility/mac/stale-textmarker-crash.html:
3120 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
3121 * accessibility/mac/textbox-role-reports-notifications.html:
3122 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
3123 * accessibility/mac/value-change/value-change-user-info-textarea.html:
3124 * accessibility/mac/value-change/value-change-user-info-textfield.html:
3125 * accessibility/media-element.html:
3126 * accessibility/menu-list-sends-change-notification.html:
3127 * accessibility/multiselect-list-reports-active-option.html:
3128 * accessibility/paragraph-with-linebreaks.html:
3129 * accessibility/platform-name.html:
3130 * accessibility/radio-button-group-members.html:
3131 * accessibility/radio-button-title-label.html:
3132 * accessibility/selection-states-expected.txt:
3133 * accessibility/selection-states.html:
3134 * accessibility/spinbutton-value.html:
3135 * accessibility/svg-bounds.html:
3136 * accessibility/table-cell-for-column-and-row-crash.html:
3137 * accessibility/table-cells-roles.html:
3138 * accessibility/table-roles-hierarchy.html:
3139 * accessibility/table-with-aria-role.html:
3140 * accessibility/textarea-insertion-point-line-number.html:
3141 * accessibility/textbox-role-reports-selection.html:
3142 * accessibility/title-ui-element-correctness.html:
3143 * accessibility/unknown-roles-not-exposed-expected.txt:
3144 * accessibility/unknown-roles-not-exposed.html:
3145 * accessibility/win/bstr-elements-role.html:
3146 * accessibility/win/detached-object-notification-crash.html:
3147 * accessibility/win/heading-elements.html:
3148 * accessibility/win/img-alt-attribute.html:
3149 * accessibility/win/linked-elements.html:
3150 * accessibility/win/list-item-role.html:
3151 * accessibility/win/list-marker-role.html:
3152 * accessibility/win/list-role.html:
3153 * accessibility/win/multiple-select-element-role.html:
3154 * accessibility/win/option-element-position-and-size.html:
3155 * accessibility/win/parent-element.html:
3156 * accessibility/win/select-element-role.html:
3157 * accessibility/win/selection-and-focus.html:
3158 * accessibility/win/single-select-children-changed.html:
3159 * accessibility/win/single-select-children.html:
3160 * accessibility/win/text-role.html:
3161 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
3162 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3163 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
3164 * platform/mac/accessibility/media-element-expected.txt:
3165 * platform/mac/accessibility/table-cells-roles-expected.txt:
3166 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
3167
jlewis3@apple.com41322312017-05-19 23:30:09 +000031682017-05-19 Matt Lewis <jlewis3@apple.com>
3169
3170 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
3171
3172
3173 Unreviewed test gardening.
3174
3175 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3176
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000031772017-05-19 Chris Dumez <cdumez@apple.com>
3178
3179 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
3180 https://bugs.webkit.org/show_bug.cgi?id=172218
3181
3182 Reviewed by Youenn Fablet.
3183
3184 * fast/text/font-face-set-javascript-expected.txt:
3185 * fast/text/font-face-set-javascript.html:
3186 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
3187 a pair iterator. It does not make sense to return a pair iterator here given
3188 that this is not a key-value structure. FontFaceSet should not even have an
3189 entries() method but this is an artifact of us using iterable<FontFace> instead of
3190 setlike<FontFace> until we support setlike<> (Bug 159140).
3191
zalan@apple.com97933452017-05-19 22:54:06 +000031922017-05-19 Zalan Bujtas <zalan@apple.com>
3193
3194 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3195 https://bugs.webkit.org/show_bug.cgi?id=172309
3196 <rdar://problem/32262357>
3197
3198 Reviewed by Simon Fraser.
3199
3200 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3201 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3202
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000032032017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3204
3205 LayoutTest js/Promise-types.html is a flaky failure
3206 https://bugs.webkit.org/show_bug.cgi?id=171739
3207
3208 Unreviewed follow-up fix for JSC tests.
3209
3210 * js/script-tests/Promise-types.js:
3211
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000032122017-05-19 Youenn Fablet <youenn@apple.com>
3213
3214 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
3215 https://bugs.webkit.org/show_bug.cgi?id=172324
3216
3217 Reviewed by Eric Carlson.
3218
3219 * fast/mediastream/mock-media-source-webaudio.html:
3220
ap@apple.comfa481bb2017-05-19 21:19:00 +000032212017-05-19 Alexey Proskuryakov <ap@apple.com>
3222
3223 Many CSS js-tests use waitUntilDone
3224 https://bugs.webkit.org/show_bug.cgi?id=172379
3225
3226 Reviewed by Tim Horton.
3227
3228 Corrected the use of js-test harness, updated the tests to use js-test.js instead
3229 of js-test-pre.js where possible.
3230
3231 * css3/filters/should-not-have-compositing-layer-expected.txt:
3232 * css3/filters/should-not-have-compositing-layer.html:
3233 * css3/scroll-snap/nested-elements-expected.txt:
3234 * css3/scroll-snap/nested-elements.html:
3235 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
3236 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
3237 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
3238 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
3239 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
3240 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
3241 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
3242 * css3/scroll-snap/scroll-snap-mismatch.html:
3243 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
3244 * css3/scroll-snap/scroll-snap-offsets.html:
3245 * css3/scroll-snap/scroll-snap-positions-expected.txt:
3246 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
3247 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
3248 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
3249 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
3250 * css3/scroll-snap/scroll-snap-positions.html:
3251 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
3252 * css3/scroll-snap/scroll-snap-style-changed-align.html:
3253 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
3254 * fast/css/counters/2displays-expected.txt:
3255 * fast/css/counters/2displays.html:
3256 * fast/css/counters/after-continuation-expected.txt:
3257 * fast/css/counters/after-continuation.html:
3258 * fast/css/counters/counter-increment-inherit-expected.txt:
3259 * fast/css/counters/counter-increment-inherit.htm:
3260 * fast/css/counters/counter-increment-tests-expected.txt:
3261 * fast/css/counters/counter-increment-tests.htm:
3262 * fast/css/device-aspect-ratio.html:
3263 * fast/css/hover-display-block-inline-expected.txt:
3264 * fast/css/hover-display-block-inline.html:
3265 * fast/css/hover-display-block-none-expected.txt:
3266 * fast/css/hover-display-block-none.html:
3267 * fast/css/image-resolution/image-resolution.html:
3268 * fast/css/max-device-aspect-ratio.html:
3269 * fast/css/min-device-aspect-ratio.html:
3270 * fast/css/pseudo-target-indirect-sibling-001.html:
3271 * fast/css/pseudo-target-indirect-sibling-002.html:
3272
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000032732017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3274
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00003275 Skip tests that are reporting FailureNotTested.
3276 https://bugs.webkit.org/show_bug.cgi?id=172378
3277
3278 Unreviewed test gardening.
3279
3280 * TestExpectations:
3281 * platform/ios-wk2/TestExpectations:
3282 * platform/ios/TestExpectations:
3283 * platform/mac/TestExpectations:
3284
32852017-05-19 Ryan Haddad <ryanhaddad@apple.com>
3286
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00003287 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
3288 https://bugs.webkit.org/show_bug.cgi?id=171739
3289
3290 Reviewed by Joseph Pecoraro.
3291
3292 Silence the console messages for unhandled rejections in this LayoutTest.
3293
3294 * js/script-tests/Promise-types.js:
3295
zalan@apple.come01b9402017-05-19 18:47:03 +000032962017-05-19 Zalan Bujtas <zalan@apple.com>
3297
3298 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
3299 https://bugs.webkit.org/show_bug.cgi?id=172363
3300 <rdar://problem/32182167>
3301
3302 Reviewed by Simon Fraser.
3303
3304 10ms timer is too short to securely ensure a layout. Let's force it instead.
3305
3306 * accessibility/mac/aria-multiple-liveregions-notification.html:
3307
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000033082017-05-19 Commit Queue <commit-queue@webkit.org>
3309
3310 Unreviewed, rolling out r217098, r217111, r217113, and
3311 r217114.
3312 https://bugs.webkit.org/show_bug.cgi?id=172367
3313
3314 These changes broke the Windows build and introduced
3315 LayoutTest failures (Requested by ryanhaddad on #webkit).
3316
3317 Reverted changesets:
3318
3319 "[MSE][Mac] Support painting MSE video-element to canvas"
3320 https://bugs.webkit.org/show_bug.cgi?id=125157
3321 http://trac.webkit.org/changeset/217098
3322
3323 "[MSE][Mac] Support painting MSE video-element to canvas"
3324 https://bugs.webkit.org/show_bug.cgi?id=125157
3325 http://trac.webkit.org/changeset/217111
3326
3327 "Unreviewed build fix; add undefined functions and constants
3328 to the CoreMediaSoftLink.h, and use the"
3329 http://trac.webkit.org/changeset/217113
3330
3331 "[MSE][Mac] Support painting MSE video-element to canvas"
3332 https://bugs.webkit.org/show_bug.cgi?id=125157
3333 http://trac.webkit.org/changeset/217114
3334
aestes@apple.com232fa952017-05-19 16:16:52 +000033352017-05-19 Andy Estes <aestes@apple.com>
3336
3337 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
3338 https://bugs.webkit.org/show_bug.cgi?id=172344
3339
3340 Reviewed by Tim Horton.
3341
3342 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
3343
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000033442017-05-19 Chris Dumez <cdumez@apple.com>
3345
3346 CSSOM insertRule() index argument is optional with default 0
3347 https://bugs.webkit.org/show_bug.cgi?id=172219
3348
3349 Reviewed by Sam Weinig.
3350
3351 Update / Rebaseline existing tests to reflect behavior change.
3352
3353 * fast/css/CSSSupportsRule-parameters-expected.txt:
3354 * fast/css/CSSSupportsRule-parameters.html:
3355 * fast/css/stylesheet-parameters-expected.txt:
3356 * fast/css/stylesheet-parameters.html:
3357 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3358
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000033592017-05-19 Zan Dobersek <zdobersek@igalia.com>
3360
3361 Unreviewed GTK+ gardening. Adding or updating test expectations for
3362 four W3C layout tests covering MSE and IndexedDB implementations.
3363
3364 * platform/gtk/TestExpectations:
3365
jer.noble@apple.com9b030762017-05-19 09:54:48 +000033662017-05-19 Jer Noble <jer.noble@apple.com>
3367
3368 [MSE][Mac] Support painting MSE video-element to canvas
3369 https://bugs.webkit.org/show_bug.cgi?id=125157
3370 <rdar://problem/23062016>
3371
3372 Reviewed by Eric Carlson.
3373
3374 * media/media-source/content/test-fragmented.mp4:
3375
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000033762017-05-19 Zan Dobersek <zdobersek@igalia.com>
3377
3378 Unreviewed GTK+ gardening.
3379
3380 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
3381 http/tests/loading/resourceLoadStatistics test expectation.
3382 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
3383
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000033842017-05-18 Ryan Haddad <ryanhaddad@apple.com>
3385
3386 Unreviewed, rolling out r217079.
3387
3388 This change broke internal builds.
3389
3390 Reverted changeset:
3391
3392 "Redundant ellipsis box triggers
3393 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
3394 https://bugs.webkit.org/show_bug.cgi?id=172309
3395 http://trac.webkit.org/changeset/217079
3396
cdumez@apple.com9a940b32017-05-19 03:21:54 +000033972017-05-18 Chris Dumez <cdumez@apple.com>
3398
3399 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
3400 https://bugs.webkit.org/show_bug.cgi?id=172311
3401
3402 Reviewed by Andreas Kling.
3403
3404 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
3405 what matters and what we want to test is that the cookie was actually added so make the
3406 test not rely on a specific order to address flakiness.
3407
3408 * http/tests/dom/document-attributes-null-handling-expected.txt:
3409 * http/tests/dom/document-attributes-null-handling.html:
3410
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000034112017-05-18 Andy Estes <aestes@apple.com>
3412
3413 Unreviewed gardening on ApplePaySession.html after r217078.
3414
aestes@apple.com45d68142017-05-19 05:58:30 +00003415 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
3416
34172017-05-18 Andy Estes <aestes@apple.com>
3418
3419 Unreviewed gardening on ApplePaySession.html after r217078.
3420
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00003421 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
3422 this breaks them out into their own file so that they can be skipped independently from
3423 ApplePaySession.html.
3424
3425 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
3426 * http/tests/ssl/applepay/ApplePayError.html: Added.
3427 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3428 * http/tests/ssl/applepay/ApplePaySession.html:
3429 * platform/mac-wk2/TestExpectations:
3430
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000034312017-05-18 Ryan Haddad <ryanhaddad@apple.com>
3432
3433 Rebaseline js/dom/global-constructors-attributes.html after r217078.
3434
3435 Unreviewed test gardening.
3436
3437 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3438 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3439
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000034402017-05-18 Eric Carlson <eric.carlson@apple.com>
3441
3442 [MediaStream] do not cache gUM permissions
3443 https://bugs.webkit.org/show_bug.cgi?id=172245
3444
3445 Reviewed by Youenn Fablet.
3446
3447 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
3448 * fast/mediastream/MediaDevices-getUserMedia.html:
3449 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
3450 * http/tests/media/media-stream/get-user-media-prompt.html:
3451
zalan@apple.com3cec9a52017-05-19 00:37:43 +000034522017-05-18 Zalan Bujtas <zalan@apple.com>
3453
3454 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
3455 https://bugs.webkit.org/show_bug.cgi?id=172309
3456 <rdar://problem/32262357>
3457
3458 Reviewed by Simon Fraser.
3459
3460 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
3461 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
3462
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000034632017-05-18 Simon Fraser <simon.fraser@apple.com>
3464
3465 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
3466 https://bugs.webkit.org/show_bug.cgi?id=172320
3467
3468 Reviewed by Dean Jackson.
3469
3470 Test that makes some source-less and sourced audio and video controls, and dumps
3471 the layer tree to ensure that they didn't trigger compositing on their ancestor
3472 stacking context element.
3473
3474 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
3475 * media/controls-should-not-trigger-isolates-blending.html: Added.
3476
dino@apple.com1c738cf2017-05-18 23:22:16 +000034772017-05-18 Dean Jackson <dino@apple.com>
3478
3479 Transform misplaces element 50% of the time
3480 https://bugs.webkit.org/show_bug.cgi?id=172300
3481 <rdar://problem/29835668>
3482
3483 Reviewed by Simon Fraser.
3484
3485 A test case which has an animation that relies on
3486 translation percentages. If all goes well, the
3487 animating element will be completely obscured.
3488
3489 * animations/needs-layout-expected.html: Added.
3490 * animations/needs-layout.html: Added.
3491
dbates@webkit.org778a3d22017-05-18 21:53:59 +000034922017-05-18 Daniel Bates <dabates@apple.com>
3493
3494 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
3495 https://bugs.webkit.org/show_bug.cgi?id=162819
3496 <rdar://problem/28575938>
3497
3498 Reviewed by Joseph Pecoraro.
3499
3500 Add more tests when Access-Control-Allow-Origin has more than one value and group
3501 with existing tests. Update expected results.
3502
3503 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3504 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
3505 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
3506 and referenced this variable instead of duplicating its value. Fixed various style nits.
3507
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000035082017-05-18 John Wilander <wilander@apple.com>
3509
3510 Resource Load Statistics: Grandfather domains for existing data records
3511 https://bugs.webkit.org/show_bug.cgi?id=172155
3512 <rdar://problem/24913532>
3513
3514 Reviewed by Alex Christensen.
3515
3516 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3517 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3518 * platform/wk2/TestExpectations:
3519 Marked it Pass for WebKit2.
3520
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000035212017-05-18 Keith Miller <keith_miller@apple.com>
3522
3523 Fix wasm-mem-post-message.html test expectations
3524 https://bugs.webkit.org/show_bug.cgi?id=172308
3525
3526 Unreviewed, test gardening.
3527
3528 * platform/ios-simulator/TestExpectations:
3529 * platform/win/TestExpectations:
3530
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000035312017-05-18 Jer Noble <jer.noble@apple.com>
3532
3533 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
3534 https://bugs.webkit.org/show_bug.cgi?id=172173
3535
3536 Reviewed by Andy Estes.
3537
3538 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
3539 * fast/events/popup-blocking-timers4-expected.txt: Removed.
3540 * fast/events/popup-blocking-timers4.html: Removed.
3541 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
3542 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
3543 * platform/ios/TestExpectations:
3544
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000035452017-05-18 Daniel Bates <dabates@apple.com>
3546
3547 Evaluating window named element may return wrong result
3548 https://bugs.webkit.org/show_bug.cgi?id=166792
3549 <rdar://problem/29801059>
3550
3551 Reviewed by Chris Dumez.
3552
3553 Add tests to ensure we do not regress evaluation of window named elements.
3554
3555 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
3556 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
3557 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
3558 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
3559 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
3560
aestes@apple.comae52e852017-05-18 18:57:10 +000035612017-05-18 Andy Estes <aestes@apple.com>
3562
3563 Add "countryCode" to ApplePayErrorContactField
3564 https://bugs.webkit.org/show_bug.cgi?id=172264
3565 <rdar://problem/32004909>
3566
3567 Reviewed by Anders Carlsson.
3568
3569 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3570 * http/tests/ssl/applepay/ApplePaySession.html:
3571
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000035722017-05-18 Daniel Bates <dabates@apple.com>
3573
3574 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
3575 window CSP when object-src 'none' is set
3576 https://bugs.webkit.org/show_bug.cgi?id=172038
3577 <rdar://problem/32258262>
3578
3579 Reviewed by Andy Estes.
3580
3581 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
3582 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
3583 ensure that an about:blank window inherits the CSP plugin policy of its opener.
3584
3585 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
3586 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
3587 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
3588 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
3589 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
3590 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
3591 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
3592 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
3593
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000035942017-05-18 Keith Miller <keith_miller@apple.com>
3595
3596 WebAssembly API: test with neutered inputs
3597 https://bugs.webkit.org/show_bug.cgi?id=163899
3598
3599 Reviewed by JF Bastien.
3600
3601 This patch dups Saam's de-modularized builder.
3602
3603 * workers/sab/postMessage-transfer-type-error-expected.txt:
3604 * workers/wasm-mem-post-message-expected.txt: Added.
3605 * workers/wasm-mem-post-message.html: Added.
3606 * workers/wasm-mem-post-message/test.js: Added.
3607 (worker.onmessage):
3608 * workers/wasm-mem-post-message/worker.js: Added.
3609 (onmessage):
3610 * workers/wasm-resources/builder.js: Added.
3611 (const._fail):
3612 (const.isNotA.assert.isNotA):
3613 (const):
3614 (switch.typeof):
3615 (Builder):
3616 (Builder.prototype.setChecked):
3617 (Builder.prototype.setPreamble):
3618 (Builder.prototype._functionIndexSpaceKeyHash):
3619 (Builder.prototype._registerFunctionToIndexSpace):
3620 (Builder.prototype._getFunctionFromIndexSpace):
3621 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3622 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3623 (Builder.prototype._registerSectionBuilders.this.Unknown):
3624
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000036252017-05-18 Chris Dumez <cdumez@apple.com>
3626
3627 Update web-platform-tests tools
3628 https://bugs.webkit.org/show_bug.cgi?id=172247
3629
3630 Reviewed by Youenn Fablet.
3631
3632 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
3633
antti@apple.com7bd8bb42017-05-18 15:16:37 +000036342017-05-18 Antti Koivisto <antti@apple.com>
3635
3636 Design mode should not affect UA shadow trees
3637 https://bugs.webkit.org/show_bug.cgi?id=171854
3638 <rdar://problem/32071037>
3639
3640 Reviewed by Zalan Bujtas.
3641
3642 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
3643 * editing/deleting/search-shadow-tree-delete.html: Added.
3644
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000036452017-05-18 Miguel Gomez <magomez@igalia.com>
3646
3647 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
3648
3649 * platform/gtk/TestExpectations:
3650
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000036512017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3652
3653 Unreviewed, rolling out r217014.
3654
3655 This change caused mac-wk2 LayoutTests to exit early due to
3656 crashes.
3657
3658 Reverted changeset:
3659
3660 "Resource Load Statistics: Grandfather domains for existing
3661 data records"
3662 https://bugs.webkit.org/show_bug.cgi?id=172155
3663 http://trac.webkit.org/changeset/217014
3664
zalan@apple.com36c264a2017-05-18 00:29:07 +000036652017-05-17 Zalan Bujtas <zalan@apple.com>
3666
3667 Tighten TextIterator::handleTextNode run-renderer mapping logic.
3668 https://bugs.webkit.org/show_bug.cgi?id=172174
3669
3670 Reviewed by Antti Koivisto.
3671
3672 * fast/shadow-dom/slot-crash-expected.txt:
3673
wilander@apple.coma3f93242017-05-17 23:55:24 +000036742017-05-17 John Wilander <wilander@apple.com>
3675
3676 Resource Load Statistics: Grandfather domains for existing data records
3677 https://bugs.webkit.org/show_bug.cgi?id=172155
3678 <rdar://problem/24913532>
3679
3680 Reviewed by Alex Christensen.
3681
3682 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
3683 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
3684 * platform/wk2/TestExpectations:
3685 Marked it Pass for WebKit2.
3686
zalan@apple.com023f9ce2017-05-17 23:30:47 +000036872017-05-17 Zalan Bujtas <zalan@apple.com>
3688
3689 Debug ASSERT: WebCore::RenderImageResource::shutdown
3690 https://bugs.webkit.org/show_bug.cgi?id=172238
3691 <rdar://problem/30064601>
3692
3693 Reviewed by Simon Fraser.
3694
3695 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
3696 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
3697
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000036982017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3699
3700 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
3701 https://bugs.webkit.org/show_bug.cgi?id=172241
3702
3703 Unreviewed test gardening.
3704
3705 * platform/mac-wk1/TestExpectations:
3706
cdumez@apple.com912e22e2017-05-17 21:50:11 +000037072017-05-17 Chris Dumez <cdumez@apple.com>
3708
3709 Setting URL.search to '' results in a stringified URL ending in '?'
3710 https://bugs.webkit.org/show_bug.cgi?id=162345
3711 <rdar://problem/31800441>
3712
3713 Reviewed by Alex Christensen.
3714
3715 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
3716 * fast/dom/DOMURL/set-href-attribute-search.html:
3717 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
3718 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
3719 Update / rebaseline existing tests to reflect behavior change.
3720
3721 * platform/ios-wk1/TestExpectations:
3722 * platform/mac-wk1/TestExpectations:
3723 Unskip url-setters.html test as it seems to be passing for me on WK1.
3724
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000037252017-05-17 Eric Carlson <eric.carlson@apple.com>
3726
3727 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
3728 https://bugs.webkit.org/show_bug.cgi?id=172223
3729 <rdar://problem/31899755>
3730
3731 Reviewed by Jer Noble.
3732
3733 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
3734 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
3735
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000037362017-05-17 Youenn Fablet <youenn@apple.com>
3737
3738 iOS WebRTC Media Capture should not allow camera capture from background tab
3739 https://bugs.webkit.org/show_bug.cgi?id=172200
3740
3741 Reviewed by Eric Carlson.
3742
3743 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
3744 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
3745
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000037462017-05-15 Jiewen Tan <jiewen_tan@apple.com>
3747
3748 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
3749 https://bugs.webkit.org/show_bug.cgi?id=172146
3750 <rdar://problem/32122256>
3751
3752 Reviewed by Brent Fulgham.
3753
3754 * crypto/webkitSubtle/argument-conversion-expected.txt:
3755 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
3756 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
3757
cdumez@apple.come5e376b82017-05-17 19:44:29 +000037582017-05-17 Chris Dumez <cdumez@apple.com>
3759
3760 Unreviewed, skip newly imported notifications tests on iOS
3761
3762 Notifications are not enabled on iOS.
3763
3764 * platform/ios/TestExpectations:
3765
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000037662017-05-17 Ryan Haddad <ryanhaddad@apple.com>
3767
3768 Mark two http/tests/media/hls/video tests as failing during investigation.
3769 https://bugs.webkit.org/show_bug.cgi?id=171814
3770
3771 Unreviewed test gardening.
3772
3773 * platform/mac-wk1/TestExpectations:
3774
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000037752017-05-17 Nan Wang <n_wang@apple.com>
3776
3777 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
3778 https://bugs.webkit.org/show_bug.cgi?id=171927
3779 <rdar://problem/32109781>
3780
3781 Reviewed by Chris Fleizach.
3782
3783 * accessibility/insert-children-assert-expected.txt: Added.
3784 * accessibility/insert-children-assert.html: Added.
3785
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000037862017-05-17 Chris Dumez <cdumez@apple.com>
3787
3788 Import Notification tests from web-platform-tests
3789 https://bugs.webkit.org/show_bug.cgi?id=172196
3790
3791 Reviewed by Youenn Fablet.
3792
3793 * resources/testharnessreport.js:
3794 Allow notifications as this is a pre-requirement for web-platform-tests.
3795
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000037962017-05-17 Ryosuke Niwa <rniwa@webkit.org>
3797
3798 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
3799 https://bugs.webkit.org/show_bug.cgi?id=171374
3800
3801 Reviewed by Brent Fulgham.
3802
3803 Added a regression test for calling getElementById after removing a matching element
3804 during beforeload event of a link element.
3805
3806 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
3807 * fast/html/link-element-removal-during-beforeload.html: Added.
3808
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000038092017-05-17 Chris Dumez <cdumez@apple.com>
3810
3811 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
3812
3813 * js/dom/global-constructors-attributes-expected.txt:
3814 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3815 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3816 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3817 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3818 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3819 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3820 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3821
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000038222017-05-17 Ben Kelly <ben@wanderview.com>
3823
3824 Import FileAPI WPT tests.
3825 https://bugs.webkit.org/show_bug.cgi?id=171960
3826
3827 Reviewed by Youenn Fablet.
3828
3829 * TestExpectations:
3830
antti@apple.com08524f62017-05-17 15:12:48 +000038312017-05-17 Antti Koivisto <antti@apple.com>
3832
3833 Regression (198943): <marquee> shouldn't wrap text
3834 https://bugs.webkit.org/show_bug.cgi?id=172217
3835
3836 Reviewed by Andreas Kling.
3837
3838 * fast/html/marquee-child-wrap-expected.html: Added.
3839 * fast/html/marquee-child-wrap.html: Added.
3840
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000038412017-05-17 David Kilzer <ddkilzer@apple.com>
3842
3843 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
3844
3845 Unreviewed test gardening.
3846
3847 Update test results after the fix for:
3848 Do not skip <slot> children when collecting content for innerText.
3849 https://bugs.webkit.org/show_bug.cgi?id=172113
3850 <rdar://problem/30362324>
3851
3852 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
3853 a space to the end of the output.
3854
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000038552017-05-16 Chris Dumez <cdumez@apple.com>
3856
3857 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
3858 https://bugs.webkit.org/show_bug.cgi?id=172183
3859
3860 Reviewed by Andreas Kling.
3861
3862 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
3863
3864 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
3865 * svg/animations/animations-paused-in-background-page-iframe.html:
3866
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000038672017-05-16 Sam Weinig <sam@webkit.org>
3868
3869 Bring Notification.idl up to spec
3870 https://bugs.webkit.org/show_bug.cgi?id=172156
3871
3872 Reviewed by Chris Dumez.
3873
3874 * http/tests/notifications/notification-expected.txt: Added.
3875 * http/tests/notifications/notification.html: Added.
3876 Add test for basic Notification API functionality.
3877
zalan@apple.com1ab3f102017-05-17 02:33:28 +000038782017-05-16 Zalan Bujtas <zalan@apple.com>
3879
3880 Do not skip <slot> children when collecting content for innerText.
3881 https://bugs.webkit.org/show_bug.cgi?id=172113
3882 <rdar://problem/30362324>
3883
3884 Reviewed by Ryosuke Niwa and Brent Fulgham.
3885
3886 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
3887 * fast/text/inner-text-should-include-slot-subtree.html: Added.
3888
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000038892017-05-16 Jiewen Tan <jiewen_tan@apple.com>
3890
3891 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
3892 <rdar://problem/32236478>
3893
3894 * plugins/navigator-plugin-crash-expected.txt:
3895 * plugins/navigator-plugin-crash.html:
3896
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000038972017-05-16 Chris Dumez <cdumez@apple.com>
3898
3899 Implement DOMMatrix / DOMMatrixReadOnly
3900 https://bugs.webkit.org/show_bug.cgi?id=110001
3901
3902 Reviewed by Sam Weinig and Simon Fraser.
3903
3904 Drop test I previously added now that a better version landed in web-platform-tests
3905 and was re-imported in this patch.
3906
3907 * fast/css/matrix-stringifier-expected.txt: Removed.
3908 * fast/css/matrix-stringifier.html: Removed.
3909
mmaxfield@apple.com01133712017-05-16 20:26:39 +000039102017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
3911
3912 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
3913 https://bugs.webkit.org/show_bug.cgi?id=168487
3914
3915 Reviewed by Antti Koivisto.
3916
3917 * fast/text/font-download-font-face-src-list-expected.txt: Added.
3918 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3919 * fast/text/font-download-font-family-property-expected.txt: Added.
3920 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3921 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
3922 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3923 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
3924 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
3925 * fast/text/font-weight-download-2.html:
3926 * fast/text/font-weight-download-3-expected.txt: Added.
3927 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
3928 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
3929 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
3930 * fast/text/web-font-load-fallback-during-loading-expected.html:
3931 * fast/text/web-font-load-fallback-during-loading.html:
3932 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
3933 * fast/text/web-font-load-invisible-during-loading.html: Added.
3934 * http/tests/webfont/fallback-font-while-loading-expected.txt:
3935 * http/tests/webfont/fallback-font-while-loading.html:
3936
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000039372017-05-16 Eric Carlson <eric.carlson@apple.com>
3938
3939 [MediaStream] Return default device list until user gives permission to capture
3940 https://bugs.webkit.org/show_bug.cgi?id=172168
3941 <rdar://problem/31816884>
3942
3943 Reviewed by Youenn Fablet.
3944
3945 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
3946 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
3947 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
3948 * fast/mediastream/media-devices-enumerate-devices.html: Added.
3949
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000039502017-05-16 Tim Horton <timothy_horton@apple.com>
3951
3952 Make it possible to adjust which edges are affected by safe area insets
3953 https://bugs.webkit.org/show_bug.cgi?id=172149
3954 <rdar://problem/31564729>
3955
3956 Reviewed by Beth Dakin.
3957
3958 * fast/viewport/ios/viewport-fit-auto-expected.txt:
3959 * fast/viewport/ios/viewport-fit-contain-expected.txt:
3960
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000039612017-05-16 Mark Lam <mark.lam@apple.com>
3962
3963 Gardening: rebased parser-syntax-check test results after r216891.
3964 https://bugs.webkit.org/show_bug.cgi?id=172171
3965
3966 Not reviewed.
3967
3968 * js/parser-syntax-check-expected.txt:
3969 * js/script-tests/parser-syntax-check.js:
3970
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000039712017-05-16 Ryan Haddad <ryanhaddad@apple.com>
3972
3973 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
3974
3975 Unreviewed test gardening.
3976
3977 * platform/ios/TestExpectations:
3978
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000039792017-05-16 Claudio Saavedra <csaavedra@igalia.com>
3980
3981 [GTK] Tests that always pass when run alone, but fail in the bots
3982 https://bugs.webkit.org/show_bug.cgi?id=168572
3983
3984 Reviewed by Michael Catanzaro.
3985
3986 PlatformWebView::viewSupportsOptions() is basically a comparison
3987 that checks that the passed options are the ones supported by the
3988 web view. There is no reason for them to be implemented for each
3989 platform differently. In fact doing so causes issues each time a
3990 new option is added, if the corresponding platform implementation
3991 is not updated accordingly.
3992
3993 A consequence of not updating the viewSupportOptions()
3994 implementations when new options are added is that tests that need
3995 these options might fail if they are executed after a test that
3996 didn't need the option, as the webview will be reused even if the
3997 option is not supported. This cannot be spotted when running the
3998 tests individually. See bug #165133 for other example of the same
3999 problem.
4000
4001 Remove the platform implementations and make the comparison a
4002 method of the TestOptions structure, so that the check is in one
4003 place. For the time being include in the comparison the options
4004 checked in the mac and ios platforms, which seem to be the only
4005 ones relevant this far (unless newer ones have also been
4006 forgotten).
4007
4008 * platform/gtk/TestExpectations: Unskip an affected test.
4009
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000040102017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
4011
4012 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
4013 https://bugs.webkit.org/show_bug.cgi?id=172111
4014
4015 Reviewed by Chris Dumez.
4016
4017 Added tests to check releaseLock() behavior.
4018
4019 * streams/readable-stream-byob-reader-expected.txt: Updated.
4020 * streams/readable-stream-byob-reader.js: Added new tests.
4021
pvollan@apple.com6368b252017-05-16 10:32:22 +000040222017-05-16 Per Arne Vollan <pvollan@apple.com>
4023
4024 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
4025
4026 * platform/win/TestExpectations:
4027
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000040282017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4029
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00004030 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
4031
4032 * platform/gtk/fast/multicol/client-rects-expected.txt:
4033 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
4034 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
4035 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
4036 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
4037
40382017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
4039
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00004040 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
4041
4042 * platform/gtk/TestExpectations:
4043
rego@igalia.com14d2c802017-05-16 07:50:32 +000040442017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
4045
4046 [css-grid] Fix static position of positioned grid items
4047 https://bugs.webkit.org/show_bug.cgi?id=172108
4048
4049 Reviewed by Sergio Villar Senin.
4050
4051 The test is updated as the expected results were wrong.
4052 Note that after this patch we match Chrome and Firefox behavior on this test.
4053
4054 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
4055
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000040562017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
4057
4058 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
4059 https://bugs.webkit.org/show_bug.cgi?id=170640
4060
4061 Reviewed by Simon Fraser.
4062
4063 * fast/images/async-image-background-image-repeated.html:
4064 * fast/images/async-image-background-image.html:
4065 * fast/images/sprite-sheet-image-draw.html:
4066
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000040672017-05-15 Youenn Fablet <youenn@apple.com>
4068
4069 WebRTC outgoing muted video sources should send black frames
4070 https://bugs.webkit.org/show_bug.cgi?id=170627
4071 <rdar://problem/31513869>
4072
4073 Reviewed by Eric Carlson.
4074
4075 * webrtc/video-mute-expected.txt:
4076 * webrtc/video-mute.html:
4077
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000040782017-05-15 Mark Lam <mark.lam@apple.com>
4079
4080 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
4081 https://bugs.webkit.org/show_bug.cgi?id=172147
4082
4083 Rubber-stamped by Saam Barati.
4084
4085 * js/parser-syntax-check-expected.txt:
4086 * js/script-tests/parser-syntax-check.js:
4087
cdumez@apple.com2462c512017-05-15 23:36:20 +000040882017-05-15 Chris Dumez <cdumez@apple.com>
4089
4090 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
4091
4092 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
4093 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
4094
jer.noble@apple.com333940e2017-05-15 22:46:13 +000040952017-05-15 Jer Noble <jer.noble@apple.com>
4096
4097 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
4098 https://bugs.webkit.org/show_bug.cgi?id=172131
4099
4100 Reviewed by Eric Carlson.
4101
4102 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
4103 * media/restricted-audio-playback-with-document-gesture.html: Added.
4104
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000041052017-05-15 Per Arne Vollan <pvollan@apple.com>
4106
4107 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4108 https://bugs.webkit.org/show_bug.cgi?id=167749
4109
4110 Reviewed by Eric Carlson.
4111
4112 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
4113 since the event sequence is not identical on all bots.
4114
4115 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4116 * http/tests/media/track-in-band-hls-metadata-crash.html:
4117
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000041182017-05-15 Joseph Pecoraro <pecoraro@apple.com>
4119
4120 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
4121 https://bugs.webkit.org/show_bug.cgi?id=172135
4122 <rdar://problem/32175860>
4123
4124 Reviewed by Brian Burg.
4125
4126 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
4127 * inspector/dom/setOuterHTML-no-document-element.html: Added.
4128
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000041292017-05-15 Chris Dumez <cdumez@apple.com>
4130
4131 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
4132 https://bugs.webkit.org/show_bug.cgi?id=172114
4133
4134 Reviewed by Simon Fraser.
4135
4136 * fast/css/matrix-stringifier-expected.txt: Added.
4137 * fast/css/matrix-stringifier.html: Added.
4138 Add layout test coverage.
4139
4140 * fast/dom/Window/custom-constructors-expected.txt:
4141 * fast/dom/Window/custom-constructors.html:
4142 Rebaseline existing test to reflect behavior change.
4143
mark.lam@apple.com25199882017-05-15 20:34:13 +000041442017-05-15 Mark Lam <mark.lam@apple.com>
4145
4146 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4147 https://bugs.webkit.org/show_bug.cgi?id=171775
4148 <rdar://problem/30975761>
4149
4150 Reviewed by Filip Pizlo.
4151
4152 * TestExpectations:
4153
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000041542017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
4155
4156 Unicode characters which can't be rendered in any font are invisible
4157 https://bugs.webkit.org/show_bug.cgi?id=171942
4158 <rdar://problem/32054234>
4159
4160 Reviewed by Tim Horton.
4161
4162 * fast/text/default-ignorable-expected.html: Added.
4163 * fast/text/default-ignorable.html: Added.
4164 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
4165 * fast/text/unknown-char-notdef.html: Added.
4166
zalan@apple.com79e83ab2017-05-15 14:21:54 +000041672017-05-15 Zalan Bujtas <zalan@apple.com>
4168
4169 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
4170 https://bugs.webkit.org/show_bug.cgi?id=172076
4171
4172 Reviewed by Antti Koivisto.
4173
4174 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
4175 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
4176
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000041772017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
4178
4179 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
4180 https://bugs.webkit.org/show_bug.cgi?id=171653
4181
4182 Reviewed by Chris Dumez.
4183
4184 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
4185 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
4186
4187 Update expectations of corresponding WPT test.
4188
4189 * platform/gtk/TestExpectations:
4190 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4191 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
4192 * platform/mac/TestExpectations:
4193
yoon@igalia.com05294c62017-05-15 09:06:53 +000041942017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
4195
4196 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
4197 https://bugs.webkit.org/show_bug.cgi?id=169094
4198
4199 Reviewed by Žan Doberšek.
4200
4201 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
4202 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
4203
weinig@apple.com506f2432017-05-15 01:09:48 +000042042017-05-14 Sam Weinig <sam@webkit.org>
4205
4206 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
4207 https://bugs.webkit.org/show_bug.cgi?id=172095
4208
4209 Reviewed by Darin Adler.
4210
4211 * fast/dom/collection-null-like-arguments-expected.txt:
4212 Update results.
4213
4214 * fast/dom/document-all-expected.txt: Added.
4215 * fast/dom/document-all.html: Added.
4216 New test that covers a bunch of missing coverage.
4217
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000042182017-05-14 David Kilzer <ddkilzer@apple.com>
4219
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00004220 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
4221 <https://bugs.webkit.org/show_bug.cgi?id=172094>
4222 <rdar://problem/32184256>
4223
4224 Unreviewed test gardening.
4225
4226 * platform/ios-wk2/TestExpectations:
4227 * platform/mac-wk2/TestExpectations:
4228 - Mark test as flaky crash on Debug WK2 builds.
4229
42302017-05-14 David Kilzer <ddkilzer@apple.com>
4231
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004232 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4233 <https://webkit.org/b/172092>
4234
4235 Unreviewed test gardening.
4236
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00004237 * platform/ios-wk1/TestExpectations:
4238 - This only times out on Release builds.
4239
42402017-05-14 David Kilzer <ddkilzer@apple.com>
4241
4242 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
4243 <https://webkit.org/b/172092>
4244
4245 Unreviewed test gardening.
4246
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00004247 See also Bug 169211 for a similar GTK WK1 timeout.
4248
4249 * platform/ios-wk1/TestExpectations:
4250 - Mark as always timing out on all builds.
4251 * platform/mac-wk1/TestExpectations:
4252 - Mark flaky on Debug builds.
4253
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000042542017-05-13 Eric Carlson <eric.carlson@apple.com>
4255
4256 [MediaStream] deviceId constraint doesn't work with getUserMedia
4257 https://bugs.webkit.org/show_bug.cgi?id=171877
4258 <rdar://problem/31899730>
4259
4260 Reviewed by Jer Noble.
4261
4262 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
4263 * fast/mediastream/get-user-media-device-id.html: Added.
4264 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
4265 * fast/mediastream/apply-constraints-video.html: Ditto.
4266
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000042672017-05-13 David Kilzer <ddkilzer@apple.com>
4268
4269 TestExpectations: Remove last refereneces to Legacy Notifications
4270
4271 Unreviewed test gardening fixes these lint warnings:
4272
4273 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
4274 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
4275
4276 * TestExpectations: Remove references to skipped tests. Legacy
4277 Notification support was removed in r216641.
4278
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000042792017-05-13 Ryan Haddad <ryanhaddad@apple.com>
4280
4281 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
4282 https://bugs.webkit.org/show_bug.cgi?id=171978
4283
4284 Unreviewed test gardening.
4285
4286 * platform/mac-wk2/TestExpectations:
4287
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000042882017-05-13 Javier Fernandez <jfernandez@igalia.com>
4289
4290 [css-align] Implement the place-self shorthand
4291 https://bugs.webkit.org/show_bug.cgi?id=168846
4292
4293 Reviewed by Zalan Bujtas.
4294
4295 Regression tests for the new place-self alignment shorthand.
4296
4297 * css3/parse-place-self-expected.txt: Added.
4298 * css3/parse-place-self.html: Added.
4299
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000043002017-05-13 Commit Queue <commit-queue@webkit.org>
4301
4302 Unreviewed, rolling out r216801.
4303 https://bugs.webkit.org/show_bug.cgi?id=172072
4304
4305 Many memory corruption crashes on worker threads (Requested by
4306 ap on #webkit).
4307
4308 Reverted changeset:
4309
4310 "WorkerRunLoop::Task::performTask() should check
4311 !scriptController->isTerminatingExecution()."
4312 https://bugs.webkit.org/show_bug.cgi?id=171775
4313 http://trac.webkit.org/changeset/216801
4314
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000043152017-05-12 Simon Fraser <simon.fraser@apple.com>
4316
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00004317 event.clientX/clientY should be in layout viewport coordinates
4318 https://bugs.webkit.org/show_bug.cgi?id=172018
4319
4320 Reviewed by Zalan Bujtas.
4321
4322 * fast/events/clientXY-in-zoom-and-scroll.html:
4323 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
4324 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
4325 * platform/ios/TestExpectations:
4326 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
4327
43282017-05-12 Simon Fraser <simon.fraser@apple.com>
4329
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00004330 The rects returned by Element/Range.getClientRects() should not be rounded
4331 https://bugs.webkit.org/show_bug.cgi?id=172057
4332
4333 Reviewed by Chris Dumez.
4334
4335 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
4336 as failing (webkit.org/b/172056).
4337
4338 * TestExpectations:
4339 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
4340 * fast/dom/Range/getClientRects-expected.txt:
4341 * fast/dom/Range/getClientRects.html:
4342 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
4343 * fast/dom/Range/simple-line-layout-getclientrects.html:
4344 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
4345 * platform/ios/TestExpectations:
4346 * platform/ios/fast/multicol/client-rects-expected.txt:
4347 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
4348 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
4349 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
4350 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
4351 * platform/mac/fast/multicol/client-rects-expected.txt:
4352 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
4353 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
4354 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
4355 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
4356
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000043572017-05-12 Jiewen Tan <jiewen_tan@apple.com>
4358
4359 Elements should be inserted into a template element as its content's last child
4360 https://bugs.webkit.org/show_bug.cgi?id=171373
4361 <rdar://problem/31862949>
4362
4363 Reviewed by Ryosuke Niwa.
4364
4365 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
4366 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
4367
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000043682017-05-11 Simon Fraser <simon.fraser@apple.com>
4369
4370 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
4371 https://bugs.webkit.org/show_bug.cgi?id=171113
4372
4373 Reviewed by Tim Horton.
4374
4375 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
4376 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
4377
4378 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
4379 elements after zooming.
4380
4381 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
4382 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
4383 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
4384 * fast/visual-viewport/zoomed-fixed-expected.txt:
4385 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4386 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
4387 * fast/zooming/client-rect-in-fixed-zoomed.html:
4388 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
4389 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
4390 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
4391 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
4392 it will be fixed via webkit.org/b/172019
4393 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
4394 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
4395
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000043962017-05-12 Mark Lam <mark.lam@apple.com>
4397
4398 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
4399 https://bugs.webkit.org/show_bug.cgi?id=171775
4400 <rdar://problem/30975761>
4401
4402 Reviewed by Saam Barati.
4403
4404 * TestExpectations:
4405
dbates@webkit.org440c2b32017-05-12 22:43:22 +000044062017-05-12 Daniel Bates <dabates@apple.com>
4407
4408 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
4409 following <http://trac.webkit.org/changeset/216789>
4410 (https://bugs.webkit.org/show_bug.cgi?id=171712)
4411
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00004412 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
4413 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
4414
4415 * plugins/navigator-plugin-crash.html:
4416
44172017-05-12 Daniel Bates <dabates@apple.com>
4418
4419 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
4420 following <http://trac.webkit.org/changeset/216789>
4421 (https://bugs.webkit.org/show_bug.cgi?id=171712)
4422
dbates@webkit.org440c2b32017-05-12 22:43:22 +00004423 On WebKit1 we need to explicitly allow the test tool to open windows by calling
4424 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
4425 to have the test tool close any open windows after running the test.
4426
4427 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00004428 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00004429
4430 * plugins/navigator-plugin-crash.html:
4431
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000044322017-05-11 Jiewen Tan <jiewen_tan@apple.com>
4433
4434 Check existence of a page before accessing its plugins
4435 https://bugs.webkit.org/show_bug.cgi?id=171712
4436 <rdar://problem/32007806>
4437
4438 Reviewed by Brent Fulgham.
4439
4440 * plugins/navigator-plugin-crash-expected.txt: Added.
4441 * plugins/navigator-plugin-crash.html: Added.
4442
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000044432017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
4444
4445 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
4446 https://bugs.webkit.org/show_bug.cgi?id=172024
4447
4448 Reviewed by Youenn Fablet.
4449
4450 Added tests to check closed getter behaviour.
4451
4452 * streams/readable-stream-byob-reader-expected.txt: Updated.
4453 * streams/readable-stream-byob-reader.js: Updated.
4454
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000044552017-05-12 Matt Lewis <jlewis3@apple.com>
4456
4457 Marked webrtc/closing-peerconnection.html as flaky.
4458 https://bugs.webkit.org/show_bug.cgi?id=172034
4459
4460 Unreviewed test gardening.
4461
4462 * platform/mac-wk2/TestExpectations:
4463
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000044642017-05-12 Claudio Saavedra <csaavedra@igalia.com>
4465
4466 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
4467 https://bugs.webkit.org/show_bug.cgi?id=171058
4468
4469 Reviewed by Carlos Garcia Campos.
4470
4471 GLib-based ports have issues detecting the mimetypes of empty
4472 files, as they are all considered to be text/plain by
4473 glib. Replace these resources with a minimal valid file for its
4474 type (that is, 1x1 PNG files and 1 whitespace for text files).
4475
4476 * fast/preloader/resources/base-image1.png:
4477 * fast/preloader/resources/base-image2.png:
4478 * fast/preloader/resources/base-image3.png:
4479 * fast/preloader/resources/image1.png:
4480 * fast/preloader/resources/link1.css:
4481 * fast/preloader/resources/noscript-image1.png:
4482 * fast/preloader/resources/noscript-image2.png:
4483 * fast/preloader/resources/script1.js:
4484 * fast/preloader/resources/style1.css:
4485 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
4486
4487 * platform/gtk/TestExpectations: Unskip the now passing tests.
4488
antti@apple.com6cdaf372017-05-12 12:31:49 +000044892017-05-12 Antti Koivisto <antti@apple.com>
4490
4491 Updating class name of a shadow host does not update the style applied by descendants of :host()
4492 https://bugs.webkit.org/show_bug.cgi?id=170762
4493 <rdar://problem/31572668>
4494
4495 Reviewed by Ryosuke Niwa.
4496
4497 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
4498 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
4499
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000045002017-05-12 Claudio Saavedra <csaavedra@igalia.com>
4501
4502 [WPE] Unreviewed gardening.
4503
4504 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
4505 added, update global constructors attributes test expectations.
4506
4507 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
4508
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000045092017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
4510
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00004511 [GTK] ASSERTION FAILED: !m_flushingLayers
4512 https://bugs.webkit.org/show_bug.cgi?id=172025
4513
4514 Reviewed by Žan Doberšek.
4515
4516 * platform/gtk/TestExpectations:
4517
45182017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
4519
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00004520 [GTK] GIF images are not properly loaded the first time
4521 https://bugs.webkit.org/show_bug.cgi?id=170432
4522
4523 Reviewed by Carlos Alberto Lopez Perez.
4524
4525 * http/tests/images/gif-progressive-load-expected.html: Added.
4526 * http/tests/images/gif-progressive-load.html: Added.
4527
rego@igalia.com9d988532017-05-12 09:43:44 +000045282017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
4529
4530 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
4531 https://bugs.webkit.org/show_bug.cgi?id=170900
4532
4533 Reviewed by Sergio Villar Senin.
4534
4535 * TestExpectations: Remove test as it's passing now.
4536
pvollan@apple.com84947992017-05-12 08:08:45 +000045372017-05-11 Per Arne Vollan <pvollan@apple.com>
4538
4539 Geolocation requests should not be blocked when the security origin is local.
4540 https://bugs.webkit.org/show_bug.cgi?id=171857
4541
4542 Reviewed by Brent Fulgham.
4543
4544 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
4545 * fast/misc/geolocation-local-security-origin.html: Added.
4546
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000045472017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
4548
4549 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
4550 https://bugs.webkit.org/show_bug.cgi?id=170935
4551
4552 Reviewed by Youenn Fablet.
4553
4554 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
4555
zalan@apple.com11b9d412017-05-12 03:18:04 +000045562017-05-11 Zalan Bujtas <zalan@apple.com>
4557
zalan@apple.comee2f4512017-05-12 03:55:57 +00004558 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
4559 https://bugs.webkit.org/show_bug.cgi?id=172010
4560 <rdar://problem/31086735>
4561
4562 Reviewed by Simon Fraser.
4563
4564 * fast/images/missing-content-image-crash-expected.txt: Added.
4565 * fast/images/missing-content-image-crash.html: Added.
4566
45672017-05-11 Zalan Bujtas <zalan@apple.com>
4568
zalan@apple.com11b9d412017-05-12 03:18:04 +00004569 AX: Defer text changes until after the tree is clean if needed.
4570 https://bugs.webkit.org/show_bug.cgi?id=171546
4571 <rdar://problem/31934942>
4572
4573 Reviewed by Simon Fraser.
4574
4575 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
4576 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
4577
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000045782017-05-11 Youenn Fablet <youenn@apple.com>
4579
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00004580 Allow WPT server to serve specific WebKit tests
4581 https://bugs.webkit.org/show_bug.cgi?id=171479
4582
4583 Reviewed by Ryosuke Niwa.
4584
4585 Moving tests to ensure they are correctly runned.
4586
4587 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
4588 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
4589 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
4590 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
4591 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
4592 (promise_test):
4593
45942017-05-11 Youenn Fablet <youenn@apple.com>
4595
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00004596 [iOS] Unset active media capture source when stopped capturing
4597 https://bugs.webkit.org/show_bug.cgi?id=171815
4598 <rdar://problem/32117885>
4599
4600 Reviewed by Eric Carlson.
4601
4602 Improving the existing tests for better reliability and debugability.
4603 Updating tests to use less webkitAudioContext.
4604
4605 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
4606 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
4607 * webrtc/audio-peer-connection-webaudio.html:
4608 * webrtc/audio-replace-track-expected.txt:
4609 * webrtc/audio-replace-track.html:
4610 * webrtc/peer-connection-audio-mute.html:
4611 * webrtc/peer-connection-audio-mute2.html:
4612 * webrtc/peer-connection-remote-audio-mute.html:
4613 * webrtc/peer-connection-remote-audio-mute2.html:
4614 * webrtc/routines.js:
4615 * webrtc/video-replace-track-expected.txt:
4616 * webrtc/video-replace-track.html:
4617
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000046182017-05-11 Matt Lewis <jlewis3@apple.com>
4619
jlewis3@apple.comc678c572017-05-12 00:13:49 +00004620 Unreviewed, rolling out r216677.
4621
4622 Patch caused layout test crashes.
4623
4624 Reverted changeset:
4625
4626 "WorkerThread::stop() should call
4627 scheduleExecutionTermination() last."
4628 https://bugs.webkit.org/show_bug.cgi?id=171775
4629 http://trac.webkit.org/changeset/216677
4630
46312017-05-11 Matt Lewis <jlewis3@apple.com>
4632
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00004633 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
4634 https://bugs.webkit.org/show_bug.cgi?id=168937
4635
4636 Unreviewed test gardening.
4637
4638 * platform/mac-wk2/TestExpectations:
4639
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000046402017-05-11 Joseph Pecoraro <pecoraro@apple.com>
4641
4642 Remove Vibration API
4643 https://bugs.webkit.org/show_bug.cgi?id=171766
4644
4645 Rubber-stamped by Alexey Proskuryakov.
4646
4647 * platform/gtk/TestExpectations:
4648 * platform/ios/TestExpectations:
4649 * platform/mac/TestExpectations:
4650 * platform/win/TestExpectations:
4651 * platform/wpe/TestExpectations:
4652 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
4653 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
4654 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
4655 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
4656 * vibration/navigator-vibration-expected.txt: Removed.
4657 * vibration/navigator-vibration.html: Removed.
4658
dino@apple.comfc472692017-05-11 21:39:40 +000046592017-05-11 Dean Jackson <dino@apple.com>
4660
4661 WebGLRenderingContext should implement WebGLRenderingContextBase
4662 https://bugs.webkit.org/show_bug.cgi?id=171961
4663 <rdar://problem/32124920>
4664
4665 Reviewed by Sam Weinig.
4666
4667 New test to make sure constants from WebGLRenderingContextBase are
4668 visible on the WebGLRenderingContext prototype.
4669
4670 Also, fix up some existing tests that were expecting to see
4671 instances of WebGLRenderingContextBase.
4672
4673 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
4674 * fast/canvas/webgl/constants-on-interface.html: Added.
4675 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
4676 * fast/canvas/webgl/null-object-behaviour-expected.txt:
4677 * fast/canvas/webgl/texImageTest-expected.txt:
4678
jlewis3@apple.com016598b2017-05-11 18:38:22 +000046792017-05-11 Matt Lewis <jlewis3@apple.com>
4680
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00004681 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00004682
4683
4684 Unreviewed test gardening.
4685
4686 * platform/mac-wk2/TestExpectations:
4687
46882017-05-11 Matt Lewis <jlewis3@apple.com>
4689
4690 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00004691
4692
4693 Unreviewed test gardening.
4694
4695 * platform/mac-wk2/TestExpectations:
4696
46972017-05-11 Matt Lewis <jlewis3@apple.com>
4698
jlewis3@apple.com016598b2017-05-11 18:38:22 +00004699 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
4700 https://bugs.webkit.org/show_bug.cgi?id=170699
4701
4702 Unreviewed test gardening.
4703
4704 * platform/mac-wk2/TestExpectations:
4705
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000047062017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
4707
4708 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
4709 https://bugs.webkit.org/show_bug.cgi?id=171919
4710
4711 Reviewed by Youenn Fablet.
4712
4713 Added test cases to check cancel() behaviour.
4714
4715 * streams/readable-stream-byob-reader-expected.txt: Updated.
4716 * streams/readable-stream-byob-reader.js: Updated.
4717
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000047182017-05-11 Matt Lewis <jlewis3@apple.com>
4719
4720 Marked media/media-controls-clone-crash.html as flaky.
4721 https://bugs.webkit.org/show_bug.cgi?id=171978
4722
4723 Unreviewed test gardening.
4724
4725 * platform/mac-wk2/TestExpectations:
4726
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000047272017-05-11 Matt Baker <mattbaker@apple.com>
4728
4729 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
4730 https://bugs.webkit.org/show_bug.cgi?id=171970
4731 <rdar://problem/32129262>
4732
4733 Reviewed by Brian Burg.
4734
4735 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
4736
4737 * inspector/dom-debugger/dom-breakpoints-expected.txt:
4738 * inspector/dom-debugger/dom-breakpoints.html:
4739
pvollan@apple.comf89195f2017-05-11 16:31:51 +000047402017-05-11 Per Arne Vollan <pvollan@apple.com>
4741
4742 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
4743 https://bugs.webkit.org/show_bug.cgi?id=167749
4744
4745 Reviewed by Eric Carlson.
4746
4747 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
4748 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
4749 this was introduced in r216588.
4750
4751 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
4752 * http/tests/media/track-in-band-hls-metadata-crash.html:
4753
mark.lam@apple.com93394282017-05-11 15:26:03 +000047542017-05-11 Mark Lam <mark.lam@apple.com>
4755
4756 WorkerThread::stop() should call scheduleExecutionTermination() last.
4757 https://bugs.webkit.org/show_bug.cgi?id=171775
4758 <rdar://problem/30975761>
4759
4760 Reviewed by Geoffrey Garen.
4761
4762 * TestExpectations:
4763
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000047642017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
4765
4766 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
4767
4768 * platform/gtk/TestExpectations:
4769
jlewis3@apple.com2adab012017-05-11 00:56:00 +000047702017-05-10 Matt Lewis <jlewis3@apple.com>
4771
4772 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
4773 https://bugs.webkit.org/show_bug.cgi?id=171957
4774
4775 Unreviewed test gardening.
4776
4777 * platform/ios-wk2/TestExpectations:
4778
aestes@apple.com3c031692017-05-11 00:33:33 +000047792017-05-10 Andy Estes <aestes@apple.com>
4780
4781 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
4782 https://bugs.webkit.org/show_bug.cgi?id=132297
4783
4784 Reviewed by Simon Fraser.
4785
4786 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
4787 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
4788 * http/tests/navigation/resources/keyboard-events-test.js:
4789 (runTest):
4790 * platform/ios-wk2/TestExpectations:
4791 * platform/wk2/TestExpectations:
4792
weinig@apple.com1d7fe202017-05-11 00:29:37 +000047932017-05-09 Sam Weinig <sam@webkit.org>
4794
4795 Remove support for legacy Notifications
4796 https://bugs.webkit.org/show_bug.cgi?id=171487
4797
4798 Reviewed by Jon Lee.
4799
4800 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
4801 - Remove http/notifications/legacy. It tested the legacy API.
4802 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
4803 - Update TestExpectations for removals.
4804
4805 * TestExpectations:
4806 * platform/gtk/TestExpectations:
4807 * platform/ios/TestExpectations:
4808 * platform/mac/TestExpectations:
4809 * platform/win/TestExpectations:
4810 * fast/history/page-cache-notification-non-suspendable.html:
4811 * fast/history/page-cache-notification-suspendable.html:
4812 * fast/notifications: Removed.
4813 * fast/notifications/notification-after-close-expected.txt: Removed.
4814 * fast/notifications/notification-after-close.html: Removed.
4815 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
4816 * fast/notifications/notification-permisssion-deletable.html: Removed.
4817 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
4818 * fast/notifications/notifications-cancel-request-permission.html: Removed.
4819 * fast/notifications/notifications-check-permission-expected.txt: Removed.
4820 * fast/notifications/notifications-check-permission.html: Removed.
4821 * fast/notifications/notifications-click-event-expected.txt: Removed.
4822 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
4823 * fast/notifications/notifications-click-event-focus.html: Removed.
4824 * fast/notifications/notifications-click-event.html: Removed.
4825 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
4826 * fast/notifications/notifications-constructor-request-permission.html: Removed.
4827 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
4828 * fast/notifications/notifications-constructor-with-permission.html: Removed.
4829 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
4830 * fast/notifications/notifications-constructor-without-permission.html: Removed.
4831 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
4832 * fast/notifications/notifications-display-close-events.html: Removed.
4833 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
4834 * fast/notifications/notifications-document-close-crash.html: Removed.
4835 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
4836 * fast/notifications/notifications-event-stop-propagation.html: Removed.
4837 * fast/notifications/notifications-multi-events-expected.txt: Removed.
4838 * fast/notifications/notifications-multi-events.html: Removed.
4839 * fast/notifications/notifications-no-icon-expected.txt: Removed.
4840 * fast/notifications/notifications-no-icon.html: Removed.
4841 * fast/notifications/notifications-permission-expected.txt: Removed.
4842 * fast/notifications/notifications-permission.html: Removed.
4843 * fast/notifications/notifications-replace-expected.txt: Removed.
4844 * fast/notifications/notifications-replace.html: Removed.
4845 * fast/notifications/notifications-request-permission-expected.txt: Removed.
4846 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
4847 * fast/notifications/notifications-request-permission-optional.html: Removed.
4848 * fast/notifications/notifications-request-permission.html: Removed.
4849 * fast/notifications/notifications-rtl-expected.txt: Removed.
4850 * fast/notifications/notifications-rtl.html: Removed.
4851 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
4852 * fast/notifications/notifications-sandbox-permission.html: Removed.
4853 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
4854 * fast/notifications/notifications-window-close-crash.html: Removed.
4855 * fast/notifications/notifications-with-permission-expected.txt: Removed.
4856 * fast/notifications/notifications-with-permission.html: Removed.
4857 * fast/notifications/notifications-without-permission-expected.txt: Removed.
4858 * fast/notifications/notifications-without-permission.html: Removed.
4859 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
4860 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
4861 * fast/notifications/resources: Removed.
4862 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
4863 * fast/notifications/resources/notifications-iframe.html: Removed.
4864 * http/tests/notifications/legacy: Removed.
4865 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
4866 * http/tests/notifications/legacy/double-show.html: Removed.
4867 * http/tests/notifications/legacy/events-expected.txt: Removed.
4868 * http/tests/notifications/legacy/events.html: Removed.
4869 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
4870 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
4871 * http/tests/notifications/legacy/request-expected.txt: Removed.
4872 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
4873 * http/tests/notifications/legacy/request-no-callback.html: Removed.
4874 * http/tests/notifications/legacy/request.html: Removed.
4875 * http/tests/notifications/legacy/resources: Removed.
4876 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
4877 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
4878 * http/tests/notifications/legacy/show-expected.txt: Removed.
4879 * http/tests/notifications/legacy/show.html: Removed.
4880 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
4881 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
4882
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000048832017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4884
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00004885 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
4886 https://bugs.webkit.org/show_bug.cgi?id=169876
4887
4888 Unreviewed test gardening.
4889
4890 * platform/mac/TestExpectations:
4891
48922017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4893
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00004894 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
4895 https://bugs.webkit.org/show_bug.cgi?id=168146
4896
4897 Unreviewed test gardening.
4898
4899 * platform/mac/TestExpectations:
4900
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000049012017-05-10 Commit Queue <commit-queue@webkit.org>
4902
4903 Unreviewed, rolling out r216635.
4904 https://bugs.webkit.org/show_bug.cgi?id=171953
4905
4906 "Some worker tests are failing". (Requested by mlam on #webkit).
4907
4908 Reverted changeset:
4909
4910 "WorkerThread::stop() should call
4911 scheduleExecutionTermination() last."
4912 https://bugs.webkit.org/show_bug.cgi?id=171775
4913 http://trac.webkit.org/changeset/216635
4914
mark.lam@apple.come6596292017-05-10 23:22:33 +000049152017-05-10 Mark Lam <mark.lam@apple.com>
4916
4917 WorkerThread::stop() should call scheduleExecutionTermination() last.
4918 https://bugs.webkit.org/show_bug.cgi?id=171775
4919 <rdar://problem/30975761>
4920
4921 Reviewed by Geoffrey Garen.
4922
4923 * TestExpectations:
4924
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000049252017-05-10 Tim Horton <timothy_horton@apple.com>
4926
4927 Add an experimental feature flag for viewport-fit
4928 https://bugs.webkit.org/show_bug.cgi?id=171948
4929 <rdar://problem/31995518>
4930
4931 Reviewed by Simon Fraser.
4932
4933 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
4934 * fast/css/variables/constants/ios/safe-area-inset-set.html:
4935 * fast/viewport/ios/viewport-fit-auto.html:
4936 * fast/viewport/ios/viewport-fit-contain.html:
4937 * fast/viewport/ios/viewport-fit-cover.html:
4938
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000049392017-05-10 Matt Lewis <jlewis3@apple.com>
4940
4941 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
4942 https://bugs.webkit.org/show_bug.cgi?id=171951
4943
4944 Unreviewed test gardening.
4945
4946 * platform/ios-wk2/TestExpectations:
4947
antti@apple.com16674fa2017-05-10 22:23:11 +000049482017-05-10 Antti Koivisto <antti@apple.com>
4949
4950 REGRESSION (r207372) Visibility property is not inherited when used in an animation
4951 https://bugs.webkit.org/show_bug.cgi?id=171883
4952 <rdar://problem/32086550>
4953
4954 Reviewed by Simon Fraser.
4955
4956 * animations/animation-initial-inheritance-expected.html: Added.
4957 * animations/animation-initial-inheritance.html: Added.
4958
jlewis3@apple.com1550d392017-05-10 21:34:43 +000049592017-05-10 Matt Lewis <jlewis3@apple.com>
4960
4961 Marked transitions/extra-transition.html as flaky.
4962 https://bugs.webkit.org/show_bug.cgi?id=171947
4963
4964 Unreviewed test gardening.
4965
4966 * platform/mac-wk2/TestExpectations:
4967
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000049682017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4969
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00004970 Unreviewed, rolling out r216591.
4971
4972 This change broke an internal build.
4973
4974 Reverted changeset:
4975
4976 "REGRESSION (r207372) Visibility property is not inherited
4977 when used in an animation"
4978 https://bugs.webkit.org/show_bug.cgi?id=171883
4979 http://trac.webkit.org/changeset/216591
4980
49812017-05-10 Ryan Haddad <ryanhaddad@apple.com>
4982
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00004983 Unreviewed, remove TestExpectation for a test that was removed in r216259.
4984
4985 * platform/mac/TestExpectations:
4986
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000049872017-05-10 Matt Lewis <jlewis3@apple.com>
4988
4989 Marked perf/class-list-remove.html as flaky.
4990 https://bugs.webkit.org/show_bug.cgi?id=171945
4991
4992 Unreviewed test gardening.
4993
4994 * platform/ios-wk2/TestExpectations:
4995
aestes@apple.come9d764e2017-05-10 20:44:37 +000049962017-05-10 Andy Estes <aestes@apple.com>
4997
4998 r216599 accidentally included two copies of the new layout test and expected result
4999 https://bugs.webkit.org/show_bug.cgi?id=171938
5000
5001 Unreviewed.
5002
5003 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
5004 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
5005
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000050062017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5007
5008 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
5009 https://bugs.webkit.org/show_bug.cgi?id=171880
5010
5011 Unreviewed test gardening.
5012
5013 This test times out on ios-simulator because it relies on eventSender.keyDown.
5014
5015 * platform/ios/TestExpectations:
5016
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000050172017-05-10 Timothy Horton <timothy_horton@apple.com>
5018
5019 Add an experimental feature flag for constant properties
5020 https://bugs.webkit.org/show_bug.cgi?id=171913
5021 <rdar://problem/31995518>
5022
5023 Reviewed by Ryosuke Niwa.
5024
5025 * fast/css/variables/constants/invalid-constant-name-fallback.html:
5026 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5027 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
5028 * fast/css/variables/constants/safe-area-inset-zero.html:
5029
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000050302017-05-10 Matt Lewis <jlewis3@apple.com>
5031
5032 Marked media/track/track-cue-rendering-on-resize.html as flaky.
5033 https://bugs.webkit.org/show_bug.cgi?id=171939
5034
5035 Unreviewed test gardening.
5036
5037 * platform/mac-wk2/TestExpectations:
5038
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000050392017-05-10 Ryan Haddad <ryanhaddad@apple.com>
5040
5041 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
5042 https://bugs.webkit.org/show_bug.cgi?id=171937
5043
5044 Unreviewed test gardening.
5045
5046 * platform/mac-wk1/TestExpectations:
5047
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000050482017-05-10 Matt Lewis <jlewis3@apple.com>
5049
5050 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
5051 https://bugs.webkit.org/show_bug.cgi?id=171935
5052
5053 Unreviewed test gardening.
5054
5055 * platform/mac-wk2/TestExpectations:
5056
aestes@apple.com1db59032017-05-10 18:30:57 +000050572017-05-10 Andy Estes <aestes@apple.com>
5058
5059 Keyboard input suppression should extend to subframes
5060 https://bugs.webkit.org/show_bug.cgi?id=171880
5061 <rdar://problem/31201793>
5062
5063 Reviewed by Ryosuke Niwa.
5064
5065 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
5066 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
5067 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
5068 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
5069 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
5070 * http/tests/navigation/resources/keyboard-events-test.js:
5071 (runTest):
5072 (waitForProvisionalNavigation.xhr.onreadystatechange):
5073 (waitForProvisionalNavigation):
5074
jlewis3@apple.com205b8702017-05-10 17:16:58 +000050752017-05-10 Matt Lewis <jlewis3@apple.com>
5076
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00005077 Unreviewed, rolling out r216563.
5078
5079 Revision caused 2 api failures
5080
5081 Reverted changeset:
5082
5083 "[MediaStream] deviceId constraint doesn't work with
5084 getUserMedia"
5085 https://bugs.webkit.org/show_bug.cgi?id=171877
5086 http://trac.webkit.org/changeset/216563
5087
50882017-05-10 Matt Lewis <jlewis3@apple.com>
5089
jlewis3@apple.com205b8702017-05-10 17:16:58 +00005090 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
5091 https://bugs.webkit.org/show_bug.cgi?id=171930
5092
5093 Unreviewed test gardening.
5094
5095 * platform/ios-wk2/TestExpectations:
5096 * platform/mac-wk2/TestExpectations:
5097
antti@apple.com7cc983b2017-05-10 16:50:56 +000050982017-05-10 Antti Koivisto <antti@apple.com>
5099
5100 REGRESSION (r207372) Visibility property is not inherited when used in an animation
5101 https://bugs.webkit.org/show_bug.cgi?id=171883
5102 <rdar://problem/32086550>
5103
5104 Reviewed by Simon Fraser.
5105
5106 * animations/animation-initial-inheritance-expected.html: Added.
5107 * animations/animation-initial-inheritance.html: Added.
5108
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000051092017-05-10 Per Arne Vollan <pvollan@apple.com>
5110
5111 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
5112 https://bugs.webkit.org/show_bug.cgi?id=167749
5113
5114 Reviewed by Eric Carlson.
5115
5116 This is a speculative fix of the test. I have not been able to reproduce the timeout.
5117 When the test times out, the 'addtrack' event is never received. In case the event
5118 was dispatched before we added the event listener, the event listener is added before
5119 the video source is set. In case the test will continue to time out, a couple of
5120 error event callbacks have been added to get more information. Also, video playback
5121 will begin when the 'canplaythrough' event is received.
5122
5123 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
5124 * http/tests/media/track-in-band-hls-metadata-crash.html:
5125
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000051262017-05-10 Commit Queue <commit-queue@webkit.org>
5127
5128 Unreviewed, rolling out r216578.
5129 https://bugs.webkit.org/show_bug.cgi?id=171920
5130
5131 Broke the GTK+ build with Wayland enabled (Requested by KaL on
5132 #webkit).
5133
5134 Reverted changeset:
5135
5136 "[GTK] Bump GTK+ and its dependencies in jhbuild"
5137 https://bugs.webkit.org/show_bug.cgi?id=171918
5138 http://trac.webkit.org/changeset/216578
5139
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000051402017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
5141
5142 [GTK] Bump GTK+ and its dependencies in jhbuild
5143 https://bugs.webkit.org/show_bug.cgi?id=171918
5144
5145 Reviewed by Carlos Alberto Lopez Perez.
5146
5147 Rebaseline tests for new GTK+ versin.
5148
5149 * platform/gtk/css1/box_properties/acid_test-expected.txt:
5150 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
5151 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
5152 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
5153 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
5154 * platform/gtk/css3/flexbox/button-expected.png:
5155 * platform/gtk/css3/flexbox/button-expected.txt:
5156 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
5157 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
5158 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
5159 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
5160 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
5161 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
5162 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
5163 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
5164 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
5165 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
5166 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
5167 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
5168 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
5169 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
5170 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
5171 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
5172 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
5173 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
5174 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
5175 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
5176 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
5177 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
5178 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
5179 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
5180 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
5181 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
5182 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
5183 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
5184 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
5185 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
5186 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
5187 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
5188 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
5189 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
5190 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
5191 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
5192 * platform/gtk/editing/pasteboard/4641033-expected.png:
5193 * platform/gtk/editing/pasteboard/4641033-expected.txt:
5194 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
5195 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
5196 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
5197 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
5198 * platform/gtk/editing/selection/3690703-2-expected.png:
5199 * platform/gtk/editing/selection/3690703-2-expected.txt:
5200 * platform/gtk/editing/selection/3690703-expected.png:
5201 * platform/gtk/editing/selection/3690703-expected.txt:
5202 * platform/gtk/editing/selection/3690719-expected.png:
5203 * platform/gtk/editing/selection/3690719-expected.txt:
5204 * platform/gtk/editing/selection/4397952-expected.png:
5205 * platform/gtk/editing/selection/4397952-expected.txt:
5206 * platform/gtk/editing/selection/5240265-expected.png:
5207 * platform/gtk/editing/selection/5240265-expected.txt:
5208 * platform/gtk/editing/selection/caret-before-select-expected.png:
5209 * platform/gtk/editing/selection/caret-before-select-expected.txt:
5210 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
5211 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
5212 * platform/gtk/editing/selection/select-box-expected.png:
5213 * platform/gtk/editing/selection/select-box-expected.txt:
5214 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
5215 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
5216 * platform/gtk/editing/selection/selection-button-text-expected.png:
5217 * platform/gtk/editing/selection/selection-button-text-expected.txt:
5218 * platform/gtk/fast/block/basic/011-expected.png:
5219 * platform/gtk/fast/block/basic/011-expected.txt:
5220 * platform/gtk/fast/block/float/float-avoidance-expected.png:
5221 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
5222 * platform/gtk/fast/block/margin-collapse/103-expected.png:
5223 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
5224 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
5225 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
5226 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
5227 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
5228 * platform/gtk/fast/css/continuationCrash-expected.png:
5229 * platform/gtk/fast/css/continuationCrash-expected.txt:
5230 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
5231 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
5232 * platform/gtk/fast/css/input-search-padding-expected.png:
5233 * platform/gtk/fast/css/input-search-padding-expected.txt:
5234 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
5235 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
5236 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
5237 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
5238 * platform/gtk/fast/css/rtl-ordering-expected.png:
5239 * platform/gtk/fast/css/rtl-ordering-expected.txt:
5240 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
5241 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
5242 * platform/gtk/fast/css/text-overflow-input-expected.png:
5243 * platform/gtk/fast/css/text-overflow-input-expected.txt:
5244 * platform/gtk/fast/css/text-transform-select-expected.png:
5245 * platform/gtk/fast/css/text-transform-select-expected.txt:
5246 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
5247 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
5248 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
5249 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
5250 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
5251 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
5252 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
5253 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
5254 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
5255 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
5256 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
5257 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
5258 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
5259 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
5260 * platform/gtk/fast/forms/001-expected.png:
5261 * platform/gtk/fast/forms/001-expected.txt:
5262 * platform/gtk/fast/forms/003-expected.png:
5263 * platform/gtk/fast/forms/003-expected.txt:
5264 * platform/gtk/fast/forms/004-expected.png:
5265 * platform/gtk/fast/forms/004-expected.txt:
5266 * platform/gtk/fast/forms/basic-buttons-expected.png:
5267 * platform/gtk/fast/forms/basic-buttons-expected.txt:
5268 * platform/gtk/fast/forms/basic-inputs-expected.png:
5269 * platform/gtk/fast/forms/basic-inputs-expected.txt:
5270 * platform/gtk/fast/forms/basic-selects-expected.png:
5271 * platform/gtk/fast/forms/basic-selects-expected.txt:
5272 * platform/gtk/fast/forms/blankbuttons-expected.png:
5273 * platform/gtk/fast/forms/blankbuttons-expected.txt:
5274 * platform/gtk/fast/forms/box-shadow-override-expected.png:
5275 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
5276 * platform/gtk/fast/forms/button-align-expected.png:
5277 * platform/gtk/fast/forms/button-align-expected.txt:
5278 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
5279 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
5280 * platform/gtk/fast/forms/button-default-title-expected.png:
5281 * platform/gtk/fast/forms/button-default-title-expected.txt:
5282 * platform/gtk/fast/forms/button-generated-content-expected.png:
5283 * platform/gtk/fast/forms/button-generated-content-expected.txt:
5284 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
5285 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
5286 * platform/gtk/fast/forms/button-positioned-expected.png:
5287 * platform/gtk/fast/forms/button-positioned-expected.txt:
5288 * platform/gtk/fast/forms/button-sizes-expected.png:
5289 * platform/gtk/fast/forms/button-sizes-expected.txt:
5290 * platform/gtk/fast/forms/button-style-color-expected.png:
5291 * platform/gtk/fast/forms/button-style-color-expected.txt:
5292 * platform/gtk/fast/forms/button-table-styles-expected.png:
5293 * platform/gtk/fast/forms/button-table-styles-expected.txt:
5294 * platform/gtk/fast/forms/button-text-transform-expected.png:
5295 * platform/gtk/fast/forms/button-text-transform-expected.txt:
5296 * platform/gtk/fast/forms/button-white-space-expected.png:
5297 * platform/gtk/fast/forms/button-white-space-expected.txt:
5298 * platform/gtk/fast/forms/control-clip-expected.png:
5299 * platform/gtk/fast/forms/control-clip-expected.txt:
5300 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
5301 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
5302 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
5303 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
5304 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
5305 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
5306 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
5307 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
5308 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
5309 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
5310 * platform/gtk/fast/forms/form-element-geometry-expected.png:
5311 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
5312 * platform/gtk/fast/forms/formmove-expected.png:
5313 * platform/gtk/fast/forms/formmove-expected.txt:
5314 * platform/gtk/fast/forms/formmove2-expected.png:
5315 * platform/gtk/fast/forms/formmove2-expected.txt:
5316 * platform/gtk/fast/forms/formmove3-expected.png:
5317 * platform/gtk/fast/forms/formmove3-expected.txt:
5318 * platform/gtk/fast/forms/indeterminate-expected.png:
5319 * platform/gtk/fast/forms/indeterminate-expected.txt:
5320 * platform/gtk/fast/forms/input-appearance-height-expected.png:
5321 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
5322 * platform/gtk/fast/forms/input-button-sizes-expected.png:
5323 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
5324 * platform/gtk/fast/forms/input-first-letter-expected.png:
5325 * platform/gtk/fast/forms/input-first-letter-expected.txt:
5326 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
5327 * platform/gtk/fast/forms/input-value-expected.png:
5328 * platform/gtk/fast/forms/input-value-expected.txt:
5329 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
5330 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
5331 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
5332 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
5333 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
5334 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
5335 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
5336 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
5337 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
5338 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
5339 * platform/gtk/fast/forms/menulist-style-color-expected.png:
5340 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
5341 * platform/gtk/fast/forms/menulist-width-change-expected.png:
5342 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
5343 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
5344 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
5345 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
5346 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
5347 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
5348 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
5349 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
5350 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
5351 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
5352 * platform/gtk/fast/forms/option-script-expected.png:
5353 * platform/gtk/fast/forms/option-script-expected.txt:
5354 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
5355 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
5356 * platform/gtk/fast/forms/option-text-clip-expected.png:
5357 * platform/gtk/fast/forms/option-text-clip-expected.txt:
5358 * platform/gtk/fast/forms/placeholder-position-expected.png:
5359 * platform/gtk/fast/forms/placeholder-position-expected.txt:
5360 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
5361 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
5362 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
5363 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
5364 * platform/gtk/fast/forms/range/slider-padding-expected.png:
5365 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
5366 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
5367 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
5368 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
5369 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
5370 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
5371 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
5372 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
5373 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
5374 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
5375 * platform/gtk/fast/forms/search-input-rtl-expected.png:
5376 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
5377 * platform/gtk/fast/forms/search-rtl-expected.png:
5378 * platform/gtk/fast/forms/search-rtl-expected.txt:
5379 * platform/gtk/fast/forms/search-styled-expected.png:
5380 * platform/gtk/fast/forms/search-styled-expected.txt:
5381 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
5382 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
5383 * platform/gtk/fast/forms/searchfield-heights-expected.png:
5384 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
5385 * platform/gtk/fast/forms/select-align-expected.png:
5386 * platform/gtk/fast/forms/select-align-expected.txt:
5387 * platform/gtk/fast/forms/select-background-none-expected.png:
5388 * platform/gtk/fast/forms/select-background-none-expected.txt:
5389 * platform/gtk/fast/forms/select-baseline-expected.png:
5390 * platform/gtk/fast/forms/select-baseline-expected.txt:
5391 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
5392 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
5393 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
5394 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
5395 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
5396 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
5397 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
5398 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
5399 * platform/gtk/fast/forms/select-initial-position-expected.png:
5400 * platform/gtk/fast/forms/select-initial-position-expected.txt:
5401 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
5402 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
5403 * platform/gtk/fast/forms/select-selected-expected.png:
5404 * platform/gtk/fast/forms/select-selected-expected.txt:
5405 * platform/gtk/fast/forms/select-style-expected.png:
5406 * platform/gtk/fast/forms/select-style-expected.txt:
5407 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
5408 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
5409 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
5410 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
5411 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
5412 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
5413 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
5414 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
5415 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
5416 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
5417 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
5418 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
5419 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
5420 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
5421 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
5422 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
5423 * platform/gtk/fast/html/details-replace-text-expected.png:
5424 * platform/gtk/fast/html/details-replace-text-expected.txt:
5425 * platform/gtk/fast/html/keygen-expected.png:
5426 * platform/gtk/fast/html/keygen-expected.txt:
5427 * platform/gtk/fast/inline/positionedLifetime-expected.png:
5428 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
5429 * platform/gtk/fast/invalid/014-expected.png:
5430 * platform/gtk/fast/invalid/014-expected.txt:
5431 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
5432 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
5433 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
5434 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
5435 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
5436 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
5437 * platform/gtk/fast/parser/document-write-option-expected.png:
5438 * platform/gtk/fast/parser/document-write-option-expected.txt:
5439 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
5440 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
5441 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
5442 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
5443 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
5444 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
5445 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
5446 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
5447 * platform/gtk/fast/replaced/three-selects-break-expected.png:
5448 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
5449 * platform/gtk/fast/replaced/width100percent-button-expected.png:
5450 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
5451 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
5452 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
5453 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
5454 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
5455 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
5456 * platform/gtk/fast/table/append-cells2-expected.png:
5457 * platform/gtk/fast/table/append-cells2-expected.txt:
5458 * platform/gtk/fast/table/remove-td-display-none-expected.png:
5459 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
5460 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
5461 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
5462 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
5463 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
5464 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
5465 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
5466 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
5467 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
5468 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
5469 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
5470 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
5471 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
5472 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
5473 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
5474 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
5475 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
5476 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
5477 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
5478 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
5479 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
5480 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
5481 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
5482 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
5483 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
5484 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
5485 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
5486 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
5487 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
5488 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
5489 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
5490 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
5491 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
5492 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
5493 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
5494 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
5495 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
5496 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
5497 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
5498 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
5499 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
5500 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
5501 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
5502 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
5503 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
5504 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
5505 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
5506 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
5507 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
5508 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
5509 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
5510 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
5511 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
5512 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
5513 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
5514 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
5515 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
5516 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
5517 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
5518 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
5519 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
5520 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
5521 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
5522 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
5523 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
5524 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
5525 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
5526 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
5527 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
5528 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
5529 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
5530 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
5531 * platform/gtk/tables/mozilla/core/margins-expected.png:
5532 * platform/gtk/tables/mozilla/core/margins-expected.txt:
5533 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
5534 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
5535 * platform/gtk/tables/mozilla/other/move_row-expected.png:
5536 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
5537 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
5538 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
5539 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
5540 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
5541 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
5542 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
5543 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
5544 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
5545 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
5546 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
5547 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
5548 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
5549 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
5550 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
5551 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
5552 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
5553
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000055542017-05-08 Sergio Villar Senin <svillar@igalia.com>
5555
5556 [css-grid] Remove Blink-specific code for handling orthogonal grid items
5557 https://bugs.webkit.org/show_bug.cgi?id=171807
5558
5559 Reviewed by Darin Adler.
5560
5561 Updated the expectations. They should now be compatible with Firefox and Chrome.
5562
5563 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
5564 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
5565 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
5566
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000055672017-05-09 Eric Carlson <eric.carlson@apple.com>
5568
5569 [MediaStream] deviceId constraint doesn't work with getUserMedia
5570 https://bugs.webkit.org/show_bug.cgi?id=171877
5571 <rdar://problem/31899730>
5572
5573 Reviewed by Jer Noble.
5574
5575 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5576 * fast/mediastream/get-user-media-device-id.html: Added.
5577
jlewis3@apple.com60706b92017-05-09 23:27:53 +000055782017-05-09 Matt Lewis <jlewis3@apple.com>
5579
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00005580 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
5581 https://bugs.webkit.org/show_bug.cgi?id=171899
5582
5583 Unreviewed test gardening.
5584
5585 * platform/ios-wk2/TestExpectations:
5586
55872017-05-09 Matt Lewis <jlewis3@apple.com>
5588
jlewis3@apple.com60706b92017-05-09 23:27:53 +00005589 Mark webrtc/audio-replace-track.html as flaky.
5590 https://bugs.webkit.org/show_bug.cgi?id=171895
5591
5592 Unreviewed test gardening.
5593
5594 * platform/mac-wk2/TestExpectations:
5595
weinig@apple.comb50adaa2017-05-09 22:53:13 +000055962017-05-09 Sam Weinig <sam@webkit.org>
5597
5598 Implement Subresource Integrity (SRI)
5599 https://bugs.webkit.org/show_bug.cgi?id=148363
5600 <rdar://problem/18945879>
5601
5602 Reviewed by Youenn Fablet.
5603
5604 Add tests for Subresource Integrity for Fetch based off the ones from Web
5605 Platform Tests. Additional tests for more CORS combinations have been added.
5606
5607 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
5608 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
5609 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
5610 * http/tests/subresource-integrity/resources/resource.txt: Added.
5611 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
5612 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
5613 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
5614 * http/tests/subresource-integrity/sri-fetch.html: Added.
5615 * http/tests/subresource-integrity/sri-fetch.js: Added.
5616
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000056172017-05-09 Matt Lewis <jlewis3@apple.com>
5618
5619 Marked webrtc/captureCanvas-webrtc.html as flaky.
5620 https://bugs.webkit.org/show_bug.cgi?id=170870
5621
5622 Unreviewed test gardening.
5623
5624 * platform/mac-wk2/TestExpectations:
5625
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000056262017-05-09 Commit Queue <commit-queue@webkit.org>
5627
5628 Unreviewed, rolling out r216545.
5629 https://bugs.webkit.org/show_bug.cgi?id=171889
5630
5631 Caused a test failure (Requested by eric_carlson on #webkit).
5632
5633 Reverted changeset:
5634
5635 "[MediaStream] deviceId constraint doesn't work with
5636 getUserMedia"
5637 https://bugs.webkit.org/show_bug.cgi?id=171877
5638 http://trac.webkit.org/changeset/216545
5639
zalan@apple.comdc426572017-05-09 22:30:11 +000056402017-05-09 Zalan Bujtas <zalan@apple.com>
5641
5642 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
5643 https://bugs.webkit.org/show_bug.cgi?id=171873
5644 <rdar://problem/32004954>
5645
5646 Reviewed by Simon Fraser.
5647
5648 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
5649 * fast/multicol/crash-when-column-inside-table.html: Added.
5650
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000056512017-05-09 Ryan Haddad <ryanhaddad@apple.com>
5652
5653 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
5654 https://bugs.webkit.org/show_bug.cgi?id=171742
5655
5656 Reviewed by Youenn Fablet.
5657
5658 Silence the console messages for unhandled rejections in this test.
5659
5660 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
5661 * webrtc/libwebrtc/release-while-setting-local-description.html:
5662
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000056632017-05-09 Eric Carlson <eric.carlson@apple.com>
5664
5665 [MediaStream] deviceId constraint doesn't work with getUserMedia
5666 https://bugs.webkit.org/show_bug.cgi?id=171877
5667 <rdar://problem/31899730>
5668
5669 Reviewed by Jer Noble.
5670
5671 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
5672 * fast/mediastream/get-user-media-device-id.html: Added.
5673
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000056742017-05-09 Matt Lewis <jlewis3@apple.com>
5675
5676 Marked multiple test flaky.
5677 https://bugs.webkit.org/show_bug.cgi?id=171886
5678
5679 Unreviewed test gardening.
5680
5681 * platform/ios-wk2/TestExpectations:
5682 * platform/mac/TestExpectations:
5683
cdumez@apple.comb383fd12017-05-09 21:40:11 +000056842017-05-09 Chris Dumez <cdumez@apple.com>
5685
5686 Introduce DocumentAndElementEventHandlers IDL interface
5687 https://bugs.webkit.org/show_bug.cgi?id=171879
5688
5689 Reviewed by Simon Fraser and Ryosuke Niwa.
5690
5691 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
5692 * fast/events/DocumentAndElementEventHandlers.html: Added.
5693 Add layout test coverage.
5694
5695 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5696 Rebaseline now that those event handlers are enumerable.
5697
dino@apple.com79c37e32017-05-09 21:35:55 +000056982017-05-10 Dean Jackson <dino@apple.com>
5699
5700 Restrict SVG filters to accessible security origins
5701 https://bugs.webkit.org/show_bug.cgi?id=118689
5702 <rdar://problem/27362159>
5703
5704 Reviewed by Brent Fulgham.
5705
5706 Add a test that shows safe frames, unsafe frames, and
5707 then a safe frame that itself has an unsafe frame, to
5708 show that the security requirements are being forwarded
5709 down the tree.
5710
5711 * http/tests/css/filters-on-iframes-expected.html: Added.
5712 * http/tests/css/filters-on-iframes.html: Added.
5713 * http/tests/css/resources/blank.html: Added.
5714 * http/tests/css/resources/references-external.html: Added.
5715 * http/tests/css/resources/solid-red.html: Added.
5716
cdumez@apple.com406cec92017-05-09 21:21:04 +000057172017-05-09 Chris Dumez <cdumez@apple.com>
5718
5719 Move onanimation* EventHandlers to GlobalEventHandlers
5720 https://bugs.webkit.org/show_bug.cgi?id=171874
5721
5722 Reviewed by Simon Fraser.
5723
5724 * fast/css/onanimation-eventhandlers-expected.txt: Added.
5725 * fast/css/onanimation-eventhandlers.html: Added.
5726 Add layout test coverage.
5727
5728 * fast/dom/event-handler-attributes-expected.txt:
5729 * fast/dom/event-handler-attributes.html:
5730 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5731 Rebaseline existing tests to reflect behavior change.
5732
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000057332017-05-09 Matt Lewis <jlewis3@apple.com>
5734
5735 Fixed a typo in expectations file.
5736 https://bugs.webkit.org/show_bug.cgi?id=162710
5737
5738 Unreviewed test gardening.
5739
5740 * platform/mac-wk2/TestExpectations:
5741
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000057422017-05-09 Javier Fernandez <jfernandez@igalia.com>
5743
5744 space-evenly misbehaves with flexbox
5745 https://bugs.webkit.org/show_bug.cgi?id=170445
5746
5747 Reviewed by David Hyatt.
5748
5749 Added test cases for the 'space-evenly' value for align-content and justify-content.
5750
5751 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
5752 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
5753 * css3/flexbox/css-properties-expected.txt:
5754 * css3/flexbox/css-properties.html:
5755 * css3/flexbox/flex-justify-content-expected.txt:
5756 * css3/flexbox/flex-justify-content.html:
5757 * css3/flexbox/multiline-align-content-expected.txt:
5758 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
5759 * css3/flexbox/multiline-align-content-horizontal-column.html:
5760 * css3/flexbox/multiline-align-content.html:
5761 * css3/flexbox/resources/flexbox.css:
5762 (.align-content-space-around):
5763 (.justify-content-space-around):
5764 * css3/flexbox/true-centering-expected.txt:
5765 * css3/flexbox/true-centering.html:
5766
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000057672017-05-09 Matt Lewis <jlewis3@apple.com>
5768
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00005769 Unreviewed, rolling out r216508.
5770
5771 The layout test enabled in this change is failing on Sierra.
5772
5773 Reverted changeset:
5774
5775 "Invalid MediaSource duration value should throw TyperError
5776 instead of InvalidStateError"
5777 https://bugs.webkit.org/show_bug.cgi?id=171653
5778 http://trac.webkit.org/changeset/216508
5779
57802017-05-09 Matt Lewis <jlewis3@apple.com>
5781
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00005782 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
5783 https://bugs.webkit.org/show_bug.cgi?id=162710
5784
5785 Unreviewed test gardening.
5786
5787 * platform/mac-wk2/TestExpectations:
5788
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000057892017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
5790
5791 font-stretch: normal selects expanded fonts instead of condensed fonts
5792 https://bugs.webkit.org/show_bug.cgi?id=171838
5793 <rdar://problem/31005481>
5794
5795 Reviewed by Jon Lee.
5796
5797 * fast/text/font-width-100-expected.html: Added.
5798 * fast/text/font-width-100.html: Added.
5799
jlewis3@apple.com0746b192017-05-09 17:36:37 +000058002017-05-09 Matt Lewis <jlewis3@apple.com>
5801
5802 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
5803 https://bugs.webkit.org/show_bug.cgi?id=171862
5804
5805 Unreviewed test gardening.
5806
5807 * platform/mac-wk2/TestExpectations:
5808
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000058092017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
5810
5811 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
5812 https://bugs.webkit.org/show_bug.cgi?id=171665
5813
5814 Reviewed by Youenn Fablet.
5815
5816 Added test to check the creation of ReadableStreamBYOBReader. Also check
5817 that created object has the right methods and properties.
5818
5819 * streams/readable-stream-byob-reader-expected.txt: Added.
5820 * streams/readable-stream-byob-reader.html: Added.
5821 * streams/readable-stream-byob-reader.js: Added.
5822
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000058232017-05-09 Frederic Wang <fwang@igalia.com>
5824
5825 Print more properties in the output of scrolling trees
5826 https://bugs.webkit.org/show_bug.cgi?id=171858
5827
5828 Reviewed by Simon Fraser.
5829
5830 Update text expectations to include new properties.
5831
5832 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
5833 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
5834 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
5835 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
5836 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
5837 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
5838 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
5839 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
5840 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
5841 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
5842 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
5843 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
5844 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
5845 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
5846 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
5847 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
5848 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
5849 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
5850 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
5851 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
5852 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
5853 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
5854 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
5855 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
5856 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
5857 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
5858 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
5859 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
5860 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
5861
cdumez@apple.com8cf47552017-05-09 16:51:00 +000058622017-05-09 Chris Dumez <cdumez@apple.com>
5863
5864 ontransitionend eventHandler should be in GlobalEventHandlers
5865 https://bugs.webkit.org/show_bug.cgi?id=171836
5866
5867 Reviewed by Ryosuke Niwa.
5868
5869 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
5870 * fast/css/ontransitionend-eventhandler.html: Added.
5871 Add layout test coverage.
5872
5873 * fast/dom/event-handler-attributes-expected.txt:
5874 * fast/dom/event-handler-attributes.html:
5875 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5876 Rebaseline existing tests to reflect behavior change.
5877
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000058782017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
5879
5880 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
5881 https://bugs.webkit.org/show_bug.cgi?id=171653
5882
5883 Reviewed by Youenn Fablet.
5884
5885 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
5886 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
5887
5888 Update expectation of corresponding WPT test.
5889
5890 * platform/gtk/TestExpectations:
5891 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
5892 * platform/mac/TestExpectations:
5893 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
5894
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000058952017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
5896
5897 Handle IDLPromise<> properly
5898 https://bugs.webkit.org/show_bug.cgi?id=166752
5899
5900 Reviewed by Youenn Fablet.
5901
5902 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
5903 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
5904
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000059052017-05-09 Zan Dobersek <zdobersek@igalia.com>
5906
5907 Unreviewed. Landing the WPE layout test baselines.
5908
5909 Baseline filenames are omitted for brevity.
5910
5911 * platform/wpe/TestExpectations: Added.
5912 * platform/wpe/animations/: Added.
5913 * platform/wpe/css1/: Added.
5914 * platform/wpe/css2.1/: Added.
5915 * platform/wpe/css3/: Added.
5916 * platform/wpe/fast/: Added.
5917 * platform/wpe/ietestcenter/: Added.
5918 * platform/wpe/js/: Added.
5919 * platform/wpe/scrollbars/: Added.
5920 * platform/wpe/security/: Added.
5921 * platform/wpe/sputnik/: Added.
5922 * platform/wpe/tables/: Added.
5923 * platform/wpe/transforms/: Added.
5924 * platform/wpe/transitions/: Added.
5925
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000059262017-05-08 Frederic Wang <fwang@igalia.com>
5927
5928 Simplify ScrollingStateNode::scrollingStateTreeAsText
5929 https://bugs.webkit.org/show_bug.cgi?id=171802
5930
5931 Reviewed by Simon Fraser.
5932
5933 Update references due to minor format changes in text ouput of scrolling state trees.
5934
5935 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
5936 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
5937 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
5938 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
5939 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
5940 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
5941 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
5942 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
5943 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
5944 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
5945 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
5946 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
5947 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
5948 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
5949 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
5950 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
5951 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
5952 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
5953 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
5954 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
5955 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
5956 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
5957 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
5958 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
5959 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
5960 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
5961 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
5962 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
5963 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
5964
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000059652017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
5966
5967 Unreviewed GTK expectations gardening
5968
5969 * platform/gtk/TestExpectations:
5970 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
5971
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000059722017-05-08 Matt Lewis <jlewis3@apple.com>
5973
5974 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
5975 https://bugs.webkit.org/show_bug.cgi?id=171837
5976
5977 Unreviewed test gardening.
5978
5979 * platform/mac-wk2/TestExpectations:
5980
cdumez@apple.come6396732017-05-09 00:16:18 +000059812017-05-08 Chris Dumez <cdumez@apple.com>
5982
5983 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
5984 https://bugs.webkit.org/show_bug.cgi?id=171829
5985
5986 Reviewed by Simon Fraser.
5987
5988 * fast/css/htmlelement-offset-properties-expected.txt:
5989 * fast/css/htmlelement-offset-properties.html:
5990 Add layout test coverage.
5991
5992 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
5993 * fast/css-grid-layout/grid-item-display.html:
5994 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5995 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
5996 * mathml/presentation/menclose-notation-no-overlap.html:
5997 * platform/mac/inspector/model/remote-object-expected.txt:
5998 * svg/dynamic-updates/resources/SVGTestCase.js:
5999 (clickAt):
6000 * svg/text/inline-text-destroy-attributes-crash.xhtml:
6001 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
6002
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000060032017-05-08 Matt Lewis <jlewis3@apple.com>
6004
6005 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
6006 https://bugs.webkit.org/show_bug.cgi?id=169637
6007
6008 Unreviewed test gardening.
6009
6010 * platform/ios-wk2/TestExpectations:
6011
jbedard@apple.comf8b14802017-05-08 23:15:00 +000060122017-05-08 Jonathan Bedard <jbedard@apple.com>
6013
6014 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
6015 https://bugs.webkit.org/show_bug.cgi?id=169421
6016 <rdar://problem/30950171>
6017
6018 Reviewed by Tim Horton.
6019
6020 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
6021 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
6022
cdumez@apple.comed9300e2017-05-08 22:17:59 +000060232017-05-08 Chris Dumez <cdumez@apple.com>
6024
6025 Drop non-standard document.implementation.createCSSStyleSheet() API
6026 https://bugs.webkit.org/show_bug.cgi?id=171825
6027
6028 Reviewed by Simon Fraser.
6029
6030 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
6031 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
6032 Add layout test coverage.
6033
6034 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
6035 * fast/dom/StyleSheet/gc-parent-rule.html:
6036 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
6037 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
6038 Add utility functions to construct a CSSStyleSheet object and use it instead
6039 of document.implementation.createCSSStyleSheet().
6040
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000060412017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6042
6043 AX: don't expose empty roledescription
6044 https://bugs.webkit.org/show_bug.cgi?id=163647
6045
6046 Reviewed by Chris Fleizach.
6047
6048 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6049 * accessibility/aria-roledescription.html: New test cases, updated expectations.
6050 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
6051
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000060522017-05-08 Chris Dumez <cdumez@apple.com>
6053
6054 Drop non-standard Element.scrollByLines() / scrollByPages()
6055 https://bugs.webkit.org/show_bug.cgi?id=171820
6056
6057 Reviewed by Simon Fraser.
6058
6059 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
6060 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
6061 Add layout test coverage.
6062
6063 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
6064 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
6065 * fast/events/scroll-event-does-not-bubble.html:
6066 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
6067 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
6068 Update existing tests to stop relying on the API.
6069
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000060702017-05-08 Matt Lewis <jlewis3@apple.com>
6071
6072 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
6073 https://bugs.webkit.org/show_bug.cgi?id=171830
6074
6075 Unreviewed test gardening.
6076
6077 * platform/ios-wk2/TestExpectations:
6078
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000060792017-05-08 Ryan Haddad <ryanhaddad@apple.com>
6080
6081 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
6082 https://bugs.webkit.org/show_bug.cgi?id=171828
6083
6084 Unreviewed test gardening.
6085
6086 * platform/mac-wk1/TestExpectations:
6087
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000060882017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6089
6090 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
6091 https://bugs.webkit.org/show_bug.cgi?id=171821
6092
6093 Reviewed by Chris Fleizach.
6094
6095 * accessibility/aria-orientation-expected.txt: New test case.
6096 * accessibility/aria-orientation.html: New test case.
6097
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000060982017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
6099
6100 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
6101 https://bugs.webkit.org/show_bug.cgi?id=170864
6102
6103 Reviewed by Simon Fraser.
6104
6105 * fast/images/async-image-background-image-repeated-expected.html:
6106 * fast/images/async-image-background-image-repeated.html:
6107 * fast/images/resources/sprite-sheet-red-green-blue.png:
6108 * fast/images/sprite-sheet-image-draw-expected.html:
6109 * fast/images/sprite-sheet-image-draw.html:
6110 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
6111 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
6112 decoded farme of this image will be 30x5000 pixels (15% of the original size).
6113
bdakin@apple.com05244942017-05-08 20:25:46 +000061142017-05-08 Beth Dakin <bdakin@apple.com>
6115
6116 WebKit should default to using sRGB with NSColor conversion instead of device
6117 color space
6118 https://bugs.webkit.org/show_bug.cgi?id=171745
6119 -and corresponding-
6120 rdar://problem/28314183
6121
6122 Reviewed by Tim Horton.
6123
6124 * editing/mac/attributed-string/anchor-element-expected.txt:
6125 * editing/mac/attributed-string/basic-expected.txt:
6126 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
6127 * editing/mac/attributed-string/font-size-expected.txt:
6128 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
6129 * editing/mac/attributed-string/font-weight-expected.txt:
6130 * editing/mac/attributed-string/letter-spacing-expected.txt:
6131 * editing/mac/attributed-string/text-decorations-expected.txt:
6132 * editing/mac/attributed-string/vertical-align-expected.txt:
6133
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000061342017-05-04 Jiewen Tan <jiewen_tan@apple.com>
6135
6136 Search events should not fire synchronously for search type input elements with incremental attribute set
6137 https://bugs.webkit.org/show_bug.cgi?id=171376
6138 <rdar://problem/31863296>
6139
6140 Reviewed by Chris Dumez.
6141
6142 * fast/forms/search/search-incremental-crash-expected.txt: Added.
6143 * fast/forms/search/search-incremental-crash.html: Added.
6144
zalan@apple.com3c442032017-05-08 18:38:20 +000061452017-05-08 Zalan Bujtas <zalan@apple.com>
6146
6147 Text overlaps on http://www.duden.de/rechtschreibung/Acre
6148 https://bugs.webkit.org/show_bug.cgi?id=171796
6149 <rdar://problem/31036028>
6150
6151 Reviewed by Simon Fraser.
6152
6153 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
6154 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
6155
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000061562017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
6157
6158 Unreviewed, rolling out r216419.
6159
6160 Broke 70 layout tests on GTK bot
6161
6162 Reverted changeset:
6163
6164 "Ensure clean tree before AX cache update."
6165 https://bugs.webkit.org/show_bug.cgi?id=171546
6166 http://trac.webkit.org/changeset/216419
6167
antti@apple.com90a7b232017-05-08 17:20:54 +000061682017-05-08 Antti Koivisto <antti@apple.com>
6169
6170 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
6171 https://bugs.webkit.org/show_bug.cgi?id=171375
6172 <rdar://problem/31863184>
6173
6174 Reviewed by Zalan Bujtas.
6175
6176 * fast/html/details-flow-thread-expected.txt: Added.
6177 * fast/html/details-flow-thread.html: Added.
6178 * fast/shadow-dom/composed-tree-slots-expected.txt:
6179 * fast/shadow-dom/composed-tree-slots.html:
6180
6181 Expand the test so it also prints out slot subtrees using slots as traversal roots.
6182
cdumez@apple.comea20d742017-05-08 16:50:46 +000061832017-05-08 Chris Dumez <cdumez@apple.com>
6184
6185 Move 'style' from Element to HTMLElement / SVGElement and make it settable
6186 https://bugs.webkit.org/show_bug.cgi?id=171795
6187
6188 Reviewed by Alex Christensen.
6189
6190 * accessibility/roles-exposed.html:
6191 Add null check for element.style.
6192
6193 * fast/css/Element-style-expected.txt: Added.
6194 * fast/css/Element-style.html: Added.
6195 Add layout test coverage.
6196
6197 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
6198 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
6199 does something, the input element actually looses its renderer. This found a bug which I fixed in this
6200 patch.
6201
6202 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6203 Rebaseline as property enumeration order has changed.
6204
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000062052017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
6206
6207 AX: Propagate aria-readonly to grid descendants
6208 https://bugs.webkit.org/show_bug.cgi?id=171189
6209
6210 Reviewed by Chris Fleizach.
6211
6212 Add new test cases to aria-readonly.html. In addition, because the platform-specific
6213 test expectations seem due to how platforms treat whitespace from the test file, hide
6214 the test cases after the test is run so that there are no extraneous characters and
6215 a single expectations file can be shared.
6216
6217 * accessibility/aria-readonly-expected.txt: Updated.
6218 * accessibility/aria-readonly.html: Updated.
6219 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
6220 * accessibility/gtk/aria-readonly-propagated.html: Added.
6221 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
6222 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
6223 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
6224
zalan@apple.com7e3614e2017-05-08 15:33:47 +000062252017-05-06 Zalan Bujtas <zalan@apple.com>
6226
6227 Ensure clean tree before AX cache update.
6228 https://bugs.webkit.org/show_bug.cgi?id=171546
6229 <rdar://problem/31934942>
6230
6231 Reviewed by Chris Fleizach.
6232
6233 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
6234
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000062352017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
6236
6237 Unprefix unicode-bidi CSS values
6238 https://bugs.webkit.org/show_bug.cgi?id=171761
6239
6240 Reviewed by Simon Fraser.
6241
6242 Import W3C's internationalization tests from
6243 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
6244
6245 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
6246 * fast/css/default-bidi-css-rules.html: Ditto.
6247 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
6248 * fast/css/unicode-bidi-computed-value.html: Ditto.
6249 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
6250 * fast/text/bidi-unprefix.html: Added.
6251 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
6252 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
6253 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
6254 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
6255 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
6256 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
6257 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
6258 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
6259 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
6260 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
6261 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
6262 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
6263 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
6264 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
6265 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
6266 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
6267 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
6268 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
6269 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
6270 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
6271 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
6272 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
6273 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
6274 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
6275 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
6276 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
6277 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
6278 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
6279 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
6280 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
6281 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
6282 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
6283 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
6284 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
6285 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
6286 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
6287 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
6288 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
6289 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
6290 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
6291 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
6292 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
6293 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
6294 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
6295 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
6296 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
6297 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
6298 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
6299 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
6300 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
6301 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
6302 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
6303 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
6304 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
6305 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
6306 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
6307 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
6308 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
6309 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
6310 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
6311 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
6312 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
6313 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
6314 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
6315 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
6316 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
6317 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
6318 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
6319 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
6320 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
6321 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
6322 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
6323 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
6324 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
6325 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
6326 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
6327 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
6328 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
6329 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
6330 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
6331 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
6332 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
6333 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
6334 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
6335 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
6336 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
6337 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
6338 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
6339 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
6340 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
6341 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
6342 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
6343 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
6344 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
6345 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
6346 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
6347 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
6348 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
6349 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
6350 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
6351 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
6352 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
6353 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
6354 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
6355 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
6356 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
6357 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
6358 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
6359 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
6360 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
6361 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
6362 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
6363 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
6364 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
6365 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
6366 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
6367 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
6368 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
6369 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
6370 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
6371 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
6372 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
6373 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
6374 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
6375 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
6376 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
6377 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
6378 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
6379 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
6380 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
6381 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
6382 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
6383 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
6384 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
6385 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
6386 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
6387 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
6388 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
6389 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
6390 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
6391 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
6392 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
6393 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
6394 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
6395 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
6396 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
6397 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
6398 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
6399 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
6400 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
6401 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
6402 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
6403 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
6404 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
6405 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
6406 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
6407 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
6408 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
6409 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
6410 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
6411 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
6412 * imported/w3c/i18n/bidi/block-override-001.html: Added.
6413 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
6414 * imported/w3c/i18n/bidi/block-override-002.html: Added.
6415 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
6416 * imported/w3c/i18n/bidi/block-override-003.html: Added.
6417 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
6418 * imported/w3c/i18n/bidi/block-override-004.html: Added.
6419 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
6420 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
6421 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
6422 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
6423 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
6424 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
6425 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
6426 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
6427 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
6428 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
6429 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
6430 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
6431 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
6432 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
6433 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
6434 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
6435 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
6436 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
6437 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
6438 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
6439 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
6440 * platform/ios/TestExpectations:
6441 * platform/mac/TestExpectations:
6442
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000064432017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
6444
6445 Unreviewed GTK+ gardening. Update expectations of several tests.
6446
6447 * platform/gtk/TestExpectations:
6448
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000064492017-05-07 Simon Fraser <simon.fraser@apple.com>
6450
6451 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
6452 https://bugs.webkit.org/show_bug.cgi?id=171140
6453
6454 Reviewed by Sam Weinig.
6455
6456 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
6457 which is a proxy for reading the layout viewport.
6458
6459 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
6460 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
6461 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
6462 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
6463 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
6464 (stringFromRect):
6465 (accumulateLog):
6466 (logFixedObject):
6467 (logFixedAndViewports):
6468 (doTest):
6469
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000064702017-05-07 Youenn Fablet <youenn@apple.com>
6471
6472 [MediaStream] r216197 caused some webrtc tests to fail
6473 https://bugs.webkit.org/show_bug.cgi?id=171728
6474
6475 Reviewed by Eric Carlson.
6476
6477 * platform/ios-wk2/TestExpectations:
6478
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000064792017-05-07 Sam Weinig <sam@webkit.org>
6480
6481 Implement Subresource Integrity (SRI)
6482 https://bugs.webkit.org/show_bug.cgi?id=148363
6483 <rdar://problem/18945879>
6484
6485 Reviewed by Daniel Bates.
6486
6487 Add tests for Subresource Integrity based off the ones from Web
6488 Platform Tests. They have been changed to:
6489 - Split <link> and <script> testing.
6490 - Add additional tests:
6491 - Integrity hashes using base64URL encoding.
6492 - Integrity hashes using mixed base64 and base64URL encoding.
6493 - Integrity metadata that does not conform to the grammar at all.
6494 - Multiple valid, but only one matching, integrity hashes.
6495 - Non-matching integrity hash with options.
6496 - Run one at a time, so console output is consistent.
6497
6498 We can/should upstream these changes, but this avoids the possibility that
6499 an update of the imported web-platform-tests could cause these tests to fail.
6500
6501 Also adds tests that show the Subresource Integrity setting works correctly.
6502
6503 * http/tests/subresource-integrity: Added.
6504 * http/tests/subresource-integrity/.htaccess: Added.
6505 * http/tests/subresource-integrity/resources: Added.
6506 * http/tests/subresource-integrity/resources/alternate.css: Added.
6507 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
6508 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
6509 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
6510 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
6511 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
6512 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
6513 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
6514 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
6515 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
6516 * http/tests/subresource-integrity/resources/style.css: Added.
6517 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
6518 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
6519 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
6520 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
6521 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
6522 * http/tests/subresource-integrity/sri-script.html: Added.
6523 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
6524 * http/tests/subresource-integrity/sri-style.html: Added.
6525
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000065262017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6527
6528 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
6529 https://bugs.webkit.org/show_bug.cgi?id=171636
6530 <rdar://problem/30811218>
6531
6532 Reviewed by Dean Jackson.
6533
6534 * fast/text/lastResort-expected.html: Added.
6535 * fast/text/lastResort.html: Added.
6536
cdumez@apple.com19a40432017-05-07 03:48:28 +000065372017-05-06 Chris Dumez <cdumez@apple.com>
6538
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00006539 Implement the concept of cookie-averse document
6540 https://bugs.webkit.org/show_bug.cgi?id=171746
6541 <rdar://problem/32004466>
6542
6543 Reviewed by Sam Weinig.
6544
6545 Add layout test coverage.
6546
6547 * fast/cookies/cookie-averse-document-expected.txt: Added.
6548 * fast/cookies/cookie-averse-document.html: Added.
6549
65502017-05-06 Chris Dumez <cdumez@apple.com>
6551
cdumez@apple.com19a40432017-05-07 03:48:28 +00006552 Align our IDL files with the latest DOM specification
6553 https://bugs.webkit.org/show_bug.cgi?id=171777
6554
6555 Reviewed by Sam Weinig.
6556
6557 Rebaseline a few tests.
6558
6559 * fast/dom/Document/adoptNode-null-expected.txt:
6560 * fast/dom/Document/adoptNode-null.html:
6561 * fast/dom/Document/importNode-null-expected.txt:
6562 * fast/dom/Document/importNode-null.html:
6563 * fast/dom/Range/range-intersectsNode-expected.txt:
6564 * fast/text/text-combine-crash-expected.txt:
6565
ap@apple.com83de49c2017-05-07 02:58:23 +000065662017-05-06 Alexey Proskuryakov <ap@apple.com>
6567
ap@apple.com07bbb7d2017-05-07 03:18:27 +00006568 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
6569 https://bugs.webkit.org/show_bug.cgi?id=171785
6570
6571 * platform/wk2/TestExpectations:
6572
65732017-05-06 Alexey Proskuryakov <ap@apple.com>
6574
ap@apple.com83de49c2017-05-07 02:58:23 +00006575 REGRESSION (r216294): The new test fails on WebKit1
6576 https://bugs.webkit.org/show_bug.cgi?id=171780
6577
6578 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
6579 https://trac.webkit.org/216299, https://trac.webkit.org/216330
6580
6581 * http/tests/css/filters-on-iframes-expected.html: Removed.
6582 * http/tests/css/filters-on-iframes.html: Removed.
6583 * http/tests/css/resources/blank.html: Removed.
6584 * http/tests/css/resources/references-external.html: Removed.
6585 * http/tests/css/resources/solid-red.html: Removed.
6586
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000065872017-05-06 Simon Fraser <simon.fraser@apple.com>
6588
6589 [iOS WK2] Make rotation tests more reliable
6590 https://bugs.webkit.org/show_bug.cgi?id=171778
6591
6592 Reviewed by Tim Horton.
6593
6594 New baseline.
6595
6596 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
6597 * fast/events/ios/rotation/zz-no-rotation.html:
6598
cdumez@apple.comf4c58192017-05-06 20:32:35 +000065992017-05-06 Chris Dumez <cdumez@apple.com>
6600
cdumez@apple.comc209acb2017-05-06 23:39:51 +00006601 Unreviewed, rolling out r216333.
6602
6603 Caused layout test failures
6604
6605 Reverted changeset:
6606
6607 "Implement the concept of cookie-averse document"
6608 https://bugs.webkit.org/show_bug.cgi?id=171746
6609 http://trac.webkit.org/changeset/216333
6610
66112017-05-06 Chris Dumez <cdumez@apple.com>
6612
cdumez@apple.comf4c58192017-05-06 20:32:35 +00006613 Implement the concept of cookie-averse document
6614 https://bugs.webkit.org/show_bug.cgi?id=171746
6615 <rdar://problem/32004466>
6616
6617 Reviewed by Sam Weinig.
6618
6619 Add layout test coverage.
6620
6621 * fast/cookies/cookie-averse-document-expected.txt: Added.
6622 * fast/cookies/cookie-averse-document.html: Added.
6623
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000066242017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
6625
6626 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
6627 https://bugs.webkit.org/show_bug.cgi?id=171750
6628 <rdar://problem/31122612>
6629
6630 Reviewed by Zalan Bujtas.
6631
6632 * fast/text/fitzpatrick-combination-expected.html: Added.
6633 * fast/text/fitzpatrick-combination.html: Added.
6634
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000066352017-05-05 Zalan Bujtas <zalan@apple.com>
6636
6637 Renderers being destroyed should not be added to AX's deferred list.
6638 https://bugs.webkit.org/show_bug.cgi?id=171768
6639 <rdar://problem/31955660>
6640
6641 Reviewed by Simon Fraser.
6642
6643 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
6644 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
6645
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000066462017-05-05 Matt Lewis <jlewis3@apple.com>
6647
6648 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
6649 https://bugs.webkit.org/show_bug.cgi?id=171763
6650
6651 Unreviewed test gardening.
6652
6653 * platform/mac-wk2/TestExpectations:
6654
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000066552017-05-05 Oliver Hunt <oliver@apple.com>
6656
6657 Move trivial String prototype functions to JS builtins
6658 https://bugs.webkit.org/show_bug.cgi?id=171737
6659
6660 Reviewed by Saam Barati.
6661
6662 Updated output
6663
6664 * js/dom/string-anchor-expected.txt:
6665 * js/dom/string-anchor.html:
6666 * js/dom/string-fontcolor-expected.txt:
6667 * js/dom/string-fontcolor.html:
6668 * js/dom/string-fontsize-expected.txt:
6669 * js/dom/string-fontsize.html:
6670 * js/dom/string-link-expected.txt:
6671 * js/dom/string-link.html:
6672
dino@apple.com3f3faf52017-05-05 23:49:41 +000066732017-05-05 Dean Jackson <dino@apple.com>
6674
6675 Restrict SVG filters to accessible security origins
6676 https://bugs.webkit.org/show_bug.cgi?id=118689
6677 <rdar://problem/27362159>
6678
6679 Reviewed by Brent Fulgham.
6680
6681 Add a test that shows safe frames, unsafe frames, and
6682 then a safe frame that itself has an unsafe frame, to
6683 show that the security requirements are being forwarded
6684 down the tree.
6685
6686 * http/tests/css/filters-on-iframes-expected.html: Added.
6687 * http/tests/css/filters-on-iframes.html: Added.
6688 * http/tests/css/resources/blank.html: Added.
6689 * http/tests/css/resources/references-external.html: Added.
6690 * http/tests/css/resources/solid-red.html: Added.
6691
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000066922017-05-05 Simon Fraser <simon.fraser@apple.com>
6693
6694 Make it possible to test rotation in iOS WebKitTestRunner
6695 https://bugs.webkit.org/show_bug.cgi?id=171755
6696
6697 Reviewed by Tim Horton.
6698
6699 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
6700
6701 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
6702 * fast/events/ios/rotation/basic-rotation.html: Added.
6703 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
6704 * fast/events/ios/rotation/safari-like-rotation.html: Added.
6705 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
6706 * fast/events/ios/rotation/zz-no-rotation.html: Added.
6707
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000067082017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6709
6710 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
6711 https://bugs.webkit.org/show_bug.cgi?id=171756
6712
6713 Unreviewed test gardening.
6714
6715 * platform/wk2/TestExpectations:
6716
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000067172017-05-05 Matt Lewis <jlewis3@apple.com>
6718
6719 Mark test http/tests/security/module-correct-mime-types.html slow.
6720 https://bugs.webkit.org/show_bug.cgi?id=164960
6721
6722 Unreviewed test gardening.
6723
6724 * platform/ios-wk2/TestExpectations:
6725
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000067262017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6727
6728 Unreviewed, rolling out r216275.
6729
6730 This change broke internal builds.
6731
6732 Reverted changeset:
6733
6734 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
6735 case insensitive"
6736 https://bugs.webkit.org/show_bug.cgi?id=171636
6737 http://trac.webkit.org/changeset/216275
6738
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000067392017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
6740
6741 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
6742 https://bugs.webkit.org/show_bug.cgi?id=171636
6743 <rdar://problem/30811218>
6744
6745 Reviewed by Dean Jackson.
6746
6747 * fast/text/lastResort-expected.html: Added.
6748 * fast/text/lastResort.html: Added.
6749
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000067502017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6751
6752 Unskip media/click-placeholder-not-pausing.html.
6753
6754 Unreviewed test gardening.
6755
6756 * platform/mac-wk2/TestExpectations:
6757
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000067582017-05-05 Joseph Pecoraro <pecoraro@apple.com>
6759
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00006760 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
6761 https://bugs.webkit.org/show_bug.cgi?id=171580
6762 <rdar://problem/32009647>
6763
6764 Rubber-stamped by Alexey Proskuryakov.
6765
6766 * TestExpectations:
6767 * streams/reference-implementation/pipe-to-expected.txt:
6768 Rebaseline expectations. This test was previously flakey so the results were
6769 missed unless the test was run with --force.
6770
6771 * streams/reference-implementation/readable-stream-templated-expected.txt:
6772 * streams/reference-implementation/readable-stream-templated.html:
6773 Silence unhandled rejections. This test did not expect unhandled promise
6774 rejections to affect test results, so ignore them.
6775
67762017-05-05 Joseph Pecoraro <pecoraro@apple.com>
6777
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00006778 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
6779 https://bugs.webkit.org/show_bug.cgi?id=170702
6780 <rdar://problem/31616643>
6781
6782 Rubber-stamped by Brian Burg.
6783
6784 * platform/mac-wk2/TestExpectations:
6785 * http/tests/inspector/network/resource-request-headers.html:
6786 Make this test unflakey by ensuring we wait for the load to complete.
6787
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000067882017-05-05 Chris Dumez <cdumez@apple.com>
6789
6790 Attr Nodes should not have children
6791 https://bugs.webkit.org/show_bug.cgi?id=171688
6792 <rdar://problem/31998412>
6793
6794 Reviewed by Andreas Kling.
6795
6796 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
6797 * fast/dom/Attr/cannot-have-children.html: Added.
6798 Add layout test coverage. I have verified that this test passes in both
6799 Firefox and Chrome.
6800
6801 * dom/html/level1/*: Removed legacy / outdated tests.
6802 * dom/xhtml/level1/*: Removed legacy / outdated tests.
6803
6804 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
6805 * fast/dom/Attr/child-nodes-cache.html: Removed.
6806 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
6807 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
6808 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
6809 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
6810 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
6811 * fast/dom/attribute-change-on-mutate.html: Removed.
6812 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
6813 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
6814 * traversal/moz-bug590771-expected.txt: Removed.
6815 * traversal/moz-bug590771.html: Removed.
6816 Removed some outdated tests.
6817
6818 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
6819 * fast/custom-elements/reactions-for-webkit-extensions.html:
6820 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
6821 * fast/dom/Attr/change-id-via-attr-node-value.html:
6822 * fast/dom/Element/normalize-crash.html:
6823 * fast/dom/Element/normalize-crash2.html:
6824 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
6825 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
6826 * fast/dom/MutationObserver/observe-attributes-expected.txt:
6827 * fast/dom/MutationObserver/observe-attributes.html:
6828 * fast/dom/import-attribute-node.html:
6829 * fast/dom/insertedIntoDocument-child.html:
6830 * fast/dom/insertedIntoDocument-sibling.html:
6831 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
6832 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
6833 * fast/dom/normalize-attributes-mutation-event-crash.html:
6834 * fast/dom/serialize-nodes.xhtml:
6835 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
6836 Update existing tests so they stop relying on Attr Node having Text children.
6837
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000068382017-05-05 Ryan Haddad <ryanhaddad@apple.com>
6839
6840 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
6841 https://bugs.webkit.org/show_bug.cgi?id=161360
6842
6843 Unreviewed test gardening.
6844
6845 * platform/mac-wk1/TestExpectations:
6846
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000068472017-05-05 Matt Lewis <jlewis3@apple.com>
6848
6849 Mark 2 webrtc test as failing.
6850 https://bugs.webkit.org/show_bug.cgi?id=171728
6851
6852 Unreviewed test gardening.
6853
6854 * platform/ios-wk2/TestExpectations:
6855
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000068562017-05-05 Chris Dumez <cdumez@apple.com>
6857
6858 Refactor / Clean up Element.idl
6859 https://bugs.webkit.org/show_bug.cgi?id=171734
6860
6861 Reviewed by Sam Weinig.
6862
6863 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
6864 different order and because exception messages have changed slightly.
6865
6866 * fast/dom/Element/attr-param-typechecking-expected.txt:
6867 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6868
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000068692017-05-05 Jeremy Jones <jeremyj@apple.com>
6870
6871 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
6872 https://bugs.webkit.org/show_bug.cgi?id=171610
6873 <rdar://problem/31976820>
6874
6875 Reviewed by Eric Carlson.
6876
6877 enable test: media/modern-media-controls/pip-support/pip-support-click.html
6878
6879 * platform/mac-wk1/TestExpectations:
6880
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000068812017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
6882
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00006883 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
6884
6885 * platform/gtk/TestExpectations:
6886
68872017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
6888
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00006889 Unreviewed GTK+ gardening. Rebaseline several tests.
6890
6891 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
6892 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
6893 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
6894 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
6895 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
6896
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000068972017-05-05 Zan Dobersek <zdobersek@igalia.com>
6898
6899 Unreviewed GTK+ gardening.
6900
6901 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
6902 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
6903
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000069042017-05-04 Commit Queue <commit-queue@webkit.org>
6905
6906 Unreviewed, rolling out r216206.
6907 https://bugs.webkit.org/show_bug.cgi?id=171714
6908
6909 Multiple LayoutTests crashing in Document::page() (Requested
6910 by ap on #webkit).
6911
6912 Reverted changeset:
6913
6914 "Remove support for legacy Notifications"
6915 https://bugs.webkit.org/show_bug.cgi?id=171487
6916 http://trac.webkit.org/changeset/216206
6917
cdumez@apple.combf723da2017-05-05 02:19:14 +000069182017-05-04 Chris Dumez <cdumez@apple.com>
6919
6920 Element.slot should be marked as [Unscopable]
6921 https://bugs.webkit.org/show_bug.cgi?id=171683
6922
6923 Reviewed by Darin Adler.
6924
6925 Add layout test coverage. This test is passing in Firefox and Chrome.
6926
6927 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
6928 * fast/shadow-dom/Element-slot-unscopable.html: Added.
6929
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000069302017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6931
6932 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
6933 https://bugs.webkit.org/show_bug.cgi?id=171634
6934
6935 Reviewed by Simon Fraser.
6936
6937 To test the async image decoding reliably we need to do the following:
6938
6939 -- Make sure to load the image before setting its src to the element.
6940 -- Call document.body.offsetHeight to force layout.
6941 -- Call testRunner.display() to force the first paint.
6942 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
6943 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
6944 will force the second paint.
6945
6946 * fast/images/async-image-background-image-repeated.html:
6947 * fast/images/async-image-background-image.html:
6948 * fast/images/sprite-sheet-image-draw.html:
6949
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000069502017-05-04 Matt Lewis <jlewis3@apple.com>
6951
6952 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
6953 https://bugs.webkit.org/show_bug.cgi?id=171703
6954
6955 Unreviewed test gardening.
6956
6957 * platform/mac-wk2/TestExpectations:
6958
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000069592017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
6960
6961 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
6962 https://bugs.webkit.org/show_bug.cgi?id=171641
6963
6964 Reviewed by Simon Fraser.
6965
6966 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
6967 Replace all the calls to testRunner.displayInvalidatedRegion() by
6968 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
6969
6970 * compositing/clip-change.html:
6971 * compositing/geometry/foreground-offset-change.html:
6972 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
6973 * compositing/iframes/become-composited-nested-iframes.html:
6974 * compositing/iframes/become-overlapped-iframe.html:
6975 * compositing/iframes/connect-compositing-iframe-delayed.html:
6976 * compositing/iframes/connect-compositing-iframe.html:
6977 * compositing/iframes/connect-compositing-iframe2.html:
6978 * compositing/iframes/connect-compositing-iframe3.html:
6979 * compositing/iframes/enter-compositing-iframe.html:
6980 * compositing/iframes/iframe-content-flipping.html:
6981 * compositing/iframes/iframe-resize.html:
6982 * compositing/iframes/iframe-size-to-zero.html:
6983 * compositing/iframes/iframe-src-change.html:
6984 * compositing/iframes/invisible-nested-iframe-hide.html:
6985 * compositing/iframes/invisible-nested-iframe-show.html:
6986 * compositing/iframes/leave-compositing-iframe.html:
6987 * compositing/iframes/overlapped-iframe-iframe.html:
6988 * compositing/iframes/overlapped-iframe.html:
6989 * compositing/iframes/overlapped-nested-iframes.html:
6990 * compositing/iframes/repaint-after-losing-scrollbars.html:
6991 * compositing/iframes/resources/fixed-position-subframe.html:
6992 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
6993 * compositing/iframes/resources/scrollgrandchild-inner.html:
6994 * compositing/iframes/scrolling-iframe.html:
6995 * compositing/overflow/content-gains-scrollbars.html:
6996 * compositing/overflow/content-loses-scrollbars.html:
6997 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
6998 * compositing/overflow/overflow-scrollbar-layers.html:
6999 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
7000 * compositing/overflow/repaint-after-losing-scrollbars.html:
7001 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
7002 * compositing/patterns/direct-pattern-compositing-add-text.html:
7003 * compositing/patterns/direct-pattern-compositing-change-expected.html:
7004 * compositing/patterns/direct-pattern-compositing-change.html:
7005 * compositing/patterns/direct-pattern-compositing-load-expected.html:
7006 * compositing/patterns/direct-pattern-compositing-load.html:
7007 * compositing/plugins/invalidate_rect.html:
7008 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
7009 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
7010 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
7011 * compositing/repaint/newly-composited-on-scroll.html:
7012 * compositing/repaint/newly-composited-repaint-rect.html:
7013 * compositing/repaint/page-scale-repaint.html:
7014 * compositing/repaint/requires-backing-repaint.html:
7015 * compositing/repaint/transform-style-change.html:
7016 * compositing/rtl/rtl-overflow-invalidation.html:
7017 * compositing/scroll-painted-composited-content.html:
7018 * compositing/tiling/huge-layer-resize.html:
7019 * compositing/video-page-visibility.html:
7020 * compositing/video/video-with-invalid-source.html:
7021 * compositing/webgl/webgl-repaint.html:
7022 * css3/filters/multiple-filters-invalidation.html:
7023 * css3/flexbox/repaint-column-reverse.html:
7024 * css3/flexbox/repaint-during-resize-no-flex.html:
7025 * css3/flexbox/repaint-rtl-column.html:
7026 * css3/flexbox/repaint.html:
7027 * displaylists/canvas-display-list.html:
7028 * displaylists/resources/dump-target-display-list.js:
7029 (doTest):
7030 * displaylists/resources/dump-target-replay-list.js:
7031 (doTest):
7032 * fast/animation/request-animation-frame-detach-element.html:
7033 * fast/animation/request-animation-frame-detach-element2.html:
7034 * fast/animation/request-animation-frame-during-modal.html:
7035 * fast/animation/request-animation-frame-iframe.html:
7036 * fast/animation/request-animation-frame-iframe2.html:
7037 * fast/animation/script-tests/request-animation-frame-cancel.js:
7038 * fast/animation/script-tests/request-animation-frame-cancel2.js:
7039 * fast/animation/script-tests/request-animation-frame-disabled.js:
7040 * fast/animation/script-tests/request-animation-frame-prefix.js:
7041 (window.webkitRequestAnimationFrame):
7042 (window.testRunner.window.setTimeout):
7043 * fast/animation/script-tests/request-animation-frame-time-unit.js:
7044 (window.requestAnimationFrame):
7045 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
7046 (window.requestAnimationFrame):
7047 (window.testRunner.window.setTimeout):
7048 * fast/animation/script-tests/request-animation-frame-timestamps.js:
7049 * fast/animation/script-tests/request-animation-frame-within-callback.js:
7050 * fast/animation/script-tests/request-animation-frame.js:
7051 * fast/backgrounds/obscured-background-child-style-change-expected.html:
7052 * fast/backgrounds/obscured-background-child-style-change.html:
7053 * fast/backgrounds/solid-color-context-restore.html:
7054 * fast/canvas/canvas-as-image-incremental-repaint.html:
7055 * fast/canvas/canvas-incremental-repaint-2.html:
7056 * fast/canvas/canvas-incremental-repaint.html:
7057 * fast/canvas/canvas-resize-after-paint.html:
7058 * fast/canvas/resources/repaint.js:
7059 (runRepaintTest):
7060 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
7061 (TestControllerPaint):
7062 * fast/canvas/webgl/canvas-test.html:
7063 * fast/canvas/webgl/webgl-layer-update.html:
7064 * fast/css/pseudostyle-anonymous-text.html:
7065 * fast/css/relative-positioned-block-crash.html:
7066 * fast/dom/Window/post-message-crash.html:
7067 * fast/dom/Window/web-timing-minimal-performance-now.html:
7068 * fast/dynamic/containing-block-change.html:
7069 * fast/dynamic/layer-no-longer-paginated.html:
7070 * fast/events/touch/gesture/pad-gesture-cancel.js:
7071 * fast/events/touch/gesture/pad-gesture-fling.js:
7072 * fast/forms/hidden-listbox.html:
7073 * fast/forms/listbox-clip.html:
7074 * fast/frames/inline-object-inside-frameset.html:
7075 * fast/frames/transparent-scrollbar.html:
7076 * fast/images/animated-background-image-crash.html:
7077 * fast/layers/add-layer-with-nested-stacking.html:
7078 * fast/layers/inline-dirty-z-order-lists.html:
7079 * fast/layers/layer-content-visibility-change.html:
7080 * fast/layers/nested-layers-1.html:
7081 * fast/layers/nested-layers-2.html:
7082 * fast/layers/nested-layers-3.html:
7083 * fast/layers/nested-layers-4.html:
7084 * fast/layers/remove-layer-with-nested-stacking.html:
7085 * fast/overflow/hidden-scrollbar-resize.html:
7086 * fast/reflections/inline-crash.html:
7087 * fast/repaint/animation-after-layer-scroll.html:
7088 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
7089 * fast/repaint/fixed-child-move-after-scroll.html:
7090 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
7091 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
7092 * fast/repaint/fixed-move-after-scroll.html:
7093 * fast/repaint/no-animation-outside-viewport-subframe.html:
7094 * fast/repaint/no-animation-outside-viewport.html:
7095 * fast/repaint/obscured-background-no-repaint.html:
7096 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
7097 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
7098 * fast/repaint/repaint-during-scroll-with-zoom.html:
7099 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
7100 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
7101 * fast/repaint/resources/line-flow-with-floats.js:
7102 (beginTest):
7103 * fast/repaint/resources/repaint.js:
7104 (runRepaintTest):
7105 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
7106 * fast/replaced/width100percent-textarea.html:
7107 * fast/scrolling/scrollbar-tickmarks-hittest.html:
7108 * fast/table/border-collapsing/cached-69296.html:
7109 * fast/table/border-collapsing/cached-cell-append.html:
7110 * fast/table/border-collapsing/cached-cell-remove.html:
7111 * fast/table/border-collapsing/cached-change-cell-border-color.html:
7112 * fast/table/border-collapsing/cached-change-cell-border-width.html:
7113 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
7114 * fast/table/border-collapsing/cached-change-col-border-color.html:
7115 * fast/table/border-collapsing/cached-change-col-border-width.html:
7116 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
7117 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
7118 * fast/table/border-collapsing/cached-change-row-border-color.html:
7119 * fast/table/border-collapsing/cached-change-row-border-width.html:
7120 * fast/table/border-collapsing/cached-change-table-border-color.html:
7121 * fast/table/border-collapsing/cached-change-table-border-width.html:
7122 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
7123 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
7124 * fast/table/empty-section-crash.html:
7125 * fast/text/font-initial.html:
7126 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
7127 * fast/text/text-shadow-extreme-value.html:
7128 * http/tests/misc/slow-loading-image-in-pattern.html:
7129 * media/audio-repaint.html:
7130 * media/media-document-audio-repaint.html:
7131 * plugins/windowless_plugin_paint_test.html:
7132 * scrollbars/scrollbar-percent-padding-crash.html:
7133 * svg/custom/non-scaling-stroke-update.svg:
7134 * svg/custom/stale-resource-data-crash.svg:
7135
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000071362017-05-04 Chris Dumez <cdumez@apple.com>
7137
7138 Reformat / Clean up Node.idl to match the specification
7139 https://bugs.webkit.org/show_bug.cgi?id=171686
7140
7141 Reviewed by Sam Weinig.
7142
7143 Rebaseline existing test now that the Node properties are enumerated in a
7144 slightly different order.
7145
7146 * js/dom/dom-static-property-for-in-iteration-expected.txt:
7147
weinig@apple.com9efea6a2017-05-04 20:56:00 +000071482017-05-04 Sam Weinig <sam@webkit.org>
7149
7150 Remove support for legacy Notifications
7151 https://bugs.webkit.org/show_bug.cgi?id=171487
7152
7153 Reviewed by Jon Lee.
7154
7155 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
7156 - Remove http/notifications/legacy. It tested the legacy API.
7157 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
7158 - Update TestExpectations for removals.
7159
7160 * TestExpectations:
7161 * platform/gtk/TestExpectations:
7162 * platform/ios/TestExpectations:
7163 * platform/mac/TestExpectations:
7164 * platform/win/TestExpectations:
7165 * fast/history/page-cache-notification-non-suspendable.html:
7166 * fast/history/page-cache-notification-suspendable.html:
7167 * fast/notifications: Removed.
7168 * fast/notifications/notification-after-close-expected.txt: Removed.
7169 * fast/notifications/notification-after-close.html: Removed.
7170 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
7171 * fast/notifications/notification-permisssion-deletable.html: Removed.
7172 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
7173 * fast/notifications/notifications-cancel-request-permission.html: Removed.
7174 * fast/notifications/notifications-check-permission-expected.txt: Removed.
7175 * fast/notifications/notifications-check-permission.html: Removed.
7176 * fast/notifications/notifications-click-event-expected.txt: Removed.
7177 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
7178 * fast/notifications/notifications-click-event-focus.html: Removed.
7179 * fast/notifications/notifications-click-event.html: Removed.
7180 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
7181 * fast/notifications/notifications-constructor-request-permission.html: Removed.
7182 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
7183 * fast/notifications/notifications-constructor-with-permission.html: Removed.
7184 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
7185 * fast/notifications/notifications-constructor-without-permission.html: Removed.
7186 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
7187 * fast/notifications/notifications-display-close-events.html: Removed.
7188 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
7189 * fast/notifications/notifications-document-close-crash.html: Removed.
7190 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
7191 * fast/notifications/notifications-event-stop-propagation.html: Removed.
7192 * fast/notifications/notifications-multi-events-expected.txt: Removed.
7193 * fast/notifications/notifications-multi-events.html: Removed.
7194 * fast/notifications/notifications-no-icon-expected.txt: Removed.
7195 * fast/notifications/notifications-no-icon.html: Removed.
7196 * fast/notifications/notifications-permission-expected.txt: Removed.
7197 * fast/notifications/notifications-permission.html: Removed.
7198 * fast/notifications/notifications-replace-expected.txt: Removed.
7199 * fast/notifications/notifications-replace.html: Removed.
7200 * fast/notifications/notifications-request-permission-expected.txt: Removed.
7201 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
7202 * fast/notifications/notifications-request-permission-optional.html: Removed.
7203 * fast/notifications/notifications-request-permission.html: Removed.
7204 * fast/notifications/notifications-rtl-expected.txt: Removed.
7205 * fast/notifications/notifications-rtl.html: Removed.
7206 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
7207 * fast/notifications/notifications-sandbox-permission.html: Removed.
7208 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
7209 * fast/notifications/notifications-window-close-crash.html: Removed.
7210 * fast/notifications/notifications-with-permission-expected.txt: Removed.
7211 * fast/notifications/notifications-with-permission.html: Removed.
7212 * fast/notifications/notifications-without-permission-expected.txt: Removed.
7213 * fast/notifications/notifications-without-permission.html: Removed.
7214 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
7215 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
7216 * fast/notifications/resources: Removed.
7217 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
7218 * fast/notifications/resources/notifications-iframe.html: Removed.
7219 * http/tests/notifications/legacy: Removed.
7220 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
7221 * http/tests/notifications/legacy/double-show.html: Removed.
7222 * http/tests/notifications/legacy/events-expected.txt: Removed.
7223 * http/tests/notifications/legacy/events.html: Removed.
7224 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
7225 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
7226 * http/tests/notifications/legacy/request-expected.txt: Removed.
7227 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
7228 * http/tests/notifications/legacy/request-no-callback.html: Removed.
7229 * http/tests/notifications/legacy/request.html: Removed.
7230 * http/tests/notifications/legacy/resources: Removed.
7231 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
7232 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
7233 * http/tests/notifications/legacy/show-expected.txt: Removed.
7234 * http/tests/notifications/legacy/show.html: Removed.
7235 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
7236 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
7237
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000072382017-05-04 Matt Lewis <jlewis3@apple.com>
7239
7240 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
7241 https://bugs.webkit.org/show_bug.cgi?id=160368
7242
7243 Unreviewed test gardening.
7244
7245 * platform/ios-wk2/TestExpectations:
7246
antti@apple.com9ef87452017-05-04 20:16:01 +000072472017-05-04 Antti Koivisto <antti@apple.com>
7248
7249 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
7250 https://bugs.webkit.org/show_bug.cgi?id=171250
7251 <rdar://problem/31827243>
7252
7253 Reviewed by Geoffrey Garen.
7254
7255 * transitions/transition-unknown-property-ignore-expected.txt: Added.
7256 * transitions/transition-unknown-property-ignore.html: Added.
7257 * transitions/transitions-parsing-expected.txt:
7258 * transitions/transitions-parsing.html:
7259
7260 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
7261
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000072622017-05-04 Chris Dumez <cdumez@apple.com>
7263
7264 Reformat / clean up Event.idl
7265 https://bugs.webkit.org/show_bug.cgi?id=171675
7266
7267 Reviewed by Sam Weinig.
7268
7269 Rebaseline test now that the Event properties are in a slightly different order.
7270
7271 * inspector/model/remote-object-get-properties-expected.txt:
7272
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000072732017-05-04 Daniel Bates <dabates@apple.com>
7274
7275 importScripts() should respect X-Content-Type-Options: nosniff
7276 https://bugs.webkit.org/show_bug.cgi?id=171248
7277 <rdar://problem/31819023>
7278
7279 Reviewed by Andy Estes.
7280
7281 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
7282
7283 * TestExpectations:
7284
said@apple.com9954c8d2017-05-04 17:44:44 +000072852017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7286
7287 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7288
said@apple.com6f3cf6b2017-05-04 18:02:46 +00007289 * plugins/windowless_plugin_paint_test.html:
7290
72912017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
7292
7293 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
7294
said@apple.com9954c8d2017-05-04 17:44:44 +00007295 * compositing/video/video-with-invalid-source.html:
7296
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000072972017-05-04 Ryan Haddad <ryanhaddad@apple.com>
7298
7299 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
7300 https://bugs.webkit.org/show_bug.cgi?id=171610
7301
7302 Unreviewed test gardening.
7303
7304 * platform/mac-wk1/TestExpectations:
7305
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000073062017-05-04 Dave Hyatt <hyatt@apple.com>
7307
7308 REGRESSION(STP): rgb() with calc() containing variables doesn't work
7309 https://bugs.webkit.org/show_bug.cgi?id=169939
7310
7311 Reviewed by Zalan Bujtas.
7312
7313 * fast/css/variables/calc-float-to-int-expected.html: Added.
7314 * fast/css/variables/calc-float-to-int.html: Added.
7315
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000073162017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
7317
7318 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
7319
7320 And add platform specific results for mac-wk2.
7321
7322 * http/tests/inspector/network/resource-request-headers-expected.txt:
7323 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
7324
wilander@apple.comab4b1af2017-05-04 04:16:39 +000073252017-05-03 John Wilander <wilander@apple.com>
7326
7327 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
7328 https://bugs.webkit.org/show_bug.cgi?id=171584
7329 <rdar://problem/24702576>
7330
7331 Reviewed by Brent Fulgham.
7332
7333 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
7334 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
7335
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000073362017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
7337
7338 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
7339 https://bugs.webkit.org/show_bug.cgi?id=171214
7340
7341 Reviewed by Chris Fleizach.
7342
7343 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
7344 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
7345
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000073462017-05-03 Matt Lewis <jlewis3@apple.com>
7347
7348 Mark http/tests/xmlhttprequest/methods.html as flaky.
7349 https://bugs.webkit.org/show_bug.cgi?id=171638
7350
7351 Unreviewed test gardening.
7352
7353 * platform/ios-wk2/TestExpectations:
7354
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000073552017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7356
7357 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
7358 https://bugs.webkit.org/show_bug.cgi?id=171628
7359
7360 Unreviewed test gardening.
7361
7362 * platform/ios-wk2/TestExpectations:
7363
zalan@apple.com8b548642017-05-03 23:57:18 +000073642017-05-03 Zalan Bujtas <zalan@apple.com>
7365
7366 SearchInputType could end up with a mismatched renderer.
7367 https://bugs.webkit.org/show_bug.cgi?id=171547
7368 <rdar://problem/31935047>
7369
7370 Reviewed by Antti Koivisto.
7371
7372 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
7373 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
7374
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000073752017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7376
7377 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
7378 https://bugs.webkit.org/show_bug.cgi?id=171629
7379
7380 Unreviewed test gardening.
7381
7382 * platform/mac-wk1/TestExpectations:
7383
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000073842017-05-03 Joseph Pecoraro <pecoraro@apple.com>
7385
7386 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
7387 https://bugs.webkit.org/show_bug.cgi?id=166038
7388 <rdar://problem/29488489>
7389
7390 Reviewed by Matt Baker.
7391
7392 * platform/mac/TestExpectations:
7393 * http/tests/inspector/network/fetch-network-data.html:
7394 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
7395 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
7396 can be added synchronously instead of in a microtask. When the microtask happened later
7397 than other incoming events then the follow-up handlers would have been added too late.
7398
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000073992017-05-03 Matt Lewis <jlewis3@apple.com>
7400
7401 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
7402 https://bugs.webkit.org/show_bug.cgi?id=170699.
7403
7404 Unreviewed test gardening.
7405
7406 * platform/ios-wk2/TestExpectations:
7407
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000074082017-05-03 Simon Fraser <simon.fraser@apple.com>
7409
7410 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
7411 https://bugs.webkit.org/show_bug.cgi?id=171619
7412 https://bugs.webkit.org/show_bug.cgi?id=170153
7413
7414 Reviewed by Tim Horton.
7415
7416 These tests need to wait a bit for the scrolling state of the document to be updated.
7417
7418 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
7419 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
7420 * platform/ios-wk2/TestExpectations:
7421
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000074222017-05-03 Yoav Weiss <yoav@yoav.ws>
7423
7424 Link preload HTMLPreloadScanner support
7425 https://bugs.webkit.org/show_bug.cgi?id=170747
7426
7427 Reviewed by Youenn Fablet.
7428
7429 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
7430 * http/tests/preload/preloadscanner_download_resources.html: Added.
7431
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000074322017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7433
7434 Mark http/tests/preload/single_download_preload.html as flaky.
7435 https://bugs.webkit.org/show_bug.cgi?id=171331
7436
7437 Unreviewed test gardening.
7438
7439 * platform/ios-wk2/TestExpectations:
7440
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000074412017-05-03 Matt Lewis <jlewis3@apple.com>
7442
7443 Mark perf/object-keys.html as flaky
7444 https://bugs.webkit.org/show_bug.cgi?id=171617
7445
7446 Unreviewed test gardening.
7447
7448 * platform/ios-wk2/TestExpectations:
7449
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000074502017-05-03 Keith Miller <keith_miller@apple.com>
7451
7452 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
7453 https://bugs.webkit.org/show_bug.cgi?id=47825
7454
7455 Reviewed by Saam Barati.
7456
7457 Fix broken test.
7458
7459 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
7460
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000074612017-05-03 Matt Lewis <jlewis3@apple.com>
7462
7463 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
7464 https://bugs.webkit.org/show_bug.cgi?id=171613
7465
7466 Unreviewed test gardening.
7467
7468 * platform/ios-wk2/TestExpectations:
7469
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000074702017-05-03 Nan Wang <n_wang@apple.com>
7471
7472 AX: VO skips cells after cell with aria-colspan
7473 https://bugs.webkit.org/show_bug.cgi?id=171579
7474
7475 Reviewed by Chris Fleizach.
7476
7477 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
7478 * accessibility/mac/aria-grid-column-span.html: Added.
7479
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000074802017-05-03 Ryan Haddad <ryanhaddad@apple.com>
7481
7482 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
7483 https://bugs.webkit.org/show_bug.cgi?id=171553
7484
7485 Unreviewed test gardening.
7486
7487 * platform/mac-wk2/TestExpectations:
7488
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000074892017-05-03 Daniel Bates <dabates@apple.com>
7490
7491 Detach frame from document when entering page cache
7492 https://bugs.webkit.org/show_bug.cgi?id=166774
7493 <rdar://problem/29904368>
7494
7495 Reviewed by Chris Dumez.
7496
7497 * TestExpectations: Unskip tests.
7498 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
7499 * fast/history/page-cache-after-window-open.html: Ditto.
7500 * fast/history/page-cache-with-opener-expected.txt: Ditto.
7501 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
7502 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
7503 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
7504 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
7505 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
7506 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
7507 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
7508 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
7509 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
7510 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
7511
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000075122017-05-03 Matt Lewis <jlewis3@apple.com>
7513
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00007514 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
7515 https://bugs.webkit.org/show_bug.cgi?id=171605
7516
7517 Unreviewed test gardening.
7518
7519 * platform/mac-wk2/TestExpectations:
7520
75212017-05-03 Matt Lewis <jlewis3@apple.com>
7522
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00007523 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
7524 https://bugs.webkit.org/show_bug.cgi?id=171564
7525
7526 Unreviewed test gardening.
7527
7528 * platform/ios-wk2/TestExpectations:
7529
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000075302017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
7531
7532 AX: Treat cells with ARIA table cell properties as cells
7533 https://bugs.webkit.org/show_bug.cgi?id=171178
7534
7535 Reviewed by Chris Fleizach.
7536
7537 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7538 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
7539 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
7540
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000075412017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
7542
7543 [INTL] Support dashed values in unicode locale extensions
7544 https://bugs.webkit.org/show_bug.cgi?id=171480
7545
7546 Reviewed by JF Bastien.
7547
7548 Added tests for calendar locale extensions that contain '-'.
7549
7550 * js/intl-datetimeformat-expected.txt:
7551 * js/script-tests/intl-datetimeformat.js:
7552
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000075532017-05-03 Daniel Bates <dabates@apple.com>
7554
7555 Abandon the current load once the provisional loader detaches from the frame
7556 https://bugs.webkit.org/show_bug.cgi?id=171577
7557 <rdar://problem/31581227>
7558
7559 Reviewed by Brent Fulgham.
7560
7561 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
7562 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
7563
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000075642017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7565
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00007566 Unreviewed GTK+ gardening. Update expectations of several tests.
7567
7568 * platform/gtk/TestExpectations:
7569
75702017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
7571
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00007572 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
7573
7574 Libsoup doesn't provide the required information to fill all those size metrics.
7575
7576 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
7577 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
7578
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000075792017-05-02 Simon Fraser <simon.fraser@apple.com>
7580
7581 Dynamically added position:fixed element is in the wrong place
7582 https://bugs.webkit.org/show_bug.cgi?id=170280
7583 rdar://problem/31374008
7584
7585 Reviewed by Tim Horton.
7586
7587 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
7588 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
7589
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000075902017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7591
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00007592 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
7593
7594 Unreviewed test gardening.
7595
7596 * platform/ios-wk1/TestExpectations:
7597 * platform/ios/TestExpectations:
7598
75992017-05-02 Ryan Haddad <ryanhaddad@apple.com>
7600
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00007601 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
7602 https://bugs.webkit.org/show_bug.cgi?id=170907
7603
7604 Unreviewed test gardening.
7605
7606 * platform/mac-wk2/TestExpectations:
7607
zalan@apple.comb51505d2017-05-02 21:29:13 +000076082017-05-02 Zalan Bujtas <zalan@apple.com>
7609
7610 Defer AX cache update when text content changes until after layout is finished.
7611 https://bugs.webkit.org/show_bug.cgi?id=171429
7612 <rdar://problem/31885984>
7613
7614 Reviewed by Simon Fraser.
7615
7616 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
7617 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
7618
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000076192017-05-02 David Kilzer <ddkilzer@apple.com>
7620
7621 check-webkit-style should keep JavaScript test functions in sync
7622 <https://webkit.org/b/171424>
7623
7624 Reviewed by Joseph Pecoraro.
7625
7626 This change attempts to fix all whitespace issues in these two
7627 files (which are now identical and will be kept in sync by
7628 check-webkit-style):
7629
7630 LayoutTests/http/tests/resources/js-test-pre.js
7631 LayoutTests/resources/js-test-pre.js
7632
7633 It also syncs the implementation of shouldBe(), shouldNotBe(),
7634 shouldNotThrow() and shouldThrow() across the following files:
7635
7636 JSTests/stress/resources/standalone-pre.js
7637 LayoutTests/http/tests/resources/js-test-pre.js
7638 LayoutTests/resources/js-test-pre.js
7639 LayoutTests/resources/js-test.js
7640 LayoutTests/resources/standalone-pre.js
7641
7642 Only interesting (non-whitespace) changes are listed below.
7643
7644 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
7645 (shouldBe): Prefix 'exception' and 'quiet' variables with
7646 underscore.
7647 (shouldNotBe): Ditto.
7648
7649 * resources/js-test-pre.js:
7650 (shouldBe): Prefix 'exception' and 'quiet' variables with
7651 underscore.
7652 (shouldNotBe): Ditto.
7653
7654 * resources/js-test.js:
7655 (shouldBe): Prefix 'quiet' variable with underscore. Use
7656 stringify() when printing '_bv' value.
7657
7658 * resources/standalone-pre.js:
7659 (shouldBe): Prefix 'exception' and 'quiet' variables with
7660 underscore.
7661 (shouldNotBe): Ditto.
7662
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000076632017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
7664
7665 AX: Update implementation of aria-orientation
7666 https://bugs.webkit.org/show_bug.cgi?id=171166
7667
7668 Reviewed by Chris Fleizach.
7669
7670 Moved the mac aria-orientation.html test to the shared tests and add several
7671 new test cases to it. Update the orientation-related assertion in two tests
7672 to reflect the ARIA 1.1 behavior.
7673
7674 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
7675 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
7676 * accessibility/mac/slider-supports-actions.html: Updated.
7677 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
7678
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000076792017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
7680
7681 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
7682 https://bugs.webkit.org/show_bug.cgi?id=169517
7683 <rdar://problem/30652443>
7684
7685 Reviewed by Dean Jackson.
7686
7687 * fast/text/complex-text-selection-expected.html: Added.
7688 * fast/text/complex-text-selection.html: Added.
7689 * platform/ios/TestExpectations:
7690
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000076912017-05-02 Joseph Pecoraro <pecoraro@apple.com>
7692
7693 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
7694
7695 Unreviewed test gardening.
7696
7697 * platform/mac-wk1/TestExpectations:
7698 Skip these tests on WebKit1. They depend on the NSURLSession
7699 loading path which is not used in WebKit1.
7700
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000077012017-05-02 Chris Dumez <cdumez@apple.com>
7702
7703 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
7704 https://bugs.webkit.org/show_bug.cgi?id=171406
7705 <rdar://problem/30945281>
7706
7707 Reviewed by Eric Carlson.
7708
7709 Unskip test.
7710
7711 * platform/mac/TestExpectations:
7712
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000077132017-05-02 Matt Lewis <jlewis3@apple.com>
7714
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00007715 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
7716 https://bugs.webkit.org/show_bug.cgi?id=171559
7717
7718 Unreviewed test gardening.
7719
7720 * platform/ios-wk2/TestExpectations:
7721
77222017-05-02 Matt Lewis <jlewis3@apple.com>
7723
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00007724 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
7725 https://bugs.webkit.org/show_bug.cgi?id=170818
7726
7727 Unreviewed test gardening.
7728
7729 * platform/mac-wk2/TestExpectations:
7730
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000077312017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
7732
7733 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
7734 https://bugs.webkit.org/show_bug.cgi?id=168533
7735
7736 Reviewed by Zalan Bujtas.
7737
7738 * fast/text/font-loading-local-expected.txt: Added.
7739 * fast/text/font-loading-local.html: Added.
7740 * fast/text/web-font-load-fallback-during-loading.html:
7741
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000077422017-05-02 Youenn Fablet <youenn@apple.com>
7743
7744 Allow media stream based videos with sound autoplay if the page is already playing sound
7745 https://bugs.webkit.org/show_bug.cgi?id=171447
7746
7747 Reviewed by Eric Carlson.
7748
7749 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
7750 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
7751 * http/tests/media/resources/test-25fps.mp4: Added.
7752
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000077532017-05-02 Matt Lewis <jlewis3@apple.com>
7754
7755 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
7756 https://bugs.webkit.org/show_bug.cgi?id=171530
7757
7758 Unreviewed test gardening.
7759
7760 * platform/ios-wk2/TestExpectations:
7761
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000077622017-05-01 Zan Dobersek <zdobersek@igalia.com>
7763
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00007764 [GCrypt] ECDSA signing and verification support
7765 https://bugs.webkit.org/show_bug.cgi?id=171103
7766
7767 Reviewed by Carlos Garcia Campos.
7768
7769 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
7770 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
7771 skipped since support for that hasn't landed yet.
7772
77732017-05-01 Zan Dobersek <zdobersek@igalia.com>
7774
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00007775 [GCrypt] HKDF bit derivation support
7776 https://bugs.webkit.org/show_bug.cgi?id=171074
7777
7778 Reviewed by Michael Catanzaro.
7779
7780 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
7781 corner-case length values for which the bit derivation operation must succeed or
7782 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
7783 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
7784 The operation should resolve for lengths between the two limits, with testing
7785 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
7786 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
7787 derivation output length).
7788
7789 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
7790 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
7791 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
7792
77932017-05-01 Zan Dobersek <zdobersek@igalia.com>
7794
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00007795 [GCrypt] ECDH bit derivation support
7796 https://bugs.webkit.org/show_bug.cgi?id=171070
7797
7798 Reviewed by Michael Catanzaro.
7799
7800 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
7801 corner-case length values for which the bit derivation operation must succeed or
7802 fail. When specifying 0 as the length, the returned result must match the EC key
7803 size in length. 8, tested as the minimum non-zero value, and the key size for
7804 each key must also correctly resolve and return a resulting ArrayBuffer whose
7805 length in bytes must match the requested length. Derivations for byte-aligned
7806 values should start rejecting immediately for length values that are bigger than
7807 the EC key's length.
7808
7809 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
7810 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
7811 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
7812 that are passing now that the proper implementation has been added. The remaining
7813 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
7814 supported yet.
7815
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000078162017-05-01 Saam Barati <sbarati@apple.com>
7817
7818 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
7819 https://bugs.webkit.org/show_bug.cgi?id=171449
7820
7821 Unreviewed.
7822
7823 * platform/win/TestExpectations: Skip Wasm tests on Windows.
7824 * workers/wasm-hashset-many-expected.txt:
7825 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
7826
commit-queue@webkit.org26244742017-05-02 01:33:37 +000078272017-05-01 Youenn Fablet <youenn@apple.com>
7828
7829 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
7830 https://bugs.webkit.org/show_bug.cgi?id=171497
7831
7832 Reviewed by Eric Carlson.
7833
7834 * webrtc/video-mute.html: Updating the test to make debugging clearer.
7835
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000078362017-05-01 Matt Lewis <jlewis3@apple.com>
7837
7838 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
7839 https://bugs.webkit.org/show_bug.cgi?id=171528
7840
7841 Unreviewed test Gardening.
7842
7843 * platform/ios-wk2/TestExpectations:
7844
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000078452017-05-01 Timothy Horton <timothy_horton@apple.com>
7846
7847 Expose viewport-fit instead of clip-to-safe-area
7848 https://bugs.webkit.org/show_bug.cgi?id=171503
7849 <rdar://problem/31918249>
7850
7851 Reviewed by Simon Fraser.
7852
7853 * TestExpectations:
7854 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
7855 * fast/css/variables/constants/ios/safe-area-inset-set.html:
7856 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
7857 * fast/viewport/ios/viewport-fit-auto.html: Added.
7858 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
7859 * fast/viewport/ios/viewport-fit-contain.html: Added.
7860 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
7861 * fast/viewport/ios/viewport-fit-cover.html: Added.
7862 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
7863 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
7864 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
7865 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
7866 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
7867 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
7868
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000078692017-05-01 Chris Dumez <cdumez@apple.com>
7870
7871 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
7872 https://bugs.webkit.org/show_bug.cgi?id=171499
7873
7874 Reviewed by Sam Weinig.
7875
7876 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
7877
7878 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
7879 * fast/dom/domparser-parsefromstring-origin.html: Added.
7880
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000078812017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7882
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00007883 Mark inspector/debugger/tail-recursion.html as flaky.
7884 https://bugs.webkit.org/show_bug.cgi?id=168387
7885
7886 Unreviewed test gardening.
7887
7888 * platform/mac/TestExpectations:
7889
78902017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7891
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00007892 Rebaseline two fast/visual-viewport tests for iOS.
7893
7894 Unreviewed test gardening.
7895
7896 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
7897 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
7898
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000078992017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7900
7901 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
7902 https://bugs.webkit.org/show_bug.cgi?id=171491
7903
7904 Unreviewed test gardening.
7905
7906 * js/promises-tests/promises-tests-2-3-3.html:
7907 Silence unhandled expectation messages for this test.
7908
7909 * media/video-fullscreen-restriction-removed-expected.txt:
7910 Rebaseline expected results with unhandled expectation message.
7911
7912 * platform/gtk/TestExpectations:
7913
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000079142017-05-01 Chris Fleizach <cfleizach@apple.com>
7915
7916 AX: Support time@datetime for verbosity clarification of dates, times, and durations
7917 https://bugs.webkit.org/show_bug.cgi?id=171498
7918 <rdar://problem/12985540>
7919
7920 Reviewed by Joanmarie Diggs.
7921
7922 * accessibility/datetime-attribute.html: Added.
7923 * accessibility/roles-computedRoleString-expected.txt:
7924 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
7925 * platform/gtk/accessibility/roles-exposed-expected.txt:
7926 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
7927 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
7928 * platform/mac/accessibility/roles-exposed-expected.txt:
7929
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000079302017-05-01 Matt Lewis <jlewis3@apple.com>
7931
7932 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
7933 https://bugs.webkit.org/show_bug.cgi?id=170960
7934
7935 Unreviewed test gardening.
7936
7937 * platform/mac-wk2/TestExpectations:
7938
joepeck@webkit.org13065162017-05-01 21:53:38 +000079392017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7940
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00007941 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
7942 https://bugs.webkit.org/show_bug.cgi?id=171416
7943 <rdar://problem/31899425>
7944
7945 Reviewed by Saam Barati and Brian Burg.
7946
7947 * inspector/console/message-stack-trace-expected.txt: Added.
7948 * inspector/console/message-stack-trace.html: Added.
7949 Test console stack traces from various places where console messages
7950 are generated and the stacks are important.
7951
7952 * inspector/console/resources/log-console-stack-trace.js: Added.
7953 (TestPage.registerInitializer.logCallFrame):
7954 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
7955 Like the logger for Debugger StackTrace but for Console StackTrace.
7956
7957 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
7958 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
7959 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
7960 * http/tests/security/video-cross-origin-caching-expected.txt:
7961 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
7962 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
7963 * js/promises-tests/promises-tests-2-2-6-expected.txt:
7964 * streams/reference-implementation/pipe-to-options-expected.txt:
7965 * streams/reference-implementation/readable-stream-templated-expected.txt:
7966 * streams/reference-implementation/writable-stream-abort-expected.txt:
7967 * streams/reference-implementation/writable-stream-expected.txt:
7968 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
7969 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
7970 Rebaseline results. Better stack trace for errors includes correct line numbers.
7971 Explicit rejections with a value do not include backtraces without a debugger.
7972
79732017-05-01 Joseph Pecoraro <pecoraro@apple.com>
7974
joepeck@webkit.org13065162017-05-01 21:53:38 +00007975 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
7976 https://bugs.webkit.org/show_bug.cgi?id=171511
7977
7978 Unreviewed test gardening.
7979
7980 * TestExpectations:
7981
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000079822017-05-01 Ryan Haddad <ryanhaddad@apple.com>
7983
7984 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
7985
7986 Unreviewed test gardening.
7987
7988 * TestExpectations:
7989
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000079902017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
7991
7992 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
7993 https://bugs.webkit.org/show_bug.cgi?id=171496
7994
7995 Reviewed by Chris Fleizach.
7996
7997 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
7998
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000079992017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8000
8001 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
8002 https://bugs.webkit.org/show_bug.cgi?id=171500
8003
8004 Unreviewed test gardening.
8005
8006 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8007
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000080082017-05-01 Matt Lewis <jlewis3@apple.com>
8009
8010 Rebaselined fast/visual-viewport/ tests.
8011 https://bugs.webkit.org/show_bug.cgi?id=171500
8012
8013 Unreviewed test gardening.
8014
8015 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
8016 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8017 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8018 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8019 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8020 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8021 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
8022 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
8023 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
8024
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000080252017-05-01 Chris Dumez <cdumez@apple.com>
8026
8027 Do not dispatch SVG load event in frameless documents
8028 https://bugs.webkit.org/show_bug.cgi?id=171505
8029 <rdar://problem/31799776>
8030
8031 Reviewed by Andreas Kling.
8032
8033 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
8034
8035 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
8036 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
8037
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000080382017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8039
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00008040 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
8041 https://bugs.webkit.org/show_bug.cgi?id=171501
8042
8043 Unreviewed test gardening.
8044
8045 * platform/mac-wk1/TestExpectations:
8046
80472017-05-01 Ryan Haddad <ryanhaddad@apple.com>
8048
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00008049 Rebaseline js/dom/global-constructors-attributes.html after r215956.
8050
8051 Unreviewed test gardening.
8052
8053 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8054 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8055 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8056
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000080572017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8058
8059 AX: [GTK] Add support to query for aria-current
8060 https://bugs.webkit.org/show_bug.cgi?id=149016
8061
8062 Reviewed by Chris Fleizach.
8063
8064 * platform/gtk/TestExpectations: Unskip now-passing test.
8065
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000080662017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8067
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00008068 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
8069
8070 * platform/gtk/fast/table/giantRowspan-expected.txt:
8071 * platform/gtk/fast/table/giantRowspan2-expected.txt:
8072
80732017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8074
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00008075 Unreviewed GTK+ gardening. Update expectations of several test.
8076
8077 * platform/gtk/TestExpectations:
8078
80792017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8080
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00008081 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
8082
8083 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
8084 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
8085 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
8086 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
8087 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
8088 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
8089 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
8090 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
8091 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
8092
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000080932017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8094
8095 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
8096 https://bugs.webkit.org/show_bug.cgi?id=171475
8097
8098 Reviewed by Chris Fleizach.
8099
8100 * accessibility/table-detection-expected.txt: Updated.
8101 * accessibility/table-with-rules-expected.txt: Updated.
8102
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000081032017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
8104
8105 Unreviewed GTK+ gardening. Update expectations of several test.
8106
8107 * platform/gtk/TestExpectations:
8108
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000081092017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
8110
8111 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
8112 https://bugs.webkit.org/show_bug.cgi?id=171183
8113
8114 Reviewed by Chris Fleizach.
8115
8116 New test cases added and expectations updated.
8117
8118 * accessibility/gtk/xml-roles-exposed-expected.txt:
8119 * accessibility/gtk/xml-roles-exposed.html:
8120 * accessibility/roles-computedRoleString.html:
8121 * accessibility/roles-exposed.html:
8122 * platform/gtk/accessibility/roles-exposed-expected.txt:
8123 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8124 * platform/mac/accessibility/roles-exposed-expected.txt:
8125
zalan@apple.com6c04c202017-05-01 00:15:38 +000081262017-04-30 Zalan Bujtas <zalan@apple.com>
8127
8128 Initialize a new layout state while bailing out of simple line layout only when needed.
8129 https://bugs.webkit.org/show_bug.cgi?id=171481
8130 <rdar://problem/31906382>
8131
8132 Reviewed by Antti Koivisto.
8133
8134 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
8135 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
8136
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000081372017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8138
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00008139 [ATK] Implement support for aria-autocomplete
8140 https://bugs.webkit.org/show_bug.cgi?id=171167
8141
8142 Reviewed by Chris Fleizach.
8143
8144 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
8145 * accessibility/gtk/aria-autocomplete.html: Added.
8146
81472017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8148
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00008149 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
8150 https://bugs.webkit.org/show_bug.cgi?id=171170
8151
8152 Reviewed by Chris Fleizach.
8153
8154 Add interface-table.html to verify that all roles which have tabular functionality
8155 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
8156 to our internal TreeGridRole AccessibilityRole.
8157
8158 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
8159 * accessibility/gtk/interface-table-expected.txt: Added.
8160 * accessibility/gtk/interface-table.html: Added.
8161 * accessibility/roles-computedRoleString.html: Updated.
8162 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
8163 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8164 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
8165
81662017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
8167
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00008168 [ATK] Emit object:state-changed:busy event when aria-busy value changes
8169 https://bugs.webkit.org/show_bug.cgi?id=171181
8170
8171 Reviewed by Chris Fleizach.
8172
8173 New test. Also update the expectations for menu-list-unfocused-notifications.html
8174 because the addition of the handler for AXElementBusyChanged results in that
8175 notification being output in the test results.
8176
8177 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
8178 * accessibility/gtk/aria-busy-changed-notification.html: Added.
8179 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
8180
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000081812017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
8182
8183 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
8184 https://bugs.webkit.org/show_bug.cgi?id=163208
8185
8186 Reviewed by Saam Barati.
8187
8188 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
8189 * inspector/runtime/evaluate-CommandLineAPI.html:
8190 * js/parser-syntax-check-expected.txt:
8191 * js/script-tests/parser-syntax-check.js:
8192
gskachkov@gmail.com51135722017-04-29 21:25:50 +000081932017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
8194
8195 Deep nesting is leading to ReferenceError for hoisted function
8196 https://bugs.webkit.org/show_bug.cgi?id=171456
8197
8198 Reviewed by Yusuke Suzuki.
8199
8200 * js/function-declaration-statement-expected.txt:
8201 * js/script-tests/function-declaration-statement.js:
8202 (deepNesting.foo):
8203 (deepNesting):
8204 (deepNestingForFunctionDeclaration.foo):
8205 (deepNestingForFunctionDeclaration):
8206 (eval.deepNestingInEval.foo):
8207 (eval.deepNestingInEval):
8208 (eval.deepNestingForFunctionDeclarationInEval.foo):
8209 (eval.deepNestingForFunctionDeclarationInEval):
8210
zalan@apple.com2c506312017-04-29 21:16:44 +000082112017-04-28 Zalan Bujtas <zalan@apple.com>
8212
8213 iBooks text can overlap, sometimes columns are shifted splitting words.
8214 https://bugs.webkit.org/show_bug.cgi?id=171472
8215 <rdar://problem/31096037>
8216
8217 Reviewed by Antti Koivisto.
8218
8219 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
8220 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
8221
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000082222017-04-28 Per Arne Vollan <pvollan@apple.com>
8223
8224 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
8225 https://bugs.webkit.org/show_bug.cgi?id=171427
8226
8227 Reviewed by Brent Fulgham.
8228
8229 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
8230 * accessibility/accessibility-crash-setattribute.html: Added.
8231
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000082322017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
8233
8234 Unreviewed test gardening (Mac WK1)
8235
8236 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
8237 but was meant to be enabled for WK1 on Mac. Followup to r213897.
8238
8239 * platform/mac-wk1/TestExpectations:
8240
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000082412017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8242
8243 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
8244 https://bugs.webkit.org/show_bug.cgi?id=171180
8245
8246 Reviewed by Chris Fleizach.
8247
8248 Add new test cases to several tests so that we have coverage for both named and
8249 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
8250 the region role was replaced with the table role because the test requires elements
8251 which have mapped ARIA roles and lack an author-provided name. A region which lacks
8252 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
8253 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
8254 being tested.
8255
8256 * accessibility/aria-namefrom-author.html:
8257 * accessibility/gtk/xml-roles-exposed-expected.txt:
8258 * accessibility/gtk/xml-roles-exposed.html:
8259 * accessibility/mac/aria-grouping-roles.html:
8260 * accessibility/roles-computedRoleString.html:
8261 * accessibility/roles-exposed.html:
8262 * platform/gtk/accessibility/roles-exposed-expected.txt:
8263 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8264 * platform/mac/accessibility/roles-exposed-expected.txt:
8265
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000082662017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8267
8268 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8269 https://bugs.webkit.org/show_bug.cgi?id=171445
8270
8271 Unreviewed test gardening.
8272
8273 * js/dom/Promise-static-all.html:
8274 Fix an accidentally commented out line.
8275
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000082762017-04-28 Matt Lewis <jlewis3@apple.com>
8277
8278 Marked media/track/track-in-band-style.html as flaky timeout.
8279 https://bugs.webkit.org/show_bug.cgi?id=171465
8280
8281 Unreviewed test gardening.
8282
8283 * platform/mac/TestExpectations:
8284
dino@apple.com02e98562017-04-28 23:34:48 +000082852017-04-28 Dean Jackson <dino@apple.com>
8286
8287 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
8288 https://bugs.webkit.org/show_bug.cgi?id=171461
8289 <rdar://problem/30534722>
8290
8291 Reviewed by Eric Carlson.
8292
8293 Test a bunch of blurs a frame at a time.
8294
8295 * css3/filters/blur-various-radii-expected.html: Added.
8296 * css3/filters/blur-various-radii.html: Added.
8297
cdumez@apple.com673a7792017-04-28 23:28:41 +000082982017-04-28 Chris Dumez <cdumez@apple.com>
8299
8300 Stop using legacy ClientRect / ClientRectList in Internals
8301 https://bugs.webkit.org/show_bug.cgi?id=171412
8302
8303 Reviewed by Simon Fraser.
8304
8305 Rebaseline existing tests as DOMRect has more properties than ClientRect.
8306
8307 * fast/visual-viewport/nonzoomed-rects-expected.txt:
8308 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
8309 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
8310 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
8311 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
8312 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
8313 * fast/visual-viewport/zoomed-fixed-expected.txt:
8314 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8315 * fast/visual-viewport/zoomed-rects-expected.txt:
8316 * inspector/dom/hideHighlight-expected.txt:
8317 * inspector/dom/highlightQuad-expected.txt:
8318 * inspector/dom/highlightRect-expected.txt:
8319
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000083202017-04-28 Jeremy Jones <jeremyj@apple.com>
8321
8322 ARGUMENT BAD: time, time >= 0
8323 https://bugs.webkit.org/show_bug.cgi?id=164336
8324 rdar://problem/29314891
8325
8326 Reviewed by Eric Carlson.
8327
8328 Remove workaround that affected other tests.
8329
8330 * media/modern-media-controls/pip-support/pip-support-click.html:
8331
cdumez@apple.comdc853c02017-04-28 21:16:30 +000083322017-04-28 Chris Dumez <cdumez@apple.com>
8333
8334 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
8335 https://bugs.webkit.org/show_bug.cgi?id=171393
8336
8337 Reviewed by Simon Fraser.
8338
8339 Add layout test coverage.
8340
8341 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
8342 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
8343
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000083442017-04-28 Joseph Pecoraro <pecoraro@apple.com>
8345
8346 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
8347 https://bugs.webkit.org/show_bug.cgi?id=171445
8348
8349 Reviewed by Saam Barati.
8350
8351 * js/dom/Promise-static-all.html:
8352 * js/dom/Promise-static-race.html:
8353 Silence the console messages for unhandled rejections in this test.
8354 There are unhandled rejections and messages sometimes appear
8355 depending on the order of events on the page. The messages are not
8356 important for this test so just mute them.
8357
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000083582017-04-28 Chris Dumez <cdumez@apple.com>
8359
8360 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
8361
8362 This test is slow.
8363
8364 * TestExpectations:
8365
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000083662017-04-28 Ryan Haddad <ryanhaddad@apple.com>
8367
8368 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
8369 https://bugs.webkit.org/show_bug.cgi?id=171094
8370
8371 Unreviewed test gardening.
8372
8373 * TestExpectations:
8374
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000083752017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8376
8377 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
8378 https://bugs.webkit.org/show_bug.cgi?id=171188
8379
8380 Reviewed by Chris Fleizach.
8381
8382 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
8383 * accessibility/gtk/aria-modal-state-exposed.html: Added.
8384
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000083852017-04-28 Matt Lewis <jlewis3@apple.com>
8386
8387 Rebaselining test after r215916.
8388 https://bugs.webkit.org/show_bug.cgi?id=171438
8389
8390 Unreviewed test gardening.
8391
8392 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
8393 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
8394 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
8395 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
8396
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000083972017-04-28 Eric Carlson <eric.carlson@apple.com>
8398
8399 Implement ondevicechange
8400 https://bugs.webkit.org/show_bug.cgi?id=169872
8401 <rdar://problem/28945035>
8402
8403 Reviewed by Jer Noble.
8404
8405 * fast/mediastream/device-change-event-expected.txt: Added.
8406 * fast/mediastream/device-change-event.html: Added.
8407
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000084082017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8409
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00008410 AX: Implement aria-value support for focusable separators
8411 https://bugs.webkit.org/show_bug.cgi?id=171169
8412
8413 Reviewed by Chris Fleizach.
8414
8415 * accessibility/separator-values-expected.txt: Added.
8416 * accessibility/separator-values.html: Added.
8417
84182017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
8419
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00008420 [ATK] GridCellRole should implement AtkTableCell (regression?)
8421 https://bugs.webkit.org/show_bug.cgi?id=171179
8422
8423 Reviewed by Chris Fleizach.
8424
8425 * accessibility/gtk/interface-table-cell-expected.txt: Added.
8426 * accessibility/gtk/interface-table-cell.html: Added.
8427
magomez@igalia.com1afe8902017-04-28 11:53:52 +000084282017-04-28 Miguel Gomez <magomez@igalia.com>
8429
8430 REGRESSION(r215211): [GTK] Several webgl related tests are failing
8431 https://bugs.webkit.org/show_bug.cgi?id=170730
8432
8433 Reviewed by Said Abou-Hallawa.
8434
8435 Adjust test expectations for the tests that were failing. They must pass now.
8436
8437 * platform/gtk/TestExpectations:
8438
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000084392017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
8440
8441 [INTL] Implement the caseFirst option for Intl.Collator
8442 https://bugs.webkit.org/show_bug.cgi?id=158188
8443
8444 Reviewed by Geoffrey Garen.
8445
8446 Updates the Intl.Collator tests to check caseFirst support.
8447 The caseFirst option or unicode locale extension lets the user explicitly
8448 set if lower or upper case characters should be first in order.
8449
8450 * js/intl-collator-expected.txt:
8451 * js/script-tests/intl-collator.js:
8452 (testCollator):
8453
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000084542017-04-27 Joseph Pecoraro <pecoraro@apple.com>
8455
8456 Support for promise rejection events (unhandledrejection)
8457 https://bugs.webkit.org/show_bug.cgi?id=150358
8458 <rdar://problem/28441651>
8459
8460 Reviewed by Saam Barati.
8461
8462 Patch by Joseph Pecoraro and Yusuke Suzuki.
8463
8464 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
8465 * js/dom/unhandled-promise-rejection-basic.html: Added.
8466 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
8467 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
8468 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
8469 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
8470 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
8471 * js/dom/unhandled-promise-rejection-console-report.html: Added.
8472 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
8473 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
8474 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
8475 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
8476 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
8477 * js/dom/unhandled-promise-rejection-handle.html: Added.
8478 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
8479 * js/dom/unhandled-promise-rejection-order.html: Added.
8480 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
8481
8482 * resources/testharnessreport.js:
8483 (self.testRunner.add_completion_callback.sanitize):
8484 (self.testRunner.add_completion_callback):
8485 Report results immediately and then finish the test after a turn. This way
8486 if the test ends with a pass, but may get unhandled rejections after
8487 completing which should not make the test appear as if it failed. Some tests
8488 have unhandled promise rejections but are expected to pass. Likewise some
8489 tests perform cleanup in their own completion callbacks, which happen after
8490 this initial completion callback, and we want to report results after all
8491 the work is done as it may eliminate non-deterministic debug test output.
8492
8493 * TestExpectations:
8494 Mark some tests as flakey that have sometimes have unhandled promise rejections.
8495 These tests are all various imported tests that use the testharness.
8496
8497 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
8498 * http/tests/security/video-cross-origin-caching-expected.txt:
8499 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
8500 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
8501 * inspector/worker/resources-in-worker-expected.txt:
8502 * js/dom/dom-static-property-for-in-iteration-expected.txt:
8503 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
8504 * js/promises-tests/promises-tests-2-2-6-expected.txt:
8505 * platform/mac/inspector/model/remote-object-expected.txt:
8506 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
8507 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
8508 Update tests with unhandled promise rejection messages.
8509
8510 * media/W3C/audio/events/event_pause_manual.html:
8511 * media/audio-playback-restriction-play-expected.txt:
8512 * media/audio-playback-restriction-play.html:
8513 * media/click-volume-bar-not-pausing.html:
8514 * media/remote-control-command-is-user-gesture-expected.txt:
8515 * media/remote-control-command-is-user-gesture.html:
8516 * media/track/track-mode.html:
8517 * media/video-autoplay-allowed-but-fullscreen-required.html:
8518 * media/video-display-none-crash.html:
8519 * media/video-main-content-deny-display-none.html:
8520 * media/video-main-content-deny-not-in-dom.html:
8521 * media/video-main-content-deny-not-visible.html:
8522 * media/video-main-content-deny-obscured.html:
8523 * media/video-main-content-deny-too-small.html:
8524 * media/video-multiple-concurrent-playback-expected.txt:
8525 * media/video-play-audio-require-user-gesture-expected.txt:
8526 * media/video-play-audio-require-user-gesture.html:
8527 * media/video-play-pause-events-expected.txt:
8528 * media/video-play-pause-events.html:
8529 * media/video-play-pause-exception-expected.txt:
8530 * media/video-play-pause-exception.html:
8531 * media/video-play-require-user-gesture-expected.txt:
8532 * media/video-play-require-user-gesture.html:
8533 * media/video-preload-expected.txt:
8534 * media/video-preload.html:
8535 * media/video-test.js:
8536 (handlePromise.handle):
8537 Snuff many possible unhandled promise rejections in media via media.play().
8538
8539 * streams/reference-implementation/pipe-to-expected.txt:
8540 * streams/reference-implementation/pipe-to-options-expected.txt:
8541 * streams/reference-implementation/readable-stream-templated-expected.txt:
8542 * streams/reference-implementation/writable-stream-abort-expected.txt:
8543 * streams/reference-implementation/writable-stream-expected.txt:
8544 These stream tests are out of date and produce unhandled rejections.
8545
8546 * streams/shadowing-Promise.html:
8547 Update non-imported tests to prevent unhandled rejection messages.
8548
cdumez@apple.com5331c642017-04-28 01:53:56 +000085492017-04-27 Chris Dumez <cdumez@apple.com>
8550
8551 Align colspan/rowspan limits with the latest HTML specification
8552 https://bugs.webkit.org/show_bug.cgi?id=171322
8553
8554 Reviewed by Darin Adler.
8555
8556 Rebaseline a couple of rowspan tests now that our max limit has changed.
8557
8558 * fast/table/giantRowspan2-expected.txt:
8559 * platform/ios/fast/table/giantRowspan-expected.txt:
8560 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8561 * platform/mac/fast/table/giantRowspan-expected.txt:
8562
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000085632017-04-27 Matt Lewis <jlewis3@apple.com>
8564
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00008565 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
8566 https://bugs.webkit.org/show_bug.cgi?id=170835
8567
8568 Unreviewed test gardening.
8569
8570 * TestExpectations:
8571
85722017-04-27 Matt Lewis <jlewis3@apple.com>
8573
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00008574 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
8575 https://bugs.webkit.org/show_bug.cgi?id=171406
8576
8577 Unreviewed test gardening.
8578
8579 * platform/mac/TestExpectations:
8580
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000085812017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8582
8583 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
8584 https://bugs.webkit.org/show_bug.cgi?id=171379
8585
8586 Unreviewed test gardening.
8587
8588 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8589
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000085902017-04-27 David Kilzer <ddkilzer@apple.com>
8591
8592 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
8593 <https://webkit.org/b/171362>
8594 <rdar://problem/31867686>
8595
8596 Reviewed by Joseph Pecoraro.
8597
8598 This change makes it possible to pass either the first or second
8599 argument (or both) as anonymous functions into shouldBe() and
8600 shouldNotBe() to make it easy to capture local variables when
8601 writing tests. This is similar to the change in r202609 for Bug
8602 159232 for shouldThrow() and shouldNotThrow().
8603
8604 Note that shouldBe()/shouldNotBe() from the following files were
8605 NOT updated since they were imported from other projects and did
8606 share the full WebKit history of resources/js-test-pre.js:
8607
8608 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8609 js/mozilla/resources/js-test-pre.js
8610 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
8611 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
8612
8613 However, these files WERE brought up-to-date with the ability to
8614 pass anonymous functions into shouldBe()/shouldNotBe() for this
8615 bug, and shouldThrow()/shouldNotThrow() which should have
8616 originally been fixed with Bug 159232:
8617
8618 http/tests/resources/js-test-pre.js
8619 resources/standalone-pre.js
8620
8621 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
8622 to debug message for copy-paste error. Found by searching
8623 LayoutTests directory for "expects string arguments".
8624
8625 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
8626 results.
8627 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
8628 second argument to shouldBe() a string.
8629
8630 * fast/css/script-tests/image-set-parsing.js:
8631 (testImageSetRule): Remove comment by changing second argument
8632 to shouldBe() into an anonymous function.
8633
8634 * http/tests/resources/js-test-pre.js:
8635 (evalAndLog):
8636 (evalAndLogResult):
8637 (shouldBe):
8638 (shouldNotBe):
8639 (shouldEvaluateTo):
8640 - Made a full copy of resources/js-test-pre.js to bring this up
8641 to speed. Needs a checker written for it to keep them in sync.
8642 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
8643 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
8644 - Update line numbers after updating http/tests/resources/js-test-pre.js.
8645
8646 * js/function-declarations-in-switch-statement-expected.txt:
8647 - Update results after fixing warnings.
8648 * js/script-tests/function-declarations-in-switch-statement.js:
8649 - Fix warnings by passing in strings to shouldBe().
8650
8651 * js/script-tests/stack-unwinding.js:
8652 - Update results after fixing warnings.
8653 * js/stack-unwinding-expected.txt:
8654 - Fix warnings by passing in strings to shouldBe().
8655
8656 * resources/js-test-pre.js:
8657 (shouldBe):
8658 (shouldNotBe):
8659 * resources/js-test.js:
8660 (shouldBe):
8661 (shouldNotBe):
8662 - Update shouldBe()/shouldNotBe() to accept anonymous function
8663 arguments.
8664
8665 * resources/standalone-pre.js:
8666 (shouldBe):
8667 (shouldNotBe):
8668 (shouldNotThrow):
8669 (shouldThrow):
8670 - Update shouldBe()/shouldNotBe() to accept anonymous function
8671 arguments.
8672 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
8673 function arguments (which were missed in r202609 for Bug
8674 159232).
8675
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000086762017-04-27 Chris Dumez <cdumez@apple.com>
8677
8678 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
8679 https://bugs.webkit.org/show_bug.cgi?id=171226
8680
8681 Reviewed by Simon Fraser.
8682
8683 Update existing tests to reflect behavior change.
8684
8685 * TestExpectations:
8686 * css3/flexbox/align-absolute-child-expected.txt:
8687 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
8688 * fast/css/ClientRect-attributes-prototype.html: Removed.
8689 * fast/css/ClientRect-serialization-expected.txt: Removed.
8690 * fast/css/ClientRect-serialization.html: Removed.
8691 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
8692 * fast/css/DOMRect-attributes-prototype.html: Added.
8693 * fast/css/DOMRect-serialization-expected.txt: Added.
8694 * fast/css/DOMRect-serialization.html: Added.
8695 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
8696 * fast/dom/Element/getClientRects-return-type.html: Added.
8697 * fast/dom/collection-iterators-expected.txt:
8698 * fast/dom/collection-iterators.html:
8699 * fast/visual-viewport/zoomed-fixed-expected.txt:
8700 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
8701 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
8702 * fast/zooming/client-rect-in-fixed-zoomed.html:
8703 * js/resources/JSON-stringify.js:
8704
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000087052017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8706
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00008707 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
8708 https://bugs.webkit.org/show_bug.cgi?id=171391
8709
8710 Unreviewed test gardening.
8711
8712 * platform/mac-wk1/TestExpectations:
8713
87142017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8715
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00008716 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
8717 https://bugs.webkit.org/show_bug.cgi?id=171389
8718
8719 Unreviewed test gardening.
8720
8721 * platform/ios-wk2/TestExpectations:
8722
87232017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8724
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00008725 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
8726 https://bugs.webkit.org/show_bug.cgi?id=170181
8727
8728 Unreviewed test gardening.
8729
8730 * platform/ios-wk2/TestExpectations:
8731
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000087322017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8733
8734 AX: Expose elements with the ARIA "feed" role
8735 https://bugs.webkit.org/show_bug.cgi?id=171184
8736
8737 Reviewed by Chris Fleizach.
8738
8739 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
8740 roles-computedRoleString.html. Update expectations accordingly.
8741
8742 * accessibility/gtk/xml-roles-exposed-expected.txt:
8743 * accessibility/gtk/xml-roles-exposed.html:
8744 * accessibility/roles-computedRoleString.html:
8745 * accessibility/roles-exposed.html:
8746 * platform/gtk/accessibility/roles-exposed-expected.txt:
8747 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
8748 * platform/mac/accessibility/roles-exposed-expected.txt:
8749
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000087502017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
8751
8752 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
8753 https://bugs.webkit.org/show_bug.cgi?id=171356
8754 <rdar://problem/28670085>
8755
8756 Reviewed by Dean Jackson.
8757
8758 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
8759 font assumes no normalization, which means one of the comparisons in the test is bogus.
8760
8761 * fast/text/variations/advances-expected.txt:
8762 * fast/text/variations/advances.html:
8763 * platform/ios/TestExpectations:
8764 * platform/mac/TestExpectations:
8765
antti@apple.com936e9952017-04-27 18:11:03 +000087662017-04-27 Antti Koivisto <antti@apple.com>
8767
8768 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
8769
8770 Looks like use of auto-sizing leaves state behind in DRT.
8771
8772 * platform/mac-wk1/TestExpectations:
8773
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000087742017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8775
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00008776 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
8777 https://bugs.webkit.org/show_bug.cgi?id=167371
8778
8779 Unreviewed test gardening.
8780
8781 * platform/mac-wk1/TestExpectations:
8782
87832017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8784
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00008785 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
8786 https://bugs.webkit.org/show_bug.cgi?id=170877
8787
8788 Unreviewed test gardening.
8789
8790 * platform/mac-wk1/TestExpectations:
8791
zalan@apple.com5c404752017-04-27 17:11:38 +000087922017-04-27 Zalan Bujtas <zalan@apple.com>
8793
8794 Use text-shadow to visualize simple line layout coverage.
8795 https://bugs.webkit.org/show_bug.cgi?id=171379
8796
8797 Reviewed by Antti Koivisto.
8798
8799 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
8800 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
8801 * fast/inline/simple-line-layout-16bit-content.html:
8802
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000088032017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8804
8805 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
8806 https://bugs.webkit.org/show_bug.cgi?id=171187
8807
8808 Reviewed by Chris Fleizach.
8809
8810 * accessibility/aria-mappings-expected.txt: Updated.
8811 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
8812 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
8813
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000088142017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
8815
8816 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
8817 https://bugs.webkit.org/show_bug.cgi?id=171366
8818 <rdar://problem/30060323>
8819
8820 Reviewed by Alex Christensen.
8821
8822 This test needs a font which supports Deseret but doesn't support small caps.
8823 Geneva is a better choice for such a font.
8824
8825 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
8826 * fast/text/complex-small-caps-non-bmp-capitalize.html:
8827
antti@apple.comef0ec682017-04-27 16:51:11 +000088282017-04-27 Antti Koivisto <antti@apple.com>
8829
8830 Repeated layouts in Mail due to viewport units being used with auto-sizing
8831 https://bugs.webkit.org/show_bug.cgi?id=171371
8832 <rdar://problem/28780084>
8833
8834 Reviewed by Zalan Bujtas.
8835
8836 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
8837 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
8838
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000088392017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
8840
8841 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
8842 https://bugs.webkit.org/show_bug.cgi?id=171204
8843
8844 Reviewed by Chris Fleizach.
8845
8846 It turns out that this bug was fixed as a side effect of the changes made
8847 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
8848 lack of an existing layout test covering the mappings for other platforms.
8849 The test created for the WebKitGtk port was modified and moved to the shared
8850 tests. Shared expectations are based on the Mac's mappings.
8851
8852 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
8853 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
8854 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
8855 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
8856
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000088572017-04-27 Ryan Haddad <ryanhaddad@apple.com>
8858
8859 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
8860 https://bugs.webkit.org/show_bug.cgi?id=171353
8861
8862 Unreviewed test gardening.
8863
8864 * platform/ios-wk2/TestExpectations:
8865
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000088662017-04-27 Frederic Wang <fwang@igalia.com>
8867
8868 Fix some tests from platform-tests/cssom-view/cssom-view/
8869 https://bugs.webkit.org/show_bug.cgi?id=171228
8870
8871 Reviewed by Youenn Fablet.
8872
8873 * TestExpectations: Unskip media-query-list-interface.
8874
zalan@apple.come9f08212017-04-27 11:02:09 +000088752017-04-27 Zalan Bujtas <zalan@apple.com>
8876
8877 Text gets cut off when bailing out of simple line layout with widows.
8878 https://bugs.webkit.org/show_bug.cgi?id=171370
8879 <rdar://problem/31563414>
8880
8881 Reviewed by Antti Koivisto.
8882
8883 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
8884 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
8885
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000088862017-04-26 Chris Dumez <cdumez@apple.com>
8887
8888 Unreviewed, remove unnecessary expected result in platform/ios-wk2
8889
8890 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
8891 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
8892
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000088932017-04-26 Joseph Pecoraro <pecoraro@apple.com>
8894
8895 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
8896 https://bugs.webkit.org/show_bug.cgi?id=171364
8897 <rdar://problem/10873037>
8898
8899 Reviewed by Sam Weinig.
8900
8901 * inspector/model/remote-object-expected.txt:
8902 * inspector/model/remote-object.html:
8903 * platform/mac/inspector/model/remote-object-expected.txt:
8904 Test a Uint8ClampedArray is treated like an array.
8905
sbarati@apple.com00f75182017-04-27 02:28:39 +000089062017-04-26 Saam Barati <sbarati@apple.com>
8907
8908 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
8909 https://bugs.webkit.org/show_bug.cgi?id=170924
8910 <rdar://problem/31721052>
8911
8912 Reviewed by Mark Lam.
8913
8914 * js/let-syntax-expected.txt:
8915
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000089162017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8917
8918 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
8919 https://bugs.webkit.org/show_bug.cgi?id=171182
8920
8921 Reviewed by Chris Fleizach.
8922
8923 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
8924 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
8925
timothy_horton@apple.com30800222017-04-27 00:53:23 +000089262017-04-26 Tim Horton <timothy_horton@apple.com>
8927
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00008928 Should not drag x-apple-data-detectors links
8929 https://bugs.webkit.org/show_bug.cgi?id=171352
8930 <rdar://problem/31309081>
8931
8932 Reviewed by Beth Dakin.
8933
8934 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
8935 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
8936
89372017-04-26 Tim Horton <timothy_horton@apple.com>
8938
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00008939 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00008940
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00008941 * TestExpectations:
8942 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
8943 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
8944 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00008945
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000089462017-04-26 Matt Lewis <jlewis3@apple.com>
8947
8948 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
8949 https://bugs.webkit.org/show_bug.cgi?id=171346
8950
8951 Unreviewed test gardening.
8952
8953 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
8954
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000089552017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
8956
8957 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
8958 https://bugs.webkit.org/show_bug.cgi?id=171163
8959
8960 Reviewed by Chris Fleizach.
8961
8962 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
8963 * accessibility/gtk/aria-current-changed-notification.html: Added.
8964 * accessibility/gtk/aria-current-expected.txt: Added.
8965 * accessibility/gtk/aria-current.html: Added.
8966
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000089672017-04-26 Youenn Fablet <youenn@apple.com>
8968
8969 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
8970 https://bugs.webkit.org/show_bug.cgi?id=170701
8971
8972 Reviewed by Eric Carlson.
8973
8974 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
8975 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
8976 * webrtc/datachannel/bufferedAmountLowThreshold.html:
8977
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000089782017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
8979
8980 Restrict WebKit image formats to a known whitelist
8981 https://bugs.webkit.org/show_bug.cgi?id=170700
8982
8983 Reviewed by Tim Horton.
8984
8985 * fast/images/image-formats-support-expected.txt: Added.
8986 * fast/images/image-formats-support.html: Added.
8987 * fast/images/resources/100x100-red-psd-renamed.png: Added.
8988 * fast/images/resources/100x100-red-tga-renamed.png: Added.
8989 * fast/images/resources/100x100-red.psd: Added.
8990 * fast/images/resources/100x100-red.tga: Added.
8991
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000089922017-04-26 Matt Lewis <jlewis3@apple.com>
8993
8994 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
8995 https://bugs.webkit.org/show_bug.cgi?id=170484
8996
8997 Reviewed by Alexey Proskuryakov.
8998
8999 * platform/mac-wk2/TestExpectations:
9000
cdumez@apple.com12453dd2017-04-26 19:38:56 +000090012017-04-26 Chris Dumez <cdumez@apple.com>
9002
9003 Re-sync html/browsers/the-window-object web-platform-tests from upstream
9004 https://bugs.webkit.org/show_bug.cgi?id=171313
9005
9006 Reviewed by Alex Christensen.
9007
9008 * tests-options.json:
9009
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000090102017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
9011
9012 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
9013 https://bugs.webkit.org/show_bug.cgi?id=171164
9014
9015 Reviewed by Chris Fleizach.
9016
9017 In addition to the new test, update xml-roles-exposed.html's expectations
9018 because the implicit value of aria-haspopup for the combobox role is now
9019 listbox, and that value should be exposed via an AtkObject attribute.
9020
9021 * accessibility/gtk/aria-haspopup-expected.txt: Added.
9022 * accessibility/gtk/aria-haspopup.html: Added.
9023 * accessibility/gtk/xml-roles-exposed-expected.txt:
9024
simon.fraser@apple.com22722612017-04-26 19:03:46 +000090252017-04-26 Simon Fraser <simon.fraser@apple.com>
9026
9027 http/tests/frame-throttling tests failing on iOS
9028 https://bugs.webkit.org/show_bug.cgi?id=171314
9029 rdar://problem/31691134
9030
9031 Reviewed by Chris Dumez.
9032
9033 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
9034 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
9035 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
9036 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
9037
9038 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
9039 locations.
9040
9041 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
9042 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
9043 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
9044 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
9045
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000090462017-04-26 Matt Lewis <jlewis3@apple.com>
9047
9048 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
9049 https://bugs.webkit.org/show_bug.cgi?id=161887
9050
9051 Reviewed by Tim Horton.
9052
9053 * platform/mac-wk2/TestExpectations:
9054
dino@apple.comb0854342017-04-26 17:34:50 +000090552017-04-25 Dean Jackson <dino@apple.com>
9056
9057 [Color] Make gradients work with ExtendedColors
9058 https://bugs.webkit.org/show_bug.cgi?id=171315
9059 <rdar://problems/31830177>
9060
9061 Reviewed by Antoine Quint.
9062
9063 Test for gradients using the color() syntax. Unfortunately,
9064 due to rounding errors, we can't use a ref test for some
9065 transparent colors, so comment them out for the moment.
9066 These can be re-enabled when we can specify a tolerance
9067 value for image comparison in the testing framework.
9068
9069 * css3/color/gradients-expected.html: Added.
9070 * css3/color/gradients.html: Added.
9071
zalan@apple.com0acc5442017-04-26 16:34:32 +000090722017-04-26 Zalan Bujtas <zalan@apple.com>
9073
9074 Forced page break on :after triggers infinite loop in column balancing
9075 https://bugs.webkit.org/show_bug.cgi?id=171309
9076 rdar://problem/26285884
9077
9078 Reviewed by David Hyatt.
9079
9080 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
9081 * fast/multicol/infinite-loop-when-forced-break.html: Added.
9082
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000090832017-04-26 Ryan Haddad <ryanhaddad@apple.com>
9084
9085 Unreviewed, rolling out r215767.
9086
9087 The LayoutTest for this change is a flaky failure.
9088
9089 Reverted changeset:
9090
9091 "Restrict WebKit image formats to a known whitelist"
9092 https://bugs.webkit.org/show_bug.cgi?id=170700
9093 http://trac.webkit.org/changeset/215767
9094
svillar@igalia.com9f39f272017-04-26 15:34:40 +000090952017-04-24 Sergio Villar Senin <svillar@igalia.com>
9096
9097 [css-grid] Remove most of the usage of SizingOperation
9098 https://bugs.webkit.org/show_bug.cgi?id=171225
9099
9100 Reviewed by Darin Adler.
9101
9102 Added a new test case which was working correctly but that was not properly tested before.
9103
9104 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
9105 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
9106
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000091072017-04-25 Joseph Pecoraro <pecoraro@apple.com>
9108
9109 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
9110 https://bugs.webkit.org/show_bug.cgi?id=170953
9111
9112 Reviewed by Brian Burg.
9113
9114 * http/tests/inspector/network/resource-sizes-disk-cache.html:
9115 * http/tests/inspector/network/resource-sizes-network.html:
9116 Read the entire data to ensure the load is complete before we notify the frontend.
9117
9118 * platform/mac-wk1/TestExpectations:
9119 * platform/mac-wk2/TestExpectations:
9120 Unflake these tests, they should be more reliable now.
9121
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000091222017-04-25 Youenn Fablet <youenn@apple.com>
9123
9124 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
9125 https://bugs.webkit.org/show_bug.cgi?id=171242
9126
9127 Reviewed by Alex Christensen.
9128
9129 * TestExpectations:
9130 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
9131 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
9132
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000091332017-04-25 Brent Fulgham <bfulgham@apple.com>
9134
9135 Relax the event firing ASSERT for Attr changes
9136 https://bugs.webkit.org/show_bug.cgi?id=171236
9137 <rdar://problem/30516349>
9138
9139 Reviewed by Dean Jackson.
9140
9141 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
9142 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
9143
dino@apple.com7d703c92017-04-26 01:45:04 +000091442017-04-25 Dean Jackson <dino@apple.com>
9145
9146 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
9147 https://bugs.webkit.org/show_bug.cgi?id=171303
9148 <rdar://problem/31434879>
9149
9150 Reviewed by Brent Fulgham.
9151
9152 This particular test was calling notifyDone() from within
9153 a callback triggered by the UIScriptController script, which
9154 meant that by the time the controller tried to call its callback,
9155 the test had finished.
9156
9157 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
9158 notifyDone is called after both the callback-like functions have
9159 triggered.
9160
wilander@apple.com2e6d1372017-04-26 01:22:55 +000091612017-04-25 John Wilander <wilander@apple.com>
9162
9163 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
9164 https://bugs.webkit.org/show_bug.cgi?id=171295
9165 <rdar://problem/31823818>
9166
9167 Reviewed by Brent Fulgham.
9168
9169 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
9170 Changed a TestRunner function name to
9171 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9172 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
9173 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
9174 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
9175 Changed a TestRunner function name to
9176 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
9177
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000091782017-04-25 Commit Queue <commit-queue@webkit.org>
9179
9180 Unreviewed, rolling out r215476.
9181 https://bugs.webkit.org/show_bug.cgi?id=171304
9182
9183 "It broke JSBench" (Requested by saamyjoon on #webkit).
9184
9185 Reverted changeset:
9186
9187 "[ES6]. Implement Annex B.3.3 function hoisting rules for
9188 eval"
9189 https://bugs.webkit.org/show_bug.cgi?id=163208
9190 http://trac.webkit.org/changeset/215476
9191
sbarati@apple.com732d0672017-04-26 00:52:35 +000091922017-04-25 Saam Barati <sbarati@apple.com>
9193
9194 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
9195 https://bugs.webkit.org/show_bug.cgi?id=171150
9196 <rdar://problem/31771880>
9197
9198 Reviewed by Sam Weinig.
9199
9200 * js/sequence-iterator-protocol-2-expected.txt: Added.
9201 * js/sequence-iterator-protocol-2.html: Added.
9202 * js/sequence-iterator-protocol-expected.txt: Added.
9203 * js/sequence-iterator-protocol.html: Added.
9204
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000092052017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9206
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00009207 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
9208 https://bugs.webkit.org/show_bug.cgi?id=165311
9209
9210 Unreviewed test gardening.
9211
9212 * platform/mac/TestExpectations:
9213
92142017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9215
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00009216 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
9217 https://bugs.webkit.org/show_bug.cgi?id=171301
9218
9219 Unreviewed test gardening.
9220
9221 * platform/ios-wk2/TestExpectations:
9222
92232017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9224
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00009225 Unreviewed, rolling out r215730.
9226
9227 The LayoutTest for this change is a flaky timeout on mac-wk1
9228 debug.
9229
9230 Reverted changeset:
9231
9232 "Enable expired-only reload policy on Mac and iOS"
9233 https://bugs.webkit.org/show_bug.cgi?id=171264
9234 http://trac.webkit.org/changeset/215730
9235
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000092362017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
9237
9238 Restrict WebKit image formats to a known whitelist
9239 https://bugs.webkit.org/show_bug.cgi?id=170700
9240
9241 Reviewed by Tim Horton.
9242
9243 * fast/images/image-formats-support-expected.txt: Added.
9244 * fast/images/image-formats-support.html: Added.
9245 * fast/images/resources/100x100-red-psd-renamed.png: Added.
9246 * fast/images/resources/100x100-red-tga-renamed.png: Added.
9247 * fast/images/resources/100x100-red.psd: Added.
9248 * fast/images/resources/100x100-red.tga: Added.
9249
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000092502017-04-25 Tim Horton <timothy_horton@apple.com>
9251
9252 Deduplicate some lines in the toplevel TestExpectations
9253
9254 * TestExpectations:
9255 Remove a duplicate line and consolidate another.
9256
cdumez@apple.com748dde02017-04-25 21:41:31 +000092572017-04-25 Chris Dumez <cdumez@apple.com>
9258
9259 Element.dataset.name incorrectly returns undefined
9260 https://bugs.webkit.org/show_bug.cgi?id=161454
9261 <rdar://problem/31818563>
9262
9263 Reviewed by Mark Lam.
9264
9265 Add layout test for JS caching bug on DOMStringMap that was fixed as part
9266 of a large named property getter refactoring in r210667.
9267
9268 * fast/dom/dataset-caching-bug-expected.txt: Added.
9269 * fast/dom/dataset-caching-bug.html: Added.
9270
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000092712017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
9272
9273 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
9274 https://bugs.webkit.org/show_bug.cgi?id=171272
9275 <rdar://problem/30966764>
9276
9277 Reviewed by Zalan Bujtas.
9278
9279 * fast/text/kaithi-expected.html: Added.
9280 * fast/text/kaithi.html: Added.
9281 * platform/ios/TestExpectations:
9282 * platform/mac/TestExpectations:
9283
dbates@webkit.org630e6902017-04-25 20:26:13 +000092842017-04-25 Daniel Bates <dabates@apple.com>
9285
9286 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
9287 https://bugs.webkit.org/show_bug.cgi?id=136452
9288 <rdar://problem/23412620>
9289
9290 Reviewed by Brent Fulgham.
9291
9292 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
9293 we support X-Content-Type-Options: nosniff.
9294
9295 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
9296
9297 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
9298 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
9299 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
9300 to avoid a difference of console message ordering due to the non-determinism of the WPT
9301 tests from affecting the matching of the expected result.
9302 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
9303 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
9304 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
9305 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
9306 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
9307 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
9308 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
9309 expected result.
9310 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
9311 * platform/ios/TestExpectations: Unskip nosniff tests.
9312 * platform/mac/TestExpectations: Ditto.
9313 * platform/win/TestExpectations: Ditto.
9314 * platform/wk2/TestExpectations: Ditto.
9315
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000093162017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9317
9318 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
9319 https://bugs.webkit.org/show_bug.cgi?id=170971
9320
9321 Unreviewed test gardening.
9322
9323 * platform/mac-wk2/TestExpectations:
9324
cdumez@apple.com868fa872017-04-25 16:29:25 +000093252017-04-25 Chris Dumez <cdumez@apple.com>
9326
9327 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
9328 https://bugs.webkit.org/show_bug.cgi?id=171239
9329 <rdar://problem/31789855>
9330
9331 Reviewed by Alex Christensen.
9332
9333 * http/tests/security/anchor-download-allow-sameorigin.html:
9334 Stop using attachment.php as resource for this download attribute test because attachment.php
9335 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
9336 this resource is no longer suitable for testing the download attribute.
9337
9338 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
9339 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
9340 * http/tests/download/resources/content-disposition-pass.php: Added.
9341 Add layout test coverage.
9342
9343 * platform/ios-wk2/TestExpectations:
9344 * platform/mac-wk1/TestExpectations:
9345 * platform/win/TestExpectations:
9346 Skip new test on platforms where the download attribute is not supported.
9347
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000093482017-04-25 Ryan Haddad <ryanhaddad@apple.com>
9349
9350 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
9351 https://bugs.webkit.org/show_bug.cgi?id=171238
9352
9353 Unreviewed test gardening.
9354
9355 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
9356
antti@apple.com0d5b2e32017-04-25 14:14:00 +000093572017-04-25 Antti Koivisto <antti@apple.com>
9358
9359 Enable expired-only reload policy on Mac and iOS
9360 https://bugs.webkit.org/show_bug.cgi?id=171264
9361 <rdar://problem/31807637>
9362
9363 Reviewed by Andreas Kling.
9364
9365 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
9366
9367 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
9368 Modify the test to clear the memory cache so it still tests what it is supposed to.
9369
fred.wang@free.fra9378e22017-04-25 08:46:07 +000093702017-04-25 Frederic Wang <fwang@igalia.com>
9371
9372 Import W3C tests for the CSSOM View module
9373 https://bugs.webkit.org/show_bug.cgi?id=171215
9374
9375 Reviewed by Youenn Fablet.
9376
9377 * TestExpectations: Skip some completely failing CSSOM View tests.
9378 * 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.
9379 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
9380
commit-queue@webkit.org67795122017-04-25 06:52:04 +000093812017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9382
9383 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
9384 https://bugs.webkit.org/show_bug.cgi?id=171190
9385
9386 Reviewed by Saam Barati.
9387
9388 * js/parser-syntax-check-expected.txt:
9389 * js/script-tests/parser-syntax-check.js:
9390 Extend to cover method duplicate parameter cases.
9391
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000093922017-04-24 Jiewen Tan <jiewen_tan@apple.com>
9393
9394 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
9395 https://bugs.webkit.org/show_bug.cgi?id=171059
9396 <rdar://problem/31734958>
9397
9398 Reviewed by Brent Fulgham.
9399
9400 * TestExpectations:
9401 Remove test expectations.
9402
rego@igalia.comb78934d2017-04-25 04:58:55 +000094032017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
9404
9405 [selectors4] :focus-within should use the flat tree
9406 https://bugs.webkit.org/show_bug.cgi?id=170899
9407
9408 Reviewed by Antti Koivisto.
9409
9410 * TestExpectations: Remove test that is passing now.
9411
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000094122017-04-24 Nan Wang <n_wang@apple.com>
9413
9414 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
9415 https://bugs.webkit.org/show_bug.cgi?id=171247
9416
9417 Reviewed by Chris Fleizach.
9418
9419 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
9420 * accessibility/mac/input-string-for-range-crash.html: Added.
9421
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000094222017-04-24 Youenn Fablet <youenn@apple.com>
9423
9424 Set defaults video getUserMedia constraints
9425 https://bugs.webkit.org/show_bug.cgi?id=171127
9426
9427 Reviewed by Eric Carlson.
9428
9429 * fast/mediastream/getUserMedia-default-expected.txt: Added.
9430 * fast/mediastream/getUserMedia-default.html: Added.
9431
cdumez@apple.coma98f8782017-04-24 22:46:11 +000094322017-04-24 Chris Dumez <cdumez@apple.com>
9433
cdumez@apple.com371f9792017-04-24 23:43:24 +00009434 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
9435 https://bugs.webkit.org/show_bug.cgi?id=171052
9436
9437 Reviewed by Sam Weinig.
9438
9439 Updated / rebaselined existing tests to reflect behavior change.
9440
9441 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
9442 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
9443 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
9444 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
9445 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
9446 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
9447 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
9448 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
9449 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
9450 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
9451
94522017-04-24 Chris Dumez <cdumez@apple.com>
9453
cdumez@apple.coma98f8782017-04-24 22:46:11 +00009454 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
9455 https://bugs.webkit.org/show_bug.cgi?id=171243
9456 <rdar://problem/31715572>
9457
9458 Reviewed by Antti Koivisto.
9459
9460 Add layout test coverage.
9461
9462 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
9463 * fast/images/animated-gif-scrolling-crash.html: Added.
9464
sbarati@apple.com902ad172017-04-24 21:17:24 +000094652017-04-24 Saam Barati <sbarati@apple.com>
9466
9467 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
9468 https://bugs.webkit.org/show_bug.cgi?id=171120
9469 <rdar://problem/31781889>
9470
9471 Rubber stamped by Mark Lam.
9472
9473 Make the wasm binary we compile close to 50% smaller.
9474
9475 * workers/wasm-resources/long-compile-many.js:
9476 (i.async.run):
9477 (i.worker.onmessage):
9478 * workers/wasm-resources/long-compile-worker.js:
9479 * workers/wasm-resources/long-compile.js:
9480 (async.run):
9481 (worker.onmessage):
9482
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000094832017-04-24 Ryan Haddad <ryanhaddad@apple.com>
9484
9485 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
9486 https://bugs.webkit.org/show_bug.cgi?id=171245
9487
9488 Unreviewed test gardening.
9489
9490 * platform/mac-wk1/TestExpectations:
9491
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000094922017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9493
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00009494 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
9495 https://bugs.webkit.org/show_bug.cgi?id=170897
9496
9497 Reviewed by Saam Barati.
9498
9499 * js/class-syntax-declaration-expected.txt:
9500 * js/script-tests/class-syntax-declaration.js:
9501 Extend tests for static and non-static methods named "constructor" and "prototype".
9502
95032017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9504
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00009505 Address some FIXMEs in JavaScript tests for bugs that have been fixed
9506 https://bugs.webkit.org/show_bug.cgi?id=171191
9507
9508 Reviewed by JF Bastien.
9509
9510 * js/dom/custom-constructors-expected.txt:
9511 * js/dom/script-tests/custom-constructors.js:
9512 * js/script-tests/keyword-method-names.js:
9513
95142017-04-24 Joseph Pecoraro <pecoraro@apple.com>
9515
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00009516 test262: test262/test/language/expressions/generators/yield-as-label.js
9517 https://bugs.webkit.org/show_bug.cgi?id=170979
9518
9519 Reviewed by Saam Barati.
9520
9521 * js/object-literal-shorthand-construction-expected.txt:
9522 * js/script-tests/object-literal-shorthand-construction.js:
9523 Extend this test to cover object literal shorthand with keywords.
9524
9525 * js/dom/reserved-words-as-property-expected.txt:
9526 * js/let-syntax-expected.txt:
9527 * js/parser-syntax-check-expected.txt:
9528 Improved error messages.
9529
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000095302017-04-23 Commit Queue <commit-queue@webkit.org>
9531
9532 Unreviewed, rolling out r215674.
9533 https://bugs.webkit.org/show_bug.cgi?id=171212
9534
9535 Possible unintended commit. This patch was on the wrong bug.
9536 (Requested by JoePeck on #webkit).
9537
9538 Reverted changeset:
9539
9540 "test262: test262/test/language/expressions/generators/yield-
9541 as-label.js"
9542 https://bugs.webkit.org/show_bug.cgi?id=170979
9543 http://trac.webkit.org/changeset/215674
9544
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000095452017-04-23 Joseph Pecoraro <pecoraro@apple.com>
9546
9547 test262: test262/test/language/expressions/generators/yield-as-label.js
9548 https://bugs.webkit.org/show_bug.cgi?id=170979
9549
9550 Reviewed by Saam Barati.
9551
9552 * js/object-literal-shorthand-construction-expected.txt:
9553 * js/script-tests/object-literal-shorthand-construction.js:
9554 Extend this test to cover object literal shorthand with keywords.
9555
9556 * js/dom/reserved-words-as-property-expected.txt:
9557 * js/let-syntax-expected.txt:
9558 * js/parser-syntax-check-expected.txt:
9559 Improved error messages.
9560
zalan@apple.com1f82e352017-04-22 02:01:55 +000095612017-04-21 Zalan Bujtas <zalan@apple.com>
9562
9563 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
9564 https://bugs.webkit.org/show_bug.cgi?id=171108
9565 <rdar://problem/30271747>
9566
9567 Reviewed by Dan Bernstein.
9568
9569 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
9570 * fast/replaced/ul-li-word-break-break-word.html: Added.
9571 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
9572 * fast/replaced/zero-width-image-force-linebreak.html: Added.
9573
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000095742017-04-21 Aaron Chu <aaron_chu@apple.com>
9575
9576 AX: FKA: Buttons need a visible focus indicator
9577 https://bugs.webkit.org/show_bug.cgi?id=171040
9578 <rdar://problem/30922548>
9579
9580 Reviewed by Antoine Quint.
9581
9582 * TestExpectations:
9583 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
9584 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
9585 * platform/mac/TestExpectations:
9586
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000095872017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9588
9589 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
9590 https://bugs.webkit.org/show_bug.cgi?id=169119
9591
9592 Unreviewed test gardening.
9593
9594 * platform/mac/TestExpectations:
9595
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000095962017-04-21 Chris Dumez <cdumez@apple.com>
9597
9598 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
9599 https://bugs.webkit.org/show_bug.cgi?id=171132
9600 <rdar://problem/31426752>
9601
9602 Reviewed by Ryosuke Niwa.
9603
9604 Add layout test coverage. This test is passing in both Firefox and Chrome.
9605
9606 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
9607 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
9608
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000096092017-04-21 Youenn Fablet <youenn@apple.com>
9610
9611 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
9612 https://bugs.webkit.org/show_bug.cgi?id=170823
9613 <rdar://problem/31611583>
9614
9615 Unreviewed.
9616
9617 * TestExpectations: Reactivating test.
9618
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000096192017-04-21 Daniel Bates <dabates@apple.com>
9620
9621 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
9622 <rdar://problem/31690952>
9623
9624 Rubber-stamped by Jer Noble.
9625
9626 We can enable these tests again once we fix <rdar://problem/25780035>.
9627
9628 * platform/ios/TestExpectations:
9629
bfulgham@apple.coma431d112017-04-21 20:07:07 +000096302017-04-21 Per Arne Vollan <pvollan@apple.com>
9631
9632 Validate vImage arguments
9633 https://bugs.webkit.org/show_bug.cgi?id=171109
9634
9635 Reviewed by Brent Fulgham.
9636
9637 * fast/canvas/canvas-crash-expected.txt: Added.
9638 * fast/canvas/canvas-crash.html: Added.
9639
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000096402017-04-21 Ryan Haddad <ryanhaddad@apple.com>
9641
9642 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
9643 https://bugs.webkit.org/show_bug.cgi?id=170701
9644
9645 Unreviewed test gardening.
9646
9647 * TestExpectations:
9648
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000096492017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
9650
9651 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
9652 https://bugs.webkit.org/show_bug.cgi?id=169458
9653
9654 Reviewed by JF Bastien.
9655
9656 Add tests for formatToParts
9657
9658 * js/intl-datetimeformat-expected.txt:
9659 * js/script-tests/intl-datetimeformat.js:
9660
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000096612017-04-21 Timothy Horton <timothy_horton@apple.com>
9662
9663 Expose obscured insets to web content (as "safe area insets")
9664 https://bugs.webkit.org/show_bug.cgi?id=171013
9665 <rdar://problem/31564652>
9666
9667 Reviewed by Wenson Hsieh and Dave Hyatt.
9668
9669 * TestExpectations:
9670 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
9671 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
9672 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
9673 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
9674 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
9675 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
9676 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
9677 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
9678 * platform/ios-wk2/TestExpectations:
9679
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000096802017-04-20 Commit Queue <commit-queue@webkit.org>
9681
9682 Unreviewed, rolling out r215597.
9683 https://bugs.webkit.org/show_bug.cgi?id=171102
9684
9685 Made all tests crash under GuardMalloc (Requested by ap on
9686 #webkit).
9687
9688 Reverted changeset:
9689
9690 "Expose obscured insets to web content (as "safe area
9691 insets")"
9692 https://bugs.webkit.org/show_bug.cgi?id=171013
9693 http://trac.webkit.org/changeset/215597
9694
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000096952017-04-20 Timothy Horton <timothy_horton@apple.com>
9696
9697 Expose obscured insets to web content (as "safe area insets")
9698 https://bugs.webkit.org/show_bug.cgi?id=171013
9699 <rdar://problem/31564652>
9700
9701 Reviewed by Wenson Hsieh and Dave Hyatt.
9702
9703 * TestExpectations:
9704 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
9705 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
9706 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
9707 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
9708 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
9709 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
9710 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
9711 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
9712 * platform/ios-wk2/TestExpectations:
9713
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000097142017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9715
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00009716 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
9717 https://bugs.webkit.org/show_bug.cgi?id=169109
9718
9719 Unreviewed test gardening.
9720
9721 * platform/mac/TestExpectations:
9722
97232017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9724
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00009725 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
9726 https://bugs.webkit.org/show_bug.cgi?id=170921
9727
9728 Unreviewed test gardening.
9729
9730 * TestExpectations:
9731
mattbaker@apple.com287bec02017-04-20 23:09:55 +000097322017-04-20 Matt Baker <mattbaker@apple.com>
9733
9734 Web Inspector: Add regular expression support to XHR breakpoints
9735 https://bugs.webkit.org/show_bug.cgi?id=170099
9736 <rdar://problem/31558082>
9737
9738 Reviewed by Joseph Pecoraro.
9739
9740 Update tests and expectations for new XHR breakpoint type.
9741
9742 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
9743 * inspector/dom-debugger/xhr-breakpoints.html:
9744
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000097452017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
9746
9747 Inline anchor elements cannot be dragged when starting the drag from a block descendant
9748 https://bugs.webkit.org/show_bug.cgi?id=171062
9749 <rdar://problem/31697835>
9750
9751 Reviewed by Tim Horton.
9752
9753 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
9754 the drag is started from a block element under the link.
9755
9756 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
9757 * fast/events/drag-and-drop-link-containing-block.html: Added.
9758 * platform/ios/TestExpectations:
9759 * platform/mac-wk2/TestExpectations:
9760
9761 Skip the test on iOS and Mac WK2.
9762
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000097632017-04-20 Aaron Chu <aaron_chu@apple.com>
9764
9765 AX: Modern Media Controls Timeline slider should be operable
9766 https://bugs.webkit.org/show_bug.cgi?id=170250
9767
9768 Reviewed by Antoine Quint.
9769
9770 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
9771 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
9772
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000097732017-04-18 Filip Pizlo <fpizlo@apple.com>
9774
9775 Optimize SharedArrayBuffer in the DFG+FTL
9776 https://bugs.webkit.org/show_bug.cgi?id=164108
9777
9778 Reviewed by Saam Barati.
9779
9780 Add a test of futex performance.
9781
9782 * workers/sab/cascade_lock-worker.js: Added.
9783 (onmessage):
9784 * workers/sab/cascade_lock.html: Added.
9785 * workers/sab/worker-resources.js:
9786 (cascadeLockSlow):
9787 (cascadeLock):
9788 (cascadeUnlock):
9789
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000097902017-04-20 Jon Lee <jonlee@apple.com>
9791
9792 Update pip placard to "picture in picture"
9793 https://bugs.webkit.org/show_bug.cgi?id=171036
9794 rdar://problem/30201536
9795
9796 Reviewed by Antoine Quint.
9797
9798 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
9799 * media/modern-media-controls/pip-placard/pip-placard.html:
9800
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000098012017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9802
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00009803 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
9804 https://bugs.webkit.org/show_bug.cgi?id=171059
9805
9806 Unreviewed test gardening.
9807
9808 * TestExpectations:
9809
98102017-04-20 Ryan Haddad <ryanhaddad@apple.com>
9811
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00009812 Mark memory/memory-pressure-simulation.html as flaky.
9813 https://bugs.webkit.org/show_bug.cgi?id=170629
9814
9815 Unreviewed test gardening.
9816
9817 * platform/mac-wk2/TestExpectations:
9818
clopez@igalia.com86e61982017-04-20 16:46:04 +000098192017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
9820
9821 [GTK] Update layout tests expectations after r215556
9822 https://bugs.webkit.org/show_bug.cgi?id=170942
9823
9824 Unreviewed gardening.
9825
9826 * platform/gtk/TestExpectations:
9827
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000098282017-04-20 Youenn Fablet <youenn@apple.com>
9829
9830 RTCPeerConnection is stopping its backend twice sometimes
9831 https://bugs.webkit.org/show_bug.cgi?id=171043
9832
9833 Reviewed by Eric Carlson.
9834
9835 * webrtc/closing-peerconnection-expected.txt: Added.
9836 * webrtc/closing-peerconnection.html: Added.
9837
jdiggs@igalia.com41069912017-04-20 08:48:53 +000098382017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
9839
9840 [ATK] Implement support for DPub ARIA roles
9841 https://bugs.webkit.org/show_bug.cgi?id=170679
9842
9843 Reviewed by Chris Fleizach.
9844
9845 Update tests and expectations to reflect the modified WebCore Accessibility
9846 role mappings, and the corresponding changes for the platforms.
9847
9848 * accessibility/gtk/xml-roles-exposed-expected.txt:
9849 * accessibility/gtk/xml-roles-exposed.html:
9850 * accessibility/roles-exposed.html:
9851 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
9852 * platform/gtk/TestExpectations:
9853 * platform/gtk/accessibility/roles-exposed-expected.txt:
9854 * platform/mac/accessibility/roles-exposed-expected.txt:
9855
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000098562017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9857
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00009858 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
9859 https://bugs.webkit.org/show_bug.cgi?id=170907
9860
9861 Unreviewed test gardening.
9862
9863 * platform/mac-wk2/TestExpectations:
9864
98652017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9866
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00009867 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
9868
9869 Unreviewed test gardening.
9870
9871 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9872
98732017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9874
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00009875 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
9876 https://bugs.webkit.org/show_bug.cgi?id=171031
9877
9878 Unreviewed test gardening.
9879
9880 * TestExpectations:
9881
98822017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9883
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00009884 Remove two tests after r215515.
9885 https://bugs.webkit.org/show_bug.cgi?id=171014
9886
9887 Unreviewed test gardening.
9888
9889 * TestExpectations:
9890
98912017-04-19 Ryan Haddad <ryanhaddad@apple.com>
9892
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00009893 Rebaseline tests after r215515.
9894 https://bugs.webkit.org/show_bug.cgi?id=171014
9895
9896 Unreviewed test gardening.
9897
9898 * TestExpectations:
9899 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9900 * 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:
9901 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
9902
achristensen@apple.comc74717d2017-04-19 22:27:04 +000099032017-04-19 Alex Christensen <achristensen@webkit.org>
9904
9905 Parsing large XML strings fails
9906 https://bugs.webkit.org/show_bug.cgi?id=170999
9907 <rdar://problem/17336267>
9908
9909 Reviewed by Brady Eidson.
9910
9911 * fast/dom/xml-large-expected.txt: Added.
9912 * fast/dom/xml-large.html: Added.
9913
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000099142017-04-19 Chris Fleizach <cfleizach@apple.com>
9915
9916 AX: <hr> should use a different role description than interactive separators
9917 https://bugs.webkit.org/show_bug.cgi?id=170317
9918 <rdar://problem/31363024>
9919
9920 Reviewed by Joanmarie Diggs.
9921
9922 * accessibility/mac/hr-element-expected.txt:
9923 * accessibility/mac/hr-element.html:
9924
jfbastien@apple.com22070852017-04-19 20:03:52 +000099252017-04-19 JF Bastien <jfbastien@apple.com>
9926
9927 Unreviewed, rolling out r215520.
9928
9929 Broke Debian 8
9930
9931 Reverted changeset:
9932
9933 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
9934 https://bugs.webkit.org/show_bug.cgi?id=169458
9935 http://trac.webkit.org/changeset/215520
9936
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000099372017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
9938
9939 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
9940 https://bugs.webkit.org/show_bug.cgi?id=169458
9941
9942 Reviewed by JF Bastien.
9943
9944 Add tests for formatToParts
9945
9946 * js/intl-datetimeformat-expected.txt:
9947 * js/script-tests/intl-datetimeformat.js:
9948
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000099492017-04-19 Youenn Fablet <youenn@apple.com>
9950
9951 Import web-platform-tests/tools
9952 https://bugs.webkit.org/show_bug.cgi?id=170718
9953
9954 Reviewed by Alex Christensen.
9955
9956 * TestExpectations:
9957 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
9958 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
9959 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
9960 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
9961 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
9962 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
9963 * 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.
9964 * tests-options.json:
9965
antti@apple.com009dcd12017-04-19 12:15:37 +000099662017-04-19 Antti Koivisto <antti@apple.com>
9967
9968 Avoid repaints for invisible animations on tumblr.com/search/aww
9969 https://bugs.webkit.org/show_bug.cgi?id=170986
9970 <rdar://problem/28644580>
9971
9972 Reviewed by Andreas Kling.
9973
9974 * fast/repaint/mutate-non-visible-expected.txt: Added.
9975 * fast/repaint/mutate-non-visible.html: Added.
9976
wilander@apple.comd91733e2017-04-19 01:07:04 +000099772017-04-18 John Wilander <wilander@apple.com>
9978
9979 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
9980 https://bugs.webkit.org/show_bug.cgi?id=170763
9981 <rdar://problem/31573091>
9982
9983 Reviewed by Alex Christensen.
9984
9985 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
9986 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
9987
dino@apple.combce93132017-04-19 00:37:30 +000099882017-04-18 Dean Jackson <dino@apple.com>
9989
9990 Update ANGLE
9991 https://bugs.webkit.org/show_bug.cgi?id=170941
9992 <rdar://problem/31633999>
9993
9994 Reviewed by Alex Christensen.
9995
9996 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
9997
bfulgham@apple.com22f76952017-04-18 23:27:04 +000099982017-04-18 Brent Fulgham <bfulgham@apple.com>
9999
10000 Correct handling of isolatedWorld in event handling
10001 https://bugs.webkit.org/show_bug.cgi?id=65589
10002 <rdar://problem/24097804>
10003
10004 Reviewed by Geoffrey Garen.
10005
10006 This following test cases are from the following Blink change:
10007 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
10008
10009 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
10010 * fast/dom/event-attrs-isolated-world.html: Added.
10011 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
10012 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
10013
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +0000100142017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
10015
10016 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
10017 https://bugs.webkit.org/show_bug.cgi?id=170968
10018 <rdar://problem/31692560>
10019
10020 Reviewed by Dan Bernstein.
10021
10022 Adds a new layout test checking that text within a node with a click handler can be selected when using
10023 character selection granularity.
10024
10025 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
10026 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
10027
joepeck@webkit.org0a2add22017-04-18 20:37:51 +0000100282017-04-18 Joseph Pecoraro <pecoraro@apple.com>
10029
10030 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
10031 https://bugs.webkit.org/show_bug.cgi?id=170953
10032
10033 Unreviewed test gardening.
10034
10035 * platform/mac-wk1/TestExpectations:
10036 Mark a flakey test in WebKit1.
10037
weinig@apple.com66395a22017-04-18 20:35:43 +0000100382017-04-17 Sam Weinig <sam@webkit.org>
10039
10040 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
10041 https://bugs.webkit.org/show_bug.cgi?id=170926
10042
10043 Reviewed by Chris Dumez.
10044
10045 * js/dom/webidl-type-mapping-expected.txt:
10046 * js/dom/webidl-type-mapping.html:
10047 Update test to account for testDictionary now being an attribute,
10048 and test that the annotated type members behave correctly.
10049
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +0000100502017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
10051
10052 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
10053 https://bugs.webkit.org/show_bug.cgi?id=163208
10054
10055 Reviewed by Saam Barati.
10056
10057 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
10058 * inspector/runtime/evaluate-CommandLineAPI.html:
10059 * js/parser-syntax-check-expected.txt:
10060 * js/script-tests/parser-syntax-check.js:
10061
antti@apple.com8db60ef2017-04-18 17:31:20 +0000100622017-04-18 Antti Koivisto <antti@apple.com>
10063
10064 Enable optimized layer flushes on iOS
10065 https://bugs.webkit.org/show_bug.cgi?id=170938
10066 <rdar://problem/31677395>
10067
10068 Reviewed by Simon Fraser.
10069
10070 Add test verifying that tiles get created for touch overflow scrolling.
10071
10072 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
10073 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
10074
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +0000100752017-04-18 Ryan Haddad <ryanhaddad@apple.com>
10076
10077 Update TestExpectations for "selectors4" tests on mac-wk1.
10078 https://trac.webkit.org/changeset/215457/webkit
10079
10080 Unreviewed test gardening.
10081
10082 * platform/mac-wk1/TestExpectations:
10083
rego@igalia.com218bea92017-04-18 16:27:53 +0000100842017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10085
10086 [css-grid] Add support for percentage gaps
10087 https://bugs.webkit.org/show_bug.cgi?id=170764
10088
10089 Reviewed by Sergio Villar Senin.
10090
10091 Import tests from Blink.
10092
10093 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
10094 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
10095 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
10096 * fast/css-grid-layout/grid-gutters-get-set.html:
10097
magomez@igalia.com3fecba62017-04-18 11:54:23 +0000100982017-04-18 Miguel Gomez <magomez@igalia.com>
10099
10100 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
10101 https://bugs.webkit.org/show_bug.cgi?id=170332
10102
10103 Reviewed by Carlos Garcia Campos.
10104
10105 Added a test to ensure that the browser doesn't crash when loading a PNG image which
10106 reports a wrong number of frames.
10107
10108 * fast/images/bad-png-missing-fdat-expected.txt: Added.
10109 * fast/images/bad-png-missing-fdat.html: Added.
10110 * fast/images/resources/bad-png-missing-fdAT.png: Added.
10111
rego@igalia.comb2665362017-04-18 09:17:19 +0000101122017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
10113
10114 [selectors4] Import W3C Test Suite
10115 https://bugs.webkit.org/show_bug.cgi?id=170898
10116
10117 Reviewed by Youenn Fablet.
10118
10119 * TestExpectations: Mark a few tests as failure linking to the related bugs.
10120 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
10121
carlosgc@webkit.org04704b92017-04-18 08:11:47 +0000101222017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
10123
10124 Unreviewed GTK+ gardening. Add several test expectations.
10125
10126 * platform/gtk/TestExpectations:
10127
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +0000101282017-04-17 Joseph Pecoraro <pecoraro@apple.com>
10129
10130 Web Inspector: Doesn't show size of compressed content correctly
10131 https://bugs.webkit.org/show_bug.cgi?id=155112
10132 <rdar://problem/25006728>
10133
10134 Reviewed by Alex Christensen and Timothy Hatcher.
10135
10136 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
10137 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
10138 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10139 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
10140 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10141 * http/tests/inspector/network/resource-sizes-network.html: Added.
10142 Test resource sizes under different load conditions.
10143
10144 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
10145 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
10146 Older versions of macOS will not have the new metrics, but test their output anyways.
10147
10148 * http/tests/inspector/network/resources/404.php: Added.
10149 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
10150 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
10151 * http/tests/inspector/network/resources/lorem.txt: Added.
10152 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
10153
10154 * http/tests/inspector/network/resources/resource-size-test.js: Added.
10155 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
10156 (TestPage.registerInitializer.window.addResourceSizeTest):
10157 (TestPage.registerInitializer):
10158 Shared test code for resource sizes.
10159
10160 * platform/mac-wk1/TestExpectations:
10161 * platform/win/TestExpectations:
10162
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +0000101632017-04-17 Youenn Fablet <youenn@apple.com>
10164
10165 Enable video autoplay when getUserMedia is on
10166 https://bugs.webkit.org/show_bug.cgi?id=170919
10167
10168 Reviewed by Geoffrey Garen.
10169
10170 * webrtc/video-autoplay-expected.txt: Added.
10171 * webrtc/video-autoplay.html: Added.
10172
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +0000101732017-04-17 Ryan Haddad <ryanhaddad@apple.com>
10174
10175 Skip webrtc/multi-video.html.
10176 https://bugs.webkit.org/show_bug.cgi?id=170823
10177
10178 Unreviewed test gardening.
10179
10180 * TestExpectations:
10181
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +0000101822017-04-17 Youenn Fablet <youenn@apple.com>
10183
10184 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +000010185 https://bugs.webkit.or
10186 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000010187
10188 Reviewed by Eric Carlson.
10189
10190 * webrtc/video-mute.html: Another try at making the test not flaky.
10191
timothy_horton@apple.com4de29982017-04-17 20:24:14 +0000101922017-04-17 Tim Horton <timothy_horton@apple.com>
10193
10194 Provide a viewport parameter to disable clipping to the safe area
10195 https://bugs.webkit.org/show_bug.cgi?id=170766
10196 <rdar://problem/31564634>
10197
10198 Reviewed by Beth Dakin.
10199
10200 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
10201 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
10202 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
10203 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
10204
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +0000102052017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10206
10207 [WebCrypto] Add support for ECDSA
10208 https://bugs.webkit.org/show_bug.cgi?id=170789
10209 <rdar://problem/31588604>
10210
10211 Reviewed by Brent Fulgham.
10212
10213 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
10214 * crypto/subtle/ec-generate-key-malformed-parameters.html:
10215 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
10216 * crypto/subtle/ec-import-key-malformed-parameters.html:
10217 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
10218 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
10219 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
10220 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
10221 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
10222 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
10223 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
10224 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
10225 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
10226 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
10227 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
10228 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
10229 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
10230 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
10231 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
10232 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
10233 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
10234 * crypto/subtle/ecdsa-generate-key.html: Added.
10235 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
10236 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
10237 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
10238 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
10239 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
10240 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
10241 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
10242 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
10243 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
10244 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
10245 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
10246 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
10247 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
10248 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
10249 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
10250 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
10251 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
10252 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
10253 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
10254 * crypto/subtle/ecdsa-import-raw-key.html: Added.
10255 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
10256 * crypto/subtle/ecdsa-import-spki-key.html: Added.
10257 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
10258 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
10259 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
10260 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
10261 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
10262 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
10263 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
10264 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
10265
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +0000102662017-04-17 Youenn Fablet <youenn@apple.com>
10267
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +000010268 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
10269 https://bugs.webkit.org/show_bug.cgi?id=170837
10270
10271 Reviewed by Eric Carlson.
10272
10273 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
10274
102752017-04-17 Youenn Fablet <youenn@apple.com>
10276
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000010277 RTCPeerConnection addTrack does not require a stream parameter
10278 https://bugs.webkit.org/show_bug.cgi?id=170894
10279
10280 Reviewed by Alex Christensen.
10281
10282 * webrtc/video-addTrack-expected.txt: Added.
10283 * webrtc/video-addTrack.html: Added.
10284
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +0000102852017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10286
10287 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
10288 https://bugs.webkit.org/show_bug.cgi?id=170882
10289
10290 Reviewed by Saam Barati.
10291
10292 * js/dom/object-prototype-toLocaleString-expected.txt:
10293 * js/dom/script-tests/object-prototype-toLocaleString.js:
10294 Test the case of toLocaleString where toString does not exist.
10295
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +0000102962017-04-16 Chris Dumez <cdumez@apple.com>
10297
10298 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
10299 https://bugs.webkit.org/show_bug.cgi?id=169995
10300 <rdar://problem/23798897>
10301
10302 Reviewed by Sam Weinig.
10303
10304 Add layout test coverage.
10305
10306 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
10307 * fast/events/beforeunload-alert-handled-keydown.html: Added.
10308 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
10309 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
10310
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +0000103112017-04-16 Joseph Pecoraro <pecoraro@apple.com>
10312
10313 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
10314 https://bugs.webkit.org/show_bug.cgi?id=170879
10315
10316 Reviewed by Saam Barati.
10317
10318 * js/Object-getOwnPropertyNames-expected.txt:
10319 * js/script-tests/Object-getOwnPropertyNames.js:
10320
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +0000103212017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
10322
10323 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
10324 https://bugs.webkit.org/show_bug.cgi?id=170760
10325
10326 Reviewed by Joseph Pecoraro.
10327
10328 Test sending and receiving text and binary (blob and array buffer) data.
10329
10330 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
10331 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
10332 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
10333 (web_socket_do_extra_handshake):
10334 (web_socket_transfer_data):
10335 (all_distinct_bytes):
10336 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
10337 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
10338 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
10339 (web_socket_do_extra_handshake):
10340 (web_socket_transfer_data):
10341
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +0000103422017-04-14 Jiewen Tan <jiewen_tan@apple.com>
10343
10344 [WebCrypto] Support HKDF
10345 https://bugs.webkit.org/show_bug.cgi?id=170636
10346 <rdar://problem/23539827>
10347
10348 Reviewed by Brent Fulgham.
10349
10350 * TestExpectations:
10351 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
10352 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
10353 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
10354 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
10355 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
10356 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
10357 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
10358 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
10359 * crypto/subtle/hkdf-import-key-expected.txt: Added.
10360 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
10361 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
10362 * crypto/subtle/hkdf-import-key.html: Added.
10363 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
10364 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
10365 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
10366 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
10367 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
10368 * crypto/workers/subtle/hkdf-import-key.html: Added.
10369 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
10370 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
10371 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
10372
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +0000103732017-04-14 Ryan Haddad <ryanhaddad@apple.com>
10374
10375 Skip workers/wasm-* LayoutTests on ios-simulator.
10376
10377 Unreviewed test gardening.
10378
10379 * platform/ios/TestExpectations:
10380
zalan@apple.comb62345d2017-04-14 20:59:36 +0000103812017-04-14 Zalan Bujtas <zalan@apple.com>
10382
10383 text-align start / end failure in table cells
10384 https://bugs.webkit.org/show_bug.cgi?id=141417
10385 <rdar://problem/31051672>
10386
10387 Reviewed by Antti Koivisto.
10388
10389 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
10390 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
10391
sbarati@apple.com492e4432017-04-14 02:10:17 +0000103922017-04-13 Saam Barati <sbarati@apple.com>
10393
10394 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
10395 https://bugs.webkit.org/show_bug.cgi?id=170573
10396
10397 Reviewed by Filip Pizlo.
10398
10399 * storage/indexeddb/resources/wasm-exceptions.js: Added.
10400 (const._fail):
10401 (const.isNotA.assert.isNotA):
10402 (const):
10403 (switch.typeof):
10404 (Builder):
10405 (Builder.prototype.setChecked):
10406 (Builder.prototype.setPreamble):
10407 (Builder.prototype._functionIndexSpaceKeyHash):
10408 (Builder.prototype._registerFunctionToIndexSpace):
10409 (Builder.prototype._getFunctionFromIndexSpace):
10410 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
10411 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
10412 (Builder.prototype._registerSectionBuilders.this.Unknown):
10413 (prepareDatabase):
10414 (testDatabase):
10415 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
10416 * storage/indexeddb/wasm-exceptions.html: Added.
10417 * workers/wasm-hashset: Added.
10418 * workers/wasm-hashset-expected.txt: Added.
10419 * workers/wasm-hashset-many-expected.txt: Added.
10420 * workers/wasm-hashset-many.html: Added.
10421 * workers/wasm-hashset.html: Added.
10422 * workers/wasm-hashset/many-test.js: Added.
10423 (reallyDone):
10424 (console.log):
10425 (console.error):
10426 (console.assert):
10427 (i.worker.onmessage):
10428 (Module.print):
10429 (Module.printErr):
10430 (Module.canvas):
10431 (Module.setStatus):
10432 (Module):
10433 (setValue):
10434 (getValue):
10435 (allocate):
10436 (getMemory):
10437 (Pointer_stringify):
10438 (AsciiToString):
10439 (stringToAscii):
10440 (UTF8ArrayToString):
10441 (UTF8ToString):
10442 (stringToUTF8Array):
10443 (stringToUTF8):
10444 (lengthBytesUTF8):
10445 (demangle):
10446 (demangleAll):
10447 (stackTrace):
10448 (alignUp):
10449 (updateGlobalBuffer):
10450 (updateGlobalBufferViews):
10451 (abortOnCannotGrowMemory):
10452 (enlargeMemory):
10453 (getTotalMemory):
10454 (callRuntimeCallbacks):
10455 (preRun):
10456 (ensureInitRuntime):
10457 (preMain):
10458 (exitRuntime):
10459 (postRun):
10460 (addOnPreRun):
10461 (addOnInit):
10462 (addOnPreMain):
10463 (addOnExit):
10464 (addOnPostRun):
10465 (intArrayFromString):
10466 (intArrayToString):
10467 (writeStringToMemory):
10468 (writeArrayToMemory):
10469 (writeAsciiToMemory):
10470 (Math.string_appeared_here):
10471 (addRunDependency):
10472 (removeRunDependency):
10473 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10474 (integrateWasmJS.lookupImport):
10475 (integrateWasmJS.mergeMemory):
10476 (integrateWasmJS.fixImports):
10477 (integrateWasmJS.getBinary):
10478 (integrateWasmJS.doJustAsm):
10479 (integrateWasmJS.receiveInstance):
10480 (integrateWasmJS.):
10481 (integrateWasmJS.doNativeWasm):
10482 (integrateWasmJS.doWasmPolyfill):
10483 (integrateWasmJS.Module.string_appeared_here):
10484 (integrateWasmJS):
10485 (___setErrNo):
10486 (__ZSt18uncaught_exceptionv):
10487 (EXCEPTIONS.deAdjust):
10488 (EXCEPTIONS.addRef):
10489 (EXCEPTIONS.decRef):
10490 (EXCEPTIONS.clearRef):
10491 (___cxa_find_matching_catch):
10492 (___gxx_personality_v0):
10493 (___lock):
10494 (_emscripten_memcpy_big):
10495 (_gettimeofday):
10496 (_abort):
10497 (SYSCALLS):
10498 (SYSCALLS.get getStr):
10499 (SYSCALLS.get64):
10500 (SYSCALLS.getZero):
10501 (try.___syscall146.printChar):
10502 (___syscall146):
10503 (___syscall54):
10504 (___unlock):
10505 (___syscall6):
10506 (invoke_ii):
10507 (invoke_iiii):
10508 (invoke_v):
10509 (_malloc.Module.string_appeared_here):
10510 (getTempRet0.Module.string_appeared_here):
10511 (_free.Module.string_appeared_here):
10512 (_main.Module.string_appeared_here):
10513 (setTempRet0.Module.string_appeared_here):
10514 (establishStackSpace.Module.string_appeared_here):
10515 (stackSave.Module.string_appeared_here):
10516 (_memset.Module.string_appeared_here):
10517 (_sbrk.Module.string_appeared_here):
10518 (_emscripten_get_global_libc.Module.string_appeared_here):
10519 (_memcpy.Module.string_appeared_here):
10520 (___errno_location.Module.string_appeared_here):
10521 (setThrew.Module.string_appeared_here):
10522 (_fflush.Module.string_appeared_here):
10523 (stackAlloc.Module.string_appeared_here):
10524 (stackRestore.Module.string_appeared_here):
10525 (_llvm_bswap_i32.Module.string_appeared_here):
10526 (runPostSets.Module.string_appeared_here):
10527 (dynCall_ii.Module.string_appeared_here):
10528 (dynCall_iiii.Module.string_appeared_here):
10529 (dynCall_v.Module.string_appeared_here):
10530 (else.applyMemoryInitializer):
10531 (else):
10532 (else.useRequest):
10533 (ExitStatus):
10534 (dependenciesFulfilled):
10535 (Module.string_appeared_here.Module.callMain.callMain.pad):
10536 (Module.string_appeared_here.Module.callMain):
10537 (run.doRun):
10538 (run):
10539 (exit):
10540 * workers/wasm-hashset/many-worker.js: Added.
10541 (console.log):
10542 (console.error):
10543 (console.assert):
10544 (Module.print):
10545 (Module.printErr):
10546 (Module.canvas):
10547 (Module.setStatus):
10548 (Module):
10549 (setValue):
10550 (getValue):
10551 (allocate):
10552 (getMemory):
10553 (Pointer_stringify):
10554 (AsciiToString):
10555 (stringToAscii):
10556 (UTF8ArrayToString):
10557 (UTF8ToString):
10558 (stringToUTF8Array):
10559 (stringToUTF8):
10560 (lengthBytesUTF8):
10561 (demangle):
10562 (demangleAll):
10563 (stackTrace):
10564 (alignUp):
10565 (updateGlobalBuffer):
10566 (updateGlobalBufferViews):
10567 (abortOnCannotGrowMemory):
10568 (enlargeMemory):
10569 (getTotalMemory):
10570 (callRuntimeCallbacks):
10571 (preRun):
10572 (ensureInitRuntime):
10573 (preMain):
10574 (exitRuntime):
10575 (postRun):
10576 (addOnPreRun):
10577 (addOnInit):
10578 (addOnPreMain):
10579 (addOnExit):
10580 (addOnPostRun):
10581 (intArrayFromString):
10582 (intArrayToString):
10583 (writeStringToMemory):
10584 (writeArrayToMemory):
10585 (writeAsciiToMemory):
10586 (Math.string_appeared_here):
10587 (addRunDependency):
10588 (removeRunDependency):
10589 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10590 (integrateWasmJS.lookupImport):
10591 (integrateWasmJS.mergeMemory):
10592 (integrateWasmJS.fixImports):
10593 (integrateWasmJS.getBinary):
10594 (integrateWasmJS.doJustAsm):
10595 (integrateWasmJS.receiveInstance):
10596 (integrateWasmJS.doNativeWasm):
10597 (integrateWasmJS.doWasmPolyfill):
10598 (integrateWasmJS.Module.string_appeared_here):
10599 (integrateWasmJS):
10600 (___setErrNo):
10601 (__ZSt18uncaught_exceptionv):
10602 (EXCEPTIONS.deAdjust):
10603 (EXCEPTIONS.addRef):
10604 (EXCEPTIONS.decRef):
10605 (EXCEPTIONS.clearRef):
10606 (___cxa_find_matching_catch):
10607 (___gxx_personality_v0):
10608 (___lock):
10609 (_emscripten_memcpy_big):
10610 (_gettimeofday):
10611 (_abort):
10612 (SYSCALLS):
10613 (SYSCALLS.get getStr):
10614 (SYSCALLS.get64):
10615 (SYSCALLS.getZero):
10616 (try.___syscall146.printChar):
10617 (___syscall146):
10618 (___syscall54):
10619 (___unlock):
10620 (___syscall6):
10621 (invoke_ii):
10622 (invoke_iiii):
10623 (invoke_v):
10624 (_malloc.Module.string_appeared_here):
10625 (getTempRet0.Module.string_appeared_here):
10626 (_free.Module.string_appeared_here):
10627 (_main.Module.string_appeared_here):
10628 (setTempRet0.Module.string_appeared_here):
10629 (establishStackSpace.Module.string_appeared_here):
10630 (stackSave.Module.string_appeared_here):
10631 (_memset.Module.string_appeared_here):
10632 (_sbrk.Module.string_appeared_here):
10633 (_emscripten_get_global_libc.Module.string_appeared_here):
10634 (_memcpy.Module.string_appeared_here):
10635 (___errno_location.Module.string_appeared_here):
10636 (setThrew.Module.string_appeared_here):
10637 (_fflush.Module.string_appeared_here):
10638 (stackAlloc.Module.string_appeared_here):
10639 (stackRestore.Module.string_appeared_here):
10640 (_llvm_bswap_i32.Module.string_appeared_here):
10641 (runPostSets.Module.string_appeared_here):
10642 (dynCall_ii.Module.string_appeared_here):
10643 (dynCall_iiii.Module.string_appeared_here):
10644 (dynCall_v.Module.string_appeared_here):
10645 (else.applyMemoryInitializer):
10646 (else):
10647 (else.useRequest):
10648 (ExitStatus):
10649 (dependenciesFulfilled):
10650 (Module.string_appeared_here.Module.callMain.callMain.pad):
10651 (Module.string_appeared_here.Module.callMain):
10652 (run.doRun):
10653 (run):
10654 (exit):
10655 * workers/wasm-hashset/test.js: Added.
10656 (reallyDone):
10657 (console.log):
10658 (console.error):
10659 (console.assert):
10660 (Module.print):
10661 (Module.printErr):
10662 (Module.canvas):
10663 (Module.setStatus):
10664 (Module):
10665 (setValue):
10666 (getValue):
10667 (allocate):
10668 (getMemory):
10669 (Pointer_stringify):
10670 (AsciiToString):
10671 (stringToAscii):
10672 (UTF8ArrayToString):
10673 (UTF8ToString):
10674 (stringToUTF8Array):
10675 (stringToUTF8):
10676 (lengthBytesUTF8):
10677 (demangle):
10678 (demangleAll):
10679 (stackTrace):
10680 (alignUp):
10681 (updateGlobalBuffer):
10682 (updateGlobalBufferViews):
10683 (abortOnCannotGrowMemory):
10684 (enlargeMemory):
10685 (getTotalMemory):
10686 (callRuntimeCallbacks):
10687 (preRun):
10688 (ensureInitRuntime):
10689 (preMain):
10690 (exitRuntime):
10691 (postRun):
10692 (addOnPreRun):
10693 (addOnInit):
10694 (addOnPreMain):
10695 (addOnExit):
10696 (addOnPostRun):
10697 (intArrayFromString):
10698 (intArrayToString):
10699 (writeStringToMemory):
10700 (writeArrayToMemory):
10701 (writeAsciiToMemory):
10702 (Math.string_appeared_here):
10703 (addRunDependency):
10704 (removeRunDependency):
10705 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10706 (integrateWasmJS.lookupImport):
10707 (integrateWasmJS.mergeMemory):
10708 (integrateWasmJS.fixImports):
10709 (integrateWasmJS.getBinary):
10710 (integrateWasmJS.doJustAsm):
10711 (integrateWasmJS.receiveInstance):
10712 (integrateWasmJS.doNativeWasm):
10713 (integrateWasmJS.doWasmPolyfill):
10714 (integrateWasmJS.Module.string_appeared_here):
10715 (integrateWasmJS):
10716 (___setErrNo):
10717 (__ZSt18uncaught_exceptionv):
10718 (EXCEPTIONS.deAdjust):
10719 (EXCEPTIONS.addRef):
10720 (EXCEPTIONS.decRef):
10721 (EXCEPTIONS.clearRef):
10722 (___cxa_find_matching_catch):
10723 (___gxx_personality_v0):
10724 (___lock):
10725 (_emscripten_memcpy_big):
10726 (_gettimeofday):
10727 (_abort):
10728 (SYSCALLS):
10729 (SYSCALLS.get getStr):
10730 (SYSCALLS.get64):
10731 (SYSCALLS.getZero):
10732 (try.___syscall146.printChar):
10733 (___syscall146):
10734 (___syscall54):
10735 (___unlock):
10736 (___syscall6):
10737 (invoke_ii):
10738 (invoke_iiii):
10739 (invoke_v):
10740 (_malloc.Module.string_appeared_here):
10741 (getTempRet0.Module.string_appeared_here):
10742 (_free.Module.string_appeared_here):
10743 (_main.Module.string_appeared_here):
10744 (setTempRet0.Module.string_appeared_here):
10745 (establishStackSpace.Module.string_appeared_here):
10746 (stackSave.Module.string_appeared_here):
10747 (_memset.Module.string_appeared_here):
10748 (_sbrk.Module.string_appeared_here):
10749 (_emscripten_get_global_libc.Module.string_appeared_here):
10750 (_memcpy.Module.string_appeared_here):
10751 (___errno_location.Module.string_appeared_here):
10752 (setThrew.Module.string_appeared_here):
10753 (_fflush.Module.string_appeared_here):
10754 (stackAlloc.Module.string_appeared_here):
10755 (stackRestore.Module.string_appeared_here):
10756 (_llvm_bswap_i32.Module.string_appeared_here):
10757 (runPostSets.Module.string_appeared_here):
10758 (dynCall_ii.Module.string_appeared_here):
10759 (dynCall_iiii.Module.string_appeared_here):
10760 (dynCall_v.Module.string_appeared_here):
10761 (else.applyMemoryInitializer):
10762 (else):
10763 (else.useRequest):
10764 (ExitStatus):
10765 (dependenciesFulfilled):
10766 (Module.string_appeared_here.Module.callMain.callMain.pad):
10767 (Module.string_appeared_here.Module.callMain):
10768 (run.doRun):
10769 (run):
10770 (exit):
10771 * workers/wasm-hashset/worker.js: Added.
10772 (console.log):
10773 (console.error):
10774 (console.assert):
10775 (Module.print):
10776 (Module.printErr):
10777 (Module.canvas):
10778 (Module.setStatus):
10779 (Module):
10780 (setValue):
10781 (getValue):
10782 (allocate):
10783 (getMemory):
10784 (Pointer_stringify):
10785 (AsciiToString):
10786 (stringToAscii):
10787 (UTF8ArrayToString):
10788 (UTF8ToString):
10789 (stringToUTF8Array):
10790 (stringToUTF8):
10791 (lengthBytesUTF8):
10792 (demangle):
10793 (demangleAll):
10794 (stackTrace):
10795 (alignUp):
10796 (updateGlobalBuffer):
10797 (updateGlobalBufferViews):
10798 (abortOnCannotGrowMemory):
10799 (enlargeMemory):
10800 (getTotalMemory):
10801 (callRuntimeCallbacks):
10802 (preRun):
10803 (ensureInitRuntime):
10804 (preMain):
10805 (exitRuntime):
10806 (postRun):
10807 (addOnPreRun):
10808 (addOnInit):
10809 (addOnPreMain):
10810 (addOnExit):
10811 (addOnPostRun):
10812 (intArrayFromString):
10813 (intArrayToString):
10814 (writeStringToMemory):
10815 (writeArrayToMemory):
10816 (writeAsciiToMemory):
10817 (Math.string_appeared_here):
10818 (addRunDependency):
10819 (removeRunDependency):
10820 (integrateWasmJS.asm2wasmImports.string_appeared_here):
10821 (integrateWasmJS.lookupImport):
10822 (integrateWasmJS.mergeMemory):
10823 (integrateWasmJS.fixImports):
10824 (integrateWasmJS.getBinary):
10825 (integrateWasmJS.doJustAsm):
10826 (integrateWasmJS.receiveInstance):
10827 (integrateWasmJS.):
10828 (integrateWasmJS.doNativeWasm):
10829 (integrateWasmJS.doWasmPolyfill):
10830 (integrateWasmJS.Module.string_appeared_here):
10831 (integrateWasmJS):
10832 (___setErrNo):
10833 (__ZSt18uncaught_exceptionv):
10834 (EXCEPTIONS.deAdjust):
10835 (EXCEPTIONS.addRef):
10836 (EXCEPTIONS.decRef):
10837 (EXCEPTIONS.clearRef):
10838 (___cxa_find_matching_catch):
10839 (___gxx_personality_v0):
10840 (___lock):
10841 (_emscripten_memcpy_big):
10842 (_gettimeofday):
10843 (_abort):
10844 (SYSCALLS):
10845 (SYSCALLS.get getStr):
10846 (SYSCALLS.get64):
10847 (SYSCALLS.getZero):
10848 (try.___syscall146.printChar):
10849 (___syscall146):
10850 (___syscall54):
10851 (___unlock):
10852 (___syscall6):
10853 (invoke_ii):
10854 (invoke_iiii):
10855 (invoke_v):
10856 (_malloc.Module.string_appeared_here):
10857 (getTempRet0.Module.string_appeared_here):
10858 (_free.Module.string_appeared_here):
10859 (_main.Module.string_appeared_here):
10860 (setTempRet0.Module.string_appeared_here):
10861 (establishStackSpace.Module.string_appeared_here):
10862 (stackSave.Module.string_appeared_here):
10863 (_memset.Module.string_appeared_here):
10864 (_sbrk.Module.string_appeared_here):
10865 (_emscripten_get_global_libc.Module.string_appeared_here):
10866 (_memcpy.Module.string_appeared_here):
10867 (___errno_location.Module.string_appeared_here):
10868 (setThrew.Module.string_appeared_here):
10869 (_fflush.Module.string_appeared_here):
10870 (stackAlloc.Module.string_appeared_here):
10871 (stackRestore.Module.string_appeared_here):
10872 (_llvm_bswap_i32.Module.string_appeared_here):
10873 (runPostSets.Module.string_appeared_here):
10874 (dynCall_ii.Module.string_appeared_here):
10875 (dynCall_iiii.Module.string_appeared_here):
10876 (dynCall_v.Module.string_appeared_here):
10877 (else.applyMemoryInitializer):
10878 (else):
10879 (else.useRequest):
10880 (ExitStatus):
10881 (dependenciesFulfilled):
10882 (Module.string_appeared_here.Module.callMain.callMain.pad):
10883 (Module.string_appeared_here.Module.callMain):
10884 (run.doRun):
10885 (run):
10886 (exit):
10887 * workers/wasm-long-compile-expected.txt: Added.
10888 * workers/wasm-long-compile-many-expected.txt: Added.
10889 * workers/wasm-long-compile-many.html: Added.
10890 * workers/wasm-long-compile.html: Added.
10891 * workers/wasm-resources: Added.
10892 * workers/wasm-resources/long-compile-many.js: Added.
10893 (done):
10894 (i.async.run):
10895 (i.worker.onmessage):
10896 * workers/wasm-resources/long-compile-worker.js: Added.
10897 (const._fail):
10898 (const.isNotA.assert.isNotA):
10899 (const):
10900 (switch.typeof):
10901 (Builder):
10902 (Builder.prototype.setChecked):
10903 (Builder.prototype.setPreamble):
10904 (Builder.prototype._functionIndexSpaceKeyHash):
10905 (Builder.prototype._registerFunctionToIndexSpace):
10906 (Builder.prototype._getFunctionFromIndexSpace):
10907 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
10908 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
10909 (Builder.prototype._registerSectionBuilders.this.Unknown):
10910 * workers/wasm-resources/long-compile.js: Added.
10911 (done):
10912 (async.run):
10913 (worker.onmessage):
10914
dino@apple.com867f6662017-04-14 01:56:35 +0000109152017-04-13 Dean Jackson <dino@apple.com>
10916
10917 Large negative animation-delays may not work depending on machine uptime
10918 https://bugs.webkit.org/show_bug.cgi?id=166962
10919 <rdar://problem/30091526>
10920
10921 Reviewed by Tim Horton.
10922
10923 * animations/large-negative-delay-expected.txt: Added.
10924 * animations/large-negative-delay.html: Added.
10925
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +0000109262017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
10927
10928 Change Intl prototypes to plain objects
10929 https://bugs.webkit.org/show_bug.cgi?id=168178
10930
10931 Reviewed by JF Bastien.
10932
10933 * js/intl-collator-expected.txt:
10934 * js/intl-datetimeformat-expected.txt:
10935 * js/intl-numberformat-expected.txt:
10936 * js/script-tests/intl-collator.js:
10937 * js/script-tests/intl-datetimeformat.js:
10938 * js/script-tests/intl-numberformat.js:
10939
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +0000109402017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10941
10942 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
10943 https://bugs.webkit.org/show_bug.cgi?id=169719
10944
10945 Unreviewed test gardening.
10946
10947 * platform/ios-wk2/TestExpectations:
10948
antti@apple.com2d5e53f2017-04-13 23:20:50 +0000109492017-04-13 Antti Koivisto <antti@apple.com>
10950
10951 Don't invalidate composition for style changes in non-composited layers
10952 https://bugs.webkit.org/show_bug.cgi?id=170805
10953 <rdar://problem/31606185>
10954
10955 Reviewed by Simon Fraser.
10956
10957 * compositing/updates/animation-non-composited-expected.txt: Added.
10958 * compositing/updates/animation-non-composited.html: Added.
10959
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +0000109602017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10961
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +000010962 Mark webrtc/video-mute.html as flaky.
10963 https://bugs.webkit.org/show_bug.cgi?id=170704
10964
10965 Unreviewed test gardening.
10966
10967 * TestExpectations:
10968
109692017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10970
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +000010971 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
10972 https://bugs.webkit.org/show_bug.cgi?id=165553
10973
10974 Unreviewed test gardening.
10975
10976 * platform/mac/TestExpectations:
10977
109782017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10979
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +000010980 Mark media/track/track-cue-rendering-rtl.html as flaky.
10981 https://bugs.webkit.org/show_bug.cgi?id=170831
10982
10983 Unreviewed test gardening.
10984
10985 * platform/mac/TestExpectations:
10986
109872017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10988
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +000010989 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
10990 https://bugs.webkit.org/show_bug.cgi?id=170830
10991
10992 Unreviewed test gardening.
10993
10994 * platform/mac-wk1/TestExpectations:
10995
109962017-04-13 Ryan Haddad <ryanhaddad@apple.com>
10997
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +000010998 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
10999
11000 Unreviewed test gardening.
11001
11002 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
11003
110042017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11005
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +000011006 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
11007 https://bugs.webkit.org/show_bug.cgi?id=170702
11008
11009 Unreviewed test gardening.
11010
11011 * platform/mac-wk2/TestExpectations:
11012
110132017-04-13 Ryan Haddad <ryanhaddad@apple.com>
11014
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000011015 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
11016 https://bugs.webkit.org/show_bug.cgi?id=164229
11017
11018 Unreviewed test gardening.
11019
11020 * platform/mac/TestExpectations:
11021
cdumez@apple.com0447c7c2017-04-13 19:42:35 +0000110222017-04-13 Chris Dumez <cdumez@apple.com>
11023
11024 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
11025 https://bugs.webkit.org/show_bug.cgi?id=170745
11026
11027 Reviewed by Tim Horton.
11028
11029 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
11030 test more robust.
11031
11032 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
11033 * svg/animations/animated-svg-image-outside-viewport-paused.html:
11034
commit-queue@webkit.org055b0802017-04-13 18:28:29 +0000110352017-04-13 Youenn Fablet <youenn@apple.com>
11036
11037 Remove RTCSignalingState::Closed
11038 https://bugs.webkit.org/show_bug.cgi?id=170811
11039
11040 Reviewed by Eric Carlson.
11041
11042 * webrtc/connection-state.html:
11043
jbedard@apple.com64df7a42017-04-13 17:29:43 +0000110442017-04-13 Jonathan Bedard <jbedard@apple.com>
11045
11046 Remove compositing/masks/solid-color-masked.html expectation
11047 https://bugs.webkit.org/show_bug.cgi?id=168054
11048
11049 Unreviewed test gardening.
11050
11051 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
11052
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +0000110532017-04-13 Youenn Fablet <youenn@apple.com>
11054
11055 Add some more WebRTC tests
11056 https://bugs.webkit.org/show_bug.cgi?id=170796
11057
11058 Reviewed by Eric Carlson.
11059
11060 * webrtc/multi-video-expected.txt: Added.
11061 * webrtc/multi-video.html: Added.
11062 * webrtc/video-with-data-channel-expected.txt: Added.
11063 * webrtc/video-with-data-channel.html: Added.
11064
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +0000110652017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
11066
11067 [Readable Streams API] Implement cloneArrayBuffer in WebCore
11068 https://bugs.webkit.org/show_bug.cgi?id=170008
11069
11070 Reviewed by Youenn Fablet.
11071
11072 Added test to check cloneArrayBuffer behaviour.
11073
11074 * streams/clone-array-buffer-expected.txt: Added.
11075 * streams/clone-array-buffer.html: Added.
11076
commit-queue@webkit.org04d33012017-04-13 16:38:58 +0000110772017-04-13 Youenn Fablet <youenn@apple.com>
11078
11079 onnegotiationneeded should only be called once
11080 https://bugs.webkit.org/show_bug.cgi?id=170785
11081
11082 Reviewed by Alex Christensen.
11083
11084 * webrtc/negotiatedneeded-event-addStream.html:
11085
hyatt@apple.com531e35d2017-04-13 16:37:00 +0000110862017-04-13 Dave Hyatt <hyatt@apple.com>
11087
11088 Rendering flexbox children across columns
11089 https://bugs.webkit.org/show_bug.cgi?id=164166
11090 <rdar://problem/29055587>
11091
11092 Reviewed by Zalan Bujtas.
11093
11094 * fast/multicol/flexbox-rows-expected.html: Added.
11095 * fast/multicol/flexbox-rows.html: Added.
11096
antti@apple.come2ca5892017-04-13 08:31:54 +0000110972017-04-13 Antti Koivisto <antti@apple.com>
11098
11099 Try to unflake a test.
11100
11101 * http/tests/cache/disk-cache/disk-cache-media-small.html:
11102
beidson@apple.com6fc12ef2017-04-13 06:38:19 +0000111032017-04-12 Brady Eidson <beidson@apple.com>
11104
11105 QuotaExceededError when saving to localStorage in private mode.
11106 https://bugs.webkit.org/show_bug.cgi?id=157010
11107
11108 Reviewed by Alex Christensen.
11109
11110 * platform/mac-wk2/TestExpectations:
11111 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
11112 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
11113 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
11114 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
11115 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
11116 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
11117 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
11118 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
11119
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +0000111202017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11121
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +000011122 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
11123 https://bugs.webkit.org/show_bug.cgi?id=170668
11124
11125 Reviewed by Keith Miller.
11126
11127 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
11128 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
11129 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
11130 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
11131 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
11132 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
11133 These tests are now out of date.
11134
111352017-04-12 Joseph Pecoraro <pecoraro@apple.com>
11136
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000011137 test262: test262/test/language/literals/regexp/u-dec-esc.js
11138 https://bugs.webkit.org/show_bug.cgi?id=170687
11139
11140 Reviewed by Michael Saboff.
11141
11142 * js/regexp-unicode-expected.txt:
11143 * js/script-tests/regexp-unicode.js:
11144 Extend test to test invalid backreferences.
11145
jbedard@apple.com572dfff2017-04-12 22:44:08 +0000111462017-04-12 Jonathan Bedard <jbedard@apple.com>
11147
11148 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
11149
11150 Unreviewed test gardening.
11151
11152 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
11153 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
11154 * platform/mac-wk1/TestExpectations: Ditto.
11155 * platform/win/TestExpectations: Ditto.
11156 * platform/wk2/TestExpectations: Ditto.
11157
dino@apple.com6cc437b2017-04-12 21:11:47 +0000111582017-04-11 Dean Jackson <dino@apple.com>
11159
11160 canvas/2d.gradient.* LayoutTests failing
11161 https://bugs.webkit.org/show_bug.cgi?id=170757
11162 <rdar://problem/31177990>
11163
11164 Reviewed by Antoine Quint.
11165
11166 Add a fudge factor to the gradient tests, since we can
11167 now produce noisy (nicer looking) gradients. There might
11168 be 1 or 2 bits of difference per pixel.
11169
11170 * canvas/philip/tests.js:
11171 (_assertPixelWithGradientNoise):
11172 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
11173 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
11174 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
11175 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
11176 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
11177 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
11178 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
11179 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
11180 * canvas/philip/tests/2d.gradient.radial.inside1.html:
11181 * canvas/philip/tests/2d.gradient.radial.inside2.html:
11182 * canvas/philip/tests/2d.gradient.radial.inside3.html:
11183 * canvas/philip/tests/2d.gradient.radial.outside1.html:
11184 * canvas/philip/tests/2d.gradient.radial.outside2.html:
11185 * canvas/philip/tests/2d.gradient.radial.outside3.html:
11186 * canvas/philip/tests/2d.gradient.radial.touch2.html:
11187 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
11188 * fast/canvas/canvas-gradient-on-compositing-expected.html:
11189
mmaxfield@apple.com803992b2017-04-12 20:54:02 +0000111902017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
11191
11192 Well-known variations should clamp to the values listed in the @font-face block
11193 https://bugs.webkit.org/show_bug.cgi?id=169260
11194
11195 Reviewed by Dean Jackson.
11196
11197 * fast/text/variations/font-face-clamp-expected.html: Added.
11198 * fast/text/variations/font-face-clamp.html: Added.
11199
jbedard@apple.comacb7052f2017-04-12 20:47:31 +0000112002017-04-12 Jonathan Bedard <jbedard@apple.com>
11201
11202 Remove two passing canvas tests from ios expectations
11203
11204 Unreviewed test gardening.
11205
11206 * platform/ios/TestExpectations:
11207
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +0000112082017-04-12 Youenn Fablet <youenn@apple.com>
11209
11210 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
11211 https://bugs.webkit.org/show_bug.cgi?id=170754
11212 <rdar://problem/31573169>
11213
11214 Unreviewed.
11215
11216 * TestExpectations: Marking test as crashing.
11217
rego@igalia.com69b969c2017-04-12 10:14:30 +0000112182017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
11219
11220 [css-grid] Replaced elements don't properly resolve percentage heights
11221 https://bugs.webkit.org/show_bug.cgi?id=159670
11222
11223 Reviewed by Darin Adler.
11224
11225 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
11226 This patch only adds the test to avoid regressions in the future.
11227
11228 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
11229 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
11230
antti@apple.comcf289bc2017-04-12 10:09:14 +0000112312017-04-10 Antti Koivisto <antti@apple.com>
11232
11233 Cache small media resources in disk cache
11234 https://bugs.webkit.org/show_bug.cgi?id=170676
11235 <rdar://problem/31532649>
11236
11237 Reviewed by Andreas Kling.
11238
11239 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
11240 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
11241
pvollan@apple.comee34dbc2017-04-12 08:01:51 +0000112422017-04-12 Per Arne Vollan <pvollan@apple.com>
11243
11244 Implement stroke-color CSS property.
11245 https://bugs.webkit.org/show_bug.cgi?id=169352
11246
11247 Reviewed by Jon Lee.
11248
11249 * fast/css/stroke-color-expected.html: Added.
11250 * fast/css/stroke-color-fallback-expected.html: Added.
11251 * fast/css/stroke-color-fallback.html: Added.
11252 * fast/css/stroke-color.html: Added.
11253 * fast/css/visited-link-stroke-color-expected.html: Added.
11254 * fast/css/visited-link-stroke-color.html: Added.
11255
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +0000112562017-04-11 Youenn Fablet <youenn@apple.com>
11257
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +000011258 LayoutTest webrtc/video-mute.html is a flaky failure
11259 https://bugs.webkit.org/show_bug.cgi?id=170704
11260
11261 Reviewed by Eric Carlson.
11262
11263 * webrtc/video-mute.html: Trying to make it less flaky.
11264
112652017-04-11 Youenn Fablet <youenn@apple.com>
11266
commit-queue@webkit.org70608662017-04-11 22:47:49 +000011267 [WK1] Add captureStream test with webrtc
11268 https://bugs.webkit.org/show_bug.cgi?id=170746
11269
11270 Reviewed by Eric Carlson.
11271
11272 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
11273 * webrtc/captureCanvas-webrtc-expected.txt: Added.
11274 * webrtc/captureCanvas-webrtc.html: Added.
11275
112762017-04-11 Youenn Fablet <youenn@apple.com>
11277
commit-queue@webkit.org362495d2017-04-11 22:47:26 +000011278 Migrating webrtc tests to latest API
11279 https://bugs.webkit.org/show_bug.cgi?id=170709
11280
11281 Reviewed by Eric Carlson.
11282
11283 * webrtc/audio-peer-connection-webaudio.html:
11284 * webrtc/libwebrtc/descriptionGetters.html:
11285 * webrtc/negotiatedneeded-event-addStream.html:
11286 * webrtc/peer-connection-audio-mute.html:
11287 * webrtc/peer-connection-audio-mute2.html:
11288 * webrtc/peer-connection-remote-audio-mute.html:
11289 * webrtc/peer-connection-remote-audio-mute2.html:
11290 * webrtc/release-after-getting-track.html:
11291 * webrtc/video-disabled-black.html:
11292 * webrtc/video-mute.html:
11293 * webrtc/video-remote-mute.html:
11294 * webrtc/video-with-receiver.html:
11295 * webrtc/video.html:
11296
112972017-04-11 Youenn Fablet <youenn@apple.com>
11298
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +000011299 Activate WebRTC data channel tests for WK1
11300 https://bugs.webkit.org/show_bug.cgi?id=170710
11301
11302 Reviewed by Eric Carlson.
11303
11304 * platform/mac-wk1/TestExpectations:
11305
113062017-04-11 Youenn Fablet <youenn@apple.com>
11307
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000011308 MediaStream id should be equal to msid
11309 https://bugs.webkit.org/show_bug.cgi?id=170712
11310
11311 Reviewed by Eric Carlson.
11312
11313 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
11314
11315 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
11316 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
11317 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
11318 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
11319 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
11320 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
11321 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
11322 * webrtc/audio-peer-connection-webaudio.html:
11323 * webrtc/audio-replace-track.html:
11324 * webrtc/connection-state.html:
11325 * webrtc/datachannel/basic.html:
11326 * webrtc/datachannel/bufferedAmountLowThreshold.html:
11327 * webrtc/datachannel/datachannel-gc.html:
11328 * webrtc/datachannel/datachannel-stats.html:
11329 * webrtc/datachannel/filter-ice-candidate.html:
11330 * webrtc/ephemeral-certificates-and-cnames.html:
11331 * webrtc/libwebrtc/descriptionGetters.html:
11332 * webrtc/negotiatedneeded-event-addStream.html:
11333 * webrtc/no-port-zero-in-upd-candidates.html:
11334 * webrtc/peer-connection-audio-mute.html:
11335 * webrtc/peer-connection-audio-mute2.html:
11336 * webrtc/peer-connection-remote-audio-mute.html:
11337 * webrtc/peer-connection-remote-audio-mute2.html:
11338 * webrtc/release-after-getting-track.html:
11339 * webrtc/video-disabled-black.html:
11340 * webrtc/video-getParameters.html:
11341 * webrtc/video-mediastreamtrack-stats.html:
11342 * webrtc/video-mute.html:
11343 * webrtc/video-remote-mute.html:
11344 * webrtc/video-replace-track-to-null.html:
11345 * webrtc/video-replace-track.html:
11346 * webrtc/video-stats.html:
11347 * webrtc/video-with-receiver.html:
11348 * webrtc/video.html:
11349
cfleizach@apple.comd27869e2017-04-11 17:00:29 +0000113502017-04-11 Chris Fleizach <cfleizach@apple.com>
11351
11352 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
11353 https://bugs.webkit.org/show_bug.cgi?id=170330
11354 <rdar://problem/31366105>
11355
11356 Reviewed by Joanmarie Diggs.
11357
11358 * accessibility/mac/search-predicate-article-expected.txt:
11359 * accessibility/mac/search-predicate-article.html:
11360
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +0000113612017-04-11 Joseph Pecoraro <pecoraro@apple.com>
11362
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +000011363 test262: test262/test/annexB/language/comments/multi-line-html-close.js
11364 https://bugs.webkit.org/show_bug.cgi?id=170648
11365
11366 Reviewed by Keith Miller.
11367
11368 * js/parser-xml-close-comment-expected.txt:
11369 * js/script-tests/parser-xml-close-comment.js:
11370 Update test coverage for JavaScript HTML comments.
11371
113722017-04-11 Joseph Pecoraro <pecoraro@apple.com>
11373
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000011374 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
11375 https://bugs.webkit.org/show_bug.cgi?id=170652
11376
11377 Reviewed by Michael Saboff.
11378
11379 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
11380 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
11381 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
11382 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
11383 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
11384 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
11385 * 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:
11386 These tests expected the opposite, they are now out of date.
11387
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +0000113882017-04-11 Yoav Weiss <yoav@yoav.ws>
11389
11390 [link preload] Double downloads of preloaded content when it's in MemoryCache
11391 https://bugs.webkit.org/show_bug.cgi?id=170122
11392
11393 Reviewed by Antti Koivisto.
11394
11395 * TestExpectations: Removed flakiness label from the header preload charset test.
11396 * fast/loader/cache-encoding-expected.txt: Changed expectation.
11397 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
11398 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
11399 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
11400 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
11401 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.
11402
rego@igalia.com45aee992017-04-11 09:20:16 +0000114032017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
11404
11405 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
11406 https://bugs.webkit.org/show_bug.cgi?id=167538
11407
11408 Reviewed by Darin Adler.
11409
11410 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
11411 as the caret was not always painted in the test runner.
11412 The test was checking for a crash in simplified layout (see bug #163450)
11413 and has nothing to do with the caret or "autofocus" behavior.
11414 "autofocus" was needed to get the crash, so this change modifies
11415 the test to blur the element, so the caret is not painted anymore.
11416
11417 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
11418 Don't focus the input element.
11419 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
11420 the input element to avoid showing the caret.
11421 * platform/mac-wk2/TestExpectations: Remove file from expectations.
11422
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +0000114232017-04-10 Jiewen Tan <jiewen_tan@apple.com>
11424
11425 Unreviewed, test expectations update
11426
11427 * platform/wk2/TestExpectations:
11428
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +0000114292017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11430
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +000011431 Mark two newly imported web-platform-tests as failing.
11432
11433 Unreviewed test gardening.
11434
11435 * TestExpectations:
11436
114372017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11438
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000011439 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
11440 https://bugs.webkit.org/show_bug.cgi?id=167475
11441
11442 Unreviewed test gardening.
11443
11444 * platform/mac-wk1/TestExpectations:
11445
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +0000114462017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
11447
11448 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
11449 https://bugs.webkit.org/show_bug.cgi?id=170677
11450 <rdar://problem/31512633>
11451
11452 Reviewed by Tim Horton.
11453
11454 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
11455
11456 * fast/events/drag-to-navigate.html:
11457 * fast/events/only-valid-drop-targets-receive-file-drop.html:
11458
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +0000114592017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11460
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +000011461 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
11462 https://bugs.webkit.org/show_bug.cgi?id=170682
11463
11464 Unreviewed test gardening.
11465
11466 * platform/mac-wk1/TestExpectations:
11467
114682017-04-10 Ryan Haddad <ryanhaddad@apple.com>
11469
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000011470 Rebaseline js/dom/global-constructors-attributes.html after r215131.
11471
11472 Unreviewed test gardening.
11473
11474 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
11475 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
11476 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
11477
akling@apple.comb89c9482017-04-10 13:49:18 +0000114782017-04-10 Andreas Kling <akling@apple.com>
11479
11480 Don't generate extra scrolling tiles for non-visible pages.
11481 https://bugs.webkit.org/show_bug.cgi?id=167213
11482 <rdar://problem/30105774>
11483
11484 Reviewed by Antti Koivisto.
11485
11486 * TestExpectations:
11487 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
11488 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
11489 * platform/mac-wk2/TestExpectations:
11490
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +0000114912017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
11492
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +000011493 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
11494 https://bugs.webkit.org/show_bug.cgi?id=170667
11495
11496 Reviewed by Žan Doberšek.
11497
11498 Unskip then test that is passing now.
11499
11500 * platform/gtk/TestExpectations:
11501
115022017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
11503
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000011504 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
11505
11506 * platform/gtk/TestExpectations:
11507
magomez@igalia.com2c050a82017-04-10 07:39:19 +0000115082017-04-10 Miguel Gomez <magomez@igalia.com>
11509
11510 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
11511 https://bugs.webkit.org/show_bug.cgi?id=168425
11512
11513 Reviewed by Said Abou-Hallawa.
11514
11515 Adjusted expectation for fast/images/animated-png.html. It must pass now.
11516
11517 * platform/gtk/TestExpectations:
11518
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +0000115192017-04-09 Devin Rousso <webkit@devinrousso.com>
11520
11521 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
11522 https://bugs.webkit.org/show_bug.cgi?id=170184
11523
11524 Reviewed by Matt Baker.
11525
11526 * inspector/unit-tests/text-utilities-expected.txt: Added.
11527 * inspector/unit-tests/text-utilities.html: Added.
11528
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +0000115292017-04-09 Youenn Fablet <youenn@apple.com>
11530
11531 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
11532 https://bugs.webkit.org/show_bug.cgi?id=170647
11533
11534 Reviewed by Sam Weinig.
11535
11536 * TestExpectations:
11537 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
11538 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
11539 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
11540 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
11541 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
11542 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
11543 * platform/mac/TestExpectations:
11544 * tests-options.json:
11545
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +0000115462017-04-09 Joseph Pecoraro <pecoraro@apple.com>
11547
11548 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
11549 https://bugs.webkit.org/show_bug.cgi?id=170651
11550
11551 Reviewed by Saam Barati.
11552
11553 * js/regexp-no-extensions-expected.txt:
11554 * js/script-tests/regexp-no-extensions.js:
11555 Update existing test for these edge cases.
11556
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +0000115572017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
11558
11559 [Variation Fonts] Width values of GX fonts are not mapped correctly
11560 https://bugs.webkit.org/show_bug.cgi?id=170367
11561
11562 Reviewed by Simon Fraser.
11563
11564 * fast/text/variations/font-selection-properties-expected.html:
11565 * fast/text/variations/gx-width-expected.html: Added.
11566 * fast/text/variations/gx-width.html: Added.
11567
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +0000115682017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
11569
11570 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
11571 https://bugs.webkit.org/show_bug.cgi?id=170577
11572
11573 Reviewed by Simon Fraser.
11574
11575 * fast/images/async-image-background-image-repeated-expected.html: Added.
11576 * fast/images/async-image-background-image-repeated.html: Added.
11577
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +0000115782017-04-08 Simon Fraser <simon.fraser@apple.com>
11579
11580 Unprefix CSS cursor values grab and grabbing
11581 https://bugs.webkit.org/show_bug.cgi?id=170543
11582
11583 Reviewed by Jon Lee.
11584
11585 Enhanced the cursor test to check round-tripping of all values.
11586
11587 * fast/css/cursor-parsing-expected.txt:
11588 * fast/css/cursor-parsing.html:
11589
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +0000115902017-04-08 Youenn Fablet <youenn@apple.com>
11591
commit-queue@webkit.orgea255592017-04-08 18:22:38 +000011592 WebRTC tests gardening
11593 https://bugs.webkit.org/show_bug.cgi?id=170508
11594
11595 Reviewed by Eric Carlson.
11596
11597 * platform/ios-wk1/TestExpectations:
11598 * platform/ios-wk2/TestExpectations:
11599 * platform/ios/TestExpectations:
11600
116012017-04-08 Youenn Fablet <youenn@apple.com>
11602
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000011603 MediaStreamTrack id should be preserved by PeerConnection
11604 https://bugs.webkit.org/show_bug.cgi?id=170624
11605
11606 Reviewed by Eric Carlson.
11607
11608 * webrtc/video.html:
11609
cdumez@apple.comec928cd2017-04-08 01:11:10 +0000116102017-04-07 Chris Dumez <cdumez@apple.com>
11611
11612 Unreviewed, update 2 media tests after r215120 so they work on iOS.
11613
11614 Setting the volume is a no-op on iOS so mute the video instead.
11615
11616 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11617 * media/video-restricted-invisible-autoplay-not-allowed.html:
11618
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +0000116192017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
11620
11621 WebGPU: implement ComputeCommandEncoder and related components
11622 https://bugs.webkit.org/show_bug.cgi?id=170444
11623
11624 Reviewed by Alex Christensen.
11625
11626 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
11627
11628 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
11629 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
11630
zalan@apple.com318220e2017-04-07 22:48:22 +0000116312017-04-07 Zalan Bujtas <zalan@apple.com>
11632
11633 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
11634 https://bugs.webkit.org/show_bug.cgi?id=170552
11635
11636 Reviewed by Antti Koivisto.
11637
11638 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
11639 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
11640
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +0000116412017-04-07 Ryan Haddad <ryanhaddad@apple.com>
11642
ryanhaddad@apple.com31090232017-04-07 22:13:22 +000011643 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
11644 https://bugs.webkit.org/show_bug.cgi?id=168540
11645
11646 Unreviewed test gardening.
11647
11648 * platform/mac/TestExpectations:
11649
116502017-04-07 Ryan Haddad <ryanhaddad@apple.com>
11651
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000011652 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
11653 https://bugs.webkit.org/show_bug.cgi?id=170615
11654
11655 Unreviewed test gardening.
11656
11657 * platform/mac/TestExpectations:
11658
cdumez@apple.comf4e1e102017-04-07 20:49:49 +0000116592017-04-07 Chris Dumez <cdumez@apple.com>
11660
cdumez@apple.comeb309fa2017-04-07 22:04:50 +000011661 Audible autoplay videos should not get paused when outside the viewport
11662 https://bugs.webkit.org/show_bug.cgi?id=170610
11663 <rdar://problem/31505984>
11664
11665 Reviewed by Eric Carlson.
11666
11667 Add layout test coverage.
11668
11669 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
11670 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
11671 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
11672 * media/video-restricted-invisible-autoplay-not-allowed.html:
11673
116742017-04-07 Chris Dumez <cdumez@apple.com>
11675
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000011676 Throttle / Align DOM Timers in cross-origin iframes to 30fps
11677 https://bugs.webkit.org/show_bug.cgi?id=170613
11678 <rdar://problem/31506444>
11679
11680 Reviewed by Simon Fraser.
11681
11682 Add layout test coverage.
11683
11684 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
11685 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
11686 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
11687
bfulgham@apple.com49026b42017-04-07 16:02:10 +0000116882017-04-07 Brent Fulgham <bfulgham@apple.com>
11689
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +000011690 Rebaseline additional tests after r215096.
11691 https://bugs.webkit.org/show_bug.cgi?id=170561
11692 <rdar://problem/7415154>
11693
11694 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
11695 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
11696 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
11697 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
11698 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
11699 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
11700 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
11701 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
11702 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
11703 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
11704 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
11705
117062017-04-07 Brent Fulgham <bfulgham@apple.com>
11707
bfulgham@apple.com49026b42017-04-07 16:02:10 +000011708 WebKit should percent encode single quotes in query strings
11709 https://bugs.webkit.org/show_bug.cgi?id=170561
11710 <rdar://problem/7415154>
11711
11712 Reviewed by Alex Christensen.
11713
11714 Rebaseline tests after change.
11715
11716 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
11717 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
11718 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
11719 * http/tests/security/xssAuditor/base-href-expected.txt:
11720 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
11721 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
11722 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
11723 * http/tests/security/xssAuditor/embed-tag-expected.txt:
11724 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
11725 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
11726 * http/tests/security/xssAuditor/form-action-expected.txt:
11727 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
11728 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
11729 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
11730 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
11731 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
11732 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
11733 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
11734 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
11735 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
11736 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
11737 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
11738 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
11739 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
11740 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
11741 * http/tests/security/xssAuditor/link-onclick-expected.txt:
11742 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
11743 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
11744 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
11745 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
11746 * http/tests/security/xssAuditor/object-tag-expected.txt:
11747 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
11748 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
11749 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
11750 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
11751 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
11752 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
11753 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
11754 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
11755 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
11756 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
11757 * http/tests/security/xssAuditor/svg-animate-expected.txt:
11758 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
11759 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
11760 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
11761
commit-queue@webkit.org5620e282017-04-07 15:24:09 +0000117622017-04-07 Youenn Fablet <youenn@apple.com>
11763
11764 Improve some WebRTC flaky tests
11765 https://bugs.webkit.org/show_bug.cgi?id=170584
11766
11767 Reviewed by Alex Christensen.
11768
11769 * webrtc/libwebrtc/descriptionGetters.html:
11770 * webrtc/video-replace-track-to-null.html:
11771
zalan@apple.come2374f52017-04-07 15:05:43 +0000117722017-04-07 Zalan Bujtas <zalan@apple.com>
11773
11774 Text insertion cursor disappears after pressing enter
11775 https://bugs.webkit.org/show_bug.cgi?id=169291
11776 <rdar://problem/30899611>
11777
11778 Reviewed by Tim Horton.
11779
11780 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
11781 * editing/simple-line-layout-caret-is-gone.html: Added.
11782
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +0000117832017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
11784
11785 Make FontWithFeatures test font pass OTS
11786 https://bugs.webkit.org/show_bug.cgi?id=169788
11787
11788 Reviewed by Tim Horton.
11789
11790 Updated font to the one which passes the tests.
11791
11792 * css3/resources/FontWithFeatures.otf:
11793
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +0000117942017-04-06 Jiewen Tan <jiewen_tan@apple.com>
11795
11796 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
11797 https://bugs.webkit.org/show_bug.cgi?id=170571
11798
11799 Unreviewed.
11800
11801 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
11802 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
11803
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +0000118042017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
11805
11806 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
11807 https://bugs.webkit.org/show_bug.cgi?id=170560
11808 <rdar://problem/31484693>
11809
11810 Reviewed by Tim Horton.
11811
11812 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
11813 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
11814
11815 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
11816 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
11817
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +0000118182017-04-05 Simon Fraser <simon.fraser@apple.com>
11819
11820 Throttle requestAnimationFrame in cross-origin iframes to 30fps
11821 https://bugs.webkit.org/show_bug.cgi?id=170534
11822
11823 Reviewed by Dan Bates.
11824
11825 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
11826 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
11827 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
11828
ryanhaddad@apple.com96609662017-04-06 22:39:15 +0000118292017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11830
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +000011831 Unreviewed, rolling out r215041.
11832
11833 The LayoutTest for this change is failing on ios-simulator.
11834
11835 Reverted changeset:
11836
11837 "Rendering flexbox children across columns"
11838 https://bugs.webkit.org/show_bug.cgi?id=164166
11839 http://trac.webkit.org/changeset/215041
11840
118412017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11842
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +000011843 Unreviewed, rolling out r215046.
11844
11845 This change broke internal builds.
11846
11847 Reverted changeset:
11848
11849 "WebRTC tests gardening"
11850 https://bugs.webkit.org/show_bug.cgi?id=170508
11851 http://trac.webkit.org/changeset/215046
11852
118532017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11854
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000011855 Skip a test that was accidentally enabled with r214982.
11856
11857 Unreviewed test gardening.
11858
11859 * platform/ios/TestExpectations:
11860
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +0000118612017-04-06 Joseph Pecoraro <pecoraro@apple.com>
11862
11863 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
11864 https://bugs.webkit.org/show_bug.cgi?id=16531
11865 <rdar://problem/5712895>
11866
11867 Reviewed by Timothy Hatcher.
11868
11869 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
11870 * http/tests/inspector/network/resource-request-headers.html: Added.
11871 * http/tests/inspector/network/resources/basic-auth.php: Added.
11872 Test coverage for Cookie and Basic Authentication headers.
11873
11874 * platform/mac/TestExpectations:
11875 * platform/mac-wk1/TestExpectations:
11876 * platform/win/TestExpectations:
11877 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
11878 and ElCapitan which uses the legacy non-NSURLSession loading path.
11879
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +0000118802017-04-06 Youenn Fablet <youenn@apple.com>
11881
11882 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
11883 https://bugs.webkit.org/show_bug.cgi?id=167513
11884
11885 Reviewed by Eric Carlson.
11886
11887 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
11888
zalan@apple.com2319f682017-04-06 20:03:55 +0000118892017-04-06 Zalan Bujtas <zalan@apple.com>
11890
11891 Simple line layout: Hittest always returns the first renderer in the block.
11892 https://bugs.webkit.org/show_bug.cgi?id=170520
11893 <rdar://problem/30979175>
11894
11895 Reviewed by Antti Koivisto.
11896
11897 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
11898 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
11899
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +0000119002017-03-31 Jiewen Tan <jiewen_tan@apple.com>
11901
11902 [WebCrypto] Add support for AES-CTR
11903 https://bugs.webkit.org/show_bug.cgi?id=169761
11904 <rdar://problem/31331321>
11905
11906 Reviewed by Brent Fulgham.
11907
11908 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
11909 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
11910 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
11911 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
11912 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
11913 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
11914 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
11915 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
11916 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
11917 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
11918 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
11919 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
11920 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
11921 * crypto/subtle/aes-ctr-generate-key.html: Added.
11922 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
11923 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
11924 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
11925 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
11926 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
11927 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
11928 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
11929 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
11930 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
11931 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
11932 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
11933 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
11934 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
11935 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
11936 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
11937 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
11938 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
11939 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
11940 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
11941 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
11942 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
11943 * crypto/subtle/aes-generate-key-malformed-parameters.html:
11944 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
11945 * crypto/subtle/aes-import-key-malformed-parameters.html:
11946 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
11947 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
11948 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
11949 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
11950 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
11951 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
11952 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
11953 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
11954 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
11955 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
11956 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
11957 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
11958
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000119592017-04-06 Ryan Haddad <ryanhaddad@apple.com>
11960
11961 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
11962 https://bugs.webkit.org/show_bug.cgi?id=153460
11963
11964 Unreviewed test gardening.
11965
11966 * platform/mac/TestExpectations:
11967
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000119682017-04-06 Youenn Fablet <youenn@apple.com>
11969
11970 WebRTC tests gardening
11971 https://bugs.webkit.org/show_bug.cgi?id=170508
11972
11973 Reviewed by Eric Carlson.
11974
11975 * platform/ios-wk1/TestExpectations:
11976 * platform/ios-wk2/TestExpectations:
11977 * platform/ios/TestExpectations:
11978
antti@apple.comc5190fd2017-04-06 18:32:47 +0000119792017-04-06 Antti Koivisto <antti@apple.com>
11980
11981 Implement testing mode for disk cache
11982 https://bugs.webkit.org/show_bug.cgi?id=170547
11983
11984 Reviewed by Andreas Kling.
11985
11986 Enable a few disabled tests to see how it goes.
11987
11988 * platform/mac-wk2/TestExpectations:
11989
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000119902017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
11991
11992 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
11993 https://bugs.webkit.org/show_bug.cgi?id=170339
11994
11995 Reviewed by Youenn Fablet.
11996
11997 Added new tests addressing respondWithNewView() behaviour.
11998
11999 * streams/readable-stream-byob-request-expected.txt: Updated.
12000 * streams/readable-stream-byob-request.js: Added new tests.
12001
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000120022017-04-06 Dave Hyatt <hyatt@apple.com>
12003
12004 Rendering flexbox children across columns
12005 https://bugs.webkit.org/show_bug.cgi?id=164166
12006 <rdar://problem/29055587>
12007
12008 Reviewed by Zalan Bujtas.
12009
12010 * fast/multicol/flexbox-rows-expected.html: Added.
12011 * fast/multicol/flexbox-rows.html: Added.
12012
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000120132017-04-05 Simon Fraser <simon.fraser@apple.com>
12014
12015 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
12016 https://bugs.webkit.org/show_bug.cgi?id=170479
12017
12018 Reviewed by Sam Weinig.
12019
12020 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
12021 * fast/frames/user-gesture-timestamp-propagation.html: Added.
12022 * platform/ios/TestExpectations:
12023
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000120242017-04-05 Eric Carlson <eric.carlson@apple.com>
12025
12026 [MediaStream] Host application should be able to mute and unmute media streams
12027 https://bugs.webkit.org/show_bug.cgi?id=170519
12028 <rdar://problem/31174326>
12029
12030 Reviewed by Youenn Fablet.
12031
12032 * fast/mediastream/MediaStream-page-muted-expected.txt:
12033 * fast/mediastream/MediaStream-page-muted.html:
12034
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000120352017-04-05 Javier Fernandez <jfernandez@igalia.com>
12036
12037 [css-align] Implement the place-items shorthand
12038 https://bugs.webkit.org/show_bug.cgi?id=168847
12039
12040 Reviewed by David Hyatt.
12041
12042 Regression tests for the new place-content alignment shorthand.
12043
12044 * css3/parse-place-items.html: Added.
12045
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000120462017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
12047
12048 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
12049 https://bugs.webkit.org/show_bug.cgi?id=170157
12050
12051 Reviewed by Alejandro G. Castro.
12052
12053 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12054 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
12055 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
12056 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
12057 for each one of the audio media type and video media type.
12058
12059 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
12060 as failing in the general TestExpectations, because the libwebrtc backend currently
12061 doesn't generate the expected a=bundle-only lines.
12062 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
12063 The whole fast/mediastream directory is already overriden to pass.
12064 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
12065 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
12066 * fast/mediastream/resources/sdp-utils.js:
12067 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
12068 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12069 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
12070
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000120712017-04-05 Jer Noble <jer.noble@apple.com>
12072
12073 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
12074 https://bugs.webkit.org/show_bug.cgi?id=170510
12075
12076 Reviewed by Eric Carlson.
12077
12078 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
12079 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
12080
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000120812017-04-05 Matt Baker <mattbaker@apple.com>
12082
12083 Web Inspector: XHR breakpoints should be global
12084 https://bugs.webkit.org/show_bug.cgi?id=170033
12085
12086 Reviewed by Joseph Pecoraro..
12087
12088 * inspector/dom-debugger/xhr-breakpoints.html:
12089 Update for XHRBreakpoint constructor change.
12090
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000120912017-04-05 Chris Dumez <cdumez@apple.com>
12092
12093 <input type="range"> changing to disabled while active breaks all pointer events
12094 https://bugs.webkit.org/show_bug.cgi?id=170447
12095 <rdar://problem/31442875>
12096
12097 Reviewed by Geoffrey Garen.
12098
12099 Add layout test coverage.
12100
12101 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
12102 * fast/forms/range/disabled-while-dragging.html: Added.
12103
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000121042017-04-05 Jiewen Tan <jiewen_tan@apple.com>
12105
12106 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
12107 <rdar://problem/31322400>
12108
12109 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
12110 * crypto/subtle/rsa-import-key-malformed-parameters.html:
12111
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000121122017-04-05 Youenn Fablet <youenn@apple.com>
12113
12114 Deprecate and remove URL.createObjectURL(mediastream)
12115 https://bugs.webkit.org/show_bug.cgi?id=167518
12116 <rdar://problem/31149607>
12117
12118 Reviewed by Eric Carlson.
12119
12120 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
12121 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
12122 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
12123 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
12124 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
12125 * fast/mediastream/MediaStream-video-element-expected.txt:
12126 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
12127 * fast/mediastream/MediaStream-video-element-track-stop.html:
12128 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
12129 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
12130 * fast/mediastream/MediaStream-video-element.html:
12131 * fast/mediastream/resources/getUserMedia-helper.js:
12132 (setupVideoElementWithStream):
12133
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000121342017-04-05 Javier Fernandez <jfernandez@igalia.com>
12135
12136 [GTK] Unreviewed tests gardening
12137 https://bugs.webkit.org/show_bug.cgi?id=170497
12138
12139 Unreviewed test gardening. Rebaseline tests after r214712.
12140
12141 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
12142
12143
ap@apple.com0bc422c2017-04-05 05:14:52 +0000121442017-04-04 Alexey Proskuryakov <ap@apple.com>
12145
12146 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
12147 for https://bugs.webkit.org/show_bug.cgi?id=170493
12148
12149 * platform/mac/TestExpectations:
12150
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000121512017-04-04 Youenn Fablet <youenn@apple.com>
12152
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000012153 Canvas is tainted when painting a video with MediaStreamTrack
12154 https://bugs.webkit.org/show_bug.cgi?id=170486
12155
12156 Reviewed by Eric Carlson.
12157
12158 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
12159 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
12160 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
12161 (reject):
12162 (getUserMedia):
12163 (defaultRejectOrCatch):
12164 (setupVideoElementWithStream):
12165
121662017-04-04 Youenn Fablet <youenn@apple.com>
12167
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000012168 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
12169 https://bugs.webkit.org/show_bug.cgi?id=170482
12170
12171 Reviewed by Eric Carlson.
12172
12173 * TestExpectations:
12174
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000121752017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12176
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000012177 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
12178 https://bugs.webkit.org/show_bug.cgi?id=168390
12179
12180 Unreviewed test gardening.
12181
12182 * platform/mac/TestExpectations:
12183
121842017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12185
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000012186 Mark fast/images/reset-image-animation.html as flaky.
12187 https://bugs.webkit.org/show_bug.cgi?id=170177
12188
12189 Unreviewed test gardening.
12190
12191 * platform/mac/TestExpectations:
12192
121932017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12194
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000012195 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
12196 https://bugs.webkit.org/show_bug.cgi?id=168409
12197
12198 Unreviewed test gardening.
12199
12200 * platform/mac-wk1/TestExpectations:
12201
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000122022017-04-04 Brent Fulgham <bfulgham@apple.com>
12203
12204 Do not assert when CharacterData representing an Attr fires events
12205 https://bugs.webkit.org/show_bug.cgi?id=170454
12206 <rdar://problem/30979320>
12207
12208 Reviewed by Ryosuke Niwa.
12209
12210 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
12211 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
12212
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000122132017-04-04 Youenn Fablet <youenn@apple.com>
12214
12215 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
12216 https://bugs.webkit.org/show_bug.cgi?id=169481
12217
12218 Reviewed by Eric Carlson.
12219
12220 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
12221 * webrtc/datachannel/basic.html:
12222
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000122232017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12224
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000012225 Add back results that were accidentally removed with r214848.
12226 https://bugs.webkit.org/show_bug.cgi?id=169301
12227
12228 Unreviewed test gardening.
12229
12230 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
12231 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
12232
122332017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12234
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000012235 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
12236 https://bugs.webkit.org/show_bug.cgi?id=170456
12237
12238 Unreviewed test gardening.
12239
12240 * platform/mac-wk1/TestExpectations:
12241
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000122422017-04-04 Youenn Fablet <youenn@apple.com>
12243
12244 webrtc/peer-connection-audio-mute.html is flaky
12245 https://bugs.webkit.org/show_bug.cgi?id=170451
12246
12247 Reviewed by Eric Carlson.
12248
12249 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
12250 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
12251 Decreasing time spent at detecting hum or not.
12252 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
12253
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000122542017-04-04 Ryan Haddad <ryanhaddad@apple.com>
12255
12256 Mark fast/images/animated-gif-webkit-transform.html as flaky.
12257 https://bugs.webkit.org/show_bug.cgi?id=170410
12258
12259 Unreviewed test gardening.
12260
12261 * platform/mac-wk2/TestExpectations:
12262
ap@apple.com68c61102017-04-04 01:22:41 +0000122632017-04-03 Alexey Proskuryakov <ap@apple.com>
12264
12265 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
12266
12267 This test still times out, most of the time.
12268
12269 * platform/wk2/TestExpectations:
12270
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000122712017-04-03 Javier Fernandez <jfernandez@igalia.com>
12272
12273 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
12274 https://bugs.webkit.org/show_bug.cgi?id=170340
12275
12276 Reviewed by David Hyatt.
12277
12278 Added additional test cases to evaluate the new baseline-alignment syntax.
12279
12280 * css3/parse-place-content-expected.txt:
12281 * css3/parse-place-content.html:
12282
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000122832017-04-03 Nan Wang <n_wang@apple.com>
12284
12285 AX: Expose link children when doing search predication on iOS
12286 https://bugs.webkit.org/show_bug.cgi?id=170424
12287 <rdar://problem/31413335>
12288
12289 Reviewed by Chris Fleizach.
12290
12291 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
12292 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
12293
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000122942017-04-03 Dave Hyatt <hyatt@apple.com>
12295
12296 Japanese fonts in vertical text should support synthesized italics
12297 https://bugs.webkit.org/show_bug.cgi?id=169301
12298
12299 Reviewed by Simon Fraser.
12300
12301 * fast/text/international/synthesized-italic-vertical-expected.html:
12302 * fast/text/international/synthesized-italic-vertical.html:
12303 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
12304 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
12305
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000123062017-04-03 Chris Dumez <cdumez@apple.com>
12307
12308 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
12309 https://bugs.webkit.org/show_bug.cgi?id=170285
12310 <rdar://problem/31378543>
12311
12312 Reviewed by Andy Estes.
12313
12314 Add layout test coverage.
12315
12316 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
12317 * fast/images/background-image-relative-url-changes-document.html: Added.
12318
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000123192017-04-03 John Wilander <wilander@apple.com>
12320
12321 Remove timeout expectations after bug fix
12322 https://bugs.webkit.org/show_bug.cgi?id=168262
12323
12324 Unreviewed test gardening.
12325
12326 Remove timeout expectations after bug fix in
12327 https://bugs.webkit.org/show_bug.cgi?id=170400
12328
12329 * platform/wk2/TestExpectations:
12330 Remove expected timeout for the first five test cases
12331 under http/tests/loading/resourceLoadStatistics/.
12332
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000123332017-04-03 Antti Koivisto <antti@apple.com>
12334
12335 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
12336 https://bugs.webkit.org/show_bug.cgi?id=170402
12337 <rdar://problem/31004344>
12338
12339 Reviewed by Simon Fraser.
12340
12341 * fast/css/document-stylesheets-dynamic-expected.html: Added.
12342 * fast/css/document-stylesheets-dynamic.html: Added.
12343
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000123442017-04-03 Jeremy Jones <jeremyj@apple.com>
12345
12346 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
12347 https://bugs.webkit.org/show_bug.cgi?id=167965
12348
12349 Reviewed by Jon Lee.
12350
12351 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
12352 can therefore be delivered later than expected by the test. This is already done for the first one,
12353 do this for the second one also.
12354
12355 * platform/mac-wk2/TestExpectations:
12356 * pointer-lock/mouse-event-delivery.html:
12357
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000123582017-04-01 Simon Fraser <simon.fraser@apple.com>
12359
12360 Clean up touch event handler registration when moving nodes between documents
12361 https://bugs.webkit.org/show_bug.cgi?id=170384
12362 rdar://problem/30816694
12363
12364 Reviewed by Chris Dumez.
12365
12366 Tests for moving nodes with various listener/handler combinations between documents.
12367
12368 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
12369 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
12370 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
12371 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
12372 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
12373 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
12374 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
12375 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
12376
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000123772017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
12378
12379 [SOUP] URI Fragment is lost after redirect
12380 https://bugs.webkit.org/show_bug.cgi?id=170058
12381
12382 Reviewed by Michael Catanzaro.
12383
12384 Add tests to check we correctly handle fragment identifiers on server redirections.
12385
12386 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
12387 * http/tests/navigation/redirect-preserves-fragment.html: Added.
12388 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
12389 * http/tests/navigation/redirect-to-fragment.html: Added.
12390 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
12391 * http/tests/navigation/redirect-to-fragment2.html: Added.
12392 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
12393 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
12394 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
12395 * platform/ios/TestExpectations:
12396 * platform/mac/TestExpectations:
12397
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000123982017-04-03 Youenn Fablet <youenn@apple.com>
12399
12400 captureStream is getting black frames with webgl canvas
12401 https://bugs.webkit.org/show_bug.cgi?id=170325
12402
12403 Reviewed by Dean Jackson.
12404
12405 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
12406 * fast/mediastream/captureStream/canvas3d.html: Added.
12407
pvollan@apple.com60e84802017-04-03 13:17:11 +0000124082017-04-03 Per Arne Vollan <pvollan@apple.com>
12409
12410 Implement stroke-miterlimit.
12411 https://bugs.webkit.org/show_bug.cgi?id=169078
12412
12413 Reviewed by Dean Jackson.
12414
12415 * fast/css/stroke-miterlimit-default-expected.html: Added.
12416 * fast/css/stroke-miterlimit-default.html: Added.
12417 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
12418 * fast/css/stroke-miterlimit-large.html: Added.
12419 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
12420 * fast/css/stroke-miterlimit-zero.html: Added.
12421
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000124222017-04-02 Alexey Proskuryakov <ap@apple.com>
12423
ap@apple.com224fa132017-04-03 03:30:14 +000012424 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
12425
12426 * TestExpectations:
12427
124282017-04-02 Alexey Proskuryakov <ap@apple.com>
12429
ap@apple.com637c6b42017-04-03 03:13:42 +000012430 Build fix for
12431 Add missing text styles
12432 https://bugs.webkit.org/show_bug.cgi?id=170295
12433
12434 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
12435
124362017-04-02 Alexey Proskuryakov <ap@apple.com>
12437
ap@apple.com37851092017-04-03 01:26:31 +000012438 Fix lint errors.
12439
12440 * TestExpectations:
12441 * platform/ios-wk1/TestExpectations:
12442 * platform/ios-wk2/TestExpectations:
12443 * platform/ios/TestExpectations:
12444 * platform/mac-wk1/TestExpectations:
12445
124462017-04-02 Alexey Proskuryakov <ap@apple.com>
12447
ap@apple.com4e5a2a92017-04-02 18:55:45 +000012448 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
12449
12450 For https://bugs.webkit.org/show_bug.cgi?id=170395
12451 rdar://problem/30975761, rdar://problem/31394017
12452
12453 * TestExpectations:
12454
pvollan@apple.comc6950052017-04-02 05:28:53 +0000124552017-04-01 Per Arne Vollan <pvollan@apple.com>
12456
12457 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
12458 https://bugs.webkit.org/show_bug.cgi?id=169466
12459
12460 Reviewed by Jon Lee.
12461
12462 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
12463 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
12464 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
12465 -webkit-text-stroke-width.
12466
12467 * fast/css/stroke-width-fallback-expected.html: Added.
12468 * fast/css/stroke-width-fallback.html: Added.
12469
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000124702017-04-01 Jon Lee <jonlee@apple.com>
12471
12472 Add missing text styles
12473 https://bugs.webkit.org/show_bug.cgi?id=170295
12474 rdar://problem/30219503
12475
12476 Reviewed by Dean Jackson.
12477
12478 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
12479
cdumez@apple.com63c68002017-04-02 00:55:20 +0000124802017-04-01 Chris Dumez <cdumez@apple.com>
12481
12482 We should pause silent WebAudio rendering in background tabs
12483 https://bugs.webkit.org/show_bug.cgi?id=170299
12484 <rdar://problem/31289132>
12485
12486 Reviewed by Eric Carlson.
12487
12488 Add layout test coverage.
12489
12490 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
12491 * webaudio/silent-audio-interrupted-in-background.html: Added.
12492
ap@apple.com44498b62017-04-01 07:47:17 +0000124932017-04-01 Alexey Proskuryakov <ap@apple.com>
12494
12495 Rolling back http://trac.webkit.org/r214663 - memory corruption
12496
12497 * streams/readable-stream-byob-request-expected.txt:
12498 * streams/readable-stream-byob-request.js:
12499 (self.importScripts.test): Deleted.
12500
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000125012017-03-31 Zalan Bujtas <zalan@apple.com>
12502
12503 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
12504 https://bugs.webkit.org/show_bug.cgi?id=170348
12505 <rdar://problem/24727151>
12506
12507 Reviewed by David Hyatt.
12508
12509 * fast/multicol/table-section-page-break-expected.html: Added.
12510 * fast/multicol/table-section-page-break.html: Added.
12511
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000125122017-03-31 Chris Dumez <cdumez@apple.com>
12513
12514 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
12515 https://bugs.webkit.org/show_bug.cgi?id=162510
12516 <rdar://problem/31380650>
12517
12518 Reviewed by Alexey Proskuryakov.
12519
12520 The test restores a page from PageCache and wants to check that an animated
12521 GIF is properly animating. To do so, it store the data of the current image
12522 frame, and then checks in a 100ms timer that the current image frame is
12523 different. This is flaky by nature since the image only has 10 frames and
12524 you therefore have a 1/10 chance that the new frame will be the same as the
12525 previous one, even if the image is properly animating.
12526
12527 To address the problem, do a setInterval instead of a setTimeout and check
12528 until the frame becomes different.
12529
12530 * fast/images/animated-gif-restored-from-bfcache.html:
12531 * platform/mac/TestExpectations:
12532
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000125332017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12534
12535 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
12536 https://bugs.webkit.org/show_bug.cgi?id=170328
12537 <rdar://problem/30904558>
12538
12539 Reviewed by Tim Horton.
12540
12541 Adds a new layout test verifying that when a user taps away to clear the current selection in character
12542 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
12543 selection views, which are dismissed.
12544
12545 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
12546 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
12547
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000125482017-03-31 Youenn Fablet <youenn@apple.com>
12549
12550 Add a test to ensure webrtc generated certificates and names are ephemeral
12551 https://bugs.webkit.org/show_bug.cgi?id=170225
12552
12553 Reviewed by Jon Lee.
12554
12555 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
12556 * webrtc/ephemeral-certificates-and-cnames.html: Added.
12557
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000125582017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
12559
12560 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
12561 https://bugs.webkit.org/show_bug.cgi?id=170327
12562 <rdar://problem/31363816>
12563
12564 Reviewed by Tim Horton.
12565
12566 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
12567 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
12568 synthetic touch events.
12569
12570 * TestExpectations:
12571 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
12572 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
12573
ap@apple.come4023af2017-03-31 17:29:12 +0000125742017-03-31 Alexey Proskuryakov <ap@apple.com>
12575
ap@apple.com19c0fd02017-03-31 19:18:26 +000012576 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
12577 https://bugs.webkit.org/show_bug.cgi?id=170355
12578
12579 * TestExpectations:
12580
125812017-03-31 Alexey Proskuryakov <ap@apple.com>
12582
ap@apple.comb599b982017-03-31 17:41:39 +000012583 Correction for the previous change - this is an image failure.
12584
12585 * platform/mac-wk2/TestExpectations:
12586
125872017-03-31 Alexey Proskuryakov <ap@apple.com>
12588
ap@apple.come4023af2017-03-31 17:29:12 +000012589 Mark fast/images/animated-image-different-dest-size.html as flaky for
12590 https://bugs.webkit.org/show_bug.cgi?id=170203
12591
12592 * platform/mac-wk2/TestExpectations:
12593
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000125942017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12595
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000012596 Unreviewed GTK+ gardening. Update expectations of several tests.
12597
12598 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
12599 fonts.
12600
12601 * platform/gtk/TestExpectations:
12602 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
12603
126042017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
12605
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000012606 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
12607
12608 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
12609 after r214503.
12610
12611 * platform/gtk/TestExpectations:
12612 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
12613 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
12614 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
12615 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
12616
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000126172017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
12618
12619 [Readable Streams API] Implement cloneArrayBuffer in WebCore
12620 https://bugs.webkit.org/show_bug.cgi?id=170008
12621
12622 Reviewed by Youenn Fablet.
12623
12624 Added test to check cloneArrayBuffer behaviour.
12625
12626 * streams/readable-stream-byob-request.js:
12627
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000126282017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
12629
12630 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
12631 https://bugs.webkit.org/show_bug.cgi?id=170151
12632
12633 Reviewed by Saam Barati.
12634
12635 * js/script-tests/string_replace_function.js: Added.
12636 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
12637 * js/string_replace_function-expected.txt: Added.
12638 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
12639 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
12640 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
12641
rego@igalia.com0e27af12017-03-31 09:27:04 +0000126422017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
12643
12644 [css-grid] Update W3C Test Suite
12645 https://bugs.webkit.org/show_bug.cgi?id=170170
12646
12647 Reviewed by Youenn Fablet.
12648
12649 Update path to tests in TestExpectations as the CSS Grid Layout suite
12650 is now under web-platform-tests.
12651
12652 * TestExpectations:
12653
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000126542017-03-31 Antoine Quint <graouts@apple.com>
12655
12656 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12657 https://bugs.webkit.org/show_bug.cgi?id=168409
12658 <rdar://problem/30799198>
12659
12660 Unreviewed. Capture new logging events.
12661
12662 * media/modern-media-controls/airplay-button/airplay-button.html:
12663
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000126642017-03-30 Matt Baker <mattbaker@apple.com>
12665
12666 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
12667
12668 * inspector/css/getAllStyleSheets-expected.txt:
12669
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000126702017-03-30 Ryan Haddad <ryanhaddad@apple.com>
12671
12672 Rebaseline js/dom/global-constructors-attributes.html.
12673
12674 Unreviewed test gardening.
12675
12676 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
12677 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
12678 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
12679
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000126802017-03-30 Simon Fraser <simon.fraser@apple.com>
12681
12682 Rename a touch event function, and new touch region test results
12683 https://bugs.webkit.org/show_bug.cgi?id=170309
12684 rdar://problem/31329520
12685
12686 Reviewed by Chris Dumez.
12687
12688 A code change in WebKitAdditions progresses this test result.
12689
12690 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
12691
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000126922017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
12693
12694 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
12695 https://bugs.webkit.org/show_bug.cgi?id=169547
12696
12697 Reviewed by Simon Fraser.
12698
12699 * fast/images/async-image-background-image.html:
12700 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
12701 * fast/images/sprite-sheet-image-draw-expected.html: Added.
12702 * fast/images/sprite-sheet-image-draw.html: Added.
12703
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000127042017-03-30 Matt Baker <mattbaker@apple.com>
12705
12706 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
12707 https://bugs.webkit.org/show_bug.cgi?id=170279
12708 <rdar://problem/30200492>
12709
12710 Reviewed by David Hyatt.
12711
12712 * inspector/css/getAllStyleSheets.html:
12713 Add stylesheet with an "unparsed" property having no final semicolon.
12714
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000127152017-03-30 Youenn Fablet <youenn@apple.com>
12716
12717 Clean up RTCDataChannel
12718 https://bugs.webkit.org/show_bug.cgi?id=169732
12719
12720 Reviewed by Chris Dumez.
12721
12722 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
12723 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
12724
cdumez@apple.comc973c422017-03-30 21:35:39 +0000127252017-03-30 Chris Dumez <cdumez@apple.com>
12726
12727 svg/animations/animations-paused-in-background-page.html is flaky
12728 https://bugs.webkit.org/show_bug.cgi?id=170290
12729
12730 Reviewed by Simon Fraser.
12731
12732 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
12733 due to a race.
12734
12735 * svg/animations/animations-paused-in-background-page-expected.txt:
12736 * svg/animations/animations-paused-in-background-page.html:
12737
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000127382017-03-30 Javier Fernandez <jfernandez@igalia.com>
12739
12740 [css-align] Adapt content-alignment properties to the new baseline syntax
12741 https://bugs.webkit.org/show_bug.cgi?id=170262
12742
12743 Reviewed by David Hyatt.
12744
12745 Added new cases to the alignment properties parsing tests so that we can verify the new
12746 baseline-alignment syntax is parsed as expected.
12747 Additionally, I modified the tests so that they use the testharness format.
12748
12749 * css3/parse-align-content-expected.txt:
12750 * css3/parse-align-content.html:
12751 * css3/parse-justify-content-expected.txt:
12752 * css3/parse-justify-content.html:
12753
jcraig@apple.comaff229672017-03-30 21:13:21 +0000127542017-03-30 James Craig <jcraig@apple.com>
12755
12756 AX: Expose a new AXSubrole for explicit ARIA "group" role
12757 https://bugs.webkit.org/show_bug.cgi?id=169810
12758 <rdar://problem/31039693>
12759
12760 Reviewed by Chris Fleizach.
12761
12762 * accessibility/list-detection2-expected.txt:
12763 * accessibility/list-detection2.html:
12764 * accessibility/roles-computedRoleString.html:
12765 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
12766 * inspector/dom/highlightFrame-expected.txt:
12767 * inspector/dom/highlightSelector-expected.txt:
12768 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
12769 * platform/mac/accessibility/roles-exposed-expected.txt:
12770
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000127712017-03-30 Youenn Fablet <youenn@apple.com>
12772
12773 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
12774 https://bugs.webkit.org/show_bug.cgi?id=170294
12775
12776 Unreviewed.
12777
12778 * TestExpectations: Marking these tests as flaky.
12779
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000127802017-03-30 Eric Carlson <eric.carlson@apple.com>
12781
12782 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
12783 https://bugs.webkit.org/show_bug.cgi?id=169956
12784
12785 Reviewed by Youenn Fablet.
12786
12787 * webaudio/audiobuffer-crash-expected.txt: Added.
12788 * webaudio/audiobuffer-crash.html: Added.
12789
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000127902017-03-30 Simon Fraser <simon.fraser@apple.com>
12791
12792 Add some tests that dump the touch event regions with various content configurations
12793 https://bugs.webkit.org/show_bug.cgi?id=170216
12794
12795 Followup: add missing results files, and tweak iframes.html to show that regions fail to
12796 take iframe borders into account.
12797
12798 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
12799 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
12800 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
12801 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
12802 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
12803 * fast/events/touch/ios/touch-event-regions/iframes.html:
12804 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
12805 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
12806
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000128072017-03-30 Per Arne Vollan <pvollan@apple.com>
12808
12809 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
12810 https://bugs.webkit.org/show_bug.cgi?id=170188
12811
12812 Reviewed by Eric Carlson.
12813
12814 The textTrackDisplayElement call will fail and throw an exception if the text track display element
12815 has not yet been added to the text track container element. We wait until it has been added.
12816
12817 * media/track/track-cue-rendering-with-padding.html:
12818
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000128192017-03-30 Antoine Quint <graouts@apple.com>
12820
12821 [Modern Media Controls] Invalid placard icon is not visible for short video
12822 https://bugs.webkit.org/show_bug.cgi?id=170277
12823 <rdar://problem/31327955>
12824
12825 Reviewed by Eric Carlson.
12826
12827 Add a new test to check that we correctly hide the invalid icon only when
12828 there is no space left to display it.
12829
12830 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
12831 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
12832
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000128332017-03-27 Sergio Villar Senin <svillar@igalia.com>
12834
12835 [css-grid] Clamp the number of autorepeat tracks
12836 https://bugs.webkit.org/show_bug.cgi?id=170120
12837
12838 Reviewed by Manuel Rego Casasnovas.
12839
12840 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
12841 to allow us to run several test cases over a small number of grids in a single file quite
12842 fast. The other option was to statically (CSS) create several huge grids, something that
12843 could potentially be very expensive in terms of memory and CPU leading to timeouts.
12844
12845 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
12846 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
12847
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000128482017-03-30 Antoine Quint <graouts@apple.com>
12849
12850 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
12851 https://bugs.webkit.org/show_bug.cgi?id=168409
12852 <rdar://problem/30799198>
12853
12854 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
12855 requestAnimationFrame() call to suspend the ScriptedAnimationController.
12856
12857 * media/modern-media-controls/airplay-button/airplay-button.html:
12858
pvollan@apple.comc639f112017-03-30 06:35:31 +0000128592017-03-30 Per Arne Vollan <pvollan@apple.com>
12860
12861 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
12862 https://bugs.webkit.org/show_bug.cgi?id=168660
12863
12864 Reviewed Eric Carlson.
12865
12866 The textTrackDisplayElement call will fail and throw an exception if the text track display element
12867 has not yet been added to the text track container element. We wait until it has been added.
12868
12869 * media/track/track-cue-container-rendering-position.html:
12870
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000128712017-03-29 Ryosuke Niwa <rniwa@webkit.org>
12872
12873 Disconnecting a HTMLObjectElement does not always unload its content document
12874 https://bugs.webkit.org/show_bug.cgi?id=169606
12875
12876 Reviewed by Andy Estes.
12877
12878 Add a regression test.
12879
12880 * fast/dom/removing-focused-object-element-expected.txt: Added.
12881 * fast/dom/removing-focused-object-element.html: Added.
12882
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000128832017-03-29 Simon Fraser <simon.fraser@apple.com>
12884
12885 Add some tests that dump the touch event regions with various content configurations
12886 https://bugs.webkit.org/show_bug.cgi?id=170216
12887
12888 Reviewed by Dean Jackson.
12889
12890 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
12891
12892 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
12893 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
12894 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
12895 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
12896 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
12897 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
12898 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
12899 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
12900 * fast/events/touch/ios/touch-event-regions/document.html: Added.
12901 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
12902 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
12903 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
12904 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
12905 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
12906 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
12907
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000129082017-03-28 Simon Fraser <simon.fraser@apple.com>
12909
12910 Make it possible to dump touch event regions for testing
12911 https://bugs.webkit.org/show_bug.cgi?id=170209
12912 <rdar://problem/31309258>
12913
12914 Reviewed by Tim Horton.
12915
12916 Simple test that dumps the regions.
12917
12918 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
12919 * fast/events/touch/ios/touch-event-regions.html: Added.
12920
zalan@apple.com26018542017-03-30 01:25:00 +0000129212017-03-29 Zalan Bujtas <zalan@apple.com>
12922
12923 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
12924 https://bugs.webkit.org/show_bug.cgi?id=170259
12925 <rdar://problem/31300584>
12926
12927 Reviewed by Simon Fraser.
12928
12929 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
12930 * fast/block/float/placing-multiple-floats-crash.html: Added.
12931
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000129322017-03-29 Tim Horton <timothy_horton@apple.com>
12933
12934 Swipe gesture tests don't work on macOS Sierra
12935 https://bugs.webkit.org/show_bug.cgi?id=161675
12936 <rdar://problem/23379930>
12937
12938 Reviewed by Darin Adler.
12939
12940 * platform/mac-wk2/TestExpectations:
12941 * swipe/basic-cached-back-swipe-expected.txt:
12942 * swipe/basic-cached-back-swipe.html:
12943 * swipe/main-frame-pinning-requirement-expected.txt:
12944 * swipe/main-frame-pinning-requirement.html:
12945 * swipe/pushState-cached-back-swipe-expected.txt:
12946 * swipe/pushState-cached-back-swipe.html:
12947 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
12948 * swipe/pushState-programmatic-back-while-swiping-crash.html:
12949 * swipe/resources/swipe-test.js:
12950 (measuredDurationShouldBeLessThan):
12951 (startSwipeGesture):
12952 (completeSwipeGesture):
12953 (playEventStream):
12954 (eventQueue.enqueueScrollEvent): Deleted.
12955 (eventQueue.enqueueSwipeEvent): Deleted.
12956 (eventQueue.hasPendingEvents): Deleted.
12957 (eventQueue.callAfterEventDispatch): Deleted.
12958 (eventQueue._processEventQueue): Deleted.
12959 (eventQueue._processEventQueueSoon): Deleted.
12960 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
12961 * swipe/swipe-start-hysteresis-failures.html: Removed.
12962
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000129632017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
12964
12965 Try to normalize variation ranges
12966 https://bugs.webkit.org/show_bug.cgi?id=170119
12967
12968 Reviewed by Simon Fraser.
12969
12970 * fast/text/variations/font-selection-properties-expected.html:
12971
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000129722017-03-29 Ryan Haddad <ryanhaddad@apple.com>
12973
12974 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
12975 https://bugs.webkit.org/show_bug.cgi?id=169677
12976
12977 Unreviewed test gardening.
12978
12979 * platform/mac-wk1/TestExpectations:
12980 * platform/mac/TestExpectations:
12981
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000129822017-03-29 Javier Fernandez <jfernandez@igalia.com>
12983
12984 [css-align] Adapt self-alignment properties to the new baseline syntax
12985 https://bugs.webkit.org/show_bug.cgi?id=170235
12986
12987 Reviewed by David Hyatt.
12988
12989 Added new cases to the alignment properties parsing tests so that we can verify the new
12990 baseline-alignment syntax is parsed as expected.
12991 Additionally, I modified the tests so that they use the testharness format.
12992
12993 * css3/parse-align-items-expected.txt:
12994 * css3/parse-align-items.html:
12995 * css3/parse-align-self-expected.txt:
12996 * css3/parse-align-self.html:
12997 * css3/resources/alignment-parsing-utils-th.js:
12998 (checkValues):
12999 * fast/css/parse-justify-items-expected.txt:
13000 * fast/css/parse-justify-items.html:
13001 * fast/css/parse-justify-self-expected.txt:
13002 * fast/css/parse-justify-self.html:
13003 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
13004 (checkValues):
13005 (checkBadValues):
13006 (checkInitialValues):
13007 (checkInheritValues):
13008 (checkLegacyValues):
13009 (checkSupportedValues):
13010
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000130112017-03-29 Chris Dumez <cdumez@apple.com>
13012
13013 Animated SVG images are not paused in pages loaded in the background
13014 https://bugs.webkit.org/show_bug.cgi?id=170043
13015 <rdar://problem/31234412>
13016
13017 Reviewed by Simon Fraser.
13018
13019 Extend layout test coverage.
13020
13021 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
13022 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
13023 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
13024 * svg/animations/animations-paused-in-background-page.html: Added.
13025 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
13026
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000130272017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13028
13029 Post-commit test gardening after r214546
13030 https://bugs.webkit.org/show_bug.cgi?id=169518
13031
13032 Unreviewed.
13033
13034 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13035 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13036
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000130372017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13038
13039 Post-commit test gardening after r214546
13040 https://bugs.webkit.org/show_bug.cgi?id=169518
13041
13042 Unreviewed.
13043
13044 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
13045 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
13046
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000130472017-03-29 Ryan Haddad <ryanhaddad@apple.com>
13048
13049 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
13050 https://bugs.webkit.org/show_bug.cgi?id=170130
13051
13052 Unreviewed test gardening.
13053
13054 * TestExpectations:
13055
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000130562017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
13057
13058 Variation fonts: Make sure that feature detection and preprocessor macros are right
13059 https://bugs.webkit.org/show_bug.cgi?id=169518
13060
13061 Reviewed by Simon Fraser.
13062
13063 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
13064
13065 * fast/text/font-variations-feature-detection-expected.html: Added.
13066 * fast/text/font-variations-feature-detection.html: Added.
13067 * platform/ios-simulator/TestExpectations:
13068 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13069 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
13070 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
13071 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
13072 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
13073 * platform/mac/TestExpectations:
13074
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000130752017-03-29 Antoine Quint <graouts@apple.com>
13076
13077 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
13078 https://bugs.webkit.org/show_bug.cgi?id=170239
13079 <rdar://problem/31320685>
13080
13081 Reviewed by Dean Jackson.
13082
13083 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
13084 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
13085 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
13086 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
13087 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
13088
13089 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
13090 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
13091 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
13092 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
13093 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
13094
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000130952017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13096
13097 Mark fast/workers/worker-close-more.html as a flaky timeout.
13098 https://bugs.webkit.org/show_bug.cgi?id=169838
13099
13100 Unreviewed test gardening.
13101
13102 * platform/mac/TestExpectations:
13103
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000131042017-03-29 Youenn Fablet <youenn@apple.com>
13105
13106 Move DTMF WebRTC extension behind its own compile flag
13107 https://bugs.webkit.org/show_bug.cgi?id=170226
13108
13109 Reviewed by Eric Carlson.
13110
13111 * TestExpectations:
13112 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
13113 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
13114 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
13115 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
13116
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000131172017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
13118
13119 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
13120 https://bugs.webkit.org/show_bug.cgi?id=170192
13121
13122 Unreviewed test gardening.
13123
13124 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13125
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000131262017-03-29 Youenn Fablet <youenn@apple.com>
13127
13128 Add test for differentiating camera versus canvas stream
13129 https://bugs.webkit.org/show_bug.cgi?id=169698
13130 <rdar://problem/31076026>
13131
13132 Reviewed by Eric Carlson.
13133
13134 * fast/mediastream/captureStream/canvas2d.html:
13135
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000131362017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
13137
13138 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
13139 https://bugs.webkit.org/show_bug.cgi?id=170223
13140
13141 Reviewed by Youenn Fablet.
13142
13143 After r214441 the arguments of addIceCandidate() are nullable.
13144
13145 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
13146 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
13147 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
13148
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000131492017-03-29 Antoine Quint <graouts@apple.com>
13150
13151 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
13152 https://bugs.webkit.org/show_bug.cgi?id=168409
13153 <rdar://problem/30799198>
13154
13155 Reviewed by Dean Jackson.
13156
13157 Opt into ScriptedAnimationController logging.
13158
13159 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13160 * media/modern-media-controls/airplay-button/airplay-button.html:
13161
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000131622017-03-28 Youenn Fablet <youenn@apple.com>
13163
13164 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
13165 https://bugs.webkit.org/show_bug.cgi?id=170192
13166
13167 Reviewed by Jon Lee.
13168
13169 * fast/mediastream/RTCIceCandidate-expected.txt:
13170 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
13171 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13172 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
13173 Ensuring sdpMid has a valid value.
13174 * fast/mediastream/resources/promise-utils.js: Improving error logging.
13175
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000131762017-03-27 Brent Fulgham <bfulgham@apple.com>
13177
13178 Only attach Attributes to a given element one time
13179 https://bugs.webkit.org/show_bug.cgi?id=170125
13180 <rdar://problem/31279676>
13181
13182 Reviewed by Chris Dumez.
13183
13184 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
13185 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
13186 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
13187 * fast/dom/Attr/only-attach-attr-once.html: Added.
13188
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000131892017-03-28 Youenn Fablet <youenn@apple.com>
13190
13191 Stop RTCDataChannel when closing page
13192 https://bugs.webkit.org/show_bug.cgi?id=170166
13193
13194 Reviewed by Eric Carlson.
13195
13196 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13197 * webrtc/datachannel/datachannel-gc.html: Added.
13198
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000131992017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
13200
13201 Ranges for variation font properties are not enforced
13202 https://bugs.webkit.org/show_bug.cgi?id=169979
13203
13204 Reviewed by David Hyatt.
13205
13206 * fast/text/font-selection-font-face-parse-expected.txt:
13207 * fast/text/font-selection-font-face-parse.html:
13208 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13209 * fast/text/font-selection-font-loading-api-parse.html:
13210 * fast/text/font-style-parse-expected.txt:
13211 * fast/text/font-style-parse.html:
13212 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
13213 * fast/text/variations/font-loading-api-parse-ranges.html:
13214 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
13215 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
13216 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13217
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000132182017-03-28 Andy Estes <aestes@apple.com>
13219
13220 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
13221 https://bugs.webkit.org/show_bug.cgi?id=170197
13222 <rdar://problem/30314067>
13223
13224 Reviewed by Brady Eidson.
13225
13226 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
13227 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
13228
cdumez@apple.coma585b422017-03-28 23:11:35 +0000132292017-03-28 Chris Dumez <cdumez@apple.com>
13230
13231 Animated SVG images are not paused when outside viewport
13232 https://bugs.webkit.org/show_bug.cgi?id=170155
13233 <rdar://problem/31288893>
13234
13235 Reviewed by Antti Koivisto.
13236
13237 Add layout test coverage.
13238
13239 * platform/mac-wk1/TestExpectations:
13240 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
13241 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
13242 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
13243 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
13244 * svg/animations/resources/smilAnimation.svg: Added.
13245
antti@apple.comdf681732017-03-28 22:48:26 +0000132462017-03-28 Antti Koivisto <antti@apple.com>
13247
13248 Missing render tree position invalidation when tearing down renderers for display:contents subtree
13249 https://bugs.webkit.org/show_bug.cgi?id=170199
13250 <rdar://problem/31260856>
13251
13252 Reviewed by Zalan Bujtas.
13253
13254 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
13255 * fast/shadow-dom/slot-renderer-teardown.html: Added.
13256
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000132572017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13258
13259 Unreviewed, rolling out r214485.
13260
13261 This change caused LayoutTest crashes.
13262
13263 Reverted changeset:
13264
13265 "Stop RTCDataChannel when closing page"
13266 https://bugs.webkit.org/show_bug.cgi?id=170166
13267 http://trac.webkit.org/changeset/214485
13268
bburg@apple.com2e3de942017-03-28 21:41:24 +0000132692017-03-28 Brian Burg <bburg@apple.com>
13270
13271 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
13272 https://bugs.webkit.org/show_bug.cgi?id=169865
13273 <rdar://problem/31250573>
13274
13275 Reviewed by Joseph Pecoraro.
13276
13277 Add tests that verify the new command works as expected when it disables resource caching.
13278 I also manually verified that the override setting is cleared when Web Inspector disconnects.
13279 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
13280 a load happened or not.
13281
13282 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
13283 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
13284 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
13285 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
13286
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000132872017-03-28 Youenn Fablet <youenn@apple.com>
13288
13289 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
13290 https://bugs.webkit.org/show_bug.cgi?id=170194
13291
13292 Reviewed by Chris Dumez.
13293
13294 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
13295 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
13296
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000132972017-03-28 Joseph Pecoraro <pecoraro@apple.com>
13298
13299 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
13300 https://bugs.webkit.org/show_bug.cgi?id=166862
13301 <rdar://problem/29835977>
13302
13303 Reviewed by Brian Burg.
13304
13305 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
13306 * http/tests/inspector/network/resource-mime-type.html: Added.
13307 Test resource mime types for different resources.
13308
13309 * http/tests/inspector/network/resources/json.php: Added.
13310 * http/tests/inspector/network/resources/script.js: Added.
13311 * http/tests/inspector/network/resources/script.txt: Added.
13312 * http/tests/inspector/network/resources/stylesheet.css: Added.
13313 * http/tests/inspector/network/resources/stylesheet.txt: Added.
13314 * http/tests/resources/square20.jpg: Added.
13315 Resources for various requests and different mime types.
13316
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000133172017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13318
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000013319 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
13320 https://bugs.webkit.org/show_bug.cgi?id=168132
13321
13322 Unreviewed test gardening.
13323
13324 * platform/mac/TestExpectations:
13325
133262017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13327
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000013328 Mark two fast/scrolling/ios/touch-scroll tests as failing.
13329 https://bugs.webkit.org/show_bug.cgi?id=170153
13330
13331 Unreviewed test gardening.
13332
13333 * platform/ios-wk2/TestExpectations:
13334
133352017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13336
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000013337 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
13338
13339 Unreviewed test gardening.
13340
13341 * platform/ios/TestExpectations:
13342
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000133432017-03-28 Youenn Fablet <youenn@apple.com>
13344
13345 Stop RTCDataChannel when closing page
13346 https://bugs.webkit.org/show_bug.cgi?id=170166
13347
13348 Reviewed by Eric Carlson.
13349
13350 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
13351 * webrtc/datachannel/datachannel-gc.html: Added.
13352
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000133532017-03-28 Antoine Quint <graouts@apple.com>
13354
13355 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
13356 https://bugs.webkit.org/show_bug.cgi?id=170180
13357
13358 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
13359
13360 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
13361 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
13362
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000133632017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13364
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000013365 Mark fast/history/ios/history-scroll-restoration.html as flaky.
13366 https://bugs.webkit.org/show_bug.cgi?id=169558
13367
13368 Unreviewed test gardening.
13369
13370 * platform/ios-wk2/TestExpectations:
13371
133722017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13373
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000013374 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
13375 https://bugs.webkit.org/show_bug.cgi?id=170180
13376
13377 Unreviewed test gardening.
13378
13379 * platform/ios/TestExpectations:
13380
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000133812017-03-28 Youenn Fablet <youenn@apple.com>
13382
13383 LayoutTest webrtc/video-getParameters.html is failing
13384 https://bugs.webkit.org/show_bug.cgi?id=170148
13385
13386 Unreviewed.
13387
13388 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
13389
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000133902017-03-28 Ryan Haddad <ryanhaddad@apple.com>
13391
13392 Mark webrtc/video-replace-track-to-null.html as flaky.
13393 https://bugs.webkit.org/show_bug.cgi?id=170178
13394
13395 Unreviewed test gardening.
13396
13397 * TestExpectations:
13398
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000133992017-03-28 Jonathan Bedard <jbedard@apple.com>
13400
13401 Moved gardened ios-simulator tests to ios folders
13402 <rdar://problem/30948691>
13403
13404 Unreviewed test re-organization.
13405
13406 Moving ios-simulator test expectations to share as many expectations
13407 as possible with on-device testing.
13408
13409 * platform/ios: Moved from platform/ios-simulator.
13410 * platform/ios-device: Added.
13411 * platform/ios-device-wk1: Added.
13412 * platform/ios-device-wk2: Added.
13413 * platform/ios-simulator: Moved to platform/ios.
13414 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
13415 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
13416 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
13417 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
13418
yoav@yoav.ws81391512017-03-28 11:56:52 +0000134192017-03-28 Yoav Weiss <yoav@yoav.ws>
13420
13421 Add a warning for unused link preloads.
13422 https://bugs.webkit.org/show_bug.cgi?id=165670
13423
13424 Reviewed by Youenn Fablet.
13425
13426 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
13427 * http/tests/preload/download_resources-expected.txt:
13428 * http/tests/preload/download_resources.html: Added references to preloaded resources.
13429 * http/tests/preload/onerror_event-expected.txt:
13430 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
13431 * http/tests/preload/onload_event-expected.txt:
13432 * http/tests/preload/onload_event.html: Added references to preloaded resources.
13433 * http/tests/preload/single_download_preload.html: Deflaked.
13434 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
13435 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
13436 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
13437 * http/tests/preload/unused_preload_warning-expected.txt: Added.
13438 * http/tests/preload/unused_preload_warning.html: Added.
13439
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000134402017-03-28 Antoine Quint <graouts@apple.com>
13441
13442 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
13443 https://bugs.webkit.org/show_bug.cgi?id=170171
13444 <rdar://problem/31095500>
13445
13446 Reviewed by Dean Jackson.
13447
13448 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
13449 the "presented" property returns false immediately after calling hide() on the panel.
13450
13451 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
13452 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
13453 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
13454 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
13455
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000134562017-03-28 Aaron Chu <aaron_chu@apple.com>
13457
13458 AX: Media controls should be able to be re-activated after faded away
13459 https://bugs.webkit.org/show_bug.cgi?id=170048
13460 <rdar://problem/30157179>
13461
13462 Reviewed by Antoine Quint.
13463
13464 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
13465 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
13466
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000134672017-03-28 Antoine Quint <graouts@apple.com>
13468
13469 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
13470 https://bugs.webkit.org/show_bug.cgi?id=169145
13471 <rdar://problem/17048858>
13472
13473 Reviewed by Dean Jackson.
13474
13475 We add new tests for media documents and related features that cover the following cases:
13476
13477 - checking <video> with only audio tracks does not show the fullscreen button
13478 - checking <video> with only audio tracks does not show the picture-in-picture button
13479 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
13480
13481 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13482 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
13483 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
13484 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
13485 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
13486 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
13487 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
13488 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
13489 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
13490 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
13491 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
13492 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
13493 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
13494 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
13495 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13496 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
13497 * platform/ios-simulator/TestExpectations:
13498 * platform/mac/TestExpectations:
13499
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000135002017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
13501
13502 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
13503 https://bugs.webkit.org/show_bug.cgi?id=169771
13504
13505 Reviewed by Simon Fraser.
13506
13507 * fast/images/animated-image-different-dest-size-expected.html: Added.
13508 * fast/images/animated-image-different-dest-size.html: Added.
13509 This test crashes without this patch.
13510
13511 * fast/images/animated-image-loop-count.html:
13512 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
13513
13514 * fast/images/async-image-background-image-expected.html: Added.
13515 * fast/images/async-image-background-image.html: Added.
13516 Ensures the background image can be drawn asynchronously if it is large.
13517
13518 * fast/images/async-image-canvas-draw-image-expected.html: Added.
13519 * fast/images/async-image-canvas-draw-image.html: Added.
13520 Ensures the image is drawn synchronously on the canvas regardless of its size.
13521
13522 * fast/images/ordered-animated-image-frames.html:
13523 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
13524
13525 * fast/images/reset-image-animation-expected.txt:
13526 * fast/images/reset-image-animation.html:
13527 Change how the steps of the test are ordered so the test can be not flaky.
13528 Running it with -repeat-each was failing.
13529
13530 * fast/images/resources/red-green-blue-900-300.png: Added.
13531
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000135322017-03-27 Youenn Fablet <youenn@apple.com>
13533
13534 addIceCandidate should not throw if passed null or undefined
13535 https://bugs.webkit.org/show_bug.cgi?id=170118
13536
13537 Reviewed by Eric Carlson.
13538
13539 Updating test to log addIceCandidate rejection.
13540
13541 * webrtc/datachannel/basic.html:
13542 * webrtc/routines.js:
13543 (iceCallback1):
13544 (iceCallback2):
13545 (onAddIceCandidateError):
13546
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000135472017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13548
13549 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
13550
13551 Unreviewed test gardening.
13552
13553 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
13554 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
13555
antti@apple.comf4e83d62017-03-27 22:56:32 +0000135562017-03-27 Antti Koivisto <antti@apple.com>
13557
13558 Loading in-body stylesheets should not block rendering of elements before them
13559 https://bugs.webkit.org/show_bug.cgi?id=169345
13560
13561 Reviewed by Simon Fraser.
13562
13563 * http/tests/incremental/resources/delayed-css.php: Added.
13564 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
13565 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
13566
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000135672017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13568
13569 Test variation font ranges in the CSS Font Loading API
13570 https://bugs.webkit.org/show_bug.cgi?id=170022
13571
13572 Reviewed by Dean Jackson.
13573
13574 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
13575 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
13576
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000135772017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13578
13579 Unreviewed, rolling out r214411.
13580
13581 Two of the LayoutTests for this change time out on ios-
13582 simulator.
13583
13584 Reverted changeset:
13585
13586 "[Modern Media Controls] Improve media documents across macOS,
13587 iPhone and iPad"
13588 https://bugs.webkit.org/show_bug.cgi?id=169145
13589 http://trac.webkit.org/changeset/214411
13590
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000135912017-03-27 Antoine Quint <graouts@apple.com>
13592
13593 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
13594 https://bugs.webkit.org/show_bug.cgi?id=168517
13595 <rdar://problem/30577636>
13596
13597 Reviewed by Dean Jackson.
13598
13599 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
13600
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000136012017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13602
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000013603 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
13604 https://bugs.webkit.org/show_bug.cgi?id=169679
13605
13606 Unreviewed test gardening.
13607
13608 * platform/mac/TestExpectations:
13609
136102017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13611
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000013612 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
13613 https://bugs.webkit.org/show_bug.cgi?id=170127
13614
13615 Unreviewed test gardening.
13616
13617 * platform/mac/TestExpectations:
13618
136192017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13620
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000013621 Mark media/modern-media-controls/time-label/time-label.html as flaky.
13622 https://bugs.webkit.org/show_bug.cgi?id=169678
13623
13624 Unreviewed test gardening.
13625
13626 * platform/mac-wk1/TestExpectations:
13627
136282017-03-27 Ryan Haddad <ryanhaddad@apple.com>
13629
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000013630 Marking two modern-media-controls tests as timeouts.
13631 https://bugs.webkit.org/show_bug.cgi?id=170123
13632
13633 Unreviewed test gardening.
13634
13635 * platform/ios-simulator/TestExpectations:
13636
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000136372017-03-27 Youenn Fablet <youenn@apple.com>
13638
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000013639 Tighten RTCDatachannel creation and parameter getters
13640 https://bugs.webkit.org/show_bug.cgi?id=170081
13641
13642 Reviewed by Eric Carlson.
13643
13644 * webrtc/datachannel/basic-expected.txt:
13645 * webrtc/datachannel/basic.html:
13646
136472017-03-27 Youenn Fablet <youenn@apple.com>
13648
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000013649 Add support for RTCRtpReceiver/RTCRtpSender getParameters
13650 https://bugs.webkit.org/show_bug.cgi?id=170057
13651
13652 Reviewed by Alex Christensen.
13653
13654 * webrtc/video-getParameters-expected.txt: Added.
13655 * webrtc/video-getParameters.html: Added.
13656
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000136572017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13658
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000013659 font variation properties don't need to accept numbers
13660 https://bugs.webkit.org/show_bug.cgi?id=169357
13661
13662 Reviewed by Antti Koivisto.
13663
13664 * fast/text/font-selection-font-face-parse-expected.txt:
13665 * fast/text/font-selection-font-face-parse.html:
13666 * fast/text/font-selection-font-loading-api-parse-expected.txt:
13667 * fast/text/font-selection-font-loading-api-parse.html:
13668 * fast/text/font-stretch-parse-expected.txt:
13669 * fast/text/font-stretch-parse.html:
13670 * fast/text/font-style-parse-expected.txt:
13671 * fast/text/font-style-parse.html:
13672 * fast/text/variations/font-selection-properties.html:
13673 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
13674
136752017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13676
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000013677 Implement format specifier for variation fonts
13678 https://bugs.webkit.org/show_bug.cgi?id=169327
13679
13680 Reviewed by Simon Fraser.
13681
13682 * fast/text/variations/font-face-format-expected.html: Added.
13683 * fast/text/variations/font-face-format.html: Added.
13684
136852017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
13686
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000013687 Make sure animation works for font-weight, font-stretch, and font-style
13688 https://bugs.webkit.org/show_bug.cgi?id=169683
13689
13690 Reviewed by Simon Fraser.
13691
13692 * animations/font-variations/font-stretch-expected.txt: Added.
13693 * animations/font-variations/font-stretch.html: Added.
13694 * animations/font-variations/font-style-expected.txt: Added.
13695 * animations/font-variations/font-style.html: Added.
13696 * animations/font-variations/font-weight-expected.txt: Added.
13697 * animations/font-variations/font-weight.html: Added.
13698 * animations/resources/animation-test-helpers.js:
13699 (compareFontStyle):
13700 (getPropertyValue):
13701 (comparePropertyValue):
13702
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000137032017-03-27 Alex Christensen <achristensen@webkit.org>
13704
13705 Make WebSockets work in network process
13706 https://bugs.webkit.org/show_bug.cgi?id=169930
13707
13708 Reviewed by Youenn Fablet.
13709
13710 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
13711 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
13712 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
13713 (web_socket_do_extra_handshake):
13714 (web_socket_transfer_data):
13715 * platform/ios-simulator-wk1/TestExpectations:
13716 * platform/mac-wk1/TestExpectations:
13717 * platform/win/TestExpectations:
13718
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000137192017-03-27 Antoine Quint <graouts@apple.com>
13720
13721 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
13722 https://bugs.webkit.org/show_bug.cgi?id=169145
13723 <rdar://problem/17048858>
13724
13725 Reviewed by Dean Jackson.
13726
13727 We add new tests for media documents and related features that cover the following cases:
13728
13729 - checking <video> with only audio tracks does not show the fullscreen button
13730 - checking <video> with only audio tracks does not show the picture-in-picture button
13731 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
13732
13733 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13734 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
13735 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
13736 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
13737 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
13738 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
13739 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
13740 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
13741 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
13742 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
13743 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
13744 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
13745 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
13746 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
13747 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
13748 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
13749 * platform/ios-simulator/TestExpectations:
13750 * platform/mac/TestExpectations:
13751
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000137522017-03-25 Aaron Chu <aaron_chu@apple.com>
13753
13754 AX: Media controls are unlabeled
13755 https://bugs.webkit.org/show_bug.cgi?id=169947
13756 <rdar://problem/30153323>
13757
13758 Reviewed by Antoine Quint.
13759
13760 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
13761 * media/modern-media-controls/airplay-button/airplay-button.html:
13762 * media/modern-media-controls/forward-button/forward-button-expected.txt:
13763 * media/modern-media-controls/forward-button/forward-button.html:
13764 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
13765 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
13766 * media/modern-media-controls/icon-button/icon-button-expected.txt:
13767 * media/modern-media-controls/icon-button/icon-button.html:
13768 * media/modern-media-controls/icon-service/icon-service-expected.txt:
13769 * media/modern-media-controls/icon-service/icon-service.html:
13770 * media/modern-media-controls/mute-button/mute-button-expected.txt:
13771 * media/modern-media-controls/mute-button/mute-button.html:
13772 * media/modern-media-controls/pip-button/pip-button-expected.txt:
13773 * media/modern-media-controls/pip-button/pip-button.html:
13774 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
13775 * media/modern-media-controls/play-pause-button/play-pause-button.html:
13776 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
13777 * media/modern-media-controls/rewind-button/rewind-button.html:
13778 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
13779 * media/modern-media-controls/skip-back-button/skip-back-button.html:
13780 * media/modern-media-controls/start-button/start-button-expected.txt:
13781 * media/modern-media-controls/start-button/start-button.html:
13782 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
13783 * media/modern-media-controls/tracks-button/tracks-button.html:
13784
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000137852017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
13786
13787 Unreviewed GTK+ gardening. Update expectations of several tests.
13788
13789 * platform/gtk/TestExpectations:
13790
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000137912017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
13792
13793 Post-commit test fix after r214394
13794 https://bugs.webkit.org/show_bug.cgi?id=170083
13795
13796 Unreviewed.
13797
13798 * fast/text/variations/optical-sizing.html:
13799
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000138002017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13801
13802 Add font-optical-sizing to CSSComputedStyleDeclaration
13803 https://bugs.webkit.org/show_bug.cgi?id=170083
13804
13805 Reviewed by Joseph Pecoraro.
13806
13807 * fast/css/getComputedStyle/computed-style-expected.txt:
13808 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
13809 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
13810 * fast/css/getComputedStyle/resources/property-names.js:
13811 * fast/text/variations/optical-sizing-expected.txt:
13812 * fast/text/variations/optical-sizing.html:
13813 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
13814 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
13815 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
13816
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000138172017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13818
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000013819 Consolidate TestExpectations for media/restore-from-page-cache.html.
13820
13821 Unreviewed test gardening.
13822
13823 * platform/mac/TestExpectations:
13824
138252017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13826
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000013827 Unreviewed, rolling out r214361.
13828
13829 This change caused flakiness in http/tests/preload tests.
13830
13831 Reverted changeset:
13832
13833 "Add a warning for unused link preloads."
13834 https://bugs.webkit.org/show_bug.cgi?id=165670
13835 http://trac.webkit.org/changeset/214361
13836
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000138372017-03-24 Antoine Quint <graouts@webkit.org>
13838
13839 [Modern Media Controls] Remove placard icon if height is compressed
13840 https://bugs.webkit.org/show_bug.cgi?id=167935
13841 <rdar://problem/30397128>
13842
13843 Reviewed by Dean Jackson.
13844
13845 We add a new test to check that the various designed constraints to toggle display of a placard's
13846 icon, title and description are honored. Also, due to the old layout() method now being called
13847 "commit()", we refactor a relevant test.
13848
13849 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
13850 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
13851 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
13852 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
13853
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000138542017-03-24 Eric Carlson <eric.carlson@apple.com>
13855
13856 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
13857 https://bugs.webkit.org/show_bug.cgi?id=170056
13858
13859 Reviewed by Youenn Fablet.
13860
13861 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
13862 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
13863 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
13864 * fast/mediastream/apply-constraints-advanced-expected.txt:
13865 * fast/mediastream/apply-constraints-advanced.html:
13866 * fast/mediastream/apply-constraints-video-expected.txt:
13867 * fast/mediastream/apply-constraints-video.html:
13868
dino@apple.com21196272017-03-24 23:16:52 +0000138692017-03-24 Dean Jackson <dino@apple.com>
13870
13871 Serialization of custom props in longhand should be "" not value of shorthand
13872 https://bugs.webkit.org/show_bug.cgi?id=167699
13873 <rdar://problem/30324200>
13874
13875 Reviewed by Sam Weinig.
13876
13877 * fast/css/variables/rule-property-get-expected.html:
13878 * fast/css/variables/rule-property-get.html:
13879
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000138802017-03-24 Antoine Quint <graouts@webkit.org>
13881
13882 [Modern Media Controls] Captions don't move with the appearance of the inline controls
13883 https://bugs.webkit.org/show_bug.cgi?id=170051
13884 <rdar://problem/30754428>
13885
13886 Reviewed by Dean Jackson.
13887
13888 Add a new test, which would have previously failed, where we check that we account for the controls bar height
13889 when showing captions with the controls bar visible.
13890
13891 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
13892 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
13893
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000138942017-03-24 Brent Fulgham <bfulgham@apple.com>
13895
13896 Handle recursive calls to ProcessingInstruction::checkStyleSheet
13897 https://bugs.webkit.org/show_bug.cgi?id=169982
13898 <rdar://problem/31083051>
13899
13900 Reviewed by Antti Koivisto.
13901
13902 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
13903 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
13904 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
13905 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
13906 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
13907 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
13908 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
13909 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
13910 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
13911 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
13912 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
13913
beidson@apple.comc6dab482017-03-24 21:13:40 +0000139142017-03-24 Brady Eidson <beidson@apple.com>
13915
13916 A null compound index value crashes the Databases process.
13917 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
13918
13919 Reviewed by Alex Christensen.
13920
13921 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
13922 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
13923 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
13924 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
13925 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
13926
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000139272017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13928
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000013929 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
13930 https://bugs.webkit.org/show_bug.cgi?id=170068
13931
13932 Unreviewed test gardening.
13933
13934 * platform/ios-simulator/TestExpectations:
13935
139362017-03-24 Ryan Haddad <ryanhaddad@apple.com>
13937
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000013938 Unreviewed, rolling out r214360.
13939
13940 This change caused 20+ LayoutTest failures.
13941
13942 Reverted changeset:
13943
13944 "Handle recursive calls to
13945 ProcessingInstruction::checkStyleSheet"
13946 https://bugs.webkit.org/show_bug.cgi?id=169982
13947 http://trac.webkit.org/changeset/214360
13948
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000139492017-03-24 Youenn Fablet <youenn@apple.com>
13950
13951 Add support for qpSum in WebRTC stats
13952 https://bugs.webkit.org/show_bug.cgi?id=170060
13953
13954 Reviewed by Eric Carlson.
13955
13956 * webrtc/video-stats.html:
13957
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000139582017-03-24 Daniel Bates <dabates@apple.com>
13959
13960 Prevent new navigations during document unload
13961 https://bugs.webkit.org/show_bug.cgi?id=169934
13962 <rdar://problem/31247584>
13963
13964 Reviewed by Chris Dumez.
13965
13966 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
13967 after starting a navigation from an onunload event handler.
13968
13969 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
13970 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
13971
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000139722017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
13973
13974 Implement font-optical-sizing
13975 https://bugs.webkit.org/show_bug.cgi?id=168895
13976
13977 Reviewed by Dean Jackson.
13978
13979 * fast/text/variations/optical-sizing-expected.txt: Added.
13980 * fast/text/variations/optical-sizing.html: Added.
13981
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000139822017-03-24 Yoav Weiss <yoav@yoav.ws>
13983
13984 Add a warning for unused link preloads.
13985 https://bugs.webkit.org/show_bug.cgi?id=165670
13986
13987 Reviewed by Youenn Fablet.
13988
13989 This adds a test for the unused preload warning, and adapts some of the other preload tests,
13990 to avoid warnings.
13991
13992 * http/tests/preload/download_resources-expected.txt: Changed.
13993 * http/tests/preload/download_resources.html: Added references to preloaded resources.
13994 * http/tests/preload/onerrer_event-expected.txt: Changed.
13995 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
13996 * http/tests/preload/onload_event.html: Added references to preloaded resources.
13997 * http/tests/preload/resources/single_download_preload.html: Deflaked.
13998 * http/tests/preload/unused_preload_warning-expected.txt: Added.
13999 * http/tests/preload/unused_preload_warning.html: Added.
14000
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000140012017-03-24 Brent Fulgham <bfulgham@apple.com>
14002
14003 Handle recursive calls to ProcessingInstruction::checkStyleSheet
14004 https://bugs.webkit.org/show_bug.cgi?id=169982
14005 <rdar://problem/31083051>
14006
14007 Reviewed by Antti Koivisto.
14008
14009 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
14010 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
14011 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
14012 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
14013 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
14014 * fast/dom/beforeload/recursive-link-before-load.html: Added.
14015 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
14016 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
14017 * fast/dom/beforeload/resources/content.xhtml: Added.
14018 * fast/dom/beforeload/resources/pass.css: Added.
14019 * fast/dom/beforeload/resources/test.xsl: Added.
14020
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000140212017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
14022
14023 font-style needs a new CSSValue to make CSSRule.cssText work correctly
14024 https://bugs.webkit.org/show_bug.cgi?id=169258
14025
14026 Reviewed by David Hyatt.
14027
14028 Update tests' expected results.
14029
14030 * fast/text/font-selection-font-face-parse-expected.txt:
14031 * fast/text/font-selection-font-face-parse.html:
14032 * fast/text/font-style-parse-expected.txt:
14033 * fast/text/font-style-parse.html:
14034 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
14035 * svg/css/getComputedStyle-basic-expected.txt:
14036
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000140372017-03-24 Youenn Fablet <youenn@apple.com>
14038
14039 Add libwebrtc backend support for RTCRtpSender::replaceTrack
14040 https://bugs.webkit.org/show_bug.cgi?id=169841
14041
14042 Reviewed by Alex Christensen.
14043
14044 * webrtc/audio-replace-track-expected.txt: Added.
14045 * webrtc/audio-replace-track.html: Added.
14046 * webrtc/video-replace-track-expected.txt: Added.
14047 * webrtc/video-replace-track.html: Added.
14048 * webrtc/video-replace-track-to-null-expected.txt: Added.
14049 * webrtc/video-replace-track-to-null.html: Added.
14050
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000140512017-03-24 Ryan Haddad <ryanhaddad@apple.com>
14052
14053 Update TestExpectations for media/restore-from-page-cache.html.
14054
14055 Unreviewed test gardening.
14056
14057 * platform/mac-wk2/TestExpectations:
14058 * platform/mac/TestExpectations:
14059
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000140602017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14061
14062 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
14063
14064 * platform/gtk/TestExpectations:
14065
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000140662017-03-24 Youenn Fablet <youenn@apple.com>
14067
14068 Add support for DataChannel and MediaStreamTrack stats
14069 https://bugs.webkit.org/show_bug.cgi?id=170031
14070
14071 Reviewed by Eric Carlson.
14072
14073 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
14074 * webrtc/datachannel/datachannel-stats.html: Added.
14075 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
14076 * webrtc/video-mediastreamtrack-stats.html: Added.
14077
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000140782017-03-24 Chris Dumez <cdumez@apple.com>
14079
14080 Extend svg/animations/animations-paused-disconnected-iframe.html
14081 https://bugs.webkit.org/show_bug.cgi?id=170035
14082
14083 Reviewed by Andreas Kling.
14084
14085 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
14086
14087 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
14088 * svg/animations/animations-paused-disconnected-iframe.html:
14089
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000140902017-03-24 Youenn Fablet <youenn@apple.com>
14091
14092 Fix framesEncoded/framesDecoded RTC stats
14093 https://bugs.webkit.org/show_bug.cgi?id=170024
14094
14095 Reviewed by Eric Carlson.
14096
14097 * webrtc/video-stats-expected.txt: Added.
14098 * webrtc/video-stats.html: Added.
14099
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000141002017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14101
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000014102 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
14103
14104 * platform/gtk/TestExpectations:
14105
141062017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14107
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000014108 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
14109
14110 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
14111 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
14112 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
14113 mime type and returned application/octet-stream.
14114
14115 * platform/gtk/TestExpectations:
14116 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
14117 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
14118
141192017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14120
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000014121 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
14122
14123 We are now getting a MIME type for otf files.
14124
14125 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
14126
pvollan@apple.come52fe062017-03-24 12:01:45 +0000141272017-03-24 Per Arne Vollan <pvollan@apple.com>
14128
14129 Text stroke is sometimes clipped on video captions.
14130 https://bugs.webkit.org/show_bug.cgi?id=170006
14131
14132 Reviewed by Eric Carlson.
14133
14134 * media/track/track-css-stroke-cues-expected.txt:
14135 * media/track/track-css-stroke-cues.html:
14136
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000141372017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
14138
14139 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
14140 https://bugs.webkit.org/show_bug.cgi?id=170001
14141
14142 Reviewed by Michael Catanzaro.
14143
14144 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
14145
14146 * platform/gtk/TestExpectations:
14147
antti@apple.com0e079ed2017-03-24 03:20:18 +0000141482017-03-23 Antti Koivisto <antti@apple.com>
14149
14150 Revert r213712, caused iPad PLT regression
14151 https://bugs.webkit.org/show_bug.cgi?id=170040
14152
14153 Unreviewed.
14154
14155 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
14156 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
14157
cdumez@apple.com838ef372017-03-23 23:51:20 +0000141582017-03-23 Chris Dumez <cdumez@apple.com>
14159
14160 SVG animations are not paused when their <svg> element is removed from the document
14161 https://bugs.webkit.org/show_bug.cgi?id=170030
14162 <rdar://problem/31230252>
14163
14164 Reviewed by Dean Jackson.
14165
14166 Add layout test coverage.
14167
14168 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
14169 * svg/animations/animations-paused-when-removed-from-document.html: Added.
14170
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000141712017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
14172
14173 font shorthand should accept variation values
14174 https://bugs.webkit.org/show_bug.cgi?id=168998
14175
14176 Reviewed by Simon Fraser.
14177
14178 * fast/text/font-style-parse-expected.txt:
14179 * fast/text/font-style-parse.html:
14180 * fast/text/font-weight-parse-expected.txt:
14181 * fast/text/font-weight-parse.html:
14182
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000141832017-03-23 Chris Dumez <cdumez@apple.com>
14184
14185 SVG animations are not paused when inserted into a hidden page
14186 https://bugs.webkit.org/show_bug.cgi?id=170026
14187 <rdar://problem/31228704>
14188
14189 Reviewed by Andreas Kling.
14190
14191 Add layout test coverage.
14192
14193 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
14194 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
14195 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
14196 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
14197
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000014198== Rolled over to ChangeLog-2017-03-23 ==