blob: d71ed6fb908b6d5f1004a80cb1cfdfc534f37869 [file] [log] [blame]
cdumez@apple.comdc853c02017-04-28 21:16:30 +000012017-04-28 Chris Dumez <cdumez@apple.com>
2
3 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
4 https://bugs.webkit.org/show_bug.cgi?id=171393
5
6 Reviewed by Simon Fraser.
7
8 Add layout test coverage.
9
10 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
11 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
12
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +0000132017-04-28 Joseph Pecoraro <pecoraro@apple.com>
14
15 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
16 https://bugs.webkit.org/show_bug.cgi?id=171445
17
18 Reviewed by Saam Barati.
19
20 * js/dom/Promise-static-all.html:
21 * js/dom/Promise-static-race.html:
22 Silence the console messages for unhandled rejections in this test.
23 There are unhandled rejections and messages sometimes appear
24 depending on the order of events on the page. The messages are not
25 important for this test so just mute them.
26
cdumez@apple.comb74ccc22017-04-28 19:53:54 +0000272017-04-28 Chris Dumez <cdumez@apple.com>
28
29 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
30
31 This test is slow.
32
33 * TestExpectations:
34
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +0000352017-04-28 Ryan Haddad <ryanhaddad@apple.com>
36
37 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
38 https://bugs.webkit.org/show_bug.cgi?id=171094
39
40 Unreviewed test gardening.
41
42 * TestExpectations:
43
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +0000442017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
45
46 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
47 https://bugs.webkit.org/show_bug.cgi?id=171188
48
49 Reviewed by Chris Fleizach.
50
51 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
52 * accessibility/gtk/aria-modal-state-exposed.html: Added.
53
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +0000542017-04-28 Matt Lewis <jlewis3@apple.com>
55
56 Rebaselining test after r215916.
57 https://bugs.webkit.org/show_bug.cgi?id=171438
58
59 Unreviewed test gardening.
60
61 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
62 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
63 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
64 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
65
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +0000662017-04-28 Eric Carlson <eric.carlson@apple.com>
67
68 Implement ondevicechange
69 https://bugs.webkit.org/show_bug.cgi?id=169872
70 <rdar://problem/28945035>
71
72 Reviewed by Jer Noble.
73
74 * fast/mediastream/device-change-event-expected.txt: Added.
75 * fast/mediastream/device-change-event.html: Added.
76
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000772017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
78
jdiggs@igalia.com353e8722017-04-28 17:08:57 +000079 AX: Implement aria-value support for focusable separators
80 https://bugs.webkit.org/show_bug.cgi?id=171169
81
82 Reviewed by Chris Fleizach.
83
84 * accessibility/separator-values-expected.txt: Added.
85 * accessibility/separator-values.html: Added.
86
872017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
88
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000089 [ATK] GridCellRole should implement AtkTableCell (regression?)
90 https://bugs.webkit.org/show_bug.cgi?id=171179
91
92 Reviewed by Chris Fleizach.
93
94 * accessibility/gtk/interface-table-cell-expected.txt: Added.
95 * accessibility/gtk/interface-table-cell.html: Added.
96
magomez@igalia.com1afe8902017-04-28 11:53:52 +0000972017-04-28 Miguel Gomez <magomez@igalia.com>
98
99 REGRESSION(r215211): [GTK] Several webgl related tests are failing
100 https://bugs.webkit.org/show_bug.cgi?id=170730
101
102 Reviewed by Said Abou-Hallawa.
103
104 Adjust test expectations for the tests that were failing. They must pass now.
105
106 * platform/gtk/TestExpectations:
107
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +00001082017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
109
110 [INTL] Implement the caseFirst option for Intl.Collator
111 https://bugs.webkit.org/show_bug.cgi?id=158188
112
113 Reviewed by Geoffrey Garen.
114
115 Updates the Intl.Collator tests to check caseFirst support.
116 The caseFirst option or unicode locale extension lets the user explicitly
117 set if lower or upper case characters should be first in order.
118
119 * js/intl-collator-expected.txt:
120 * js/script-tests/intl-collator.js:
121 (testCollator):
122
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +00001232017-04-27 Joseph Pecoraro <pecoraro@apple.com>
124
125 Support for promise rejection events (unhandledrejection)
126 https://bugs.webkit.org/show_bug.cgi?id=150358
127 <rdar://problem/28441651>
128
129 Reviewed by Saam Barati.
130
131 Patch by Joseph Pecoraro and Yusuke Suzuki.
132
133 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
134 * js/dom/unhandled-promise-rejection-basic.html: Added.
135 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
136 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
137 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
138 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
139 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
140 * js/dom/unhandled-promise-rejection-console-report.html: Added.
141 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
142 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
143 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
144 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
145 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
146 * js/dom/unhandled-promise-rejection-handle.html: Added.
147 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
148 * js/dom/unhandled-promise-rejection-order.html: Added.
149 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
150
151 * resources/testharnessreport.js:
152 (self.testRunner.add_completion_callback.sanitize):
153 (self.testRunner.add_completion_callback):
154 Report results immediately and then finish the test after a turn. This way
155 if the test ends with a pass, but may get unhandled rejections after
156 completing which should not make the test appear as if it failed. Some tests
157 have unhandled promise rejections but are expected to pass. Likewise some
158 tests perform cleanup in their own completion callbacks, which happen after
159 this initial completion callback, and we want to report results after all
160 the work is done as it may eliminate non-deterministic debug test output.
161
162 * TestExpectations:
163 Mark some tests as flakey that have sometimes have unhandled promise rejections.
164 These tests are all various imported tests that use the testharness.
165
166 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
167 * http/tests/security/video-cross-origin-caching-expected.txt:
168 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
169 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
170 * inspector/worker/resources-in-worker-expected.txt:
171 * js/dom/dom-static-property-for-in-iteration-expected.txt:
172 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
173 * js/promises-tests/promises-tests-2-2-6-expected.txt:
174 * platform/mac/inspector/model/remote-object-expected.txt:
175 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
176 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
177 Update tests with unhandled promise rejection messages.
178
179 * media/W3C/audio/events/event_pause_manual.html:
180 * media/audio-playback-restriction-play-expected.txt:
181 * media/audio-playback-restriction-play.html:
182 * media/click-volume-bar-not-pausing.html:
183 * media/remote-control-command-is-user-gesture-expected.txt:
184 * media/remote-control-command-is-user-gesture.html:
185 * media/track/track-mode.html:
186 * media/video-autoplay-allowed-but-fullscreen-required.html:
187 * media/video-display-none-crash.html:
188 * media/video-main-content-deny-display-none.html:
189 * media/video-main-content-deny-not-in-dom.html:
190 * media/video-main-content-deny-not-visible.html:
191 * media/video-main-content-deny-obscured.html:
192 * media/video-main-content-deny-too-small.html:
193 * media/video-multiple-concurrent-playback-expected.txt:
194 * media/video-play-audio-require-user-gesture-expected.txt:
195 * media/video-play-audio-require-user-gesture.html:
196 * media/video-play-pause-events-expected.txt:
197 * media/video-play-pause-events.html:
198 * media/video-play-pause-exception-expected.txt:
199 * media/video-play-pause-exception.html:
200 * media/video-play-require-user-gesture-expected.txt:
201 * media/video-play-require-user-gesture.html:
202 * media/video-preload-expected.txt:
203 * media/video-preload.html:
204 * media/video-test.js:
205 (handlePromise.handle):
206 Snuff many possible unhandled promise rejections in media via media.play().
207
208 * streams/reference-implementation/pipe-to-expected.txt:
209 * streams/reference-implementation/pipe-to-options-expected.txt:
210 * streams/reference-implementation/readable-stream-templated-expected.txt:
211 * streams/reference-implementation/writable-stream-abort-expected.txt:
212 * streams/reference-implementation/writable-stream-expected.txt:
213 These stream tests are out of date and produce unhandled rejections.
214
215 * streams/shadowing-Promise.html:
216 Update non-imported tests to prevent unhandled rejection messages.
217
cdumez@apple.com5331c642017-04-28 01:53:56 +00002182017-04-27 Chris Dumez <cdumez@apple.com>
219
220 Align colspan/rowspan limits with the latest HTML specification
221 https://bugs.webkit.org/show_bug.cgi?id=171322
222
223 Reviewed by Darin Adler.
224
225 Rebaseline a couple of rowspan tests now that our max limit has changed.
226
227 * fast/table/giantRowspan2-expected.txt:
228 * platform/ios/fast/table/giantRowspan-expected.txt:
229 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
230 * platform/mac/fast/table/giantRowspan-expected.txt:
231
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00002322017-04-27 Matt Lewis <jlewis3@apple.com>
233
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +0000234 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
235 https://bugs.webkit.org/show_bug.cgi?id=170835
236
237 Unreviewed test gardening.
238
239 * TestExpectations:
240
2412017-04-27 Matt Lewis <jlewis3@apple.com>
242
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000243 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
244 https://bugs.webkit.org/show_bug.cgi?id=171406
245
246 Unreviewed test gardening.
247
248 * platform/mac/TestExpectations:
249
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +00002502017-04-27 Ryan Haddad <ryanhaddad@apple.com>
251
252 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
253 https://bugs.webkit.org/show_bug.cgi?id=171379
254
255 Unreviewed test gardening.
256
257 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
258
ddkilzer@apple.com71c79152017-04-27 21:29:23 +00002592017-04-27 David Kilzer <ddkilzer@apple.com>
260
261 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
262 <https://webkit.org/b/171362>
263 <rdar://problem/31867686>
264
265 Reviewed by Joseph Pecoraro.
266
267 This change makes it possible to pass either the first or second
268 argument (or both) as anonymous functions into shouldBe() and
269 shouldNotBe() to make it easy to capture local variables when
270 writing tests. This is similar to the change in r202609 for Bug
271 159232 for shouldThrow() and shouldNotThrow().
272
273 Note that shouldBe()/shouldNotBe() from the following files were
274 NOT updated since they were imported from other projects and did
275 share the full WebKit history of resources/js-test-pre.js:
276
277 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
278 js/mozilla/resources/js-test-pre.js
279 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
280 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
281
282 However, these files WERE brought up-to-date with the ability to
283 pass anonymous functions into shouldBe()/shouldNotBe() for this
284 bug, and shouldThrow()/shouldNotThrow() which should have
285 originally been fixed with Bug 159232:
286
287 http/tests/resources/js-test-pre.js
288 resources/standalone-pre.js
289
290 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
291 to debug message for copy-paste error. Found by searching
292 LayoutTests directory for "expects string arguments".
293
294 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
295 results.
296 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
297 second argument to shouldBe() a string.
298
299 * fast/css/script-tests/image-set-parsing.js:
300 (testImageSetRule): Remove comment by changing second argument
301 to shouldBe() into an anonymous function.
302
303 * http/tests/resources/js-test-pre.js:
304 (evalAndLog):
305 (evalAndLogResult):
306 (shouldBe):
307 (shouldNotBe):
308 (shouldEvaluateTo):
309 - Made a full copy of resources/js-test-pre.js to bring this up
310 to speed. Needs a checker written for it to keep them in sync.
311 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
312 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
313 - Update line numbers after updating http/tests/resources/js-test-pre.js.
314
315 * js/function-declarations-in-switch-statement-expected.txt:
316 - Update results after fixing warnings.
317 * js/script-tests/function-declarations-in-switch-statement.js:
318 - Fix warnings by passing in strings to shouldBe().
319
320 * js/script-tests/stack-unwinding.js:
321 - Update results after fixing warnings.
322 * js/stack-unwinding-expected.txt:
323 - Fix warnings by passing in strings to shouldBe().
324
325 * resources/js-test-pre.js:
326 (shouldBe):
327 (shouldNotBe):
328 * resources/js-test.js:
329 (shouldBe):
330 (shouldNotBe):
331 - Update shouldBe()/shouldNotBe() to accept anonymous function
332 arguments.
333
334 * resources/standalone-pre.js:
335 (shouldBe):
336 (shouldNotBe):
337 (shouldNotThrow):
338 (shouldThrow):
339 - Update shouldBe()/shouldNotBe() to accept anonymous function
340 arguments.
341 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
342 function arguments (which were missed in r202609 for Bug
343 159232).
344
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +00003452017-04-27 Chris Dumez <cdumez@apple.com>
346
347 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
348 https://bugs.webkit.org/show_bug.cgi?id=171226
349
350 Reviewed by Simon Fraser.
351
352 Update existing tests to reflect behavior change.
353
354 * TestExpectations:
355 * css3/flexbox/align-absolute-child-expected.txt:
356 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
357 * fast/css/ClientRect-attributes-prototype.html: Removed.
358 * fast/css/ClientRect-serialization-expected.txt: Removed.
359 * fast/css/ClientRect-serialization.html: Removed.
360 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
361 * fast/css/DOMRect-attributes-prototype.html: Added.
362 * fast/css/DOMRect-serialization-expected.txt: Added.
363 * fast/css/DOMRect-serialization.html: Added.
364 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
365 * fast/dom/Element/getClientRects-return-type.html: Added.
366 * fast/dom/collection-iterators-expected.txt:
367 * fast/dom/collection-iterators.html:
368 * fast/visual-viewport/zoomed-fixed-expected.txt:
369 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
370 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
371 * fast/zooming/client-rect-in-fixed-zoomed.html:
372 * js/resources/JSON-stringify.js:
373
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00003742017-04-27 Ryan Haddad <ryanhaddad@apple.com>
375
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +0000376 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
377 https://bugs.webkit.org/show_bug.cgi?id=171391
378
379 Unreviewed test gardening.
380
381 * platform/mac-wk1/TestExpectations:
382
3832017-04-27 Ryan Haddad <ryanhaddad@apple.com>
384
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +0000385 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
386 https://bugs.webkit.org/show_bug.cgi?id=171389
387
388 Unreviewed test gardening.
389
390 * platform/ios-wk2/TestExpectations:
391
3922017-04-27 Ryan Haddad <ryanhaddad@apple.com>
393
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000394 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
395 https://bugs.webkit.org/show_bug.cgi?id=170181
396
397 Unreviewed test gardening.
398
399 * platform/ios-wk2/TestExpectations:
400
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +00004012017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
402
403 AX: Expose elements with the ARIA "feed" role
404 https://bugs.webkit.org/show_bug.cgi?id=171184
405
406 Reviewed by Chris Fleizach.
407
408 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
409 roles-computedRoleString.html. Update expectations accordingly.
410
411 * accessibility/gtk/xml-roles-exposed-expected.txt:
412 * accessibility/gtk/xml-roles-exposed.html:
413 * accessibility/roles-computedRoleString.html:
414 * accessibility/roles-exposed.html:
415 * platform/gtk/accessibility/roles-exposed-expected.txt:
416 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
417 * platform/mac/accessibility/roles-exposed-expected.txt:
418
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +00004192017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
420
421 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
422 https://bugs.webkit.org/show_bug.cgi?id=171356
423 <rdar://problem/28670085>
424
425 Reviewed by Dean Jackson.
426
427 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
428 font assumes no normalization, which means one of the comparisons in the test is bogus.
429
430 * fast/text/variations/advances-expected.txt:
431 * fast/text/variations/advances.html:
432 * platform/ios/TestExpectations:
433 * platform/mac/TestExpectations:
434
antti@apple.com936e9952017-04-27 18:11:03 +00004352017-04-27 Antti Koivisto <antti@apple.com>
436
437 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
438
439 Looks like use of auto-sizing leaves state behind in DRT.
440
441 * platform/mac-wk1/TestExpectations:
442
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00004432017-04-27 Ryan Haddad <ryanhaddad@apple.com>
444
ryanhaddad@apple.com44093042017-04-27 17:39:35 +0000445 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
446 https://bugs.webkit.org/show_bug.cgi?id=167371
447
448 Unreviewed test gardening.
449
450 * platform/mac-wk1/TestExpectations:
451
4522017-04-27 Ryan Haddad <ryanhaddad@apple.com>
453
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000454 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
455 https://bugs.webkit.org/show_bug.cgi?id=170877
456
457 Unreviewed test gardening.
458
459 * platform/mac-wk1/TestExpectations:
460
zalan@apple.com5c404752017-04-27 17:11:38 +00004612017-04-27 Zalan Bujtas <zalan@apple.com>
462
463 Use text-shadow to visualize simple line layout coverage.
464 https://bugs.webkit.org/show_bug.cgi?id=171379
465
466 Reviewed by Antti Koivisto.
467
468 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
469 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
470 * fast/inline/simple-line-layout-16bit-content.html:
471
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +00004722017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
473
474 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
475 https://bugs.webkit.org/show_bug.cgi?id=171187
476
477 Reviewed by Chris Fleizach.
478
479 * accessibility/aria-mappings-expected.txt: Updated.
480 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
481 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
482
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +00004832017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
484
485 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
486 https://bugs.webkit.org/show_bug.cgi?id=171366
487 <rdar://problem/30060323>
488
489 Reviewed by Alex Christensen.
490
491 This test needs a font which supports Deseret but doesn't support small caps.
492 Geneva is a better choice for such a font.
493
494 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
495 * fast/text/complex-small-caps-non-bmp-capitalize.html:
496
antti@apple.comef0ec682017-04-27 16:51:11 +00004972017-04-27 Antti Koivisto <antti@apple.com>
498
499 Repeated layouts in Mail due to viewport units being used with auto-sizing
500 https://bugs.webkit.org/show_bug.cgi?id=171371
501 <rdar://problem/28780084>
502
503 Reviewed by Zalan Bujtas.
504
505 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
506 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
507
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +00005082017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
509
510 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
511 https://bugs.webkit.org/show_bug.cgi?id=171204
512
513 Reviewed by Chris Fleizach.
514
515 It turns out that this bug was fixed as a side effect of the changes made
516 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
517 lack of an existing layout test covering the mappings for other platforms.
518 The test created for the WebKitGtk port was modified and moved to the shared
519 tests. Shared expectations are based on the Mac's mappings.
520
521 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
522 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
523 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
524 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
525
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +00005262017-04-27 Ryan Haddad <ryanhaddad@apple.com>
527
528 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
529 https://bugs.webkit.org/show_bug.cgi?id=171353
530
531 Unreviewed test gardening.
532
533 * platform/ios-wk2/TestExpectations:
534
commit-queue@webkit.org555b4622017-04-27 15:01:34 +00005352017-04-27 Frederic Wang <fwang@igalia.com>
536
537 Fix some tests from platform-tests/cssom-view/cssom-view/
538 https://bugs.webkit.org/show_bug.cgi?id=171228
539
540 Reviewed by Youenn Fablet.
541
542 * TestExpectations: Unskip media-query-list-interface.
543
zalan@apple.come9f08212017-04-27 11:02:09 +00005442017-04-27 Zalan Bujtas <zalan@apple.com>
545
546 Text gets cut off when bailing out of simple line layout with widows.
547 https://bugs.webkit.org/show_bug.cgi?id=171370
548 <rdar://problem/31563414>
549
550 Reviewed by Antti Koivisto.
551
552 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
553 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
554
cdumez@apple.com08e1cf72017-04-27 05:45:10 +00005552017-04-26 Chris Dumez <cdumez@apple.com>
556
557 Unreviewed, remove unnecessary expected result in platform/ios-wk2
558
559 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
560 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
561
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +00005622017-04-26 Joseph Pecoraro <pecoraro@apple.com>
563
564 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
565 https://bugs.webkit.org/show_bug.cgi?id=171364
566 <rdar://problem/10873037>
567
568 Reviewed by Sam Weinig.
569
570 * inspector/model/remote-object-expected.txt:
571 * inspector/model/remote-object.html:
572 * platform/mac/inspector/model/remote-object-expected.txt:
573 Test a Uint8ClampedArray is treated like an array.
574
sbarati@apple.com00f75182017-04-27 02:28:39 +00005752017-04-26 Saam Barati <sbarati@apple.com>
576
577 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
578 https://bugs.webkit.org/show_bug.cgi?id=170924
579 <rdar://problem/31721052>
580
581 Reviewed by Mark Lam.
582
583 * js/let-syntax-expected.txt:
584
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +00005852017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
586
587 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
588 https://bugs.webkit.org/show_bug.cgi?id=171182
589
590 Reviewed by Chris Fleizach.
591
592 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
593 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
594
timothy_horton@apple.com30800222017-04-27 00:53:23 +00005952017-04-26 Tim Horton <timothy_horton@apple.com>
596
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +0000597 Should not drag x-apple-data-detectors links
598 https://bugs.webkit.org/show_bug.cgi?id=171352
599 <rdar://problem/31309081>
600
601 Reviewed by Beth Dakin.
602
603 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
604 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
605
6062017-04-26 Tim Horton <timothy_horton@apple.com>
607
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +0000608 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000609
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +0000610 * TestExpectations:
611 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
612 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
613 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +0000614
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +00006152017-04-26 Matt Lewis <jlewis3@apple.com>
616
617 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
618 https://bugs.webkit.org/show_bug.cgi?id=171346
619
620 Unreviewed test gardening.
621
622 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
623
jdiggs@igalia.com1975e352017-04-26 23:26:49 +00006242017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
625
626 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
627 https://bugs.webkit.org/show_bug.cgi?id=171163
628
629 Reviewed by Chris Fleizach.
630
631 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
632 * accessibility/gtk/aria-current-changed-notification.html: Added.
633 * accessibility/gtk/aria-current-expected.txt: Added.
634 * accessibility/gtk/aria-current.html: Added.
635
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +00006362017-04-26 Youenn Fablet <youenn@apple.com>
637
638 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
639 https://bugs.webkit.org/show_bug.cgi?id=170701
640
641 Reviewed by Eric Carlson.
642
643 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
644 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
645 * webrtc/datachannel/bufferedAmountLowThreshold.html:
646
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +00006472017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
648
649 Restrict WebKit image formats to a known whitelist
650 https://bugs.webkit.org/show_bug.cgi?id=170700
651
652 Reviewed by Tim Horton.
653
654 * fast/images/image-formats-support-expected.txt: Added.
655 * fast/images/image-formats-support.html: Added.
656 * fast/images/resources/100x100-red-psd-renamed.png: Added.
657 * fast/images/resources/100x100-red-tga-renamed.png: Added.
658 * fast/images/resources/100x100-red.psd: Added.
659 * fast/images/resources/100x100-red.tga: Added.
660
commit-queue@webkit.org4feca992017-04-26 20:09:42 +00006612017-04-26 Matt Lewis <jlewis3@apple.com>
662
663 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
664 https://bugs.webkit.org/show_bug.cgi?id=170484
665
666 Reviewed by Alexey Proskuryakov.
667
668 * platform/mac-wk2/TestExpectations:
669
cdumez@apple.com12453dd2017-04-26 19:38:56 +00006702017-04-26 Chris Dumez <cdumez@apple.com>
671
672 Re-sync html/browsers/the-window-object web-platform-tests from upstream
673 https://bugs.webkit.org/show_bug.cgi?id=171313
674
675 Reviewed by Alex Christensen.
676
677 * tests-options.json:
678
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +00006792017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
680
681 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
682 https://bugs.webkit.org/show_bug.cgi?id=171164
683
684 Reviewed by Chris Fleizach.
685
686 In addition to the new test, update xml-roles-exposed.html's expectations
687 because the implicit value of aria-haspopup for the combobox role is now
688 listbox, and that value should be exposed via an AtkObject attribute.
689
690 * accessibility/gtk/aria-haspopup-expected.txt: Added.
691 * accessibility/gtk/aria-haspopup.html: Added.
692 * accessibility/gtk/xml-roles-exposed-expected.txt:
693
simon.fraser@apple.com22722612017-04-26 19:03:46 +00006942017-04-26 Simon Fraser <simon.fraser@apple.com>
695
696 http/tests/frame-throttling tests failing on iOS
697 https://bugs.webkit.org/show_bug.cgi?id=171314
698 rdar://problem/31691134
699
700 Reviewed by Chris Dumez.
701
702 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
703 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
704 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
705 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
706
707 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
708 locations.
709
710 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
711 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
712 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
713 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
714
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +00007152017-04-26 Matt Lewis <jlewis3@apple.com>
716
717 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
718 https://bugs.webkit.org/show_bug.cgi?id=161887
719
720 Reviewed by Tim Horton.
721
722 * platform/mac-wk2/TestExpectations:
723
dino@apple.comb0854342017-04-26 17:34:50 +00007242017-04-25 Dean Jackson <dino@apple.com>
725
726 [Color] Make gradients work with ExtendedColors
727 https://bugs.webkit.org/show_bug.cgi?id=171315
728 <rdar://problems/31830177>
729
730 Reviewed by Antoine Quint.
731
732 Test for gradients using the color() syntax. Unfortunately,
733 due to rounding errors, we can't use a ref test for some
734 transparent colors, so comment them out for the moment.
735 These can be re-enabled when we can specify a tolerance
736 value for image comparison in the testing framework.
737
738 * css3/color/gradients-expected.html: Added.
739 * css3/color/gradients.html: Added.
740
zalan@apple.com0acc5442017-04-26 16:34:32 +00007412017-04-26 Zalan Bujtas <zalan@apple.com>
742
743 Forced page break on :after triggers infinite loop in column balancing
744 https://bugs.webkit.org/show_bug.cgi?id=171309
745 rdar://problem/26285884
746
747 Reviewed by David Hyatt.
748
749 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
750 * fast/multicol/infinite-loop-when-forced-break.html: Added.
751
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +00007522017-04-26 Ryan Haddad <ryanhaddad@apple.com>
753
754 Unreviewed, rolling out r215767.
755
756 The LayoutTest for this change is a flaky failure.
757
758 Reverted changeset:
759
760 "Restrict WebKit image formats to a known whitelist"
761 https://bugs.webkit.org/show_bug.cgi?id=170700
762 http://trac.webkit.org/changeset/215767
763
svillar@igalia.com9f39f272017-04-26 15:34:40 +00007642017-04-24 Sergio Villar Senin <svillar@igalia.com>
765
766 [css-grid] Remove most of the usage of SizingOperation
767 https://bugs.webkit.org/show_bug.cgi?id=171225
768
769 Reviewed by Darin Adler.
770
771 Added a new test case which was working correctly but that was not properly tested before.
772
773 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
774 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
775
commit-queue@webkit.org02b00482017-04-26 06:38:37 +00007762017-04-25 Joseph Pecoraro <pecoraro@apple.com>
777
778 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
779 https://bugs.webkit.org/show_bug.cgi?id=170953
780
781 Reviewed by Brian Burg.
782
783 * http/tests/inspector/network/resource-sizes-disk-cache.html:
784 * http/tests/inspector/network/resource-sizes-network.html:
785 Read the entire data to ensure the load is complete before we notify the frontend.
786
787 * platform/mac-wk1/TestExpectations:
788 * platform/mac-wk2/TestExpectations:
789 Unflake these tests, they should be more reliable now.
790
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +00007912017-04-25 Youenn Fablet <youenn@apple.com>
792
793 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
794 https://bugs.webkit.org/show_bug.cgi?id=171242
795
796 Reviewed by Alex Christensen.
797
798 * TestExpectations:
799 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
800 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
801
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +00008022017-04-25 Brent Fulgham <bfulgham@apple.com>
803
804 Relax the event firing ASSERT for Attr changes
805 https://bugs.webkit.org/show_bug.cgi?id=171236
806 <rdar://problem/30516349>
807
808 Reviewed by Dean Jackson.
809
810 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
811 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
812
dino@apple.com7d703c92017-04-26 01:45:04 +00008132017-04-25 Dean Jackson <dino@apple.com>
814
815 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
816 https://bugs.webkit.org/show_bug.cgi?id=171303
817 <rdar://problem/31434879>
818
819 Reviewed by Brent Fulgham.
820
821 This particular test was calling notifyDone() from within
822 a callback triggered by the UIScriptController script, which
823 meant that by the time the controller tried to call its callback,
824 the test had finished.
825
826 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
827 notifyDone is called after both the callback-like functions have
828 triggered.
829
wilander@apple.com2e6d1372017-04-26 01:22:55 +00008302017-04-25 John Wilander <wilander@apple.com>
831
832 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
833 https://bugs.webkit.org/show_bug.cgi?id=171295
834 <rdar://problem/31823818>
835
836 Reviewed by Brent Fulgham.
837
838 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
839 Changed a TestRunner function name to
840 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
841 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
842 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
843 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
844 Changed a TestRunner function name to
845 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
846
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +00008472017-04-25 Commit Queue <commit-queue@webkit.org>
848
849 Unreviewed, rolling out r215476.
850 https://bugs.webkit.org/show_bug.cgi?id=171304
851
852 "It broke JSBench" (Requested by saamyjoon on #webkit).
853
854 Reverted changeset:
855
856 "[ES6]. Implement Annex B.3.3 function hoisting rules for
857 eval"
858 https://bugs.webkit.org/show_bug.cgi?id=163208
859 http://trac.webkit.org/changeset/215476
860
sbarati@apple.com732d0672017-04-26 00:52:35 +00008612017-04-25 Saam Barati <sbarati@apple.com>
862
863 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
864 https://bugs.webkit.org/show_bug.cgi?id=171150
865 <rdar://problem/31771880>
866
867 Reviewed by Sam Weinig.
868
869 * js/sequence-iterator-protocol-2-expected.txt: Added.
870 * js/sequence-iterator-protocol-2.html: Added.
871 * js/sequence-iterator-protocol-expected.txt: Added.
872 * js/sequence-iterator-protocol.html: Added.
873
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00008742017-04-25 Ryan Haddad <ryanhaddad@apple.com>
875
ryanhaddad@apple.com46485702017-04-26 00:42:32 +0000876 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
877 https://bugs.webkit.org/show_bug.cgi?id=165311
878
879 Unreviewed test gardening.
880
881 * platform/mac/TestExpectations:
882
8832017-04-25 Ryan Haddad <ryanhaddad@apple.com>
884
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +0000885 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
886 https://bugs.webkit.org/show_bug.cgi?id=171301
887
888 Unreviewed test gardening.
889
890 * platform/ios-wk2/TestExpectations:
891
8922017-04-25 Ryan Haddad <ryanhaddad@apple.com>
893
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +0000894 Unreviewed, rolling out r215730.
895
896 The LayoutTest for this change is a flaky timeout on mac-wk1
897 debug.
898
899 Reverted changeset:
900
901 "Enable expired-only reload policy on Mac and iOS"
902 https://bugs.webkit.org/show_bug.cgi?id=171264
903 http://trac.webkit.org/changeset/215730
904
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +00009052017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
906
907 Restrict WebKit image formats to a known whitelist
908 https://bugs.webkit.org/show_bug.cgi?id=170700
909
910 Reviewed by Tim Horton.
911
912 * fast/images/image-formats-support-expected.txt: Added.
913 * fast/images/image-formats-support.html: Added.
914 * fast/images/resources/100x100-red-psd-renamed.png: Added.
915 * fast/images/resources/100x100-red-tga-renamed.png: Added.
916 * fast/images/resources/100x100-red.psd: Added.
917 * fast/images/resources/100x100-red.tga: Added.
918
timothy_horton@apple.come4f67362017-04-25 21:45:24 +00009192017-04-25 Tim Horton <timothy_horton@apple.com>
920
921 Deduplicate some lines in the toplevel TestExpectations
922
923 * TestExpectations:
924 Remove a duplicate line and consolidate another.
925
cdumez@apple.com748dde02017-04-25 21:41:31 +00009262017-04-25 Chris Dumez <cdumez@apple.com>
927
928 Element.dataset.name incorrectly returns undefined
929 https://bugs.webkit.org/show_bug.cgi?id=161454
930 <rdar://problem/31818563>
931
932 Reviewed by Mark Lam.
933
934 Add layout test for JS caching bug on DOMStringMap that was fixed as part
935 of a large named property getter refactoring in r210667.
936
937 * fast/dom/dataset-caching-bug-expected.txt: Added.
938 * fast/dom/dataset-caching-bug.html: Added.
939
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +00009402017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
941
942 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
943 https://bugs.webkit.org/show_bug.cgi?id=171272
944 <rdar://problem/30966764>
945
946 Reviewed by Zalan Bujtas.
947
948 * fast/text/kaithi-expected.html: Added.
949 * fast/text/kaithi.html: Added.
950 * platform/ios/TestExpectations:
951 * platform/mac/TestExpectations:
952
dbates@webkit.org630e6902017-04-25 20:26:13 +00009532017-04-25 Daniel Bates <dabates@apple.com>
954
955 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
956 https://bugs.webkit.org/show_bug.cgi?id=136452
957 <rdar://problem/23412620>
958
959 Reviewed by Brent Fulgham.
960
961 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
962 we support X-Content-Type-Options: nosniff.
963
964 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
965
966 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
967 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
968 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
969 to avoid a difference of console message ordering due to the non-determinism of the WPT
970 tests from affecting the matching of the expected result.
971 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
972 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
973 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
974 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
975 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
976 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
977 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
978 expected result.
979 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
980 * platform/ios/TestExpectations: Unskip nosniff tests.
981 * platform/mac/TestExpectations: Ditto.
982 * platform/win/TestExpectations: Ditto.
983 * platform/wk2/TestExpectations: Ditto.
984
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +00009852017-04-25 Ryan Haddad <ryanhaddad@apple.com>
986
987 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
988 https://bugs.webkit.org/show_bug.cgi?id=170971
989
990 Unreviewed test gardening.
991
992 * platform/mac-wk2/TestExpectations:
993
cdumez@apple.com868fa872017-04-25 16:29:25 +00009942017-04-25 Chris Dumez <cdumez@apple.com>
995
996 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
997 https://bugs.webkit.org/show_bug.cgi?id=171239
998 <rdar://problem/31789855>
999
1000 Reviewed by Alex Christensen.
1001
1002 * http/tests/security/anchor-download-allow-sameorigin.html:
1003 Stop using attachment.php as resource for this download attribute test because attachment.php
1004 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
1005 this resource is no longer suitable for testing the download attribute.
1006
1007 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
1008 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
1009 * http/tests/download/resources/content-disposition-pass.php: Added.
1010 Add layout test coverage.
1011
1012 * platform/ios-wk2/TestExpectations:
1013 * platform/mac-wk1/TestExpectations:
1014 * platform/win/TestExpectations:
1015 Skip new test on platforms where the download attribute is not supported.
1016
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000010172017-04-25 Ryan Haddad <ryanhaddad@apple.com>
1018
1019 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
1020 https://bugs.webkit.org/show_bug.cgi?id=171238
1021
1022 Unreviewed test gardening.
1023
1024 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
1025
antti@apple.com0d5b2e32017-04-25 14:14:00 +000010262017-04-25 Antti Koivisto <antti@apple.com>
1027
1028 Enable expired-only reload policy on Mac and iOS
1029 https://bugs.webkit.org/show_bug.cgi?id=171264
1030 <rdar://problem/31807637>
1031
1032 Reviewed by Andreas Kling.
1033
1034 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
1035
1036 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
1037 Modify the test to clear the memory cache so it still tests what it is supposed to.
1038
fred.wang@free.fra9378e22017-04-25 08:46:07 +000010392017-04-25 Frederic Wang <fwang@igalia.com>
1040
1041 Import W3C tests for the CSSOM View module
1042 https://bugs.webkit.org/show_bug.cgi?id=171215
1043
1044 Reviewed by Youenn Fablet.
1045
1046 * TestExpectations: Skip some completely failing CSSOM View tests.
1047 * 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.
1048 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
1049
commit-queue@webkit.org67795122017-04-25 06:52:04 +000010502017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1051
1052 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
1053 https://bugs.webkit.org/show_bug.cgi?id=171190
1054
1055 Reviewed by Saam Barati.
1056
1057 * js/parser-syntax-check-expected.txt:
1058 * js/script-tests/parser-syntax-check.js:
1059 Extend to cover method duplicate parameter cases.
1060
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000010612017-04-24 Jiewen Tan <jiewen_tan@apple.com>
1062
1063 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
1064 https://bugs.webkit.org/show_bug.cgi?id=171059
1065 <rdar://problem/31734958>
1066
1067 Reviewed by Brent Fulgham.
1068
1069 * TestExpectations:
1070 Remove test expectations.
1071
rego@igalia.comb78934d2017-04-25 04:58:55 +000010722017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
1073
1074 [selectors4] :focus-within should use the flat tree
1075 https://bugs.webkit.org/show_bug.cgi?id=170899
1076
1077 Reviewed by Antti Koivisto.
1078
1079 * TestExpectations: Remove test that is passing now.
1080
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000010812017-04-24 Nan Wang <n_wang@apple.com>
1082
1083 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
1084 https://bugs.webkit.org/show_bug.cgi?id=171247
1085
1086 Reviewed by Chris Fleizach.
1087
1088 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
1089 * accessibility/mac/input-string-for-range-crash.html: Added.
1090
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000010912017-04-24 Youenn Fablet <youenn@apple.com>
1092
1093 Set defaults video getUserMedia constraints
1094 https://bugs.webkit.org/show_bug.cgi?id=171127
1095
1096 Reviewed by Eric Carlson.
1097
1098 * fast/mediastream/getUserMedia-default-expected.txt: Added.
1099 * fast/mediastream/getUserMedia-default.html: Added.
1100
cdumez@apple.coma98f8782017-04-24 22:46:11 +000011012017-04-24 Chris Dumez <cdumez@apple.com>
1102
cdumez@apple.com371f9792017-04-24 23:43:24 +00001103 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
1104 https://bugs.webkit.org/show_bug.cgi?id=171052
1105
1106 Reviewed by Sam Weinig.
1107
1108 Updated / rebaselined existing tests to reflect behavior change.
1109
1110 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
1111 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
1112 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
1113 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
1114 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
1115 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
1116 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
1117 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
1118 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
1119 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
1120
11212017-04-24 Chris Dumez <cdumez@apple.com>
1122
cdumez@apple.coma98f8782017-04-24 22:46:11 +00001123 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
1124 https://bugs.webkit.org/show_bug.cgi?id=171243
1125 <rdar://problem/31715572>
1126
1127 Reviewed by Antti Koivisto.
1128
1129 Add layout test coverage.
1130
1131 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
1132 * fast/images/animated-gif-scrolling-crash.html: Added.
1133
sbarati@apple.com902ad172017-04-24 21:17:24 +000011342017-04-24 Saam Barati <sbarati@apple.com>
1135
1136 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
1137 https://bugs.webkit.org/show_bug.cgi?id=171120
1138 <rdar://problem/31781889>
1139
1140 Rubber stamped by Mark Lam.
1141
1142 Make the wasm binary we compile close to 50% smaller.
1143
1144 * workers/wasm-resources/long-compile-many.js:
1145 (i.async.run):
1146 (i.worker.onmessage):
1147 * workers/wasm-resources/long-compile-worker.js:
1148 * workers/wasm-resources/long-compile.js:
1149 (async.run):
1150 (worker.onmessage):
1151
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000011522017-04-24 Ryan Haddad <ryanhaddad@apple.com>
1153
1154 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
1155 https://bugs.webkit.org/show_bug.cgi?id=171245
1156
1157 Unreviewed test gardening.
1158
1159 * platform/mac-wk1/TestExpectations:
1160
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000011612017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1162
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00001163 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
1164 https://bugs.webkit.org/show_bug.cgi?id=170897
1165
1166 Reviewed by Saam Barati.
1167
1168 * js/class-syntax-declaration-expected.txt:
1169 * js/script-tests/class-syntax-declaration.js:
1170 Extend tests for static and non-static methods named "constructor" and "prototype".
1171
11722017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1173
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00001174 Address some FIXMEs in JavaScript tests for bugs that have been fixed
1175 https://bugs.webkit.org/show_bug.cgi?id=171191
1176
1177 Reviewed by JF Bastien.
1178
1179 * js/dom/custom-constructors-expected.txt:
1180 * js/dom/script-tests/custom-constructors.js:
1181 * js/script-tests/keyword-method-names.js:
1182
11832017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1184
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00001185 test262: test262/test/language/expressions/generators/yield-as-label.js
1186 https://bugs.webkit.org/show_bug.cgi?id=170979
1187
1188 Reviewed by Saam Barati.
1189
1190 * js/object-literal-shorthand-construction-expected.txt:
1191 * js/script-tests/object-literal-shorthand-construction.js:
1192 Extend this test to cover object literal shorthand with keywords.
1193
1194 * js/dom/reserved-words-as-property-expected.txt:
1195 * js/let-syntax-expected.txt:
1196 * js/parser-syntax-check-expected.txt:
1197 Improved error messages.
1198
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000011992017-04-23 Commit Queue <commit-queue@webkit.org>
1200
1201 Unreviewed, rolling out r215674.
1202 https://bugs.webkit.org/show_bug.cgi?id=171212
1203
1204 Possible unintended commit. This patch was on the wrong bug.
1205 (Requested by JoePeck on #webkit).
1206
1207 Reverted changeset:
1208
1209 "test262: test262/test/language/expressions/generators/yield-
1210 as-label.js"
1211 https://bugs.webkit.org/show_bug.cgi?id=170979
1212 http://trac.webkit.org/changeset/215674
1213
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000012142017-04-23 Joseph Pecoraro <pecoraro@apple.com>
1215
1216 test262: test262/test/language/expressions/generators/yield-as-label.js
1217 https://bugs.webkit.org/show_bug.cgi?id=170979
1218
1219 Reviewed by Saam Barati.
1220
1221 * js/object-literal-shorthand-construction-expected.txt:
1222 * js/script-tests/object-literal-shorthand-construction.js:
1223 Extend this test to cover object literal shorthand with keywords.
1224
1225 * js/dom/reserved-words-as-property-expected.txt:
1226 * js/let-syntax-expected.txt:
1227 * js/parser-syntax-check-expected.txt:
1228 Improved error messages.
1229
zalan@apple.com1f82e352017-04-22 02:01:55 +000012302017-04-21 Zalan Bujtas <zalan@apple.com>
1231
1232 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
1233 https://bugs.webkit.org/show_bug.cgi?id=171108
1234 <rdar://problem/30271747>
1235
1236 Reviewed by Dan Bernstein.
1237
1238 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
1239 * fast/replaced/ul-li-word-break-break-word.html: Added.
1240 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
1241 * fast/replaced/zero-width-image-force-linebreak.html: Added.
1242
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000012432017-04-21 Aaron Chu <aaron_chu@apple.com>
1244
1245 AX: FKA: Buttons need a visible focus indicator
1246 https://bugs.webkit.org/show_bug.cgi?id=171040
1247 <rdar://problem/30922548>
1248
1249 Reviewed by Antoine Quint.
1250
1251 * TestExpectations:
1252 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
1253 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
1254 * platform/mac/TestExpectations:
1255
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000012562017-04-21 Ryan Haddad <ryanhaddad@apple.com>
1257
1258 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
1259 https://bugs.webkit.org/show_bug.cgi?id=169119
1260
1261 Unreviewed test gardening.
1262
1263 * platform/mac/TestExpectations:
1264
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000012652017-04-21 Chris Dumez <cdumez@apple.com>
1266
1267 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
1268 https://bugs.webkit.org/show_bug.cgi?id=171132
1269 <rdar://problem/31426752>
1270
1271 Reviewed by Ryosuke Niwa.
1272
1273 Add layout test coverage. This test is passing in both Firefox and Chrome.
1274
1275 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
1276 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
1277
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000012782017-04-21 Youenn Fablet <youenn@apple.com>
1279
1280 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
1281 https://bugs.webkit.org/show_bug.cgi?id=170823
1282 <rdar://problem/31611583>
1283
1284 Unreviewed.
1285
1286 * TestExpectations: Reactivating test.
1287
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000012882017-04-21 Daniel Bates <dabates@apple.com>
1289
1290 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
1291 <rdar://problem/31690952>
1292
1293 Rubber-stamped by Jer Noble.
1294
1295 We can enable these tests again once we fix <rdar://problem/25780035>.
1296
1297 * platform/ios/TestExpectations:
1298
bfulgham@apple.coma431d112017-04-21 20:07:07 +000012992017-04-21 Per Arne Vollan <pvollan@apple.com>
1300
1301 Validate vImage arguments
1302 https://bugs.webkit.org/show_bug.cgi?id=171109
1303
1304 Reviewed by Brent Fulgham.
1305
1306 * fast/canvas/canvas-crash-expected.txt: Added.
1307 * fast/canvas/canvas-crash.html: Added.
1308
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000013092017-04-21 Ryan Haddad <ryanhaddad@apple.com>
1310
1311 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
1312 https://bugs.webkit.org/show_bug.cgi?id=170701
1313
1314 Unreviewed test gardening.
1315
1316 * TestExpectations:
1317
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000013182017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
1319
1320 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
1321 https://bugs.webkit.org/show_bug.cgi?id=169458
1322
1323 Reviewed by JF Bastien.
1324
1325 Add tests for formatToParts
1326
1327 * js/intl-datetimeformat-expected.txt:
1328 * js/script-tests/intl-datetimeformat.js:
1329
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000013302017-04-21 Timothy Horton <timothy_horton@apple.com>
1331
1332 Expose obscured insets to web content (as "safe area insets")
1333 https://bugs.webkit.org/show_bug.cgi?id=171013
1334 <rdar://problem/31564652>
1335
1336 Reviewed by Wenson Hsieh and Dave Hyatt.
1337
1338 * TestExpectations:
1339 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
1340 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
1341 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
1342 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
1343 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
1344 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
1345 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
1346 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
1347 * platform/ios-wk2/TestExpectations:
1348
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000013492017-04-20 Commit Queue <commit-queue@webkit.org>
1350
1351 Unreviewed, rolling out r215597.
1352 https://bugs.webkit.org/show_bug.cgi?id=171102
1353
1354 Made all tests crash under GuardMalloc (Requested by ap on
1355 #webkit).
1356
1357 Reverted changeset:
1358
1359 "Expose obscured insets to web content (as "safe area
1360 insets")"
1361 https://bugs.webkit.org/show_bug.cgi?id=171013
1362 http://trac.webkit.org/changeset/215597
1363
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000013642017-04-20 Timothy Horton <timothy_horton@apple.com>
1365
1366 Expose obscured insets to web content (as "safe area insets")
1367 https://bugs.webkit.org/show_bug.cgi?id=171013
1368 <rdar://problem/31564652>
1369
1370 Reviewed by Wenson Hsieh and Dave Hyatt.
1371
1372 * TestExpectations:
1373 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
1374 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
1375 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
1376 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
1377 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
1378 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
1379 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
1380 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
1381 * platform/ios-wk2/TestExpectations:
1382
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000013832017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1384
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00001385 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
1386 https://bugs.webkit.org/show_bug.cgi?id=169109
1387
1388 Unreviewed test gardening.
1389
1390 * platform/mac/TestExpectations:
1391
13922017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1393
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00001394 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
1395 https://bugs.webkit.org/show_bug.cgi?id=170921
1396
1397 Unreviewed test gardening.
1398
1399 * TestExpectations:
1400
mattbaker@apple.com287bec02017-04-20 23:09:55 +000014012017-04-20 Matt Baker <mattbaker@apple.com>
1402
1403 Web Inspector: Add regular expression support to XHR breakpoints
1404 https://bugs.webkit.org/show_bug.cgi?id=170099
1405 <rdar://problem/31558082>
1406
1407 Reviewed by Joseph Pecoraro.
1408
1409 Update tests and expectations for new XHR breakpoint type.
1410
1411 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
1412 * inspector/dom-debugger/xhr-breakpoints.html:
1413
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000014142017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
1415
1416 Inline anchor elements cannot be dragged when starting the drag from a block descendant
1417 https://bugs.webkit.org/show_bug.cgi?id=171062
1418 <rdar://problem/31697835>
1419
1420 Reviewed by Tim Horton.
1421
1422 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
1423 the drag is started from a block element under the link.
1424
1425 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
1426 * fast/events/drag-and-drop-link-containing-block.html: Added.
1427 * platform/ios/TestExpectations:
1428 * platform/mac-wk2/TestExpectations:
1429
1430 Skip the test on iOS and Mac WK2.
1431
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000014322017-04-20 Aaron Chu <aaron_chu@apple.com>
1433
1434 AX: Modern Media Controls Timeline slider should be operable
1435 https://bugs.webkit.org/show_bug.cgi?id=170250
1436
1437 Reviewed by Antoine Quint.
1438
1439 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
1440 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
1441
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000014422017-04-18 Filip Pizlo <fpizlo@apple.com>
1443
1444 Optimize SharedArrayBuffer in the DFG+FTL
1445 https://bugs.webkit.org/show_bug.cgi?id=164108
1446
1447 Reviewed by Saam Barati.
1448
1449 Add a test of futex performance.
1450
1451 * workers/sab/cascade_lock-worker.js: Added.
1452 (onmessage):
1453 * workers/sab/cascade_lock.html: Added.
1454 * workers/sab/worker-resources.js:
1455 (cascadeLockSlow):
1456 (cascadeLock):
1457 (cascadeUnlock):
1458
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000014592017-04-20 Jon Lee <jonlee@apple.com>
1460
1461 Update pip placard to "picture in picture"
1462 https://bugs.webkit.org/show_bug.cgi?id=171036
1463 rdar://problem/30201536
1464
1465 Reviewed by Antoine Quint.
1466
1467 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
1468 * media/modern-media-controls/pip-placard/pip-placard.html:
1469
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000014702017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1471
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00001472 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
1473 https://bugs.webkit.org/show_bug.cgi?id=171059
1474
1475 Unreviewed test gardening.
1476
1477 * TestExpectations:
1478
14792017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1480
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00001481 Mark memory/memory-pressure-simulation.html as flaky.
1482 https://bugs.webkit.org/show_bug.cgi?id=170629
1483
1484 Unreviewed test gardening.
1485
1486 * platform/mac-wk2/TestExpectations:
1487
clopez@igalia.com86e61982017-04-20 16:46:04 +000014882017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
1489
1490 [GTK] Update layout tests expectations after r215556
1491 https://bugs.webkit.org/show_bug.cgi?id=170942
1492
1493 Unreviewed gardening.
1494
1495 * platform/gtk/TestExpectations:
1496
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000014972017-04-20 Youenn Fablet <youenn@apple.com>
1498
1499 RTCPeerConnection is stopping its backend twice sometimes
1500 https://bugs.webkit.org/show_bug.cgi?id=171043
1501
1502 Reviewed by Eric Carlson.
1503
1504 * webrtc/closing-peerconnection-expected.txt: Added.
1505 * webrtc/closing-peerconnection.html: Added.
1506
jdiggs@igalia.com41069912017-04-20 08:48:53 +000015072017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
1508
1509 [ATK] Implement support for DPub ARIA roles
1510 https://bugs.webkit.org/show_bug.cgi?id=170679
1511
1512 Reviewed by Chris Fleizach.
1513
1514 Update tests and expectations to reflect the modified WebCore Accessibility
1515 role mappings, and the corresponding changes for the platforms.
1516
1517 * accessibility/gtk/xml-roles-exposed-expected.txt:
1518 * accessibility/gtk/xml-roles-exposed.html:
1519 * accessibility/roles-exposed.html:
1520 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1521 * platform/gtk/TestExpectations:
1522 * platform/gtk/accessibility/roles-exposed-expected.txt:
1523 * platform/mac/accessibility/roles-exposed-expected.txt:
1524
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000015252017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1526
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00001527 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
1528 https://bugs.webkit.org/show_bug.cgi?id=170907
1529
1530 Unreviewed test gardening.
1531
1532 * platform/mac-wk2/TestExpectations:
1533
15342017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1535
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00001536 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
1537
1538 Unreviewed test gardening.
1539
1540 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1541
15422017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1543
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00001544 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
1545 https://bugs.webkit.org/show_bug.cgi?id=171031
1546
1547 Unreviewed test gardening.
1548
1549 * TestExpectations:
1550
15512017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1552
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00001553 Remove two tests after r215515.
1554 https://bugs.webkit.org/show_bug.cgi?id=171014
1555
1556 Unreviewed test gardening.
1557
1558 * TestExpectations:
1559
15602017-04-19 Ryan Haddad <ryanhaddad@apple.com>
1561
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00001562 Rebaseline tests after r215515.
1563 https://bugs.webkit.org/show_bug.cgi?id=171014
1564
1565 Unreviewed test gardening.
1566
1567 * TestExpectations:
1568 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1569 * 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:
1570 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1571
achristensen@apple.comc74717d2017-04-19 22:27:04 +000015722017-04-19 Alex Christensen <achristensen@webkit.org>
1573
1574 Parsing large XML strings fails
1575 https://bugs.webkit.org/show_bug.cgi?id=170999
1576 <rdar://problem/17336267>
1577
1578 Reviewed by Brady Eidson.
1579
1580 * fast/dom/xml-large-expected.txt: Added.
1581 * fast/dom/xml-large.html: Added.
1582
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000015832017-04-19 Chris Fleizach <cfleizach@apple.com>
1584
1585 AX: <hr> should use a different role description than interactive separators
1586 https://bugs.webkit.org/show_bug.cgi?id=170317
1587 <rdar://problem/31363024>
1588
1589 Reviewed by Joanmarie Diggs.
1590
1591 * accessibility/mac/hr-element-expected.txt:
1592 * accessibility/mac/hr-element.html:
1593
jfbastien@apple.com22070852017-04-19 20:03:52 +000015942017-04-19 JF Bastien <jfbastien@apple.com>
1595
1596 Unreviewed, rolling out r215520.
1597
1598 Broke Debian 8
1599
1600 Reverted changeset:
1601
1602 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
1603 https://bugs.webkit.org/show_bug.cgi?id=169458
1604 http://trac.webkit.org/changeset/215520
1605
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000016062017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
1607
1608 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
1609 https://bugs.webkit.org/show_bug.cgi?id=169458
1610
1611 Reviewed by JF Bastien.
1612
1613 Add tests for formatToParts
1614
1615 * js/intl-datetimeformat-expected.txt:
1616 * js/script-tests/intl-datetimeformat.js:
1617
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000016182017-04-19 Youenn Fablet <youenn@apple.com>
1619
1620 Import web-platform-tests/tools
1621 https://bugs.webkit.org/show_bug.cgi?id=170718
1622
1623 Reviewed by Alex Christensen.
1624
1625 * TestExpectations:
1626 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
1627 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
1628 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
1629 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
1630 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
1631 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
1632 * 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.
1633 * tests-options.json:
1634
antti@apple.com009dcd12017-04-19 12:15:37 +000016352017-04-19 Antti Koivisto <antti@apple.com>
1636
1637 Avoid repaints for invisible animations on tumblr.com/search/aww
1638 https://bugs.webkit.org/show_bug.cgi?id=170986
1639 <rdar://problem/28644580>
1640
1641 Reviewed by Andreas Kling.
1642
1643 * fast/repaint/mutate-non-visible-expected.txt: Added.
1644 * fast/repaint/mutate-non-visible.html: Added.
1645
wilander@apple.comd91733e2017-04-19 01:07:04 +000016462017-04-18 John Wilander <wilander@apple.com>
1647
1648 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
1649 https://bugs.webkit.org/show_bug.cgi?id=170763
1650 <rdar://problem/31573091>
1651
1652 Reviewed by Alex Christensen.
1653
1654 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
1655 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
1656
dino@apple.combce93132017-04-19 00:37:30 +000016572017-04-18 Dean Jackson <dino@apple.com>
1658
1659 Update ANGLE
1660 https://bugs.webkit.org/show_bug.cgi?id=170941
1661 <rdar://problem/31633999>
1662
1663 Reviewed by Alex Christensen.
1664
1665 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
1666
bfulgham@apple.com22f76952017-04-18 23:27:04 +000016672017-04-18 Brent Fulgham <bfulgham@apple.com>
1668
1669 Correct handling of isolatedWorld in event handling
1670 https://bugs.webkit.org/show_bug.cgi?id=65589
1671 <rdar://problem/24097804>
1672
1673 Reviewed by Geoffrey Garen.
1674
1675 This following test cases are from the following Blink change:
1676 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
1677
1678 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
1679 * fast/dom/event-attrs-isolated-world.html: Added.
1680 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
1681 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
1682
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000016832017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
1684
1685 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
1686 https://bugs.webkit.org/show_bug.cgi?id=170968
1687 <rdar://problem/31692560>
1688
1689 Reviewed by Dan Bernstein.
1690
1691 Adds a new layout test checking that text within a node with a click handler can be selected when using
1692 character selection granularity.
1693
1694 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
1695 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
1696
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000016972017-04-18 Joseph Pecoraro <pecoraro@apple.com>
1698
1699 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
1700 https://bugs.webkit.org/show_bug.cgi?id=170953
1701
1702 Unreviewed test gardening.
1703
1704 * platform/mac-wk1/TestExpectations:
1705 Mark a flakey test in WebKit1.
1706
weinig@apple.com66395a22017-04-18 20:35:43 +000017072017-04-17 Sam Weinig <sam@webkit.org>
1708
1709 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
1710 https://bugs.webkit.org/show_bug.cgi?id=170926
1711
1712 Reviewed by Chris Dumez.
1713
1714 * js/dom/webidl-type-mapping-expected.txt:
1715 * js/dom/webidl-type-mapping.html:
1716 Update test to account for testDictionary now being an attribute,
1717 and test that the annotated type members behave correctly.
1718
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000017192017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
1720
1721 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
1722 https://bugs.webkit.org/show_bug.cgi?id=163208
1723
1724 Reviewed by Saam Barati.
1725
1726 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
1727 * inspector/runtime/evaluate-CommandLineAPI.html:
1728 * js/parser-syntax-check-expected.txt:
1729 * js/script-tests/parser-syntax-check.js:
1730
antti@apple.com8db60ef2017-04-18 17:31:20 +000017312017-04-18 Antti Koivisto <antti@apple.com>
1732
1733 Enable optimized layer flushes on iOS
1734 https://bugs.webkit.org/show_bug.cgi?id=170938
1735 <rdar://problem/31677395>
1736
1737 Reviewed by Simon Fraser.
1738
1739 Add test verifying that tiles get created for touch overflow scrolling.
1740
1741 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
1742 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
1743
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000017442017-04-18 Ryan Haddad <ryanhaddad@apple.com>
1745
1746 Update TestExpectations for "selectors4" tests on mac-wk1.
1747 https://trac.webkit.org/changeset/215457/webkit
1748
1749 Unreviewed test gardening.
1750
1751 * platform/mac-wk1/TestExpectations:
1752
rego@igalia.com218bea92017-04-18 16:27:53 +000017532017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
1754
1755 [css-grid] Add support for percentage gaps
1756 https://bugs.webkit.org/show_bug.cgi?id=170764
1757
1758 Reviewed by Sergio Villar Senin.
1759
1760 Import tests from Blink.
1761
1762 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
1763 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
1764 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
1765 * fast/css-grid-layout/grid-gutters-get-set.html:
1766
magomez@igalia.com3fecba62017-04-18 11:54:23 +000017672017-04-18 Miguel Gomez <magomez@igalia.com>
1768
1769 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
1770 https://bugs.webkit.org/show_bug.cgi?id=170332
1771
1772 Reviewed by Carlos Garcia Campos.
1773
1774 Added a test to ensure that the browser doesn't crash when loading a PNG image which
1775 reports a wrong number of frames.
1776
1777 * fast/images/bad-png-missing-fdat-expected.txt: Added.
1778 * fast/images/bad-png-missing-fdat.html: Added.
1779 * fast/images/resources/bad-png-missing-fdAT.png: Added.
1780
rego@igalia.comb2665362017-04-18 09:17:19 +000017812017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
1782
1783 [selectors4] Import W3C Test Suite
1784 https://bugs.webkit.org/show_bug.cgi?id=170898
1785
1786 Reviewed by Youenn Fablet.
1787
1788 * TestExpectations: Mark a few tests as failure linking to the related bugs.
1789 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
1790
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000017912017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
1792
1793 Unreviewed GTK+ gardening. Add several test expectations.
1794
1795 * platform/gtk/TestExpectations:
1796
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000017972017-04-17 Joseph Pecoraro <pecoraro@apple.com>
1798
1799 Web Inspector: Doesn't show size of compressed content correctly
1800 https://bugs.webkit.org/show_bug.cgi?id=155112
1801 <rdar://problem/25006728>
1802
1803 Reviewed by Alex Christensen and Timothy Hatcher.
1804
1805 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
1806 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
1807 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
1808 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
1809 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
1810 * http/tests/inspector/network/resource-sizes-network.html: Added.
1811 Test resource sizes under different load conditions.
1812
1813 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
1814 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
1815 Older versions of macOS will not have the new metrics, but test their output anyways.
1816
1817 * http/tests/inspector/network/resources/404.php: Added.
1818 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
1819 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
1820 * http/tests/inspector/network/resources/lorem.txt: Added.
1821 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
1822
1823 * http/tests/inspector/network/resources/resource-size-test.js: Added.
1824 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
1825 (TestPage.registerInitializer.window.addResourceSizeTest):
1826 (TestPage.registerInitializer):
1827 Shared test code for resource sizes.
1828
1829 * platform/mac-wk1/TestExpectations:
1830 * platform/win/TestExpectations:
1831
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000018322017-04-17 Youenn Fablet <youenn@apple.com>
1833
1834 Enable video autoplay when getUserMedia is on
1835 https://bugs.webkit.org/show_bug.cgi?id=170919
1836
1837 Reviewed by Geoffrey Garen.
1838
1839 * webrtc/video-autoplay-expected.txt: Added.
1840 * webrtc/video-autoplay.html: Added.
1841
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000018422017-04-17 Ryan Haddad <ryanhaddad@apple.com>
1843
1844 Skip webrtc/multi-video.html.
1845 https://bugs.webkit.org/show_bug.cgi?id=170823
1846
1847 Unreviewed test gardening.
1848
1849 * TestExpectations:
1850
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000018512017-04-17 Youenn Fablet <youenn@apple.com>
1852
1853 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00001854 https://bugs.webkit.or
1855 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00001856
1857 Reviewed by Eric Carlson.
1858
1859 * webrtc/video-mute.html: Another try at making the test not flaky.
1860
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000018612017-04-17 Tim Horton <timothy_horton@apple.com>
1862
1863 Provide a viewport parameter to disable clipping to the safe area
1864 https://bugs.webkit.org/show_bug.cgi?id=170766
1865 <rdar://problem/31564634>
1866
1867 Reviewed by Beth Dakin.
1868
1869 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
1870 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
1871 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
1872 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
1873
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000018742017-04-14 Jiewen Tan <jiewen_tan@apple.com>
1875
1876 [WebCrypto] Add support for ECDSA
1877 https://bugs.webkit.org/show_bug.cgi?id=170789
1878 <rdar://problem/31588604>
1879
1880 Reviewed by Brent Fulgham.
1881
1882 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
1883 * crypto/subtle/ec-generate-key-malformed-parameters.html:
1884 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
1885 * crypto/subtle/ec-import-key-malformed-parameters.html:
1886 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
1887 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
1888 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
1889 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
1890 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
1891 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
1892 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
1893 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
1894 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
1895 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
1896 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
1897 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
1898 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
1899 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
1900 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
1901 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
1902 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
1903 * crypto/subtle/ecdsa-generate-key.html: Added.
1904 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
1905 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
1906 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
1907 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
1908 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
1909 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
1910 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
1911 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
1912 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
1913 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
1914 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
1915 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
1916 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
1917 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
1918 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
1919 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
1920 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
1921 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
1922 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
1923 * crypto/subtle/ecdsa-import-raw-key.html: Added.
1924 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
1925 * crypto/subtle/ecdsa-import-spki-key.html: Added.
1926 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
1927 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
1928 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
1929 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
1930 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
1931 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
1932 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
1933 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
1934
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000019352017-04-17 Youenn Fablet <youenn@apple.com>
1936
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00001937 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
1938 https://bugs.webkit.org/show_bug.cgi?id=170837
1939
1940 Reviewed by Eric Carlson.
1941
1942 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
1943
19442017-04-17 Youenn Fablet <youenn@apple.com>
1945
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00001946 RTCPeerConnection addTrack does not require a stream parameter
1947 https://bugs.webkit.org/show_bug.cgi?id=170894
1948
1949 Reviewed by Alex Christensen.
1950
1951 * webrtc/video-addTrack-expected.txt: Added.
1952 * webrtc/video-addTrack.html: Added.
1953
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000019542017-04-16 Joseph Pecoraro <pecoraro@apple.com>
1955
1956 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
1957 https://bugs.webkit.org/show_bug.cgi?id=170882
1958
1959 Reviewed by Saam Barati.
1960
1961 * js/dom/object-prototype-toLocaleString-expected.txt:
1962 * js/dom/script-tests/object-prototype-toLocaleString.js:
1963 Test the case of toLocaleString where toString does not exist.
1964
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000019652017-04-16 Chris Dumez <cdumez@apple.com>
1966
1967 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
1968 https://bugs.webkit.org/show_bug.cgi?id=169995
1969 <rdar://problem/23798897>
1970
1971 Reviewed by Sam Weinig.
1972
1973 Add layout test coverage.
1974
1975 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
1976 * fast/events/beforeunload-alert-handled-keydown.html: Added.
1977 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
1978 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
1979
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000019802017-04-16 Joseph Pecoraro <pecoraro@apple.com>
1981
1982 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
1983 https://bugs.webkit.org/show_bug.cgi?id=170879
1984
1985 Reviewed by Saam Barati.
1986
1987 * js/Object-getOwnPropertyNames-expected.txt:
1988 * js/script-tests/Object-getOwnPropertyNames.js:
1989
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000019902017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
1991
1992 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
1993 https://bugs.webkit.org/show_bug.cgi?id=170760
1994
1995 Reviewed by Joseph Pecoraro.
1996
1997 Test sending and receiving text and binary (blob and array buffer) data.
1998
1999 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
2000 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
2001 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
2002 (web_socket_do_extra_handshake):
2003 (web_socket_transfer_data):
2004 (all_distinct_bytes):
2005 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
2006 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
2007 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
2008 (web_socket_do_extra_handshake):
2009 (web_socket_transfer_data):
2010
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000020112017-04-14 Jiewen Tan <jiewen_tan@apple.com>
2012
2013 [WebCrypto] Support HKDF
2014 https://bugs.webkit.org/show_bug.cgi?id=170636
2015 <rdar://problem/23539827>
2016
2017 Reviewed by Brent Fulgham.
2018
2019 * TestExpectations:
2020 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
2021 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
2022 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
2023 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
2024 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
2025 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
2026 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
2027 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
2028 * crypto/subtle/hkdf-import-key-expected.txt: Added.
2029 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
2030 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
2031 * crypto/subtle/hkdf-import-key.html: Added.
2032 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
2033 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
2034 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
2035 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
2036 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
2037 * crypto/workers/subtle/hkdf-import-key.html: Added.
2038 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
2039 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
2040 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
2041
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000020422017-04-14 Ryan Haddad <ryanhaddad@apple.com>
2043
2044 Skip workers/wasm-* LayoutTests on ios-simulator.
2045
2046 Unreviewed test gardening.
2047
2048 * platform/ios/TestExpectations:
2049
zalan@apple.comb62345d2017-04-14 20:59:36 +000020502017-04-14 Zalan Bujtas <zalan@apple.com>
2051
2052 text-align start / end failure in table cells
2053 https://bugs.webkit.org/show_bug.cgi?id=141417
2054 <rdar://problem/31051672>
2055
2056 Reviewed by Antti Koivisto.
2057
2058 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
2059 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
2060
sbarati@apple.com492e4432017-04-14 02:10:17 +000020612017-04-13 Saam Barati <sbarati@apple.com>
2062
2063 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
2064 https://bugs.webkit.org/show_bug.cgi?id=170573
2065
2066 Reviewed by Filip Pizlo.
2067
2068 * storage/indexeddb/resources/wasm-exceptions.js: Added.
2069 (const._fail):
2070 (const.isNotA.assert.isNotA):
2071 (const):
2072 (switch.typeof):
2073 (Builder):
2074 (Builder.prototype.setChecked):
2075 (Builder.prototype.setPreamble):
2076 (Builder.prototype._functionIndexSpaceKeyHash):
2077 (Builder.prototype._registerFunctionToIndexSpace):
2078 (Builder.prototype._getFunctionFromIndexSpace):
2079 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
2080 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
2081 (Builder.prototype._registerSectionBuilders.this.Unknown):
2082 (prepareDatabase):
2083 (testDatabase):
2084 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
2085 * storage/indexeddb/wasm-exceptions.html: Added.
2086 * workers/wasm-hashset: Added.
2087 * workers/wasm-hashset-expected.txt: Added.
2088 * workers/wasm-hashset-many-expected.txt: Added.
2089 * workers/wasm-hashset-many.html: Added.
2090 * workers/wasm-hashset.html: Added.
2091 * workers/wasm-hashset/many-test.js: Added.
2092 (reallyDone):
2093 (console.log):
2094 (console.error):
2095 (console.assert):
2096 (i.worker.onmessage):
2097 (Module.print):
2098 (Module.printErr):
2099 (Module.canvas):
2100 (Module.setStatus):
2101 (Module):
2102 (setValue):
2103 (getValue):
2104 (allocate):
2105 (getMemory):
2106 (Pointer_stringify):
2107 (AsciiToString):
2108 (stringToAscii):
2109 (UTF8ArrayToString):
2110 (UTF8ToString):
2111 (stringToUTF8Array):
2112 (stringToUTF8):
2113 (lengthBytesUTF8):
2114 (demangle):
2115 (demangleAll):
2116 (stackTrace):
2117 (alignUp):
2118 (updateGlobalBuffer):
2119 (updateGlobalBufferViews):
2120 (abortOnCannotGrowMemory):
2121 (enlargeMemory):
2122 (getTotalMemory):
2123 (callRuntimeCallbacks):
2124 (preRun):
2125 (ensureInitRuntime):
2126 (preMain):
2127 (exitRuntime):
2128 (postRun):
2129 (addOnPreRun):
2130 (addOnInit):
2131 (addOnPreMain):
2132 (addOnExit):
2133 (addOnPostRun):
2134 (intArrayFromString):
2135 (intArrayToString):
2136 (writeStringToMemory):
2137 (writeArrayToMemory):
2138 (writeAsciiToMemory):
2139 (Math.string_appeared_here):
2140 (addRunDependency):
2141 (removeRunDependency):
2142 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2143 (integrateWasmJS.lookupImport):
2144 (integrateWasmJS.mergeMemory):
2145 (integrateWasmJS.fixImports):
2146 (integrateWasmJS.getBinary):
2147 (integrateWasmJS.doJustAsm):
2148 (integrateWasmJS.receiveInstance):
2149 (integrateWasmJS.):
2150 (integrateWasmJS.doNativeWasm):
2151 (integrateWasmJS.doWasmPolyfill):
2152 (integrateWasmJS.Module.string_appeared_here):
2153 (integrateWasmJS):
2154 (___setErrNo):
2155 (__ZSt18uncaught_exceptionv):
2156 (EXCEPTIONS.deAdjust):
2157 (EXCEPTIONS.addRef):
2158 (EXCEPTIONS.decRef):
2159 (EXCEPTIONS.clearRef):
2160 (___cxa_find_matching_catch):
2161 (___gxx_personality_v0):
2162 (___lock):
2163 (_emscripten_memcpy_big):
2164 (_gettimeofday):
2165 (_abort):
2166 (SYSCALLS):
2167 (SYSCALLS.get getStr):
2168 (SYSCALLS.get64):
2169 (SYSCALLS.getZero):
2170 (try.___syscall146.printChar):
2171 (___syscall146):
2172 (___syscall54):
2173 (___unlock):
2174 (___syscall6):
2175 (invoke_ii):
2176 (invoke_iiii):
2177 (invoke_v):
2178 (_malloc.Module.string_appeared_here):
2179 (getTempRet0.Module.string_appeared_here):
2180 (_free.Module.string_appeared_here):
2181 (_main.Module.string_appeared_here):
2182 (setTempRet0.Module.string_appeared_here):
2183 (establishStackSpace.Module.string_appeared_here):
2184 (stackSave.Module.string_appeared_here):
2185 (_memset.Module.string_appeared_here):
2186 (_sbrk.Module.string_appeared_here):
2187 (_emscripten_get_global_libc.Module.string_appeared_here):
2188 (_memcpy.Module.string_appeared_here):
2189 (___errno_location.Module.string_appeared_here):
2190 (setThrew.Module.string_appeared_here):
2191 (_fflush.Module.string_appeared_here):
2192 (stackAlloc.Module.string_appeared_here):
2193 (stackRestore.Module.string_appeared_here):
2194 (_llvm_bswap_i32.Module.string_appeared_here):
2195 (runPostSets.Module.string_appeared_here):
2196 (dynCall_ii.Module.string_appeared_here):
2197 (dynCall_iiii.Module.string_appeared_here):
2198 (dynCall_v.Module.string_appeared_here):
2199 (else.applyMemoryInitializer):
2200 (else):
2201 (else.useRequest):
2202 (ExitStatus):
2203 (dependenciesFulfilled):
2204 (Module.string_appeared_here.Module.callMain.callMain.pad):
2205 (Module.string_appeared_here.Module.callMain):
2206 (run.doRun):
2207 (run):
2208 (exit):
2209 * workers/wasm-hashset/many-worker.js: Added.
2210 (console.log):
2211 (console.error):
2212 (console.assert):
2213 (Module.print):
2214 (Module.printErr):
2215 (Module.canvas):
2216 (Module.setStatus):
2217 (Module):
2218 (setValue):
2219 (getValue):
2220 (allocate):
2221 (getMemory):
2222 (Pointer_stringify):
2223 (AsciiToString):
2224 (stringToAscii):
2225 (UTF8ArrayToString):
2226 (UTF8ToString):
2227 (stringToUTF8Array):
2228 (stringToUTF8):
2229 (lengthBytesUTF8):
2230 (demangle):
2231 (demangleAll):
2232 (stackTrace):
2233 (alignUp):
2234 (updateGlobalBuffer):
2235 (updateGlobalBufferViews):
2236 (abortOnCannotGrowMemory):
2237 (enlargeMemory):
2238 (getTotalMemory):
2239 (callRuntimeCallbacks):
2240 (preRun):
2241 (ensureInitRuntime):
2242 (preMain):
2243 (exitRuntime):
2244 (postRun):
2245 (addOnPreRun):
2246 (addOnInit):
2247 (addOnPreMain):
2248 (addOnExit):
2249 (addOnPostRun):
2250 (intArrayFromString):
2251 (intArrayToString):
2252 (writeStringToMemory):
2253 (writeArrayToMemory):
2254 (writeAsciiToMemory):
2255 (Math.string_appeared_here):
2256 (addRunDependency):
2257 (removeRunDependency):
2258 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2259 (integrateWasmJS.lookupImport):
2260 (integrateWasmJS.mergeMemory):
2261 (integrateWasmJS.fixImports):
2262 (integrateWasmJS.getBinary):
2263 (integrateWasmJS.doJustAsm):
2264 (integrateWasmJS.receiveInstance):
2265 (integrateWasmJS.doNativeWasm):
2266 (integrateWasmJS.doWasmPolyfill):
2267 (integrateWasmJS.Module.string_appeared_here):
2268 (integrateWasmJS):
2269 (___setErrNo):
2270 (__ZSt18uncaught_exceptionv):
2271 (EXCEPTIONS.deAdjust):
2272 (EXCEPTIONS.addRef):
2273 (EXCEPTIONS.decRef):
2274 (EXCEPTIONS.clearRef):
2275 (___cxa_find_matching_catch):
2276 (___gxx_personality_v0):
2277 (___lock):
2278 (_emscripten_memcpy_big):
2279 (_gettimeofday):
2280 (_abort):
2281 (SYSCALLS):
2282 (SYSCALLS.get getStr):
2283 (SYSCALLS.get64):
2284 (SYSCALLS.getZero):
2285 (try.___syscall146.printChar):
2286 (___syscall146):
2287 (___syscall54):
2288 (___unlock):
2289 (___syscall6):
2290 (invoke_ii):
2291 (invoke_iiii):
2292 (invoke_v):
2293 (_malloc.Module.string_appeared_here):
2294 (getTempRet0.Module.string_appeared_here):
2295 (_free.Module.string_appeared_here):
2296 (_main.Module.string_appeared_here):
2297 (setTempRet0.Module.string_appeared_here):
2298 (establishStackSpace.Module.string_appeared_here):
2299 (stackSave.Module.string_appeared_here):
2300 (_memset.Module.string_appeared_here):
2301 (_sbrk.Module.string_appeared_here):
2302 (_emscripten_get_global_libc.Module.string_appeared_here):
2303 (_memcpy.Module.string_appeared_here):
2304 (___errno_location.Module.string_appeared_here):
2305 (setThrew.Module.string_appeared_here):
2306 (_fflush.Module.string_appeared_here):
2307 (stackAlloc.Module.string_appeared_here):
2308 (stackRestore.Module.string_appeared_here):
2309 (_llvm_bswap_i32.Module.string_appeared_here):
2310 (runPostSets.Module.string_appeared_here):
2311 (dynCall_ii.Module.string_appeared_here):
2312 (dynCall_iiii.Module.string_appeared_here):
2313 (dynCall_v.Module.string_appeared_here):
2314 (else.applyMemoryInitializer):
2315 (else):
2316 (else.useRequest):
2317 (ExitStatus):
2318 (dependenciesFulfilled):
2319 (Module.string_appeared_here.Module.callMain.callMain.pad):
2320 (Module.string_appeared_here.Module.callMain):
2321 (run.doRun):
2322 (run):
2323 (exit):
2324 * workers/wasm-hashset/test.js: Added.
2325 (reallyDone):
2326 (console.log):
2327 (console.error):
2328 (console.assert):
2329 (Module.print):
2330 (Module.printErr):
2331 (Module.canvas):
2332 (Module.setStatus):
2333 (Module):
2334 (setValue):
2335 (getValue):
2336 (allocate):
2337 (getMemory):
2338 (Pointer_stringify):
2339 (AsciiToString):
2340 (stringToAscii):
2341 (UTF8ArrayToString):
2342 (UTF8ToString):
2343 (stringToUTF8Array):
2344 (stringToUTF8):
2345 (lengthBytesUTF8):
2346 (demangle):
2347 (demangleAll):
2348 (stackTrace):
2349 (alignUp):
2350 (updateGlobalBuffer):
2351 (updateGlobalBufferViews):
2352 (abortOnCannotGrowMemory):
2353 (enlargeMemory):
2354 (getTotalMemory):
2355 (callRuntimeCallbacks):
2356 (preRun):
2357 (ensureInitRuntime):
2358 (preMain):
2359 (exitRuntime):
2360 (postRun):
2361 (addOnPreRun):
2362 (addOnInit):
2363 (addOnPreMain):
2364 (addOnExit):
2365 (addOnPostRun):
2366 (intArrayFromString):
2367 (intArrayToString):
2368 (writeStringToMemory):
2369 (writeArrayToMemory):
2370 (writeAsciiToMemory):
2371 (Math.string_appeared_here):
2372 (addRunDependency):
2373 (removeRunDependency):
2374 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2375 (integrateWasmJS.lookupImport):
2376 (integrateWasmJS.mergeMemory):
2377 (integrateWasmJS.fixImports):
2378 (integrateWasmJS.getBinary):
2379 (integrateWasmJS.doJustAsm):
2380 (integrateWasmJS.receiveInstance):
2381 (integrateWasmJS.doNativeWasm):
2382 (integrateWasmJS.doWasmPolyfill):
2383 (integrateWasmJS.Module.string_appeared_here):
2384 (integrateWasmJS):
2385 (___setErrNo):
2386 (__ZSt18uncaught_exceptionv):
2387 (EXCEPTIONS.deAdjust):
2388 (EXCEPTIONS.addRef):
2389 (EXCEPTIONS.decRef):
2390 (EXCEPTIONS.clearRef):
2391 (___cxa_find_matching_catch):
2392 (___gxx_personality_v0):
2393 (___lock):
2394 (_emscripten_memcpy_big):
2395 (_gettimeofday):
2396 (_abort):
2397 (SYSCALLS):
2398 (SYSCALLS.get getStr):
2399 (SYSCALLS.get64):
2400 (SYSCALLS.getZero):
2401 (try.___syscall146.printChar):
2402 (___syscall146):
2403 (___syscall54):
2404 (___unlock):
2405 (___syscall6):
2406 (invoke_ii):
2407 (invoke_iiii):
2408 (invoke_v):
2409 (_malloc.Module.string_appeared_here):
2410 (getTempRet0.Module.string_appeared_here):
2411 (_free.Module.string_appeared_here):
2412 (_main.Module.string_appeared_here):
2413 (setTempRet0.Module.string_appeared_here):
2414 (establishStackSpace.Module.string_appeared_here):
2415 (stackSave.Module.string_appeared_here):
2416 (_memset.Module.string_appeared_here):
2417 (_sbrk.Module.string_appeared_here):
2418 (_emscripten_get_global_libc.Module.string_appeared_here):
2419 (_memcpy.Module.string_appeared_here):
2420 (___errno_location.Module.string_appeared_here):
2421 (setThrew.Module.string_appeared_here):
2422 (_fflush.Module.string_appeared_here):
2423 (stackAlloc.Module.string_appeared_here):
2424 (stackRestore.Module.string_appeared_here):
2425 (_llvm_bswap_i32.Module.string_appeared_here):
2426 (runPostSets.Module.string_appeared_here):
2427 (dynCall_ii.Module.string_appeared_here):
2428 (dynCall_iiii.Module.string_appeared_here):
2429 (dynCall_v.Module.string_appeared_here):
2430 (else.applyMemoryInitializer):
2431 (else):
2432 (else.useRequest):
2433 (ExitStatus):
2434 (dependenciesFulfilled):
2435 (Module.string_appeared_here.Module.callMain.callMain.pad):
2436 (Module.string_appeared_here.Module.callMain):
2437 (run.doRun):
2438 (run):
2439 (exit):
2440 * workers/wasm-hashset/worker.js: Added.
2441 (console.log):
2442 (console.error):
2443 (console.assert):
2444 (Module.print):
2445 (Module.printErr):
2446 (Module.canvas):
2447 (Module.setStatus):
2448 (Module):
2449 (setValue):
2450 (getValue):
2451 (allocate):
2452 (getMemory):
2453 (Pointer_stringify):
2454 (AsciiToString):
2455 (stringToAscii):
2456 (UTF8ArrayToString):
2457 (UTF8ToString):
2458 (stringToUTF8Array):
2459 (stringToUTF8):
2460 (lengthBytesUTF8):
2461 (demangle):
2462 (demangleAll):
2463 (stackTrace):
2464 (alignUp):
2465 (updateGlobalBuffer):
2466 (updateGlobalBufferViews):
2467 (abortOnCannotGrowMemory):
2468 (enlargeMemory):
2469 (getTotalMemory):
2470 (callRuntimeCallbacks):
2471 (preRun):
2472 (ensureInitRuntime):
2473 (preMain):
2474 (exitRuntime):
2475 (postRun):
2476 (addOnPreRun):
2477 (addOnInit):
2478 (addOnPreMain):
2479 (addOnExit):
2480 (addOnPostRun):
2481 (intArrayFromString):
2482 (intArrayToString):
2483 (writeStringToMemory):
2484 (writeArrayToMemory):
2485 (writeAsciiToMemory):
2486 (Math.string_appeared_here):
2487 (addRunDependency):
2488 (removeRunDependency):
2489 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2490 (integrateWasmJS.lookupImport):
2491 (integrateWasmJS.mergeMemory):
2492 (integrateWasmJS.fixImports):
2493 (integrateWasmJS.getBinary):
2494 (integrateWasmJS.doJustAsm):
2495 (integrateWasmJS.receiveInstance):
2496 (integrateWasmJS.):
2497 (integrateWasmJS.doNativeWasm):
2498 (integrateWasmJS.doWasmPolyfill):
2499 (integrateWasmJS.Module.string_appeared_here):
2500 (integrateWasmJS):
2501 (___setErrNo):
2502 (__ZSt18uncaught_exceptionv):
2503 (EXCEPTIONS.deAdjust):
2504 (EXCEPTIONS.addRef):
2505 (EXCEPTIONS.decRef):
2506 (EXCEPTIONS.clearRef):
2507 (___cxa_find_matching_catch):
2508 (___gxx_personality_v0):
2509 (___lock):
2510 (_emscripten_memcpy_big):
2511 (_gettimeofday):
2512 (_abort):
2513 (SYSCALLS):
2514 (SYSCALLS.get getStr):
2515 (SYSCALLS.get64):
2516 (SYSCALLS.getZero):
2517 (try.___syscall146.printChar):
2518 (___syscall146):
2519 (___syscall54):
2520 (___unlock):
2521 (___syscall6):
2522 (invoke_ii):
2523 (invoke_iiii):
2524 (invoke_v):
2525 (_malloc.Module.string_appeared_here):
2526 (getTempRet0.Module.string_appeared_here):
2527 (_free.Module.string_appeared_here):
2528 (_main.Module.string_appeared_here):
2529 (setTempRet0.Module.string_appeared_here):
2530 (establishStackSpace.Module.string_appeared_here):
2531 (stackSave.Module.string_appeared_here):
2532 (_memset.Module.string_appeared_here):
2533 (_sbrk.Module.string_appeared_here):
2534 (_emscripten_get_global_libc.Module.string_appeared_here):
2535 (_memcpy.Module.string_appeared_here):
2536 (___errno_location.Module.string_appeared_here):
2537 (setThrew.Module.string_appeared_here):
2538 (_fflush.Module.string_appeared_here):
2539 (stackAlloc.Module.string_appeared_here):
2540 (stackRestore.Module.string_appeared_here):
2541 (_llvm_bswap_i32.Module.string_appeared_here):
2542 (runPostSets.Module.string_appeared_here):
2543 (dynCall_ii.Module.string_appeared_here):
2544 (dynCall_iiii.Module.string_appeared_here):
2545 (dynCall_v.Module.string_appeared_here):
2546 (else.applyMemoryInitializer):
2547 (else):
2548 (else.useRequest):
2549 (ExitStatus):
2550 (dependenciesFulfilled):
2551 (Module.string_appeared_here.Module.callMain.callMain.pad):
2552 (Module.string_appeared_here.Module.callMain):
2553 (run.doRun):
2554 (run):
2555 (exit):
2556 * workers/wasm-long-compile-expected.txt: Added.
2557 * workers/wasm-long-compile-many-expected.txt: Added.
2558 * workers/wasm-long-compile-many.html: Added.
2559 * workers/wasm-long-compile.html: Added.
2560 * workers/wasm-resources: Added.
2561 * workers/wasm-resources/long-compile-many.js: Added.
2562 (done):
2563 (i.async.run):
2564 (i.worker.onmessage):
2565 * workers/wasm-resources/long-compile-worker.js: Added.
2566 (const._fail):
2567 (const.isNotA.assert.isNotA):
2568 (const):
2569 (switch.typeof):
2570 (Builder):
2571 (Builder.prototype.setChecked):
2572 (Builder.prototype.setPreamble):
2573 (Builder.prototype._functionIndexSpaceKeyHash):
2574 (Builder.prototype._registerFunctionToIndexSpace):
2575 (Builder.prototype._getFunctionFromIndexSpace):
2576 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
2577 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
2578 (Builder.prototype._registerSectionBuilders.this.Unknown):
2579 * workers/wasm-resources/long-compile.js: Added.
2580 (done):
2581 (async.run):
2582 (worker.onmessage):
2583
dino@apple.com867f6662017-04-14 01:56:35 +000025842017-04-13 Dean Jackson <dino@apple.com>
2585
2586 Large negative animation-delays may not work depending on machine uptime
2587 https://bugs.webkit.org/show_bug.cgi?id=166962
2588 <rdar://problem/30091526>
2589
2590 Reviewed by Tim Horton.
2591
2592 * animations/large-negative-delay-expected.txt: Added.
2593 * animations/large-negative-delay.html: Added.
2594
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000025952017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
2596
2597 Change Intl prototypes to plain objects
2598 https://bugs.webkit.org/show_bug.cgi?id=168178
2599
2600 Reviewed by JF Bastien.
2601
2602 * js/intl-collator-expected.txt:
2603 * js/intl-datetimeformat-expected.txt:
2604 * js/intl-numberformat-expected.txt:
2605 * js/script-tests/intl-collator.js:
2606 * js/script-tests/intl-datetimeformat.js:
2607 * js/script-tests/intl-numberformat.js:
2608
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000026092017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2610
2611 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
2612 https://bugs.webkit.org/show_bug.cgi?id=169719
2613
2614 Unreviewed test gardening.
2615
2616 * platform/ios-wk2/TestExpectations:
2617
antti@apple.com2d5e53f2017-04-13 23:20:50 +000026182017-04-13 Antti Koivisto <antti@apple.com>
2619
2620 Don't invalidate composition for style changes in non-composited layers
2621 https://bugs.webkit.org/show_bug.cgi?id=170805
2622 <rdar://problem/31606185>
2623
2624 Reviewed by Simon Fraser.
2625
2626 * compositing/updates/animation-non-composited-expected.txt: Added.
2627 * compositing/updates/animation-non-composited.html: Added.
2628
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000026292017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2630
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00002631 Mark webrtc/video-mute.html as flaky.
2632 https://bugs.webkit.org/show_bug.cgi?id=170704
2633
2634 Unreviewed test gardening.
2635
2636 * TestExpectations:
2637
26382017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2639
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00002640 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
2641 https://bugs.webkit.org/show_bug.cgi?id=165553
2642
2643 Unreviewed test gardening.
2644
2645 * platform/mac/TestExpectations:
2646
26472017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2648
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00002649 Mark media/track/track-cue-rendering-rtl.html as flaky.
2650 https://bugs.webkit.org/show_bug.cgi?id=170831
2651
2652 Unreviewed test gardening.
2653
2654 * platform/mac/TestExpectations:
2655
26562017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2657
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00002658 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
2659 https://bugs.webkit.org/show_bug.cgi?id=170830
2660
2661 Unreviewed test gardening.
2662
2663 * platform/mac-wk1/TestExpectations:
2664
26652017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2666
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00002667 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
2668
2669 Unreviewed test gardening.
2670
2671 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
2672
26732017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2674
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00002675 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
2676 https://bugs.webkit.org/show_bug.cgi?id=170702
2677
2678 Unreviewed test gardening.
2679
2680 * platform/mac-wk2/TestExpectations:
2681
26822017-04-13 Ryan Haddad <ryanhaddad@apple.com>
2683
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00002684 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
2685 https://bugs.webkit.org/show_bug.cgi?id=164229
2686
2687 Unreviewed test gardening.
2688
2689 * platform/mac/TestExpectations:
2690
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000026912017-04-13 Chris Dumez <cdumez@apple.com>
2692
2693 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
2694 https://bugs.webkit.org/show_bug.cgi?id=170745
2695
2696 Reviewed by Tim Horton.
2697
2698 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
2699 test more robust.
2700
2701 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
2702 * svg/animations/animated-svg-image-outside-viewport-paused.html:
2703
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000027042017-04-13 Youenn Fablet <youenn@apple.com>
2705
2706 Remove RTCSignalingState::Closed
2707 https://bugs.webkit.org/show_bug.cgi?id=170811
2708
2709 Reviewed by Eric Carlson.
2710
2711 * webrtc/connection-state.html:
2712
jbedard@apple.com64df7a42017-04-13 17:29:43 +000027132017-04-13 Jonathan Bedard <jbedard@apple.com>
2714
2715 Remove compositing/masks/solid-color-masked.html expectation
2716 https://bugs.webkit.org/show_bug.cgi?id=168054
2717
2718 Unreviewed test gardening.
2719
2720 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
2721
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000027222017-04-13 Youenn Fablet <youenn@apple.com>
2723
2724 Add some more WebRTC tests
2725 https://bugs.webkit.org/show_bug.cgi?id=170796
2726
2727 Reviewed by Eric Carlson.
2728
2729 * webrtc/multi-video-expected.txt: Added.
2730 * webrtc/multi-video.html: Added.
2731 * webrtc/video-with-data-channel-expected.txt: Added.
2732 * webrtc/video-with-data-channel.html: Added.
2733
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000027342017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
2735
2736 [Readable Streams API] Implement cloneArrayBuffer in WebCore
2737 https://bugs.webkit.org/show_bug.cgi?id=170008
2738
2739 Reviewed by Youenn Fablet.
2740
2741 Added test to check cloneArrayBuffer behaviour.
2742
2743 * streams/clone-array-buffer-expected.txt: Added.
2744 * streams/clone-array-buffer.html: Added.
2745
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000027462017-04-13 Youenn Fablet <youenn@apple.com>
2747
2748 onnegotiationneeded should only be called once
2749 https://bugs.webkit.org/show_bug.cgi?id=170785
2750
2751 Reviewed by Alex Christensen.
2752
2753 * webrtc/negotiatedneeded-event-addStream.html:
2754
hyatt@apple.com531e35d2017-04-13 16:37:00 +000027552017-04-13 Dave Hyatt <hyatt@apple.com>
2756
2757 Rendering flexbox children across columns
2758 https://bugs.webkit.org/show_bug.cgi?id=164166
2759 <rdar://problem/29055587>
2760
2761 Reviewed by Zalan Bujtas.
2762
2763 * fast/multicol/flexbox-rows-expected.html: Added.
2764 * fast/multicol/flexbox-rows.html: Added.
2765
antti@apple.come2ca5892017-04-13 08:31:54 +000027662017-04-13 Antti Koivisto <antti@apple.com>
2767
2768 Try to unflake a test.
2769
2770 * http/tests/cache/disk-cache/disk-cache-media-small.html:
2771
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000027722017-04-12 Brady Eidson <beidson@apple.com>
2773
2774 QuotaExceededError when saving to localStorage in private mode.
2775 https://bugs.webkit.org/show_bug.cgi?id=157010
2776
2777 Reviewed by Alex Christensen.
2778
2779 * platform/mac-wk2/TestExpectations:
2780 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
2781 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
2782 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
2783 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
2784 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
2785 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
2786 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
2787 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
2788
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000027892017-04-12 Joseph Pecoraro <pecoraro@apple.com>
2790
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00002791 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
2792 https://bugs.webkit.org/show_bug.cgi?id=170668
2793
2794 Reviewed by Keith Miller.
2795
2796 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
2797 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
2798 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
2799 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
2800 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
2801 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
2802 These tests are now out of date.
2803
28042017-04-12 Joseph Pecoraro <pecoraro@apple.com>
2805
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00002806 test262: test262/test/language/literals/regexp/u-dec-esc.js
2807 https://bugs.webkit.org/show_bug.cgi?id=170687
2808
2809 Reviewed by Michael Saboff.
2810
2811 * js/regexp-unicode-expected.txt:
2812 * js/script-tests/regexp-unicode.js:
2813 Extend test to test invalid backreferences.
2814
jbedard@apple.com572dfff2017-04-12 22:44:08 +000028152017-04-12 Jonathan Bedard <jbedard@apple.com>
2816
2817 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
2818
2819 Unreviewed test gardening.
2820
2821 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
2822 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
2823 * platform/mac-wk1/TestExpectations: Ditto.
2824 * platform/win/TestExpectations: Ditto.
2825 * platform/wk2/TestExpectations: Ditto.
2826
dino@apple.com6cc437b2017-04-12 21:11:47 +000028272017-04-11 Dean Jackson <dino@apple.com>
2828
2829 canvas/2d.gradient.* LayoutTests failing
2830 https://bugs.webkit.org/show_bug.cgi?id=170757
2831 <rdar://problem/31177990>
2832
2833 Reviewed by Antoine Quint.
2834
2835 Add a fudge factor to the gradient tests, since we can
2836 now produce noisy (nicer looking) gradients. There might
2837 be 1 or 2 bits of difference per pixel.
2838
2839 * canvas/philip/tests.js:
2840 (_assertPixelWithGradientNoise):
2841 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
2842 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
2843 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
2844 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
2845 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
2846 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
2847 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
2848 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
2849 * canvas/philip/tests/2d.gradient.radial.inside1.html:
2850 * canvas/philip/tests/2d.gradient.radial.inside2.html:
2851 * canvas/philip/tests/2d.gradient.radial.inside3.html:
2852 * canvas/philip/tests/2d.gradient.radial.outside1.html:
2853 * canvas/philip/tests/2d.gradient.radial.outside2.html:
2854 * canvas/philip/tests/2d.gradient.radial.outside3.html:
2855 * canvas/philip/tests/2d.gradient.radial.touch2.html:
2856 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
2857 * fast/canvas/canvas-gradient-on-compositing-expected.html:
2858
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000028592017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
2860
2861 Well-known variations should clamp to the values listed in the @font-face block
2862 https://bugs.webkit.org/show_bug.cgi?id=169260
2863
2864 Reviewed by Dean Jackson.
2865
2866 * fast/text/variations/font-face-clamp-expected.html: Added.
2867 * fast/text/variations/font-face-clamp.html: Added.
2868
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000028692017-04-12 Jonathan Bedard <jbedard@apple.com>
2870
2871 Remove two passing canvas tests from ios expectations
2872
2873 Unreviewed test gardening.
2874
2875 * platform/ios/TestExpectations:
2876
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000028772017-04-12 Youenn Fablet <youenn@apple.com>
2878
2879 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
2880 https://bugs.webkit.org/show_bug.cgi?id=170754
2881 <rdar://problem/31573169>
2882
2883 Unreviewed.
2884
2885 * TestExpectations: Marking test as crashing.
2886
rego@igalia.com69b969c2017-04-12 10:14:30 +000028872017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
2888
2889 [css-grid] Replaced elements don't properly resolve percentage heights
2890 https://bugs.webkit.org/show_bug.cgi?id=159670
2891
2892 Reviewed by Darin Adler.
2893
2894 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
2895 This patch only adds the test to avoid regressions in the future.
2896
2897 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
2898 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
2899
antti@apple.comcf289bc2017-04-12 10:09:14 +000029002017-04-10 Antti Koivisto <antti@apple.com>
2901
2902 Cache small media resources in disk cache
2903 https://bugs.webkit.org/show_bug.cgi?id=170676
2904 <rdar://problem/31532649>
2905
2906 Reviewed by Andreas Kling.
2907
2908 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
2909 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
2910
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000029112017-04-12 Per Arne Vollan <pvollan@apple.com>
2912
2913 Implement stroke-color CSS property.
2914 https://bugs.webkit.org/show_bug.cgi?id=169352
2915
2916 Reviewed by Jon Lee.
2917
2918 * fast/css/stroke-color-expected.html: Added.
2919 * fast/css/stroke-color-fallback-expected.html: Added.
2920 * fast/css/stroke-color-fallback.html: Added.
2921 * fast/css/stroke-color.html: Added.
2922 * fast/css/visited-link-stroke-color-expected.html: Added.
2923 * fast/css/visited-link-stroke-color.html: Added.
2924
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000029252017-04-11 Youenn Fablet <youenn@apple.com>
2926
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00002927 LayoutTest webrtc/video-mute.html is a flaky failure
2928 https://bugs.webkit.org/show_bug.cgi?id=170704
2929
2930 Reviewed by Eric Carlson.
2931
2932 * webrtc/video-mute.html: Trying to make it less flaky.
2933
29342017-04-11 Youenn Fablet <youenn@apple.com>
2935
commit-queue@webkit.org70608662017-04-11 22:47:49 +00002936 [WK1] Add captureStream test with webrtc
2937 https://bugs.webkit.org/show_bug.cgi?id=170746
2938
2939 Reviewed by Eric Carlson.
2940
2941 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
2942 * webrtc/captureCanvas-webrtc-expected.txt: Added.
2943 * webrtc/captureCanvas-webrtc.html: Added.
2944
29452017-04-11 Youenn Fablet <youenn@apple.com>
2946
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00002947 Migrating webrtc tests to latest API
2948 https://bugs.webkit.org/show_bug.cgi?id=170709
2949
2950 Reviewed by Eric Carlson.
2951
2952 * webrtc/audio-peer-connection-webaudio.html:
2953 * webrtc/libwebrtc/descriptionGetters.html:
2954 * webrtc/negotiatedneeded-event-addStream.html:
2955 * webrtc/peer-connection-audio-mute.html:
2956 * webrtc/peer-connection-audio-mute2.html:
2957 * webrtc/peer-connection-remote-audio-mute.html:
2958 * webrtc/peer-connection-remote-audio-mute2.html:
2959 * webrtc/release-after-getting-track.html:
2960 * webrtc/video-disabled-black.html:
2961 * webrtc/video-mute.html:
2962 * webrtc/video-remote-mute.html:
2963 * webrtc/video-with-receiver.html:
2964 * webrtc/video.html:
2965
29662017-04-11 Youenn Fablet <youenn@apple.com>
2967
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00002968 Activate WebRTC data channel tests for WK1
2969 https://bugs.webkit.org/show_bug.cgi?id=170710
2970
2971 Reviewed by Eric Carlson.
2972
2973 * platform/mac-wk1/TestExpectations:
2974
29752017-04-11 Youenn Fablet <youenn@apple.com>
2976
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00002977 MediaStream id should be equal to msid
2978 https://bugs.webkit.org/show_bug.cgi?id=170712
2979
2980 Reviewed by Eric Carlson.
2981
2982 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
2983
2984 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
2985 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
2986 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
2987 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
2988 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
2989 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
2990 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
2991 * webrtc/audio-peer-connection-webaudio.html:
2992 * webrtc/audio-replace-track.html:
2993 * webrtc/connection-state.html:
2994 * webrtc/datachannel/basic.html:
2995 * webrtc/datachannel/bufferedAmountLowThreshold.html:
2996 * webrtc/datachannel/datachannel-gc.html:
2997 * webrtc/datachannel/datachannel-stats.html:
2998 * webrtc/datachannel/filter-ice-candidate.html:
2999 * webrtc/ephemeral-certificates-and-cnames.html:
3000 * webrtc/libwebrtc/descriptionGetters.html:
3001 * webrtc/negotiatedneeded-event-addStream.html:
3002 * webrtc/no-port-zero-in-upd-candidates.html:
3003 * webrtc/peer-connection-audio-mute.html:
3004 * webrtc/peer-connection-audio-mute2.html:
3005 * webrtc/peer-connection-remote-audio-mute.html:
3006 * webrtc/peer-connection-remote-audio-mute2.html:
3007 * webrtc/release-after-getting-track.html:
3008 * webrtc/video-disabled-black.html:
3009 * webrtc/video-getParameters.html:
3010 * webrtc/video-mediastreamtrack-stats.html:
3011 * webrtc/video-mute.html:
3012 * webrtc/video-remote-mute.html:
3013 * webrtc/video-replace-track-to-null.html:
3014 * webrtc/video-replace-track.html:
3015 * webrtc/video-stats.html:
3016 * webrtc/video-with-receiver.html:
3017 * webrtc/video.html:
3018
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000030192017-04-11 Chris Fleizach <cfleizach@apple.com>
3020
3021 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
3022 https://bugs.webkit.org/show_bug.cgi?id=170330
3023 <rdar://problem/31366105>
3024
3025 Reviewed by Joanmarie Diggs.
3026
3027 * accessibility/mac/search-predicate-article-expected.txt:
3028 * accessibility/mac/search-predicate-article.html:
3029
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000030302017-04-11 Joseph Pecoraro <pecoraro@apple.com>
3031
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00003032 test262: test262/test/annexB/language/comments/multi-line-html-close.js
3033 https://bugs.webkit.org/show_bug.cgi?id=170648
3034
3035 Reviewed by Keith Miller.
3036
3037 * js/parser-xml-close-comment-expected.txt:
3038 * js/script-tests/parser-xml-close-comment.js:
3039 Update test coverage for JavaScript HTML comments.
3040
30412017-04-11 Joseph Pecoraro <pecoraro@apple.com>
3042
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00003043 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
3044 https://bugs.webkit.org/show_bug.cgi?id=170652
3045
3046 Reviewed by Michael Saboff.
3047
3048 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
3049 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
3050 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
3051 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
3052 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
3053 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
3054 * 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:
3055 These tests expected the opposite, they are now out of date.
3056
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000030572017-04-11 Yoav Weiss <yoav@yoav.ws>
3058
3059 [link preload] Double downloads of preloaded content when it's in MemoryCache
3060 https://bugs.webkit.org/show_bug.cgi?id=170122
3061
3062 Reviewed by Antti Koivisto.
3063
3064 * TestExpectations: Removed flakiness label from the header preload charset test.
3065 * fast/loader/cache-encoding-expected.txt: Changed expectation.
3066 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
3067 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
3068 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
3069 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
3070 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.
3071
rego@igalia.com45aee992017-04-11 09:20:16 +000030722017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
3073
3074 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
3075 https://bugs.webkit.org/show_bug.cgi?id=167538
3076
3077 Reviewed by Darin Adler.
3078
3079 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
3080 as the caret was not always painted in the test runner.
3081 The test was checking for a crash in simplified layout (see bug #163450)
3082 and has nothing to do with the caret or "autofocus" behavior.
3083 "autofocus" was needed to get the crash, so this change modifies
3084 the test to blur the element, so the caret is not painted anymore.
3085
3086 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
3087 Don't focus the input element.
3088 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
3089 the input element to avoid showing the caret.
3090 * platform/mac-wk2/TestExpectations: Remove file from expectations.
3091
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000030922017-04-10 Jiewen Tan <jiewen_tan@apple.com>
3093
3094 Unreviewed, test expectations update
3095
3096 * platform/wk2/TestExpectations:
3097
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000030982017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3099
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00003100 Mark two newly imported web-platform-tests as failing.
3101
3102 Unreviewed test gardening.
3103
3104 * TestExpectations:
3105
31062017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3107
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00003108 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
3109 https://bugs.webkit.org/show_bug.cgi?id=167475
3110
3111 Unreviewed test gardening.
3112
3113 * platform/mac-wk1/TestExpectations:
3114
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000031152017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
3116
3117 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
3118 https://bugs.webkit.org/show_bug.cgi?id=170677
3119 <rdar://problem/31512633>
3120
3121 Reviewed by Tim Horton.
3122
3123 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
3124
3125 * fast/events/drag-to-navigate.html:
3126 * fast/events/only-valid-drop-targets-receive-file-drop.html:
3127
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000031282017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3129
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00003130 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
3131 https://bugs.webkit.org/show_bug.cgi?id=170682
3132
3133 Unreviewed test gardening.
3134
3135 * platform/mac-wk1/TestExpectations:
3136
31372017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3138
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00003139 Rebaseline js/dom/global-constructors-attributes.html after r215131.
3140
3141 Unreviewed test gardening.
3142
3143 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3144 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3145 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3146
akling@apple.comb89c9482017-04-10 13:49:18 +000031472017-04-10 Andreas Kling <akling@apple.com>
3148
3149 Don't generate extra scrolling tiles for non-visible pages.
3150 https://bugs.webkit.org/show_bug.cgi?id=167213
3151 <rdar://problem/30105774>
3152
3153 Reviewed by Antti Koivisto.
3154
3155 * TestExpectations:
3156 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
3157 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
3158 * platform/mac-wk2/TestExpectations:
3159
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000031602017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
3161
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00003162 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
3163 https://bugs.webkit.org/show_bug.cgi?id=170667
3164
3165 Reviewed by Žan Doberšek.
3166
3167 Unskip then test that is passing now.
3168
3169 * platform/gtk/TestExpectations:
3170
31712017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
3172
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00003173 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
3174
3175 * platform/gtk/TestExpectations:
3176
magomez@igalia.com2c050a82017-04-10 07:39:19 +000031772017-04-10 Miguel Gomez <magomez@igalia.com>
3178
3179 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
3180 https://bugs.webkit.org/show_bug.cgi?id=168425
3181
3182 Reviewed by Said Abou-Hallawa.
3183
3184 Adjusted expectation for fast/images/animated-png.html. It must pass now.
3185
3186 * platform/gtk/TestExpectations:
3187
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000031882017-04-09 Devin Rousso <webkit@devinrousso.com>
3189
3190 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
3191 https://bugs.webkit.org/show_bug.cgi?id=170184
3192
3193 Reviewed by Matt Baker.
3194
3195 * inspector/unit-tests/text-utilities-expected.txt: Added.
3196 * inspector/unit-tests/text-utilities.html: Added.
3197
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000031982017-04-09 Youenn Fablet <youenn@apple.com>
3199
3200 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
3201 https://bugs.webkit.org/show_bug.cgi?id=170647
3202
3203 Reviewed by Sam Weinig.
3204
3205 * TestExpectations:
3206 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
3207 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
3208 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
3209 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
3210 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
3211 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
3212 * platform/mac/TestExpectations:
3213 * tests-options.json:
3214
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000032152017-04-09 Joseph Pecoraro <pecoraro@apple.com>
3216
3217 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
3218 https://bugs.webkit.org/show_bug.cgi?id=170651
3219
3220 Reviewed by Saam Barati.
3221
3222 * js/regexp-no-extensions-expected.txt:
3223 * js/script-tests/regexp-no-extensions.js:
3224 Update existing test for these edge cases.
3225
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000032262017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
3227
3228 [Variation Fonts] Width values of GX fonts are not mapped correctly
3229 https://bugs.webkit.org/show_bug.cgi?id=170367
3230
3231 Reviewed by Simon Fraser.
3232
3233 * fast/text/variations/font-selection-properties-expected.html:
3234 * fast/text/variations/gx-width-expected.html: Added.
3235 * fast/text/variations/gx-width.html: Added.
3236
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000032372017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
3238
3239 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
3240 https://bugs.webkit.org/show_bug.cgi?id=170577
3241
3242 Reviewed by Simon Fraser.
3243
3244 * fast/images/async-image-background-image-repeated-expected.html: Added.
3245 * fast/images/async-image-background-image-repeated.html: Added.
3246
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000032472017-04-08 Simon Fraser <simon.fraser@apple.com>
3248
3249 Unprefix CSS cursor values grab and grabbing
3250 https://bugs.webkit.org/show_bug.cgi?id=170543
3251
3252 Reviewed by Jon Lee.
3253
3254 Enhanced the cursor test to check round-tripping of all values.
3255
3256 * fast/css/cursor-parsing-expected.txt:
3257 * fast/css/cursor-parsing.html:
3258
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000032592017-04-08 Youenn Fablet <youenn@apple.com>
3260
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00003261 WebRTC tests gardening
3262 https://bugs.webkit.org/show_bug.cgi?id=170508
3263
3264 Reviewed by Eric Carlson.
3265
3266 * platform/ios-wk1/TestExpectations:
3267 * platform/ios-wk2/TestExpectations:
3268 * platform/ios/TestExpectations:
3269
32702017-04-08 Youenn Fablet <youenn@apple.com>
3271
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00003272 MediaStreamTrack id should be preserved by PeerConnection
3273 https://bugs.webkit.org/show_bug.cgi?id=170624
3274
3275 Reviewed by Eric Carlson.
3276
3277 * webrtc/video.html:
3278
cdumez@apple.comec928cd2017-04-08 01:11:10 +000032792017-04-07 Chris Dumez <cdumez@apple.com>
3280
3281 Unreviewed, update 2 media tests after r215120 so they work on iOS.
3282
3283 Setting the volume is a no-op on iOS so mute the video instead.
3284
3285 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
3286 * media/video-restricted-invisible-autoplay-not-allowed.html:
3287
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000032882017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
3289
3290 WebGPU: implement ComputeCommandEncoder and related components
3291 https://bugs.webkit.org/show_bug.cgi?id=170444
3292
3293 Reviewed by Alex Christensen.
3294
3295 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
3296
3297 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
3298 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
3299
zalan@apple.com318220e2017-04-07 22:48:22 +000033002017-04-07 Zalan Bujtas <zalan@apple.com>
3301
3302 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
3303 https://bugs.webkit.org/show_bug.cgi?id=170552
3304
3305 Reviewed by Antti Koivisto.
3306
3307 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
3308 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
3309
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000033102017-04-07 Ryan Haddad <ryanhaddad@apple.com>
3311
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00003312 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
3313 https://bugs.webkit.org/show_bug.cgi?id=168540
3314
3315 Unreviewed test gardening.
3316
3317 * platform/mac/TestExpectations:
3318
33192017-04-07 Ryan Haddad <ryanhaddad@apple.com>
3320
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00003321 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
3322 https://bugs.webkit.org/show_bug.cgi?id=170615
3323
3324 Unreviewed test gardening.
3325
3326 * platform/mac/TestExpectations:
3327
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000033282017-04-07 Chris Dumez <cdumez@apple.com>
3329
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00003330 Audible autoplay videos should not get paused when outside the viewport
3331 https://bugs.webkit.org/show_bug.cgi?id=170610
3332 <rdar://problem/31505984>
3333
3334 Reviewed by Eric Carlson.
3335
3336 Add layout test coverage.
3337
3338 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
3339 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
3340 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
3341 * media/video-restricted-invisible-autoplay-not-allowed.html:
3342
33432017-04-07 Chris Dumez <cdumez@apple.com>
3344
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00003345 Throttle / Align DOM Timers in cross-origin iframes to 30fps
3346 https://bugs.webkit.org/show_bug.cgi?id=170613
3347 <rdar://problem/31506444>
3348
3349 Reviewed by Simon Fraser.
3350
3351 Add layout test coverage.
3352
3353 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
3354 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
3355 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
3356
bfulgham@apple.com49026b42017-04-07 16:02:10 +000033572017-04-07 Brent Fulgham <bfulgham@apple.com>
3358
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00003359 Rebaseline additional tests after r215096.
3360 https://bugs.webkit.org/show_bug.cgi?id=170561
3361 <rdar://problem/7415154>
3362
3363 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
3364 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
3365 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
3366 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
3367 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
3368 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
3369 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
3370 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
3371 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
3372 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
3373 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3374
33752017-04-07 Brent Fulgham <bfulgham@apple.com>
3376
bfulgham@apple.com49026b42017-04-07 16:02:10 +00003377 WebKit should percent encode single quotes in query strings
3378 https://bugs.webkit.org/show_bug.cgi?id=170561
3379 <rdar://problem/7415154>
3380
3381 Reviewed by Alex Christensen.
3382
3383 Rebaseline tests after change.
3384
3385 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3386 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
3387 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
3388 * http/tests/security/xssAuditor/base-href-expected.txt:
3389 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
3390 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
3391 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
3392 * http/tests/security/xssAuditor/embed-tag-expected.txt:
3393 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
3394 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
3395 * http/tests/security/xssAuditor/form-action-expected.txt:
3396 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
3397 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
3398 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
3399 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
3400 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
3401 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
3402 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
3403 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
3404 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
3405 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
3406 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
3407 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
3408 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
3409 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
3410 * http/tests/security/xssAuditor/link-onclick-expected.txt:
3411 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
3412 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
3413 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
3414 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
3415 * http/tests/security/xssAuditor/object-tag-expected.txt:
3416 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
3417 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
3418 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
3419 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
3420 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
3421 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
3422 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
3423 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
3424 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
3425 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
3426 * http/tests/security/xssAuditor/svg-animate-expected.txt:
3427 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
3428 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
3429 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
3430
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000034312017-04-07 Youenn Fablet <youenn@apple.com>
3432
3433 Improve some WebRTC flaky tests
3434 https://bugs.webkit.org/show_bug.cgi?id=170584
3435
3436 Reviewed by Alex Christensen.
3437
3438 * webrtc/libwebrtc/descriptionGetters.html:
3439 * webrtc/video-replace-track-to-null.html:
3440
zalan@apple.come2374f52017-04-07 15:05:43 +000034412017-04-07 Zalan Bujtas <zalan@apple.com>
3442
3443 Text insertion cursor disappears after pressing enter
3444 https://bugs.webkit.org/show_bug.cgi?id=169291
3445 <rdar://problem/30899611>
3446
3447 Reviewed by Tim Horton.
3448
3449 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
3450 * editing/simple-line-layout-caret-is-gone.html: Added.
3451
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000034522017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
3453
3454 Make FontWithFeatures test font pass OTS
3455 https://bugs.webkit.org/show_bug.cgi?id=169788
3456
3457 Reviewed by Tim Horton.
3458
3459 Updated font to the one which passes the tests.
3460
3461 * css3/resources/FontWithFeatures.otf:
3462
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000034632017-04-06 Jiewen Tan <jiewen_tan@apple.com>
3464
3465 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
3466 https://bugs.webkit.org/show_bug.cgi?id=170571
3467
3468 Unreviewed.
3469
3470 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
3471 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
3472
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000034732017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
3474
3475 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
3476 https://bugs.webkit.org/show_bug.cgi?id=170560
3477 <rdar://problem/31484693>
3478
3479 Reviewed by Tim Horton.
3480
3481 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
3482 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
3483
3484 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
3485 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
3486
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000034872017-04-05 Simon Fraser <simon.fraser@apple.com>
3488
3489 Throttle requestAnimationFrame in cross-origin iframes to 30fps
3490 https://bugs.webkit.org/show_bug.cgi?id=170534
3491
3492 Reviewed by Dan Bates.
3493
3494 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
3495 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
3496 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
3497
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000034982017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3499
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00003500 Unreviewed, rolling out r215041.
3501
3502 The LayoutTest for this change is failing on ios-simulator.
3503
3504 Reverted changeset:
3505
3506 "Rendering flexbox children across columns"
3507 https://bugs.webkit.org/show_bug.cgi?id=164166
3508 http://trac.webkit.org/changeset/215041
3509
35102017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3511
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00003512 Unreviewed, rolling out r215046.
3513
3514 This change broke internal builds.
3515
3516 Reverted changeset:
3517
3518 "WebRTC tests gardening"
3519 https://bugs.webkit.org/show_bug.cgi?id=170508
3520 http://trac.webkit.org/changeset/215046
3521
35222017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3523
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00003524 Skip a test that was accidentally enabled with r214982.
3525
3526 Unreviewed test gardening.
3527
3528 * platform/ios/TestExpectations:
3529
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000035302017-04-06 Joseph Pecoraro <pecoraro@apple.com>
3531
3532 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
3533 https://bugs.webkit.org/show_bug.cgi?id=16531
3534 <rdar://problem/5712895>
3535
3536 Reviewed by Timothy Hatcher.
3537
3538 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
3539 * http/tests/inspector/network/resource-request-headers.html: Added.
3540 * http/tests/inspector/network/resources/basic-auth.php: Added.
3541 Test coverage for Cookie and Basic Authentication headers.
3542
3543 * platform/mac/TestExpectations:
3544 * platform/mac-wk1/TestExpectations:
3545 * platform/win/TestExpectations:
3546 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
3547 and ElCapitan which uses the legacy non-NSURLSession loading path.
3548
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000035492017-04-06 Youenn Fablet <youenn@apple.com>
3550
3551 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
3552 https://bugs.webkit.org/show_bug.cgi?id=167513
3553
3554 Reviewed by Eric Carlson.
3555
3556 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
3557
zalan@apple.com2319f682017-04-06 20:03:55 +000035582017-04-06 Zalan Bujtas <zalan@apple.com>
3559
3560 Simple line layout: Hittest always returns the first renderer in the block.
3561 https://bugs.webkit.org/show_bug.cgi?id=170520
3562 <rdar://problem/30979175>
3563
3564 Reviewed by Antti Koivisto.
3565
3566 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
3567 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
3568
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000035692017-03-31 Jiewen Tan <jiewen_tan@apple.com>
3570
3571 [WebCrypto] Add support for AES-CTR
3572 https://bugs.webkit.org/show_bug.cgi?id=169761
3573 <rdar://problem/31331321>
3574
3575 Reviewed by Brent Fulgham.
3576
3577 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
3578 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
3579 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
3580 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
3581 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
3582 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
3583 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
3584 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
3585 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
3586 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
3587 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
3588 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
3589 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
3590 * crypto/subtle/aes-ctr-generate-key.html: Added.
3591 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
3592 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
3593 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
3594 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
3595 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
3596 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
3597 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
3598 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
3599 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
3600 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
3601 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
3602 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
3603 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
3604 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
3605 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
3606 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
3607 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
3608 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
3609 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
3610 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
3611 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3612 * crypto/subtle/aes-generate-key-malformed-parameters.html:
3613 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3614 * crypto/subtle/aes-import-key-malformed-parameters.html:
3615 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
3616 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
3617 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
3618 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
3619 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
3620 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
3621 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
3622 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
3623 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
3624 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
3625 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
3626 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
3627
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000036282017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3629
3630 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
3631 https://bugs.webkit.org/show_bug.cgi?id=153460
3632
3633 Unreviewed test gardening.
3634
3635 * platform/mac/TestExpectations:
3636
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000036372017-04-06 Youenn Fablet <youenn@apple.com>
3638
3639 WebRTC tests gardening
3640 https://bugs.webkit.org/show_bug.cgi?id=170508
3641
3642 Reviewed by Eric Carlson.
3643
3644 * platform/ios-wk1/TestExpectations:
3645 * platform/ios-wk2/TestExpectations:
3646 * platform/ios/TestExpectations:
3647
antti@apple.comc5190fd2017-04-06 18:32:47 +000036482017-04-06 Antti Koivisto <antti@apple.com>
3649
3650 Implement testing mode for disk cache
3651 https://bugs.webkit.org/show_bug.cgi?id=170547
3652
3653 Reviewed by Andreas Kling.
3654
3655 Enable a few disabled tests to see how it goes.
3656
3657 * platform/mac-wk2/TestExpectations:
3658
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000036592017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
3660
3661 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
3662 https://bugs.webkit.org/show_bug.cgi?id=170339
3663
3664 Reviewed by Youenn Fablet.
3665
3666 Added new tests addressing respondWithNewView() behaviour.
3667
3668 * streams/readable-stream-byob-request-expected.txt: Updated.
3669 * streams/readable-stream-byob-request.js: Added new tests.
3670
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000036712017-04-06 Dave Hyatt <hyatt@apple.com>
3672
3673 Rendering flexbox children across columns
3674 https://bugs.webkit.org/show_bug.cgi?id=164166
3675 <rdar://problem/29055587>
3676
3677 Reviewed by Zalan Bujtas.
3678
3679 * fast/multicol/flexbox-rows-expected.html: Added.
3680 * fast/multicol/flexbox-rows.html: Added.
3681
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000036822017-04-05 Simon Fraser <simon.fraser@apple.com>
3683
3684 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
3685 https://bugs.webkit.org/show_bug.cgi?id=170479
3686
3687 Reviewed by Sam Weinig.
3688
3689 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
3690 * fast/frames/user-gesture-timestamp-propagation.html: Added.
3691 * platform/ios/TestExpectations:
3692
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000036932017-04-05 Eric Carlson <eric.carlson@apple.com>
3694
3695 [MediaStream] Host application should be able to mute and unmute media streams
3696 https://bugs.webkit.org/show_bug.cgi?id=170519
3697 <rdar://problem/31174326>
3698
3699 Reviewed by Youenn Fablet.
3700
3701 * fast/mediastream/MediaStream-page-muted-expected.txt:
3702 * fast/mediastream/MediaStream-page-muted.html:
3703
jfernandez@igalia.com30168022017-04-05 20:44:10 +000037042017-04-05 Javier Fernandez <jfernandez@igalia.com>
3705
3706 [css-align] Implement the place-items shorthand
3707 https://bugs.webkit.org/show_bug.cgi?id=168847
3708
3709 Reviewed by David Hyatt.
3710
3711 Regression tests for the new place-content alignment shorthand.
3712
3713 * css3/parse-place-items.html: Added.
3714
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000037152017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
3716
3717 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
3718 https://bugs.webkit.org/show_bug.cgi?id=170157
3719
3720 Reviewed by Alejandro G. Castro.
3721
3722 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
3723 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
3724 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
3725 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
3726 for each one of the audio media type and video media type.
3727
3728 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
3729 as failing in the general TestExpectations, because the libwebrtc backend currently
3730 doesn't generate the expected a=bundle-only lines.
3731 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
3732 The whole fast/mediastream directory is already overriden to pass.
3733 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
3734 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
3735 * fast/mediastream/resources/sdp-utils.js:
3736 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
3737 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
3738 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
3739
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000037402017-04-05 Jer Noble <jer.noble@apple.com>
3741
3742 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
3743 https://bugs.webkit.org/show_bug.cgi?id=170510
3744
3745 Reviewed by Eric Carlson.
3746
3747 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
3748 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
3749
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000037502017-04-05 Matt Baker <mattbaker@apple.com>
3751
3752 Web Inspector: XHR breakpoints should be global
3753 https://bugs.webkit.org/show_bug.cgi?id=170033
3754
3755 Reviewed by Joseph Pecoraro..
3756
3757 * inspector/dom-debugger/xhr-breakpoints.html:
3758 Update for XHRBreakpoint constructor change.
3759
cdumez@apple.comca98dba2017-04-05 18:47:39 +000037602017-04-05 Chris Dumez <cdumez@apple.com>
3761
3762 <input type="range"> changing to disabled while active breaks all pointer events
3763 https://bugs.webkit.org/show_bug.cgi?id=170447
3764 <rdar://problem/31442875>
3765
3766 Reviewed by Geoffrey Garen.
3767
3768 Add layout test coverage.
3769
3770 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
3771 * fast/forms/range/disabled-while-dragging.html: Added.
3772
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000037732017-04-05 Jiewen Tan <jiewen_tan@apple.com>
3774
3775 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
3776 <rdar://problem/31322400>
3777
3778 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3779 * crypto/subtle/rsa-import-key-malformed-parameters.html:
3780
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000037812017-04-05 Youenn Fablet <youenn@apple.com>
3782
3783 Deprecate and remove URL.createObjectURL(mediastream)
3784 https://bugs.webkit.org/show_bug.cgi?id=167518
3785 <rdar://problem/31149607>
3786
3787 Reviewed by Eric Carlson.
3788
3789 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
3790 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
3791 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
3792 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
3793 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
3794 * fast/mediastream/MediaStream-video-element-expected.txt:
3795 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
3796 * fast/mediastream/MediaStream-video-element-track-stop.html:
3797 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
3798 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
3799 * fast/mediastream/MediaStream-video-element.html:
3800 * fast/mediastream/resources/getUserMedia-helper.js:
3801 (setupVideoElementWithStream):
3802
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000038032017-04-05 Javier Fernandez <jfernandez@igalia.com>
3804
3805 [GTK] Unreviewed tests gardening
3806 https://bugs.webkit.org/show_bug.cgi?id=170497
3807
3808 Unreviewed test gardening. Rebaseline tests after r214712.
3809
3810 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
3811
3812
ap@apple.com0bc422c2017-04-05 05:14:52 +000038132017-04-04 Alexey Proskuryakov <ap@apple.com>
3814
3815 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
3816 for https://bugs.webkit.org/show_bug.cgi?id=170493
3817
3818 * platform/mac/TestExpectations:
3819
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000038202017-04-04 Youenn Fablet <youenn@apple.com>
3821
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00003822 Canvas is tainted when painting a video with MediaStreamTrack
3823 https://bugs.webkit.org/show_bug.cgi?id=170486
3824
3825 Reviewed by Eric Carlson.
3826
3827 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
3828 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
3829 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
3830 (reject):
3831 (getUserMedia):
3832 (defaultRejectOrCatch):
3833 (setupVideoElementWithStream):
3834
38352017-04-04 Youenn Fablet <youenn@apple.com>
3836
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00003837 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
3838 https://bugs.webkit.org/show_bug.cgi?id=170482
3839
3840 Reviewed by Eric Carlson.
3841
3842 * TestExpectations:
3843
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000038442017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3845
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00003846 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
3847 https://bugs.webkit.org/show_bug.cgi?id=168390
3848
3849 Unreviewed test gardening.
3850
3851 * platform/mac/TestExpectations:
3852
38532017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3854
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00003855 Mark fast/images/reset-image-animation.html as flaky.
3856 https://bugs.webkit.org/show_bug.cgi?id=170177
3857
3858 Unreviewed test gardening.
3859
3860 * platform/mac/TestExpectations:
3861
38622017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3863
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00003864 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
3865 https://bugs.webkit.org/show_bug.cgi?id=168409
3866
3867 Unreviewed test gardening.
3868
3869 * platform/mac-wk1/TestExpectations:
3870
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000038712017-04-04 Brent Fulgham <bfulgham@apple.com>
3872
3873 Do not assert when CharacterData representing an Attr fires events
3874 https://bugs.webkit.org/show_bug.cgi?id=170454
3875 <rdar://problem/30979320>
3876
3877 Reviewed by Ryosuke Niwa.
3878
3879 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
3880 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
3881
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000038822017-04-04 Youenn Fablet <youenn@apple.com>
3883
3884 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
3885 https://bugs.webkit.org/show_bug.cgi?id=169481
3886
3887 Reviewed by Eric Carlson.
3888
3889 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
3890 * webrtc/datachannel/basic.html:
3891
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000038922017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3893
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00003894 Add back results that were accidentally removed with r214848.
3895 https://bugs.webkit.org/show_bug.cgi?id=169301
3896
3897 Unreviewed test gardening.
3898
3899 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
3900 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
3901
39022017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3903
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00003904 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
3905 https://bugs.webkit.org/show_bug.cgi?id=170456
3906
3907 Unreviewed test gardening.
3908
3909 * platform/mac-wk1/TestExpectations:
3910
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000039112017-04-04 Youenn Fablet <youenn@apple.com>
3912
3913 webrtc/peer-connection-audio-mute.html is flaky
3914 https://bugs.webkit.org/show_bug.cgi?id=170451
3915
3916 Reviewed by Eric Carlson.
3917
3918 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
3919 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
3920 Decreasing time spent at detecting hum or not.
3921 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
3922
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000039232017-04-04 Ryan Haddad <ryanhaddad@apple.com>
3924
3925 Mark fast/images/animated-gif-webkit-transform.html as flaky.
3926 https://bugs.webkit.org/show_bug.cgi?id=170410
3927
3928 Unreviewed test gardening.
3929
3930 * platform/mac-wk2/TestExpectations:
3931
ap@apple.com68c61102017-04-04 01:22:41 +000039322017-04-03 Alexey Proskuryakov <ap@apple.com>
3933
3934 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
3935
3936 This test still times out, most of the time.
3937
3938 * platform/wk2/TestExpectations:
3939
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000039402017-04-03 Javier Fernandez <jfernandez@igalia.com>
3941
3942 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
3943 https://bugs.webkit.org/show_bug.cgi?id=170340
3944
3945 Reviewed by David Hyatt.
3946
3947 Added additional test cases to evaluate the new baseline-alignment syntax.
3948
3949 * css3/parse-place-content-expected.txt:
3950 * css3/parse-place-content.html:
3951
n_wang@apple.comaf39f872017-04-03 23:06:25 +000039522017-04-03 Nan Wang <n_wang@apple.com>
3953
3954 AX: Expose link children when doing search predication on iOS
3955 https://bugs.webkit.org/show_bug.cgi?id=170424
3956 <rdar://problem/31413335>
3957
3958 Reviewed by Chris Fleizach.
3959
3960 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
3961 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
3962
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000039632017-04-03 Dave Hyatt <hyatt@apple.com>
3964
3965 Japanese fonts in vertical text should support synthesized italics
3966 https://bugs.webkit.org/show_bug.cgi?id=169301
3967
3968 Reviewed by Simon Fraser.
3969
3970 * fast/text/international/synthesized-italic-vertical-expected.html:
3971 * fast/text/international/synthesized-italic-vertical.html:
3972 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
3973 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
3974
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000039752017-04-03 Chris Dumez <cdumez@apple.com>
3976
3977 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
3978 https://bugs.webkit.org/show_bug.cgi?id=170285
3979 <rdar://problem/31378543>
3980
3981 Reviewed by Andy Estes.
3982
3983 Add layout test coverage.
3984
3985 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
3986 * fast/images/background-image-relative-url-changes-document.html: Added.
3987
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000039882017-04-03 John Wilander <wilander@apple.com>
3989
3990 Remove timeout expectations after bug fix
3991 https://bugs.webkit.org/show_bug.cgi?id=168262
3992
3993 Unreviewed test gardening.
3994
3995 Remove timeout expectations after bug fix in
3996 https://bugs.webkit.org/show_bug.cgi?id=170400
3997
3998 * platform/wk2/TestExpectations:
3999 Remove expected timeout for the first five test cases
4000 under http/tests/loading/resourceLoadStatistics/.
4001
antti@apple.com6c64e6c2017-04-03 19:08:07 +000040022017-04-03 Antti Koivisto <antti@apple.com>
4003
4004 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
4005 https://bugs.webkit.org/show_bug.cgi?id=170402
4006 <rdar://problem/31004344>
4007
4008 Reviewed by Simon Fraser.
4009
4010 * fast/css/document-stylesheets-dynamic-expected.html: Added.
4011 * fast/css/document-stylesheets-dynamic.html: Added.
4012
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000040132017-04-03 Jeremy Jones <jeremyj@apple.com>
4014
4015 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
4016 https://bugs.webkit.org/show_bug.cgi?id=167965
4017
4018 Reviewed by Jon Lee.
4019
4020 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
4021 can therefore be delivered later than expected by the test. This is already done for the first one,
4022 do this for the second one also.
4023
4024 * platform/mac-wk2/TestExpectations:
4025 * pointer-lock/mouse-event-delivery.html:
4026
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000040272017-04-01 Simon Fraser <simon.fraser@apple.com>
4028
4029 Clean up touch event handler registration when moving nodes between documents
4030 https://bugs.webkit.org/show_bug.cgi?id=170384
4031 rdar://problem/30816694
4032
4033 Reviewed by Chris Dumez.
4034
4035 Tests for moving nodes with various listener/handler combinations between documents.
4036
4037 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
4038 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
4039 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
4040 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
4041 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
4042 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
4043 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
4044 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
4045
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000040462017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
4047
4048 [SOUP] URI Fragment is lost after redirect
4049 https://bugs.webkit.org/show_bug.cgi?id=170058
4050
4051 Reviewed by Michael Catanzaro.
4052
4053 Add tests to check we correctly handle fragment identifiers on server redirections.
4054
4055 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
4056 * http/tests/navigation/redirect-preserves-fragment.html: Added.
4057 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
4058 * http/tests/navigation/redirect-to-fragment.html: Added.
4059 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
4060 * http/tests/navigation/redirect-to-fragment2.html: Added.
4061 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
4062 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
4063 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
4064 * platform/ios/TestExpectations:
4065 * platform/mac/TestExpectations:
4066
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000040672017-04-03 Youenn Fablet <youenn@apple.com>
4068
4069 captureStream is getting black frames with webgl canvas
4070 https://bugs.webkit.org/show_bug.cgi?id=170325
4071
4072 Reviewed by Dean Jackson.
4073
4074 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
4075 * fast/mediastream/captureStream/canvas3d.html: Added.
4076
pvollan@apple.com60e84802017-04-03 13:17:11 +000040772017-04-03 Per Arne Vollan <pvollan@apple.com>
4078
4079 Implement stroke-miterlimit.
4080 https://bugs.webkit.org/show_bug.cgi?id=169078
4081
4082 Reviewed by Dean Jackson.
4083
4084 * fast/css/stroke-miterlimit-default-expected.html: Added.
4085 * fast/css/stroke-miterlimit-default.html: Added.
4086 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
4087 * fast/css/stroke-miterlimit-large.html: Added.
4088 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
4089 * fast/css/stroke-miterlimit-zero.html: Added.
4090
ap@apple.com4e5a2a92017-04-02 18:55:45 +000040912017-04-02 Alexey Proskuryakov <ap@apple.com>
4092
ap@apple.com224fa132017-04-03 03:30:14 +00004093 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
4094
4095 * TestExpectations:
4096
40972017-04-02 Alexey Proskuryakov <ap@apple.com>
4098
ap@apple.com637c6b42017-04-03 03:13:42 +00004099 Build fix for
4100 Add missing text styles
4101 https://bugs.webkit.org/show_bug.cgi?id=170295
4102
4103 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
4104
41052017-04-02 Alexey Proskuryakov <ap@apple.com>
4106
ap@apple.com37851092017-04-03 01:26:31 +00004107 Fix lint errors.
4108
4109 * TestExpectations:
4110 * platform/ios-wk1/TestExpectations:
4111 * platform/ios-wk2/TestExpectations:
4112 * platform/ios/TestExpectations:
4113 * platform/mac-wk1/TestExpectations:
4114
41152017-04-02 Alexey Proskuryakov <ap@apple.com>
4116
ap@apple.com4e5a2a92017-04-02 18:55:45 +00004117 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
4118
4119 For https://bugs.webkit.org/show_bug.cgi?id=170395
4120 rdar://problem/30975761, rdar://problem/31394017
4121
4122 * TestExpectations:
4123
pvollan@apple.comc6950052017-04-02 05:28:53 +000041242017-04-01 Per Arne Vollan <pvollan@apple.com>
4125
4126 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
4127 https://bugs.webkit.org/show_bug.cgi?id=169466
4128
4129 Reviewed by Jon Lee.
4130
4131 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
4132 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
4133 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
4134 -webkit-text-stroke-width.
4135
4136 * fast/css/stroke-width-fallback-expected.html: Added.
4137 * fast/css/stroke-width-fallback.html: Added.
4138
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000041392017-04-01 Jon Lee <jonlee@apple.com>
4140
4141 Add missing text styles
4142 https://bugs.webkit.org/show_bug.cgi?id=170295
4143 rdar://problem/30219503
4144
4145 Reviewed by Dean Jackson.
4146
4147 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
4148
cdumez@apple.com63c68002017-04-02 00:55:20 +000041492017-04-01 Chris Dumez <cdumez@apple.com>
4150
4151 We should pause silent WebAudio rendering in background tabs
4152 https://bugs.webkit.org/show_bug.cgi?id=170299
4153 <rdar://problem/31289132>
4154
4155 Reviewed by Eric Carlson.
4156
4157 Add layout test coverage.
4158
4159 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
4160 * webaudio/silent-audio-interrupted-in-background.html: Added.
4161
ap@apple.com44498b62017-04-01 07:47:17 +000041622017-04-01 Alexey Proskuryakov <ap@apple.com>
4163
4164 Rolling back http://trac.webkit.org/r214663 - memory corruption
4165
4166 * streams/readable-stream-byob-request-expected.txt:
4167 * streams/readable-stream-byob-request.js:
4168 (self.importScripts.test): Deleted.
4169
zalan@apple.com45ae7d72017-04-01 06:30:00 +000041702017-03-31 Zalan Bujtas <zalan@apple.com>
4171
4172 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
4173 https://bugs.webkit.org/show_bug.cgi?id=170348
4174 <rdar://problem/24727151>
4175
4176 Reviewed by David Hyatt.
4177
4178 * fast/multicol/table-section-page-break-expected.html: Added.
4179 * fast/multicol/table-section-page-break.html: Added.
4180
cdumez@apple.comc79decf2017-04-01 00:31:34 +000041812017-03-31 Chris Dumez <cdumez@apple.com>
4182
4183 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
4184 https://bugs.webkit.org/show_bug.cgi?id=162510
4185 <rdar://problem/31380650>
4186
4187 Reviewed by Alexey Proskuryakov.
4188
4189 The test restores a page from PageCache and wants to check that an animated
4190 GIF is properly animating. To do so, it store the data of the current image
4191 frame, and then checks in a 100ms timer that the current image frame is
4192 different. This is flaky by nature since the image only has 10 frames and
4193 you therefore have a 1/10 chance that the new frame will be the same as the
4194 previous one, even if the image is properly animating.
4195
4196 To address the problem, do a setInterval instead of a setTimeout and check
4197 until the frame becomes different.
4198
4199 * fast/images/animated-gif-restored-from-bfcache.html:
4200 * platform/mac/TestExpectations:
4201
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000042022017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
4203
4204 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
4205 https://bugs.webkit.org/show_bug.cgi?id=170328
4206 <rdar://problem/30904558>
4207
4208 Reviewed by Tim Horton.
4209
4210 Adds a new layout test verifying that when a user taps away to clear the current selection in character
4211 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
4212 selection views, which are dismissed.
4213
4214 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
4215 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
4216
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000042172017-03-31 Youenn Fablet <youenn@apple.com>
4218
4219 Add a test to ensure webrtc generated certificates and names are ephemeral
4220 https://bugs.webkit.org/show_bug.cgi?id=170225
4221
4222 Reviewed by Jon Lee.
4223
4224 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
4225 * webrtc/ephemeral-certificates-and-cnames.html: Added.
4226
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000042272017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
4228
4229 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
4230 https://bugs.webkit.org/show_bug.cgi?id=170327
4231 <rdar://problem/31363816>
4232
4233 Reviewed by Tim Horton.
4234
4235 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
4236 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
4237 synthetic touch events.
4238
4239 * TestExpectations:
4240 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
4241 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
4242
ap@apple.come4023af2017-03-31 17:29:12 +000042432017-03-31 Alexey Proskuryakov <ap@apple.com>
4244
ap@apple.com19c0fd02017-03-31 19:18:26 +00004245 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
4246 https://bugs.webkit.org/show_bug.cgi?id=170355
4247
4248 * TestExpectations:
4249
42502017-03-31 Alexey Proskuryakov <ap@apple.com>
4251
ap@apple.comb599b982017-03-31 17:41:39 +00004252 Correction for the previous change - this is an image failure.
4253
4254 * platform/mac-wk2/TestExpectations:
4255
42562017-03-31 Alexey Proskuryakov <ap@apple.com>
4257
ap@apple.come4023af2017-03-31 17:29:12 +00004258 Mark fast/images/animated-image-different-dest-size.html as flaky for
4259 https://bugs.webkit.org/show_bug.cgi?id=170203
4260
4261 * platform/mac-wk2/TestExpectations:
4262
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000042632017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
4264
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00004265 Unreviewed GTK+ gardening. Update expectations of several tests.
4266
4267 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
4268 fonts.
4269
4270 * platform/gtk/TestExpectations:
4271 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
4272
42732017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
4274
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00004275 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
4276
4277 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
4278 after r214503.
4279
4280 * platform/gtk/TestExpectations:
4281 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
4282 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
4283 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
4284 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
4285
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000042862017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
4287
4288 [Readable Streams API] Implement cloneArrayBuffer in WebCore
4289 https://bugs.webkit.org/show_bug.cgi?id=170008
4290
4291 Reviewed by Youenn Fablet.
4292
4293 Added test to check cloneArrayBuffer behaviour.
4294
4295 * streams/readable-stream-byob-request.js:
4296
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000042972017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
4298
4299 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
4300 https://bugs.webkit.org/show_bug.cgi?id=170151
4301
4302 Reviewed by Saam Barati.
4303
4304 * js/script-tests/string_replace_function.js: Added.
4305 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
4306 * js/string_replace_function-expected.txt: Added.
4307 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
4308 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
4309 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
4310
rego@igalia.com0e27af12017-03-31 09:27:04 +000043112017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
4312
4313 [css-grid] Update W3C Test Suite
4314 https://bugs.webkit.org/show_bug.cgi?id=170170
4315
4316 Reviewed by Youenn Fablet.
4317
4318 Update path to tests in TestExpectations as the CSS Grid Layout suite
4319 is now under web-platform-tests.
4320
4321 * TestExpectations:
4322
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000043232017-03-31 Antoine Quint <graouts@apple.com>
4324
4325 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
4326 https://bugs.webkit.org/show_bug.cgi?id=168409
4327 <rdar://problem/30799198>
4328
4329 Unreviewed. Capture new logging events.
4330
4331 * media/modern-media-controls/airplay-button/airplay-button.html:
4332
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000043332017-03-30 Matt Baker <mattbaker@apple.com>
4334
4335 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
4336
4337 * inspector/css/getAllStyleSheets-expected.txt:
4338
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000043392017-03-30 Ryan Haddad <ryanhaddad@apple.com>
4340
4341 Rebaseline js/dom/global-constructors-attributes.html.
4342
4343 Unreviewed test gardening.
4344
4345 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4346 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4347 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4348
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000043492017-03-30 Simon Fraser <simon.fraser@apple.com>
4350
4351 Rename a touch event function, and new touch region test results
4352 https://bugs.webkit.org/show_bug.cgi?id=170309
4353 rdar://problem/31329520
4354
4355 Reviewed by Chris Dumez.
4356
4357 A code change in WebKitAdditions progresses this test result.
4358
4359 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
4360
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000043612017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
4362
4363 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
4364 https://bugs.webkit.org/show_bug.cgi?id=169547
4365
4366 Reviewed by Simon Fraser.
4367
4368 * fast/images/async-image-background-image.html:
4369 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
4370 * fast/images/sprite-sheet-image-draw-expected.html: Added.
4371 * fast/images/sprite-sheet-image-draw.html: Added.
4372
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000043732017-03-30 Matt Baker <mattbaker@apple.com>
4374
4375 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
4376 https://bugs.webkit.org/show_bug.cgi?id=170279
4377 <rdar://problem/30200492>
4378
4379 Reviewed by David Hyatt.
4380
4381 * inspector/css/getAllStyleSheets.html:
4382 Add stylesheet with an "unparsed" property having no final semicolon.
4383
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000043842017-03-30 Youenn Fablet <youenn@apple.com>
4385
4386 Clean up RTCDataChannel
4387 https://bugs.webkit.org/show_bug.cgi?id=169732
4388
4389 Reviewed by Chris Dumez.
4390
4391 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
4392 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
4393
cdumez@apple.comc973c422017-03-30 21:35:39 +000043942017-03-30 Chris Dumez <cdumez@apple.com>
4395
4396 svg/animations/animations-paused-in-background-page.html is flaky
4397 https://bugs.webkit.org/show_bug.cgi?id=170290
4398
4399 Reviewed by Simon Fraser.
4400
4401 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
4402 due to a race.
4403
4404 * svg/animations/animations-paused-in-background-page-expected.txt:
4405 * svg/animations/animations-paused-in-background-page.html:
4406
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000044072017-03-30 Javier Fernandez <jfernandez@igalia.com>
4408
4409 [css-align] Adapt content-alignment properties to the new baseline syntax
4410 https://bugs.webkit.org/show_bug.cgi?id=170262
4411
4412 Reviewed by David Hyatt.
4413
4414 Added new cases to the alignment properties parsing tests so that we can verify the new
4415 baseline-alignment syntax is parsed as expected.
4416 Additionally, I modified the tests so that they use the testharness format.
4417
4418 * css3/parse-align-content-expected.txt:
4419 * css3/parse-align-content.html:
4420 * css3/parse-justify-content-expected.txt:
4421 * css3/parse-justify-content.html:
4422
jcraig@apple.comaff229672017-03-30 21:13:21 +000044232017-03-30 James Craig <jcraig@apple.com>
4424
4425 AX: Expose a new AXSubrole for explicit ARIA "group" role
4426 https://bugs.webkit.org/show_bug.cgi?id=169810
4427 <rdar://problem/31039693>
4428
4429 Reviewed by Chris Fleizach.
4430
4431 * accessibility/list-detection2-expected.txt:
4432 * accessibility/list-detection2.html:
4433 * accessibility/roles-computedRoleString.html:
4434 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
4435 * inspector/dom/highlightFrame-expected.txt:
4436 * inspector/dom/highlightSelector-expected.txt:
4437 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4438 * platform/mac/accessibility/roles-exposed-expected.txt:
4439
commit-queue@webkit.org76329332017-03-30 20:22:38 +000044402017-03-30 Youenn Fablet <youenn@apple.com>
4441
4442 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
4443 https://bugs.webkit.org/show_bug.cgi?id=170294
4444
4445 Unreviewed.
4446
4447 * TestExpectations: Marking these tests as flaky.
4448
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000044492017-03-30 Eric Carlson <eric.carlson@apple.com>
4450
4451 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
4452 https://bugs.webkit.org/show_bug.cgi?id=169956
4453
4454 Reviewed by Youenn Fablet.
4455
4456 * webaudio/audiobuffer-crash-expected.txt: Added.
4457 * webaudio/audiobuffer-crash.html: Added.
4458
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000044592017-03-30 Simon Fraser <simon.fraser@apple.com>
4460
4461 Add some tests that dump the touch event regions with various content configurations
4462 https://bugs.webkit.org/show_bug.cgi?id=170216
4463
4464 Followup: add missing results files, and tweak iframes.html to show that regions fail to
4465 take iframe borders into account.
4466
4467 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
4468 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
4469 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
4470 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
4471 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
4472 * fast/events/touch/ios/touch-event-regions/iframes.html:
4473 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
4474 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
4475
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000044762017-03-30 Per Arne Vollan <pvollan@apple.com>
4477
4478 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
4479 https://bugs.webkit.org/show_bug.cgi?id=170188
4480
4481 Reviewed by Eric Carlson.
4482
4483 The textTrackDisplayElement call will fail and throw an exception if the text track display element
4484 has not yet been added to the text track container element. We wait until it has been added.
4485
4486 * media/track/track-cue-rendering-with-padding.html:
4487
commit-queue@webkit.org98928812017-03-30 17:06:21 +000044882017-03-30 Antoine Quint <graouts@apple.com>
4489
4490 [Modern Media Controls] Invalid placard icon is not visible for short video
4491 https://bugs.webkit.org/show_bug.cgi?id=170277
4492 <rdar://problem/31327955>
4493
4494 Reviewed by Eric Carlson.
4495
4496 Add a new test to check that we correctly hide the invalid icon only when
4497 there is no space left to display it.
4498
4499 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
4500 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
4501
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000045022017-03-27 Sergio Villar Senin <svillar@igalia.com>
4503
4504 [css-grid] Clamp the number of autorepeat tracks
4505 https://bugs.webkit.org/show_bug.cgi?id=170120
4506
4507 Reviewed by Manuel Rego Casasnovas.
4508
4509 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
4510 to allow us to run several test cases over a small number of grids in a single file quite
4511 fast. The other option was to statically (CSS) create several huge grids, something that
4512 could potentially be very expensive in terms of memory and CPU leading to timeouts.
4513
4514 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
4515 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
4516
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000045172017-03-30 Antoine Quint <graouts@apple.com>
4518
4519 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
4520 https://bugs.webkit.org/show_bug.cgi?id=168409
4521 <rdar://problem/30799198>
4522
4523 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
4524 requestAnimationFrame() call to suspend the ScriptedAnimationController.
4525
4526 * media/modern-media-controls/airplay-button/airplay-button.html:
4527
pvollan@apple.comc639f112017-03-30 06:35:31 +000045282017-03-30 Per Arne Vollan <pvollan@apple.com>
4529
4530 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
4531 https://bugs.webkit.org/show_bug.cgi?id=168660
4532
4533 Reviewed Eric Carlson.
4534
4535 The textTrackDisplayElement call will fail and throw an exception if the text track display element
4536 has not yet been added to the text track container element. We wait until it has been added.
4537
4538 * media/track/track-cue-container-rendering-position.html:
4539
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000045402017-03-29 Ryosuke Niwa <rniwa@webkit.org>
4541
4542 Disconnecting a HTMLObjectElement does not always unload its content document
4543 https://bugs.webkit.org/show_bug.cgi?id=169606
4544
4545 Reviewed by Andy Estes.
4546
4547 Add a regression test.
4548
4549 * fast/dom/removing-focused-object-element-expected.txt: Added.
4550 * fast/dom/removing-focused-object-element.html: Added.
4551
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000045522017-03-29 Simon Fraser <simon.fraser@apple.com>
4553
4554 Add some tests that dump the touch event regions with various content configurations
4555 https://bugs.webkit.org/show_bug.cgi?id=170216
4556
4557 Reviewed by Dean Jackson.
4558
4559 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
4560
4561 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
4562 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
4563 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
4564 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
4565 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
4566 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
4567 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
4568 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
4569 * fast/events/touch/ios/touch-event-regions/document.html: Added.
4570 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
4571 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
4572 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
4573 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
4574 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
4575 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
4576
simon.fraser@apple.com54152682017-03-30 01:31:53 +000045772017-03-28 Simon Fraser <simon.fraser@apple.com>
4578
4579 Make it possible to dump touch event regions for testing
4580 https://bugs.webkit.org/show_bug.cgi?id=170209
4581 <rdar://problem/31309258>
4582
4583 Reviewed by Tim Horton.
4584
4585 Simple test that dumps the regions.
4586
4587 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
4588 * fast/events/touch/ios/touch-event-regions.html: Added.
4589
zalan@apple.com26018542017-03-30 01:25:00 +000045902017-03-29 Zalan Bujtas <zalan@apple.com>
4591
4592 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
4593 https://bugs.webkit.org/show_bug.cgi?id=170259
4594 <rdar://problem/31300584>
4595
4596 Reviewed by Simon Fraser.
4597
4598 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
4599 * fast/block/float/placing-multiple-floats-crash.html: Added.
4600
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000046012017-03-29 Tim Horton <timothy_horton@apple.com>
4602
4603 Swipe gesture tests don't work on macOS Sierra
4604 https://bugs.webkit.org/show_bug.cgi?id=161675
4605 <rdar://problem/23379930>
4606
4607 Reviewed by Darin Adler.
4608
4609 * platform/mac-wk2/TestExpectations:
4610 * swipe/basic-cached-back-swipe-expected.txt:
4611 * swipe/basic-cached-back-swipe.html:
4612 * swipe/main-frame-pinning-requirement-expected.txt:
4613 * swipe/main-frame-pinning-requirement.html:
4614 * swipe/pushState-cached-back-swipe-expected.txt:
4615 * swipe/pushState-cached-back-swipe.html:
4616 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
4617 * swipe/pushState-programmatic-back-while-swiping-crash.html:
4618 * swipe/resources/swipe-test.js:
4619 (measuredDurationShouldBeLessThan):
4620 (startSwipeGesture):
4621 (completeSwipeGesture):
4622 (playEventStream):
4623 (eventQueue.enqueueScrollEvent): Deleted.
4624 (eventQueue.enqueueSwipeEvent): Deleted.
4625 (eventQueue.hasPendingEvents): Deleted.
4626 (eventQueue.callAfterEventDispatch): Deleted.
4627 (eventQueue._processEventQueue): Deleted.
4628 (eventQueue._processEventQueueSoon): Deleted.
4629 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
4630 * swipe/swipe-start-hysteresis-failures.html: Removed.
4631
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000046322017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4633
4634 Try to normalize variation ranges
4635 https://bugs.webkit.org/show_bug.cgi?id=170119
4636
4637 Reviewed by Simon Fraser.
4638
4639 * fast/text/variations/font-selection-properties-expected.html:
4640
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000046412017-03-29 Ryan Haddad <ryanhaddad@apple.com>
4642
4643 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
4644 https://bugs.webkit.org/show_bug.cgi?id=169677
4645
4646 Unreviewed test gardening.
4647
4648 * platform/mac-wk1/TestExpectations:
4649 * platform/mac/TestExpectations:
4650
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000046512017-03-29 Javier Fernandez <jfernandez@igalia.com>
4652
4653 [css-align] Adapt self-alignment properties to the new baseline syntax
4654 https://bugs.webkit.org/show_bug.cgi?id=170235
4655
4656 Reviewed by David Hyatt.
4657
4658 Added new cases to the alignment properties parsing tests so that we can verify the new
4659 baseline-alignment syntax is parsed as expected.
4660 Additionally, I modified the tests so that they use the testharness format.
4661
4662 * css3/parse-align-items-expected.txt:
4663 * css3/parse-align-items.html:
4664 * css3/parse-align-self-expected.txt:
4665 * css3/parse-align-self.html:
4666 * css3/resources/alignment-parsing-utils-th.js:
4667 (checkValues):
4668 * fast/css/parse-justify-items-expected.txt:
4669 * fast/css/parse-justify-items.html:
4670 * fast/css/parse-justify-self-expected.txt:
4671 * fast/css/parse-justify-self.html:
4672 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
4673 (checkValues):
4674 (checkBadValues):
4675 (checkInitialValues):
4676 (checkInheritValues):
4677 (checkLegacyValues):
4678 (checkSupportedValues):
4679
cdumez@apple.com5ddde632017-03-29 20:54:21 +000046802017-03-29 Chris Dumez <cdumez@apple.com>
4681
4682 Animated SVG images are not paused in pages loaded in the background
4683 https://bugs.webkit.org/show_bug.cgi?id=170043
4684 <rdar://problem/31234412>
4685
4686 Reviewed by Simon Fraser.
4687
4688 Extend layout test coverage.
4689
4690 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
4691 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
4692 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
4693 * svg/animations/animations-paused-in-background-page.html: Added.
4694 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
4695
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000046962017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4697
4698 Post-commit test gardening after r214546
4699 https://bugs.webkit.org/show_bug.cgi?id=169518
4700
4701 Unreviewed.
4702
4703 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
4704 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
4705
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000047062017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4707
4708 Post-commit test gardening after r214546
4709 https://bugs.webkit.org/show_bug.cgi?id=169518
4710
4711 Unreviewed.
4712
4713 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
4714 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
4715
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000047162017-03-29 Ryan Haddad <ryanhaddad@apple.com>
4717
4718 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
4719 https://bugs.webkit.org/show_bug.cgi?id=170130
4720
4721 Unreviewed test gardening.
4722
4723 * TestExpectations:
4724
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000047252017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
4726
4727 Variation fonts: Make sure that feature detection and preprocessor macros are right
4728 https://bugs.webkit.org/show_bug.cgi?id=169518
4729
4730 Reviewed by Simon Fraser.
4731
4732 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
4733
4734 * fast/text/font-variations-feature-detection-expected.html: Added.
4735 * fast/text/font-variations-feature-detection.html: Added.
4736 * platform/ios-simulator/TestExpectations:
4737 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4738 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
4739 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
4740 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
4741 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
4742 * platform/mac/TestExpectations:
4743
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000047442017-03-29 Antoine Quint <graouts@apple.com>
4745
4746 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
4747 https://bugs.webkit.org/show_bug.cgi?id=170239
4748 <rdar://problem/31320685>
4749
4750 Reviewed by Dean Jackson.
4751
4752 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
4753 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
4754 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
4755 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
4756 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
4757
4758 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
4759 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
4760 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
4761 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
4762 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
4763
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000047642017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4765
4766 Mark fast/workers/worker-close-more.html as a flaky timeout.
4767 https://bugs.webkit.org/show_bug.cgi?id=169838
4768
4769 Unreviewed test gardening.
4770
4771 * platform/mac/TestExpectations:
4772
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000047732017-03-29 Youenn Fablet <youenn@apple.com>
4774
4775 Move DTMF WebRTC extension behind its own compile flag
4776 https://bugs.webkit.org/show_bug.cgi?id=170226
4777
4778 Reviewed by Eric Carlson.
4779
4780 * TestExpectations:
4781 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4782 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4783 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
4784 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4785
clopez@igalia.comea2710e2017-03-29 15:33:15 +000047862017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
4787
4788 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
4789 https://bugs.webkit.org/show_bug.cgi?id=170192
4790
4791 Unreviewed test gardening.
4792
4793 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4794
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000047952017-03-29 Youenn Fablet <youenn@apple.com>
4796
4797 Add test for differentiating camera versus canvas stream
4798 https://bugs.webkit.org/show_bug.cgi?id=169698
4799 <rdar://problem/31076026>
4800
4801 Reviewed by Eric Carlson.
4802
4803 * fast/mediastream/captureStream/canvas2d.html:
4804
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000048052017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
4806
4807 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
4808 https://bugs.webkit.org/show_bug.cgi?id=170223
4809
4810 Reviewed by Youenn Fablet.
4811
4812 After r214441 the arguments of addIceCandidate() are nullable.
4813
4814 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
4815 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
4816 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
4817
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000048182017-03-29 Antoine Quint <graouts@apple.com>
4819
4820 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
4821 https://bugs.webkit.org/show_bug.cgi?id=168409
4822 <rdar://problem/30799198>
4823
4824 Reviewed by Dean Jackson.
4825
4826 Opt into ScriptedAnimationController logging.
4827
4828 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
4829 * media/modern-media-controls/airplay-button/airplay-button.html:
4830
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000048312017-03-28 Youenn Fablet <youenn@apple.com>
4832
4833 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
4834 https://bugs.webkit.org/show_bug.cgi?id=170192
4835
4836 Reviewed by Jon Lee.
4837
4838 * fast/mediastream/RTCIceCandidate-expected.txt:
4839 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
4840 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4841 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
4842 Ensuring sdpMid has a valid value.
4843 * fast/mediastream/resources/promise-utils.js: Improving error logging.
4844
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000048452017-03-27 Brent Fulgham <bfulgham@apple.com>
4846
4847 Only attach Attributes to a given element one time
4848 https://bugs.webkit.org/show_bug.cgi?id=170125
4849 <rdar://problem/31279676>
4850
4851 Reviewed by Chris Dumez.
4852
4853 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
4854 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
4855 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
4856 * fast/dom/Attr/only-attach-attr-once.html: Added.
4857
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000048582017-03-28 Youenn Fablet <youenn@apple.com>
4859
4860 Stop RTCDataChannel when closing page
4861 https://bugs.webkit.org/show_bug.cgi?id=170166
4862
4863 Reviewed by Eric Carlson.
4864
4865 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
4866 * webrtc/datachannel/datachannel-gc.html: Added.
4867
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000048682017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
4869
4870 Ranges for variation font properties are not enforced
4871 https://bugs.webkit.org/show_bug.cgi?id=169979
4872
4873 Reviewed by David Hyatt.
4874
4875 * fast/text/font-selection-font-face-parse-expected.txt:
4876 * fast/text/font-selection-font-face-parse.html:
4877 * fast/text/font-selection-font-loading-api-parse-expected.txt:
4878 * fast/text/font-selection-font-loading-api-parse.html:
4879 * fast/text/font-style-parse-expected.txt:
4880 * fast/text/font-style-parse.html:
4881 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
4882 * fast/text/variations/font-loading-api-parse-ranges.html:
4883 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
4884 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
4885 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
4886
aestes@apple.comb527f1f2017-03-28 23:50:55 +000048872017-03-28 Andy Estes <aestes@apple.com>
4888
4889 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
4890 https://bugs.webkit.org/show_bug.cgi?id=170197
4891 <rdar://problem/30314067>
4892
4893 Reviewed by Brady Eidson.
4894
4895 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
4896 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
4897
cdumez@apple.coma585b422017-03-28 23:11:35 +000048982017-03-28 Chris Dumez <cdumez@apple.com>
4899
4900 Animated SVG images are not paused when outside viewport
4901 https://bugs.webkit.org/show_bug.cgi?id=170155
4902 <rdar://problem/31288893>
4903
4904 Reviewed by Antti Koivisto.
4905
4906 Add layout test coverage.
4907
4908 * platform/mac-wk1/TestExpectations:
4909 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
4910 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
4911 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
4912 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
4913 * svg/animations/resources/smilAnimation.svg: Added.
4914
antti@apple.comdf681732017-03-28 22:48:26 +000049152017-03-28 Antti Koivisto <antti@apple.com>
4916
4917 Missing render tree position invalidation when tearing down renderers for display:contents subtree
4918 https://bugs.webkit.org/show_bug.cgi?id=170199
4919 <rdar://problem/31260856>
4920
4921 Reviewed by Zalan Bujtas.
4922
4923 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
4924 * fast/shadow-dom/slot-renderer-teardown.html: Added.
4925
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000049262017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4927
4928 Unreviewed, rolling out r214485.
4929
4930 This change caused LayoutTest crashes.
4931
4932 Reverted changeset:
4933
4934 "Stop RTCDataChannel when closing page"
4935 https://bugs.webkit.org/show_bug.cgi?id=170166
4936 http://trac.webkit.org/changeset/214485
4937
bburg@apple.com2e3de942017-03-28 21:41:24 +000049382017-03-28 Brian Burg <bburg@apple.com>
4939
4940 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
4941 https://bugs.webkit.org/show_bug.cgi?id=169865
4942 <rdar://problem/31250573>
4943
4944 Reviewed by Joseph Pecoraro.
4945
4946 Add tests that verify the new command works as expected when it disables resource caching.
4947 I also manually verified that the override setting is cleared when Web Inspector disconnects.
4948 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
4949 a load happened or not.
4950
4951 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
4952 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
4953 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
4954 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
4955
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000049562017-03-28 Youenn Fablet <youenn@apple.com>
4957
4958 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
4959 https://bugs.webkit.org/show_bug.cgi?id=170194
4960
4961 Reviewed by Chris Dumez.
4962
4963 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
4964 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
4965
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000049662017-03-28 Joseph Pecoraro <pecoraro@apple.com>
4967
4968 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
4969 https://bugs.webkit.org/show_bug.cgi?id=166862
4970 <rdar://problem/29835977>
4971
4972 Reviewed by Brian Burg.
4973
4974 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
4975 * http/tests/inspector/network/resource-mime-type.html: Added.
4976 Test resource mime types for different resources.
4977
4978 * http/tests/inspector/network/resources/json.php: Added.
4979 * http/tests/inspector/network/resources/script.js: Added.
4980 * http/tests/inspector/network/resources/script.txt: Added.
4981 * http/tests/inspector/network/resources/stylesheet.css: Added.
4982 * http/tests/inspector/network/resources/stylesheet.txt: Added.
4983 * http/tests/resources/square20.jpg: Added.
4984 Resources for various requests and different mime types.
4985
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000049862017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4987
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00004988 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
4989 https://bugs.webkit.org/show_bug.cgi?id=168132
4990
4991 Unreviewed test gardening.
4992
4993 * platform/mac/TestExpectations:
4994
49952017-03-28 Ryan Haddad <ryanhaddad@apple.com>
4996
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00004997 Mark two fast/scrolling/ios/touch-scroll tests as failing.
4998 https://bugs.webkit.org/show_bug.cgi?id=170153
4999
5000 Unreviewed test gardening.
5001
5002 * platform/ios-wk2/TestExpectations:
5003
50042017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5005
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00005006 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
5007
5008 Unreviewed test gardening.
5009
5010 * platform/ios/TestExpectations:
5011
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000050122017-03-28 Youenn Fablet <youenn@apple.com>
5013
5014 Stop RTCDataChannel when closing page
5015 https://bugs.webkit.org/show_bug.cgi?id=170166
5016
5017 Reviewed by Eric Carlson.
5018
5019 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
5020 * webrtc/datachannel/datachannel-gc.html: Added.
5021
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000050222017-03-28 Antoine Quint <graouts@apple.com>
5023
5024 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
5025 https://bugs.webkit.org/show_bug.cgi?id=170180
5026
5027 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
5028
5029 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
5030 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
5031
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000050322017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5033
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00005034 Mark fast/history/ios/history-scroll-restoration.html as flaky.
5035 https://bugs.webkit.org/show_bug.cgi?id=169558
5036
5037 Unreviewed test gardening.
5038
5039 * platform/ios-wk2/TestExpectations:
5040
50412017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5042
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00005043 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
5044 https://bugs.webkit.org/show_bug.cgi?id=170180
5045
5046 Unreviewed test gardening.
5047
5048 * platform/ios/TestExpectations:
5049
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000050502017-03-28 Youenn Fablet <youenn@apple.com>
5051
5052 LayoutTest webrtc/video-getParameters.html is failing
5053 https://bugs.webkit.org/show_bug.cgi?id=170148
5054
5055 Unreviewed.
5056
5057 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
5058
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000050592017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5060
5061 Mark webrtc/video-replace-track-to-null.html as flaky.
5062 https://bugs.webkit.org/show_bug.cgi?id=170178
5063
5064 Unreviewed test gardening.
5065
5066 * TestExpectations:
5067
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000050682017-03-28 Jonathan Bedard <jbedard@apple.com>
5069
5070 Moved gardened ios-simulator tests to ios folders
5071 <rdar://problem/30948691>
5072
5073 Unreviewed test re-organization.
5074
5075 Moving ios-simulator test expectations to share as many expectations
5076 as possible with on-device testing.
5077
5078 * platform/ios: Moved from platform/ios-simulator.
5079 * platform/ios-device: Added.
5080 * platform/ios-device-wk1: Added.
5081 * platform/ios-device-wk2: Added.
5082 * platform/ios-simulator: Moved to platform/ios.
5083 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
5084 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
5085 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
5086 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
5087
yoav@yoav.ws81391512017-03-28 11:56:52 +000050882017-03-28 Yoav Weiss <yoav@yoav.ws>
5089
5090 Add a warning for unused link preloads.
5091 https://bugs.webkit.org/show_bug.cgi?id=165670
5092
5093 Reviewed by Youenn Fablet.
5094
5095 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
5096 * http/tests/preload/download_resources-expected.txt:
5097 * http/tests/preload/download_resources.html: Added references to preloaded resources.
5098 * http/tests/preload/onerror_event-expected.txt:
5099 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
5100 * http/tests/preload/onload_event-expected.txt:
5101 * http/tests/preload/onload_event.html: Added references to preloaded resources.
5102 * http/tests/preload/single_download_preload.html: Deflaked.
5103 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
5104 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
5105 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
5106 * http/tests/preload/unused_preload_warning-expected.txt: Added.
5107 * http/tests/preload/unused_preload_warning.html: Added.
5108
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000051092017-03-28 Antoine Quint <graouts@apple.com>
5110
5111 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
5112 https://bugs.webkit.org/show_bug.cgi?id=170171
5113 <rdar://problem/31095500>
5114
5115 Reviewed by Dean Jackson.
5116
5117 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
5118 the "presented" property returns false immediately after calling hide() on the panel.
5119
5120 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
5121 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
5122 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
5123 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
5124
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000051252017-03-28 Aaron Chu <aaron_chu@apple.com>
5126
5127 AX: Media controls should be able to be re-activated after faded away
5128 https://bugs.webkit.org/show_bug.cgi?id=170048
5129 <rdar://problem/30157179>
5130
5131 Reviewed by Antoine Quint.
5132
5133 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
5134 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
5135
graouts@webkit.orga5300e22017-03-28 07:34:18 +000051362017-03-28 Antoine Quint <graouts@apple.com>
5137
5138 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
5139 https://bugs.webkit.org/show_bug.cgi?id=169145
5140 <rdar://problem/17048858>
5141
5142 Reviewed by Dean Jackson.
5143
5144 We add new tests for media documents and related features that cover the following cases:
5145
5146 - checking <video> with only audio tracks does not show the fullscreen button
5147 - checking <video> with only audio tracks does not show the picture-in-picture button
5148 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
5149
5150 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5151 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
5152 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
5153 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
5154 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
5155 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
5156 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
5157 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
5158 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
5159 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
5160 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
5161 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
5162 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
5163 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
5164 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5165 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
5166 * platform/ios-simulator/TestExpectations:
5167 * platform/mac/TestExpectations:
5168
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000051692017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
5170
5171 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
5172 https://bugs.webkit.org/show_bug.cgi?id=169771
5173
5174 Reviewed by Simon Fraser.
5175
5176 * fast/images/animated-image-different-dest-size-expected.html: Added.
5177 * fast/images/animated-image-different-dest-size.html: Added.
5178 This test crashes without this patch.
5179
5180 * fast/images/animated-image-loop-count.html:
5181 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
5182
5183 * fast/images/async-image-background-image-expected.html: Added.
5184 * fast/images/async-image-background-image.html: Added.
5185 Ensures the background image can be drawn asynchronously if it is large.
5186
5187 * fast/images/async-image-canvas-draw-image-expected.html: Added.
5188 * fast/images/async-image-canvas-draw-image.html: Added.
5189 Ensures the image is drawn synchronously on the canvas regardless of its size.
5190
5191 * fast/images/ordered-animated-image-frames.html:
5192 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
5193
5194 * fast/images/reset-image-animation-expected.txt:
5195 * fast/images/reset-image-animation.html:
5196 Change how the steps of the test are ordered so the test can be not flaky.
5197 Running it with -repeat-each was failing.
5198
5199 * fast/images/resources/red-green-blue-900-300.png: Added.
5200
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000052012017-03-27 Youenn Fablet <youenn@apple.com>
5202
5203 addIceCandidate should not throw if passed null or undefined
5204 https://bugs.webkit.org/show_bug.cgi?id=170118
5205
5206 Reviewed by Eric Carlson.
5207
5208 Updating test to log addIceCandidate rejection.
5209
5210 * webrtc/datachannel/basic.html:
5211 * webrtc/routines.js:
5212 (iceCallback1):
5213 (iceCallback2):
5214 (onAddIceCandidateError):
5215
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000052162017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5217
5218 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
5219
5220 Unreviewed test gardening.
5221
5222 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
5223 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
5224
antti@apple.comf4e83d62017-03-27 22:56:32 +000052252017-03-27 Antti Koivisto <antti@apple.com>
5226
5227 Loading in-body stylesheets should not block rendering of elements before them
5228 https://bugs.webkit.org/show_bug.cgi?id=169345
5229
5230 Reviewed by Simon Fraser.
5231
5232 * http/tests/incremental/resources/delayed-css.php: Added.
5233 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
5234 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
5235
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000052362017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5237
5238 Test variation font ranges in the CSS Font Loading API
5239 https://bugs.webkit.org/show_bug.cgi?id=170022
5240
5241 Reviewed by Dean Jackson.
5242
5243 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
5244 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
5245
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000052462017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5247
5248 Unreviewed, rolling out r214411.
5249
5250 Two of the LayoutTests for this change time out on ios-
5251 simulator.
5252
5253 Reverted changeset:
5254
5255 "[Modern Media Controls] Improve media documents across macOS,
5256 iPhone and iPad"
5257 https://bugs.webkit.org/show_bug.cgi?id=169145
5258 http://trac.webkit.org/changeset/214411
5259
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000052602017-03-27 Antoine Quint <graouts@apple.com>
5261
5262 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
5263 https://bugs.webkit.org/show_bug.cgi?id=168517
5264 <rdar://problem/30577636>
5265
5266 Reviewed by Dean Jackson.
5267
5268 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
5269
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000052702017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5271
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00005272 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
5273 https://bugs.webkit.org/show_bug.cgi?id=169679
5274
5275 Unreviewed test gardening.
5276
5277 * platform/mac/TestExpectations:
5278
52792017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5280
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00005281 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
5282 https://bugs.webkit.org/show_bug.cgi?id=170127
5283
5284 Unreviewed test gardening.
5285
5286 * platform/mac/TestExpectations:
5287
52882017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5289
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00005290 Mark media/modern-media-controls/time-label/time-label.html as flaky.
5291 https://bugs.webkit.org/show_bug.cgi?id=169678
5292
5293 Unreviewed test gardening.
5294
5295 * platform/mac-wk1/TestExpectations:
5296
52972017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5298
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00005299 Marking two modern-media-controls tests as timeouts.
5300 https://bugs.webkit.org/show_bug.cgi?id=170123
5301
5302 Unreviewed test gardening.
5303
5304 * platform/ios-simulator/TestExpectations:
5305
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000053062017-03-27 Youenn Fablet <youenn@apple.com>
5307
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00005308 Tighten RTCDatachannel creation and parameter getters
5309 https://bugs.webkit.org/show_bug.cgi?id=170081
5310
5311 Reviewed by Eric Carlson.
5312
5313 * webrtc/datachannel/basic-expected.txt:
5314 * webrtc/datachannel/basic.html:
5315
53162017-03-27 Youenn Fablet <youenn@apple.com>
5317
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00005318 Add support for RTCRtpReceiver/RTCRtpSender getParameters
5319 https://bugs.webkit.org/show_bug.cgi?id=170057
5320
5321 Reviewed by Alex Christensen.
5322
5323 * webrtc/video-getParameters-expected.txt: Added.
5324 * webrtc/video-getParameters.html: Added.
5325
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000053262017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5327
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00005328 font variation properties don't need to accept numbers
5329 https://bugs.webkit.org/show_bug.cgi?id=169357
5330
5331 Reviewed by Antti Koivisto.
5332
5333 * fast/text/font-selection-font-face-parse-expected.txt:
5334 * fast/text/font-selection-font-face-parse.html:
5335 * fast/text/font-selection-font-loading-api-parse-expected.txt:
5336 * fast/text/font-selection-font-loading-api-parse.html:
5337 * fast/text/font-stretch-parse-expected.txt:
5338 * fast/text/font-stretch-parse.html:
5339 * fast/text/font-style-parse-expected.txt:
5340 * fast/text/font-style-parse.html:
5341 * fast/text/variations/font-selection-properties.html:
5342 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
5343
53442017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5345
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00005346 Implement format specifier for variation fonts
5347 https://bugs.webkit.org/show_bug.cgi?id=169327
5348
5349 Reviewed by Simon Fraser.
5350
5351 * fast/text/variations/font-face-format-expected.html: Added.
5352 * fast/text/variations/font-face-format.html: Added.
5353
53542017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5355
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00005356 Make sure animation works for font-weight, font-stretch, and font-style
5357 https://bugs.webkit.org/show_bug.cgi?id=169683
5358
5359 Reviewed by Simon Fraser.
5360
5361 * animations/font-variations/font-stretch-expected.txt: Added.
5362 * animations/font-variations/font-stretch.html: Added.
5363 * animations/font-variations/font-style-expected.txt: Added.
5364 * animations/font-variations/font-style.html: Added.
5365 * animations/font-variations/font-weight-expected.txt: Added.
5366 * animations/font-variations/font-weight.html: Added.
5367 * animations/resources/animation-test-helpers.js:
5368 (compareFontStyle):
5369 (getPropertyValue):
5370 (comparePropertyValue):
5371
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000053722017-03-27 Alex Christensen <achristensen@webkit.org>
5373
5374 Make WebSockets work in network process
5375 https://bugs.webkit.org/show_bug.cgi?id=169930
5376
5377 Reviewed by Youenn Fablet.
5378
5379 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
5380 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
5381 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
5382 (web_socket_do_extra_handshake):
5383 (web_socket_transfer_data):
5384 * platform/ios-simulator-wk1/TestExpectations:
5385 * platform/mac-wk1/TestExpectations:
5386 * platform/win/TestExpectations:
5387
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000053882017-03-27 Antoine Quint <graouts@apple.com>
5389
5390 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
5391 https://bugs.webkit.org/show_bug.cgi?id=169145
5392 <rdar://problem/17048858>
5393
5394 Reviewed by Dean Jackson.
5395
5396 We add new tests for media documents and related features that cover the following cases:
5397
5398 - checking <video> with only audio tracks does not show the fullscreen button
5399 - checking <video> with only audio tracks does not show the picture-in-picture button
5400 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
5401
5402 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5403 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
5404 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
5405 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
5406 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
5407 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
5408 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
5409 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
5410 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
5411 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
5412 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
5413 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
5414 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
5415 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
5416 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5417 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
5418 * platform/ios-simulator/TestExpectations:
5419 * platform/mac/TestExpectations:
5420
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000054212017-03-25 Aaron Chu <aaron_chu@apple.com>
5422
5423 AX: Media controls are unlabeled
5424 https://bugs.webkit.org/show_bug.cgi?id=169947
5425 <rdar://problem/30153323>
5426
5427 Reviewed by Antoine Quint.
5428
5429 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
5430 * media/modern-media-controls/airplay-button/airplay-button.html:
5431 * media/modern-media-controls/forward-button/forward-button-expected.txt:
5432 * media/modern-media-controls/forward-button/forward-button.html:
5433 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
5434 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
5435 * media/modern-media-controls/icon-button/icon-button-expected.txt:
5436 * media/modern-media-controls/icon-button/icon-button.html:
5437 * media/modern-media-controls/icon-service/icon-service-expected.txt:
5438 * media/modern-media-controls/icon-service/icon-service.html:
5439 * media/modern-media-controls/mute-button/mute-button-expected.txt:
5440 * media/modern-media-controls/mute-button/mute-button.html:
5441 * media/modern-media-controls/pip-button/pip-button-expected.txt:
5442 * media/modern-media-controls/pip-button/pip-button.html:
5443 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
5444 * media/modern-media-controls/play-pause-button/play-pause-button.html:
5445 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
5446 * media/modern-media-controls/rewind-button/rewind-button.html:
5447 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
5448 * media/modern-media-controls/skip-back-button/skip-back-button.html:
5449 * media/modern-media-controls/start-button/start-button-expected.txt:
5450 * media/modern-media-controls/start-button/start-button.html:
5451 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
5452 * media/modern-media-controls/tracks-button/tracks-button.html:
5453
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000054542017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
5455
5456 Unreviewed GTK+ gardening. Update expectations of several tests.
5457
5458 * platform/gtk/TestExpectations:
5459
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000054602017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
5461
5462 Post-commit test fix after r214394
5463 https://bugs.webkit.org/show_bug.cgi?id=170083
5464
5465 Unreviewed.
5466
5467 * fast/text/variations/optical-sizing.html:
5468
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000054692017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
5470
5471 Add font-optical-sizing to CSSComputedStyleDeclaration
5472 https://bugs.webkit.org/show_bug.cgi?id=170083
5473
5474 Reviewed by Joseph Pecoraro.
5475
5476 * fast/css/getComputedStyle/computed-style-expected.txt:
5477 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
5478 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
5479 * fast/css/getComputedStyle/resources/property-names.js:
5480 * fast/text/variations/optical-sizing-expected.txt:
5481 * fast/text/variations/optical-sizing.html:
5482 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
5483 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
5484 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
5485
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000054862017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5487
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00005488 Consolidate TestExpectations for media/restore-from-page-cache.html.
5489
5490 Unreviewed test gardening.
5491
5492 * platform/mac/TestExpectations:
5493
54942017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5495
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00005496 Unreviewed, rolling out r214361.
5497
5498 This change caused flakiness in http/tests/preload tests.
5499
5500 Reverted changeset:
5501
5502 "Add a warning for unused link preloads."
5503 https://bugs.webkit.org/show_bug.cgi?id=165670
5504 http://trac.webkit.org/changeset/214361
5505
graouts@webkit.orgb620f252017-03-24 23:32:14 +000055062017-03-24 Antoine Quint <graouts@webkit.org>
5507
5508 [Modern Media Controls] Remove placard icon if height is compressed
5509 https://bugs.webkit.org/show_bug.cgi?id=167935
5510 <rdar://problem/30397128>
5511
5512 Reviewed by Dean Jackson.
5513
5514 We add a new test to check that the various designed constraints to toggle display of a placard's
5515 icon, title and description are honored. Also, due to the old layout() method now being called
5516 "commit()", we refactor a relevant test.
5517
5518 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
5519 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
5520 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
5521 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
5522
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000055232017-03-24 Eric Carlson <eric.carlson@apple.com>
5524
5525 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
5526 https://bugs.webkit.org/show_bug.cgi?id=170056
5527
5528 Reviewed by Youenn Fablet.
5529
5530 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
5531 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
5532 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
5533 * fast/mediastream/apply-constraints-advanced-expected.txt:
5534 * fast/mediastream/apply-constraints-advanced.html:
5535 * fast/mediastream/apply-constraints-video-expected.txt:
5536 * fast/mediastream/apply-constraints-video.html:
5537
dino@apple.com21196272017-03-24 23:16:52 +000055382017-03-24 Dean Jackson <dino@apple.com>
5539
5540 Serialization of custom props in longhand should be "" not value of shorthand
5541 https://bugs.webkit.org/show_bug.cgi?id=167699
5542 <rdar://problem/30324200>
5543
5544 Reviewed by Sam Weinig.
5545
5546 * fast/css/variables/rule-property-get-expected.html:
5547 * fast/css/variables/rule-property-get.html:
5548
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000055492017-03-24 Antoine Quint <graouts@webkit.org>
5550
5551 [Modern Media Controls] Captions don't move with the appearance of the inline controls
5552 https://bugs.webkit.org/show_bug.cgi?id=170051
5553 <rdar://problem/30754428>
5554
5555 Reviewed by Dean Jackson.
5556
5557 Add a new test, which would have previously failed, where we check that we account for the controls bar height
5558 when showing captions with the controls bar visible.
5559
5560 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
5561 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
5562
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000055632017-03-24 Brent Fulgham <bfulgham@apple.com>
5564
5565 Handle recursive calls to ProcessingInstruction::checkStyleSheet
5566 https://bugs.webkit.org/show_bug.cgi?id=169982
5567 <rdar://problem/31083051>
5568
5569 Reviewed by Antti Koivisto.
5570
5571 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
5572 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
5573 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
5574 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
5575 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
5576 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
5577 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
5578 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
5579 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
5580 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
5581 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
5582
beidson@apple.comc6dab482017-03-24 21:13:40 +000055832017-03-24 Brady Eidson <beidson@apple.com>
5584
5585 A null compound index value crashes the Databases process.
5586 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
5587
5588 Reviewed by Alex Christensen.
5589
5590 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
5591 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
5592 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
5593 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
5594 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
5595
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000055962017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5597
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00005598 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
5599 https://bugs.webkit.org/show_bug.cgi?id=170068
5600
5601 Unreviewed test gardening.
5602
5603 * platform/ios-simulator/TestExpectations:
5604
56052017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5606
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00005607 Unreviewed, rolling out r214360.
5608
5609 This change caused 20+ LayoutTest failures.
5610
5611 Reverted changeset:
5612
5613 "Handle recursive calls to
5614 ProcessingInstruction::checkStyleSheet"
5615 https://bugs.webkit.org/show_bug.cgi?id=169982
5616 http://trac.webkit.org/changeset/214360
5617
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000056182017-03-24 Youenn Fablet <youenn@apple.com>
5619
5620 Add support for qpSum in WebRTC stats
5621 https://bugs.webkit.org/show_bug.cgi?id=170060
5622
5623 Reviewed by Eric Carlson.
5624
5625 * webrtc/video-stats.html:
5626
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000056272017-03-24 Daniel Bates <dabates@apple.com>
5628
5629 Prevent new navigations during document unload
5630 https://bugs.webkit.org/show_bug.cgi?id=169934
5631 <rdar://problem/31247584>
5632
5633 Reviewed by Chris Dumez.
5634
5635 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
5636 after starting a navigation from an onunload event handler.
5637
5638 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
5639 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
5640
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000056412017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
5642
5643 Implement font-optical-sizing
5644 https://bugs.webkit.org/show_bug.cgi?id=168895
5645
5646 Reviewed by Dean Jackson.
5647
5648 * fast/text/variations/optical-sizing-expected.txt: Added.
5649 * fast/text/variations/optical-sizing.html: Added.
5650
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000056512017-03-24 Yoav Weiss <yoav@yoav.ws>
5652
5653 Add a warning for unused link preloads.
5654 https://bugs.webkit.org/show_bug.cgi?id=165670
5655
5656 Reviewed by Youenn Fablet.
5657
5658 This adds a test for the unused preload warning, and adapts some of the other preload tests,
5659 to avoid warnings.
5660
5661 * http/tests/preload/download_resources-expected.txt: Changed.
5662 * http/tests/preload/download_resources.html: Added references to preloaded resources.
5663 * http/tests/preload/onerrer_event-expected.txt: Changed.
5664 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
5665 * http/tests/preload/onload_event.html: Added references to preloaded resources.
5666 * http/tests/preload/resources/single_download_preload.html: Deflaked.
5667 * http/tests/preload/unused_preload_warning-expected.txt: Added.
5668 * http/tests/preload/unused_preload_warning.html: Added.
5669
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000056702017-03-24 Brent Fulgham <bfulgham@apple.com>
5671
5672 Handle recursive calls to ProcessingInstruction::checkStyleSheet
5673 https://bugs.webkit.org/show_bug.cgi?id=169982
5674 <rdar://problem/31083051>
5675
5676 Reviewed by Antti Koivisto.
5677
5678 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
5679 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
5680 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
5681 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
5682 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
5683 * fast/dom/beforeload/recursive-link-before-load.html: Added.
5684 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
5685 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
5686 * fast/dom/beforeload/resources/content.xhtml: Added.
5687 * fast/dom/beforeload/resources/pass.css: Added.
5688 * fast/dom/beforeload/resources/test.xsl: Added.
5689
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000056902017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
5691
5692 font-style needs a new CSSValue to make CSSRule.cssText work correctly
5693 https://bugs.webkit.org/show_bug.cgi?id=169258
5694
5695 Reviewed by David Hyatt.
5696
5697 Update tests' expected results.
5698
5699 * fast/text/font-selection-font-face-parse-expected.txt:
5700 * fast/text/font-selection-font-face-parse.html:
5701 * fast/text/font-style-parse-expected.txt:
5702 * fast/text/font-style-parse.html:
5703 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
5704 * svg/css/getComputedStyle-basic-expected.txt:
5705
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000057062017-03-24 Youenn Fablet <youenn@apple.com>
5707
5708 Add libwebrtc backend support for RTCRtpSender::replaceTrack
5709 https://bugs.webkit.org/show_bug.cgi?id=169841
5710
5711 Reviewed by Alex Christensen.
5712
5713 * webrtc/audio-replace-track-expected.txt: Added.
5714 * webrtc/audio-replace-track.html: Added.
5715 * webrtc/video-replace-track-expected.txt: Added.
5716 * webrtc/video-replace-track.html: Added.
5717 * webrtc/video-replace-track-to-null-expected.txt: Added.
5718 * webrtc/video-replace-track-to-null.html: Added.
5719
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000057202017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5721
5722 Update TestExpectations for media/restore-from-page-cache.html.
5723
5724 Unreviewed test gardening.
5725
5726 * platform/mac-wk2/TestExpectations:
5727 * platform/mac/TestExpectations:
5728
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000057292017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5730
5731 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
5732
5733 * platform/gtk/TestExpectations:
5734
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000057352017-03-24 Youenn Fablet <youenn@apple.com>
5736
5737 Add support for DataChannel and MediaStreamTrack stats
5738 https://bugs.webkit.org/show_bug.cgi?id=170031
5739
5740 Reviewed by Eric Carlson.
5741
5742 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
5743 * webrtc/datachannel/datachannel-stats.html: Added.
5744 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
5745 * webrtc/video-mediastreamtrack-stats.html: Added.
5746
cdumez@apple.comedecdd02017-03-24 16:27:01 +000057472017-03-24 Chris Dumez <cdumez@apple.com>
5748
5749 Extend svg/animations/animations-paused-disconnected-iframe.html
5750 https://bugs.webkit.org/show_bug.cgi?id=170035
5751
5752 Reviewed by Andreas Kling.
5753
5754 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
5755
5756 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
5757 * svg/animations/animations-paused-disconnected-iframe.html:
5758
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000057592017-03-24 Youenn Fablet <youenn@apple.com>
5760
5761 Fix framesEncoded/framesDecoded RTC stats
5762 https://bugs.webkit.org/show_bug.cgi?id=170024
5763
5764 Reviewed by Eric Carlson.
5765
5766 * webrtc/video-stats-expected.txt: Added.
5767 * webrtc/video-stats.html: Added.
5768
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000057692017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5770
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00005771 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
5772
5773 * platform/gtk/TestExpectations:
5774
57752017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5776
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00005777 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
5778
5779 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
5780 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
5781 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
5782 mime type and returned application/octet-stream.
5783
5784 * platform/gtk/TestExpectations:
5785 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
5786 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
5787
57882017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5789
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00005790 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
5791
5792 We are now getting a MIME type for otf files.
5793
5794 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
5795
pvollan@apple.come52fe062017-03-24 12:01:45 +000057962017-03-24 Per Arne Vollan <pvollan@apple.com>
5797
5798 Text stroke is sometimes clipped on video captions.
5799 https://bugs.webkit.org/show_bug.cgi?id=170006
5800
5801 Reviewed by Eric Carlson.
5802
5803 * media/track/track-css-stroke-cues-expected.txt:
5804 * media/track/track-css-stroke-cues.html:
5805
carlosgc@webkit.org41922302017-03-24 08:21:21 +000058062017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
5807
5808 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
5809 https://bugs.webkit.org/show_bug.cgi?id=170001
5810
5811 Reviewed by Michael Catanzaro.
5812
5813 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
5814
5815 * platform/gtk/TestExpectations:
5816
antti@apple.com0e079ed2017-03-24 03:20:18 +000058172017-03-23 Antti Koivisto <antti@apple.com>
5818
5819 Revert r213712, caused iPad PLT regression
5820 https://bugs.webkit.org/show_bug.cgi?id=170040
5821
5822 Unreviewed.
5823
5824 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
5825 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
5826
cdumez@apple.com838ef372017-03-23 23:51:20 +000058272017-03-23 Chris Dumez <cdumez@apple.com>
5828
5829 SVG animations are not paused when their <svg> element is removed from the document
5830 https://bugs.webkit.org/show_bug.cgi?id=170030
5831 <rdar://problem/31230252>
5832
5833 Reviewed by Dean Jackson.
5834
5835 Add layout test coverage.
5836
5837 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
5838 * svg/animations/animations-paused-when-removed-from-document.html: Added.
5839
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000058402017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
5841
5842 font shorthand should accept variation values
5843 https://bugs.webkit.org/show_bug.cgi?id=168998
5844
5845 Reviewed by Simon Fraser.
5846
5847 * fast/text/font-style-parse-expected.txt:
5848 * fast/text/font-style-parse.html:
5849 * fast/text/font-weight-parse-expected.txt:
5850 * fast/text/font-weight-parse.html:
5851
cdumez@apple.com62599cb2017-03-23 22:40:50 +000058522017-03-23 Chris Dumez <cdumez@apple.com>
5853
5854 SVG animations are not paused when inserted into a hidden page
5855 https://bugs.webkit.org/show_bug.cgi?id=170026
5856 <rdar://problem/31228704>
5857
5858 Reviewed by Andreas Kling.
5859
5860 Add layout test coverage.
5861
5862 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
5863 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
5864 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
5865 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
5866
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00005867== Rolled over to ChangeLog-2017-03-23 ==