blob: 1e09d8d5ecdab7328582ce1e5df8cdc84da7b86c [file] [log] [blame]
csaavedra@igalia.com46edf542017-05-26 12:02:50 +000012017-05-26 Claudio Saavedra <csaavedra@igalia.com>
2
3 [WPE] Mark animations/animation-delay-changed.htm as flaky
4
5 Unreviewed gardening. It's flaky on all platforms so why bother.
6
7 * platform/wpe/TestExpectations:
8
rego@igalia.com3bdcabb2017-05-26 10:18:14 +000092017-05-26 Manuel Rego Casasnovas <rego@igalia.com>
10
11 [css-grid] Add support for orthogonal positioned grid items
12 https://bugs.webkit.org/show_bug.cgi?id=172591
13
14 Reviewed by Sergio Villar Senin.
15
16 Two of the new imported tests are failing due to an issue with margins
17 and orthogonal items, which is unrelated to this patch (see bug #172590).
18
19 * TestExpectations:
20
commit-queue@webkit.org68e16f72017-05-26 06:46:27 +0000212017-05-25 Emilio Cobos Álvarez <ecobos@igalia.com>
22
23 Don't reset m_hasDisplayContents on ElementRareData::resetComputedStyle.
24 https://bugs.webkit.org/show_bug.cgi?id=172503
25
26 Reviewed by Antti Koivisto.
27
28 * TestExpectations:
29
commit-queue@webkit.org9782f822017-05-26 05:39:12 +0000302017-05-25 Sam Weinig <sam@webkit.org>
31
32 Fix MediaDeviceInfo's extended attributes so they make sense
33 https://bugs.webkit.org/show_bug.cgi?id=172629
34
35 Reviewed by Daniel Bates.
36
37 * fast/mediastream/media-device-info-expected.txt: Added.
38 * fast/mediastream/media-device-info.html: Added.
39 Test that MediaDeviceInfo has the expected properties and that
40 the serializer works.
41
cdumez@apple.com6627eea2017-05-26 04:19:14 +0000422017-05-25 Chris Dumez <cdumez@apple.com>
43
44 imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html is crashing
45 https://bugs.webkit.org/show_bug.cgi?id=172628
46 <rdar://problem/32418707>
47
48 Reviewed by Sam Weinig.
49
50 Add reduced test case.
51
52 * TestExpectations:
53 Unskip test that is no longer crashing in debug builds.
54
55 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash-expected.txt: Added.
56 * fast/dom/HTMLFormElement/form-removed-during-parsing-crash.html: Added.
57
zalan@apple.com8c813f72017-05-26 03:53:24 +0000582017-05-25 Zalan Bujtas <zalan@apple.com>
59
60 Frame's composited content is visible when the frame has visibility: hidden.
61 https://bugs.webkit.org/show_bug.cgi?id=125565
62 <rdar://problem/32196849>
63
64 Reviewed by Simon Fraser.
65
66 * compositing/resources/visibility.html: Added.
67 * compositing/visibility/frameset-visibility-hidden-expected.html: Added.
68 * compositing/visibility/frameset-visibility-hidden.html: Added.
69 * compositing/visibility/iframe-visibility-hidden-expected.html: Added.
70 * compositing/visibility/iframe-visibility-hidden.html: Added.
71 * compositing/visibility/object-visibility-hidden-expected.html: Added.
72 * compositing/visibility/object-visibility-hidden.html: Added.
73
bfulgham@apple.com0d0f8022017-05-26 02:56:11 +0000742017-05-25 Brent Fulgham <bfulgham@apple.com>
75
76 Gracefully handle missing localStorage support in results.html
77 https://bugs.webkit.org/show_bug.cgi?id=172625
78 <rdar://problem/32118243>
79
80 Reviewed by Alexey Proskuryakov.
81
82 Handle the case where localStorage generates a SecurityError DOMException, treating this
83 as a non-fatal error.
84
85 * fast/harness/results.html:
86 (OptionWriter.save): Treat "SecurityError" as an expected condition.
87 (OptionWriter.apply): Ditto.
88
ap@apple.com27f767d2017-05-26 02:10:33 +0000892017-05-25 Alexey Proskuryakov <ap@apple.com>
90
91 Merge split script tests, part 2
92 https://bugs.webkit.org/show_bug.cgi?id=172423
93
94 Reviewed by Tim Horton.
95
96 Fix the few remaining special cases of split tests.
97
98 * editing/pasteboard/drop-text-events-sideeffect-crash.html:
99 * editing/pasteboard/script-tests/drop-text-events-sideeffect.js: Removed.
100 This JS file used to be shared between this test and editing/pasteboard/drop-text-events-sideeffect.html.
101 Now it's inlined in both.
102
103 * fast/canvas/canvas-ellipse-connecting-line-expected.html:
104 * fast/canvas/script-tests/js-ellipse-implementation.js: Removed.
105 This was really a resource, not a scrip test, and it was only only used in one test.
106
107 * fast/dom/HTMLElement/class-list-quirks.html:
108 * fast/dom/HTMLElement/script-tests/class-list.js: Removed.
109 Another JS that used to be shared (with fast/dom/HTMLElement/class-list.html).
110
111 * fast/dom/Window/resources/postmessage-test.js: Copied from LayoutTests/fast/dom/Window/script-tests/postmessage-test.js.
112 * fast/dom/Window/script-tests/postmessage-test.js: Removed.
113 Moved a shared resource to its proper location.
114
115 * fast/dom/Window/script-tests/postmessage-clone-deep-array.js: Removed.
116 * fast/dom/Window/script-tests/postmessage-clone-really-deep-array.js: Removed.
117 * fast/dom/Window/script-tests/postmessage-clone.js: Removed.
118 * fast/dom/Window/window-postmessage-clone-deep-array.html:
119 * fast/dom/Window/window-postmessage-clone-really-deep-array.html:
120 * fast/dom/Window/window-postmessage-clone.html:
121 Straightforward js-tests with file names that didn't match.
122
123 * fast/table/resources/min-width-helpers.js: Copied from LayoutTests/fast/table/script-tests/min-width-helpers.js.
124 * fast/table/script-tests/min-width-helpers.js: Removed.
125 Moved a shared resource to its proper location.
126
127 * fast/table/min-width-css-block-table.html:
128 * fast/table/min-width-css-inline-table.html:
129 * fast/table/min-width-html-block-table.html:
130 * fast/table/min-width-html-inline-table.html:
131 * fast/table/script-tests/min-width-css-block-table.js: Removed.
132 * fast/table/script-tests/min-width-css-inline-table.js: Removed.
133 * fast/table/script-tests/min-width-html-block-table.js: Removed.
134 * fast/table/script-tests/min-width-html-inline-table.js: Removed.
135 Straightforward JS tests, weren't moved previously because my script was confused by min-width-helpers.js.
136
137 * printing/break-after-avoid-expected.txt:
138 * printing/break-after-avoid-page-expected.txt:
139 * printing/break-after-avoid-page.html:
140 * printing/break-after-avoid.html:
141 * printing/script-tests/break-after-avoid-page.js: Removed.
142 * printing/script-tests/break-after-avoid.js: Removed.
143 * printing/script-tests/page-break-after-avoid.js: Removed.
144 * printing/script-tests/page-break-always-for-overflow.js: Removed.
145 These had a number of copy/paste mistakes, so the tests werent's actually testing what they said they did.
146
147 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
148 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement.html:
149 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
150 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement.html:
151 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMaskElement.js: Removed.
152 * svg/dom/script-tests/SVGAnimatedEnumeration-SVGPatternElement.js: Removed.
153 These tests were mixed up - pattern was being tested instead of mask, and vice versa.
154
155 * svg/dom/script-tests/SVGColor.js: Removed.
156 * svg/dom/script-tests/SVGPaint.js: Removed.
157 Removed unused files.
158
159 * svg/dynamic-updates/SVGFEFloodElement-inherit-flood-color.html:
160 * svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html:
161 * svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html:
162 * svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html:
163 * svg/dynamic-updates/script-tests/SVGFEFloodElement-inherit-flood-color-css-prop.js: Removed.
164 * svg/dynamic-updates/script-tests/SVGFEGaussianBlurElement-svgdom-stdDeviation-call.js: Removed.
165 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-surfaceScale-attr.js: Removed.
166 * svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-surfaceScale-prop.js: Removed.
167 Straightforward js-tests with mismatching names.
168
mmaxfield@apple.com256a37a2017-05-26 00:42:58 +00001692017-05-25 Myles C. Maxfield <mmaxfield@apple.com>
170
171 [WK1] iframes in layer-backed NSViews are not cleared between successive draws
172 https://bugs.webkit.org/show_bug.cgi?id=172554
173 <rdar://problem/31247133>
174
175 Reviewed by Simon Fraser.
176
177 Cause two successive paints, and compare it against 0 paints.
178
179 * fast/frames/iframe-translucent-background-expected.html: Added.
180 * fast/frames/iframe-translucent-background.html: Added.
181
keith_miller@apple.comb5b91282017-05-26 00:06:44 +00001822017-05-25 Keith Miller <keith_miller@apple.com>
183
184 Date should use historical data if it's available.
185 https://bugs.webkit.org/show_bug.cgi?id=172592
186
187 Reviewed by Mark Lam.
188
189 Fix tests to work with historically accurate dates.
190
191 * js/dom/date-big-setdate-expected.txt: Removed.
192 * js/dom/date-big-setdate.html: Removed.
193 * js/dom/script-tests/date-big-setdate.js: Removed.
194 * storage/indexeddb/modern/date-basic-expected.txt:
195 * storage/indexeddb/modern/date-basic-private-expected.txt:
196 * storage/indexeddb/modern/get-keyrange-expected.txt:
197 * storage/indexeddb/modern/get-keyrange-private-expected.txt:
198
cdumez@apple.comfc984762017-05-25 20:53:49 +00001992017-05-25 Chris Dumez <cdumez@apple.com>
200
201 DocumentThreadableLoader::redirectReceived() should not rely on the resource's loader
202 https://bugs.webkit.org/show_bug.cgi?id=172578
203 <rdar://problem/30754582>
204
205 Reviewed by Youenn Fablet.
206
207 Add layout test coverage.
208
209 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash-expected.txt: Added.
210 * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: Added.
211
jiewen_tan@apple.com33b11042017-05-25 18:50:34 +00002122017-05-24 Jiewen Tan <jiewen_tan@apple.com>
213
214 Crash on WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance + 1195
215 https://bugs.webkit.org/show_bug.cgi?id=172555
216 <rdar://problem/32004724>
217
218 Reviewed by Ryosuke Niwa.
219
220 * editing/selection/resources/select-iframe-focusin-document-crash-frame.html: Added.
221 * editing/selection/select-iframe-focusin-document-crash-expected.txt: Added.
222 * editing/selection/select-iframe-focusin-document-crash.html: Added.
223
jfernandez@igalia.comb998bf52017-05-25 17:40:49 +00002242017-05-25 Javier Fernandez <jfernandez@igalia.com>
225
226 [css-align] Fixed errors in the CSS parsing tests of the "place-XXX" shorthands
227 https://bugs.webkit.org/show_bug.cgi?id=172593
228
229 Reviewed by Manuel Rego Casasnovas.
230
231 * css3/parse-place-content.html:
232 * css3/parse-place-items.html:
233 * css3/parse-place-self.html:
234
jdiggs@igalia.com8920b742017-05-25 16:43:23 +00002352017-05-25 Joanmarie Diggs <jdiggs@igalia.com>
236
237 [ATK] Expose doc-footnote ARIA role with ATK_ROLE_FOOTNOTE
238 https://bugs.webkit.org/show_bug.cgi?id=172355
239
240 Reviewed by Chris Fleizach.
241
242 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
243 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
244
clopez@igalia.comc47b7a22017-05-25 16:24:31 +00002452017-05-25 Carlos Alberto Lopez Perez <clopez@igalia.com>
246
247 [GTK] [WebCrypto] Mark new WebCryptoAPI test failures after last WPT sync
248
249 Unreviewed GTK gardening.
250
251 * platform/gtk/TestExpectations:
252
csaavedra@igalia.com81de1572017-05-25 15:43:54 +00002532017-05-25 Claudio Saavedra <csaavedra@igalia.com>
254
255 [GTK] Update baseline
256
257 Unreviewed gardening. Update after r217272.
258 * platform/gtk/fast/text/font-style-parse-expected.txt:
259
hyatt@apple.com64d8f582017-05-25 14:56:27 +00002602017-05-25 Dave Hyatt <hyatt@apple.com>
261
262 Baseline of number inputs not right.
263 https://bugs.webkit.org/show_bug.cgi?id=172237
264
265 Reviewed by Dean Jackson.
266
267 * fast/forms/baseline-of-number-inputs-expected.html: Added.
268 * fast/forms/baseline-of-number-inputs.html: Added.
269
pvollan@apple.com313d7002017-05-25 14:37:10 +00002702017-05-25 Per Arne Vollan <pvollan@apple.com>
271
272 [Win] Update expectations for layout tests.
273 https://bugs.webkit.org/show_bug.cgi?id=172437
274
275 Unreviewed test gardening, update test expectations for failing tests.
276
277 * platform/win/TestExpectations:
278
csaavedra@igalia.com17c37672017-05-25 13:36:44 +00002792017-05-25 Claudio Saavedra <csaavedra@igalia.com>
280
csaavedra@igalia.come7acf0b2017-05-25 16:55:38 +0000281 [WPE] Add missing test baseline.
282
283 Unreviewed gardening.
284 * platform/wpe/fast/text/zero-font-size-expected.txt: Added.
285
2862017-05-25 Claudio Saavedra <csaavedra@igalia.com>
287
csaavedra@igalia.com17c37672017-05-25 13:36:44 +0000288 [WPE] Unreviewed gardening
289
290 Update rebaseline after r216817.
291
292 * platform/wpe/fast/transforms/bounding-rect-zoom-expected.txt:
293
pvollan@apple.com57256452017-05-25 11:45:52 +00002942017-05-25 Per Arne Vollan <pvollan@apple.com>
295
296 [Win] Update expectations for layout tests.
297 https://bugs.webkit.org/show_bug.cgi?id=172437
298
299 Unreviewed test gardening, update test expectations for failing tests.
300
301 * platform/win/TestExpectations:
302
rego@igalia.com799e1b72017-05-25 10:06:45 +00003032017-05-25 Manuel Rego Casasnovas <rego@igalia.com>
304
305 [css-grid] Fix behavior of positioned items without specific dimensions
306 https://bugs.webkit.org/show_bug.cgi?id=172117
307
308 Reviewed by Sergio Villar Senin.
309
310 * fast/css-grid-layout/positioned-grid-items-sizing-expected.html: Added.
311 * fast/css-grid-layout/positioned-grid-items-sizing.html: Added.
312
ddkilzer@apple.com83e93272017-05-25 07:40:02 +00003132017-05-25 David Kilzer <ddkilzer@apple.com>
314
315 REGRESSION(r217390): "Broke internal Production builds that ran run-jsc-stress-tests" (Requested by ddkilzer on #webkit).
316 <https://bugs.webkit.org/show_bug.cgi?id=172584>
317
318 * fast/regex/:
319 * fast/regex/script-tests:
320 - Rollback changes in r217390 for Bug 172423 to these
321 directories.
322
cdumez@apple.com62c78af2017-05-25 04:18:52 +00003232017-05-24 Chris Dumez <cdumez@apple.com>
324
325 ResourceResponses for data URLs have their Source marked as Unknown
326 https://bugs.webkit.org/show_bug.cgi?id=172573
327 <rdar://problem/31786198>
328
329 Reviewed by Geoffrey Garen.
330
331 Add layout test coverage.
332
333 * fast/url/data-url-source-expected.txt: Added.
334 * fast/url/data-url-source.html: Added.
335
commit-queue@webkit.org5eda3012017-05-25 03:54:08 +00003362017-05-24 Fujii Hironori <Hironori.Fujii@sony.com>
337
338 [Win] An assertion fails if the custom cursor image isn't loaded yet
339 https://bugs.webkit.org/show_bug.cgi?id=172209
340
341 Reviewed by Said Abou-Hallawa.
342
343 Windows port have the same issue Qt port had had several years ago
344 (Bug 68223). I'd like to reuse the test case. But, current CSS
345 parser rejects invalid 'cursor' property value which consists of
346 a single URL but no keywords.
347
348 * fast/css/crash-on-custom-cursor-when-loading.html: Fix invalid
349 'cursor' property by appending a fallback keyword.
350
ap@apple.com92352d02017-05-24 22:53:00 +00003512017-05-24 Alexey Proskuryakov <ap@apple.com>
352
353 Merge split script tests
354 https://bugs.webkit.org/show_bug.cgi?id=172423
355
356 Reviewed by Sam Weinig.
357
358 In the past, many tests were being split into HTML and JS parts for no good reason.
359 This makes it hard to see what those tests are doing.
360
361 This is first part of the change, only including files where JS and HTML counterparts
362 have matching names. Custom cases will be completed in a follow-up.
363
364 Long change list omitted.
365
ryanhaddad@apple.come0f505e2017-05-24 21:35:07 +00003662017-05-24 Ryan Haddad <ryanhaddad@apple.com>
367
368 Mark http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html as failing on iOS.
369 https://bugs.webkit.org/show_bug.cgi?id=172547
370
371 Unreviewed test gardening.
372
373 * platform/ios/TestExpectations:
374
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +00003752017-05-24 Claudio Saavedra <csaavedra@igalia.com>
376
csaavedra@igalia.com32fd7c32017-05-24 18:54:00 +0000377 [WPE] Rebaseline test
378
379 Unreviewed gardening after a series of changes to dom static properties.
380
381 * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
382
3832017-05-24 Claudio Saavedra <csaavedra@igalia.com>
384
csaavedra@igalia.com9fcd98e2017-05-24 18:40:44 +0000385 [WPE] Rebaseline test after r217181
386
387 Unreviewed gardening.
388
389 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
390
3912017-05-24 Claudio Saavedra <csaavedra@igalia.com>
392
csaavedra@igalia.comb4af9942017-05-24 18:39:05 +0000393 [WPE] Remove baseline for test that passes now
394
395 Unreviewed gardening.
396
397 * platform/wpe/js/dom/regress-157246-expected.txt: Removed.
398
jdiggs@igalia.com32ae5172017-05-24 15:40:03 +00003992017-05-24 Joanmarie Diggs <jdiggs@igalia.com>
400
401 [ATK] Gardening needed after r217171
402 https://bugs.webkit.org/show_bug.cgi?id=172539
403
404 Unreviewed test gardening after r217171.
405
406 Add "PASS successfullyParsed is true" and "TEST COMPLETE" lines for
407 tests with platform-specific expectations.
408
409 * accessibility/multiselect-list-reports-active-option-expected.txt:
410 * accessibility/table-cells-roles-expected.txt:
411 * platform/gtk/accessibility/aria-checkbox-sends-notification-expected.txt:
412 * platform/gtk/accessibility/aria-switch-sends-notification-expected.txt:
413 * platform/gtk/accessibility/deleting-iframe-destroys-axcache-expected.txt:
414 * platform/gtk/accessibility/menu-list-sends-change-notification-expected.txt:
415 * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
416
jfernandez@igalia.com615447b2017-05-24 08:35:02 +00004172017-05-24 Javier Fernandez <jfernandez@igalia.com>
418
419 [css-grid] Ignore collapsed tracks on content-distribution alignment
420 https://bugs.webkit.org/show_bug.cgi?id=172493
421
422 Reviewed by Manuel Rego Casasnovas.
423
424 Unskip the web-platform-tests related to content-alignment and collapsed tracks.
425
426 * TestExpectations:
427
jiewen_tan@apple.com04d22032017-05-24 00:33:23 +00004282017-05-22 Jiewen Tan <jiewen_tan@apple.com>
429
430 [WebCrypto] Support RSA-PSS
431 https://bugs.webkit.org/show_bug.cgi?id=170869
432 <rdar://problem/31640672>
433
434 Reviewed by Brent Fulgham.
435
436 * TestExpectations:
437 Skip tests related to RSA-PSS for now.
438 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
439 * crypto/subtle/rsa-generate-key-malformed-parameters.html:
440 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
441 * crypto/subtle/rsa-import-key-malformed-parameters.html:
442 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1-expected.txt: Added.
443 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha1.html: Added.
444 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224-expected.txt: Added.
445 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha224.html: Added.
446 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256-expected.txt: Added.
447 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha256.html: Added.
448 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384-expected.txt: Added.
449 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha384.html: Added.
450 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512-expected.txt: Added.
451 * crypto/subtle/rsa-pss-generate-export-key-jwk-sha512.html: Added.
452 * crypto/subtle/rsa-pss-generate-export-key-pkcs8-expected.txt: Added.
453 * crypto/subtle/rsa-pss-generate-export-key-pkcs8.html: Added.
454 * crypto/subtle/rsa-pss-generate-export-key-spki-expected.txt: Added.
455 * crypto/subtle/rsa-pss-generate-export-key-spki.html: Added.
456 * crypto/subtle/rsa-pss-generate-key-expected.txt: Added.
457 * crypto/subtle/rsa-pss-generate-key.html: Added.
458 * crypto/subtle/rsa-pss-import-jwk-private-key-expected.txt: Added.
459 * crypto/subtle/rsa-pss-import-jwk-private-key.html: Added.
460 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages-expected.txt: Added.
461 * crypto/subtle/rsa-pss-import-jwk-public-key-empty-usages.html: Added.
462 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1-expected.txt: Added.
463 * crypto/subtle/rsa-pss-import-jwk-public-key-sha1.html: Added.
464 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224-expected.txt: Added.
465 * crypto/subtle/rsa-pss-import-jwk-public-key-sha224.html: Added.
466 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256-expected.txt: Added.
467 * crypto/subtle/rsa-pss-import-jwk-public-key-sha256.html: Added.
468 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384-expected.txt: Added.
469 * crypto/subtle/rsa-pss-import-jwk-public-key-sha384.html: Added.
470 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512-expected.txt: Added.
471 * crypto/subtle/rsa-pss-import-jwk-public-key-sha512.html: Added.
472 * crypto/subtle/rsa-pss-import-key-sign-expected.txt: Added.
473 * crypto/subtle/rsa-pss-import-key-sign-large-salt-expected.txt: Added.
474 * crypto/subtle/rsa-pss-import-key-sign-large-salt.html: Added.
475 * crypto/subtle/rsa-pss-import-key-sign.html: Added.
476 * crypto/subtle/rsa-pss-import-key-verify-expected.txt: Added.
477 * crypto/subtle/rsa-pss-import-key-verify.html: Added.
478 * crypto/subtle/rsa-pss-import-pkcs8-key-expected.txt: Added.
479 * crypto/subtle/rsa-pss-import-pkcs8-key.html: Added.
480 * crypto/subtle/rsa-pss-import-spki-key-empty-usages-expected.txt: Added.
481 * crypto/subtle/rsa-pss-import-spki-key-empty-usages.html: Added.
482 * crypto/subtle/rsa-pss-import-spki-key-expected.txt: Added.
483 * crypto/subtle/rsa-pss-import-spki-key.html: Added.
484 * crypto/workers/subtle/resources/rsa-pss-import-key-sign.js: Added.
485 * crypto/workers/subtle/resources/rsa-pss-import-key-verify.js: Added.
486 * crypto/workers/subtle/rsa-pss-import-key-sign-expected.txt: Added.
487 * crypto/workers/subtle/rsa-pss-import-key-sign.html: Added.
488 * crypto/workers/subtle/rsa-pss-import-key-verify-expected.txt: Added.
489 * crypto/workers/subtle/rsa-pss-import-key-verify.html: Added.
490
cdumez@apple.come4d96f62017-05-24 00:27:24 +00004912017-05-23 Chris Dumez <cdumez@apple.com>
492
493 Some async tests ignore jsTestIsAsync when ported from js-test-pre.js / js-test-post.js to js-test.js
494 https://bugs.webkit.org/show_bug.cgi?id=172523
495
496 Reviewed by Ryosuke Niwa.
497
498 * TestExpectations:
499 This test used to be flaky because jsTestIsAsync was ignored. It now consistently times out.
500
501 * fast/dom/script-charset-update.html:
502 Port test to js-test.js instead of js-test-pre.js / js-test-post.js now that it works.
503
504 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events-expected.txt:
505 Rebaseline test now that it actually runs to the end.
506
507 * platform/ios-wk2/TestExpectations:
508 * platform/mac-wk2/TestExpectations:
509 Remove expectation for a test that is now skipped in root TestExpectations file.
510
511 * resources/js-test.js:
512 Call testRunner.waitUntilDone() in the DOMContentLoader event listener if jsTestIsAsync is already
513 set then, instead of waiting for the load event listener to do so. This is needed because some
514 tests may decide to complete *before* the load event has fired, such as the test updated in this
515 patch. We still need to call testRunner.waitUntilDone() in the load event listener as well because
516 some tests only set jsTestIsAsync in a load event handler.
517
ryanhaddad@apple.comd66b3012017-05-24 00:00:09 +00005182017-05-23 Ryan Haddad <ryanhaddad@apple.com>
519
520 Rebaseline tests for iOS simulator.
521
522 Unreviewed test gardening.
523
524 * fast/events/ios/rotation/basic-rotation-expected.txt:
525 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
526 * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
527 * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
528 * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
529 * fast/visual-viewport/ios/zoomed-focus-in-fixed-expected.txt:
530
mattbaker@apple.com4ab17df2017-05-23 22:58:23 +00005312017-05-23 Matt Baker <mattbaker@apple.com>
532
533 Web Inspector: Cannot delete a disabled XHR breakpoint
534 https://bugs.webkit.org/show_bug.cgi?id=171971
535 <rdar://problem/32129527>
536
537 Reviewed by Devin Rousso.
538
539 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
540 * inspector/dom-debugger/xhr-breakpoints.html:
541
ryanhaddad@apple.com1d6701e2017-05-23 22:55:10 +00005422017-05-23 Ryan Haddad <ryanhaddad@apple.com>
543
544 Skip crashing css-display-3/display-contents tests.
545 https://bugs.webkit.org/show_bug.cgi?id=172503
546
547 Unreviewed test gardening.
548
549 * TestExpectations:
550
jlewis3@apple.com2e724e32017-05-23 21:30:37 +00005512017-05-23 Matt Lewis <jlewis3@apple.com>
552
553 Marked imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html as failing.
554 https://bugs.webkit.org/show_bug.cgi?id=172515
555
556 Unreviewed test gardening.
557
558 * TestExpectations:
559
cdumez@apple.come7db41a2017-05-23 21:06:23 +00005602017-05-23 Chris Dumez <cdumez@apple.com>
561
562 Regression(r215229): ASSERTION FAILED: !m_scriptHash || m_scriptHash == m_script.impl()->hash()
563 https://bugs.webkit.org/show_bug.cgi?id=171091
564 <rdar://problem/31752046>
565
566 Reviewed by Geoffrey Garen.
567
568 * fast/dom/resources/script-with-unicode.js: Added.
569 * fast/dom/script-charset-update-expected.txt: Added.
570 * fast/dom/script-charset-update.html: Added.
571 Add test that was consistently hitting the assertion in debug builds before
572 r215229 was rolled out.
573
574 * fast/loader/cache-encoding-expected.txt:
575 * fast/loader/cache-encoding.html:
576 Improve test to check that it is actually getting a SyntaxError the first time,
577 when it loads the script with the wrong encoding. Apparently this test was not
578 clear enough because it was updated / disabled in r215229, but was showing a
579 real bug.
580
581 * platform/ios-wk2/TestExpectations:
582 * platform/mac-wk2/TestExpectations:
583 Unskip test was should no longer be flaky now that r215229 has been rolled out.
584
jlewis3@apple.comef6a6582017-05-23 20:59:09 +00005852017-05-23 Matt Lewis <jlewis3@apple.com>
586
587 Marked imported/w3c/web-platform-tests/webrtc/getstats.html as flaky.
588 https://bugs.webkit.org/show_bug.cgi?id=172521
589
590 Unreviewed test gardening.
591
592 * platform/ios-wk2/TestExpectations:
593 * platform/mac-wk2/TestExpectations:
594
dino@apple.com68791fa2017-05-23 20:49:58 +00005952017-05-23 Dean Jackson <dino@apple.com>
596
597 checkGPUStatus needs to exercise instancing calls
598 https://bugs.webkit.org/show_bug.cgi?id=172520
599 <rdar://problem/23118395>
600
601 Reviewed by Brent Fulgham.
602
603 * fast/canvas/webgl/lose-context-on-status-failure-expected.txt: Added.
604 * fast/canvas/webgl/lose-context-on-status-failure.html: Added.
605
rego@igalia.comfc37b972017-05-23 20:31:53 +00006062017-05-23 Manuel Rego Casasnovas <rego@igalia.com>
607
608 [css-grid] Import css/css-grid-1/alignment/ from WPT (8df7c9c215)
609 https://bugs.webkit.org/show_bug.cgi?id=172494
610
611 Reviewed by Youenn Fablet.
612
613 * TestExpectations: Mark as failure a few tests due to bug #172493.
614
ap@apple.com5e1514b2017-05-23 20:23:23 +00006152017-05-23 Alexey Proskuryakov <ap@apple.com>
616
617 Many editing js-tests use waitUntilDone
618 https://bugs.webkit.org/show_bug.cgi?id=172401
619
620 Reviewed by Ryosuke Niwa.
621
622 Corrected the use of js-test harness, updated the tests to use js-test.js instead
623 of js-test-pre.js where possible.
624
625 * editing/caret/ios/absolute-caret-position-after-scroll.html:
626 * editing/caret/ios/fixed-caret-position-after-scroll.html:
627 * editing/input/style-change-during-input.html:
628 * editing/inserting/insert-html-crash.html:
629 * editing/mac/input/undo-grouping-on-text-insertion.html:
630 * editing/mac/selection/context-menu-select-editability-expected.txt:
631 * editing/mac/selection/context-menu-select-editability.html:
632 * editing/mac/spelling/accept-candidate-undo-does-not-select.html:
633 * editing/mac/spelling/autocorrection-respets-undo-expected.txt:
634 * editing/mac/spelling/autocorrection-respets-undo.html:
635 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
636 * editing/pasteboard/drag-and-drop-image-contenteditable.html:
637 * editing/pasteboard/drag-and-drop-inputimage-contenteditable.html:
638 * editing/pasteboard/drag-and-drop-objectimage-contenteditable.html:
639 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt:
640 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
641 * editing/selection/ios/absolute-selection-after-scroll.html:
642 * editing/selection/ios/fixed-selection-after-scroll.html:
643 * editing/spelling/copy-paste-crash-expected.txt:
644 * editing/spelling/copy-paste-crash.html:
645 * editing/style/apply-style-join-child-text-nodes-crash.html:
646
jiewen_tan@apple.coma3087de2017-05-23 19:46:39 +00006472017-05-23 Jiewen Tan <jiewen_tan@apple.com>
648
649 Unreviewed, test gardening after r217225
650
651 * TestExpectations:
652 Gardening about imported/w3c/web-platform-tests/WebCryptoAPI/
653
cdumez@apple.com1a5e2832017-05-23 19:39:16 +00006542017-05-23 Chris Dumez <cdumez@apple.com>
655
656 Unreviewed, roll out r215229
657
658 It caused CachedScripts in MemoryCache to be reused with different encodings
659 even though CachedScript potentially has already decoded data or cached hash
660 with a previous encoding.
661
662 * TestExpectations:
663 * fast/loader/cache-encoding-expected.txt:
664 * fast/loader/cache-encoding.html:
665 * http/tests/preload/preload-encoding-expected.txt:
666 * http/tests/preload/preload-encoding.php:
667
ryanhaddad@apple.com94e88702017-05-23 18:36:35 +00006682017-05-23 Ryan Haddad <ryanhaddad@apple.com>
669
670 Skip LayoutTest imported/w3c/web-platform-tests/innerText/getter.html.
671 https://bugs.webkit.org/show_bug.cgi?id=172514
672
673 Unreviewed test gardening.
674
675 * TestExpectations:
676
commit-queue@webkit.orgb54ca7d2017-05-23 16:30:37 +00006772017-05-23 Sam Weinig <sam@webkit.org>
678
679 [WebIDL] Remove some unnecessary specialization for enum types
680 https://bugs.webkit.org/show_bug.cgi?id=172482
681
682 Reviewed by Chris Dumez.
683
684 * crypto/subtle/import-key-malformed-parameters-expected.txt:
685 * fast/files/blob-constructor-expected.txt:
686 * fast/files/script-tests/blob-constructor.js:
687 Update test and results for improved order of exceptions. In this case, the conversion
688 to String throws before the failure to parse the enumeration (which is what the
689 plain TypeError was).
690
commit-queue@webkit.org47b46f02017-05-23 16:27:36 +00006912017-05-23 Emilio Cobos Álvarez <ecobos@igalia.com>
692
693 Import the css-display-3 css tests.
694 https://bugs.webkit.org/show_bug.cgi?id=172212
695
696 Reviewed by Chris Dumez.
697
commit-queue@webkit.org374da2c2017-05-23 15:56:12 +00006982017-05-23 youenn fablet <youenn@apple.com>
699
700 There should be an easy way to run HTTP/WPT served tests on a browser
701 https://bugs.webkit.org/show_bug.cgi?id=172068
702
703 Reviewed by Sam Weinig.
704
705 * fast/harness/results.html: In case results.html is opened locallly,
706 open HTTP/WPT urls as served by their related servers.
707 Adding a check that the servers are running before opening the related test.
708
commit-queue@webkit.org5b149802017-05-23 14:18:55 +00007092017-05-23 Antoine Quint <graouts@apple.com>
710
711 [Modern Media Controls] Turn off all tests
712 https://bugs.webkit.org/show_bug.cgi?id=172447
713
714 Reviewed by Jon Lee.
715
716 Due to the high number of timeouts and random failures with the current tests, we turn off
717 all modern-media-controls tests while we wait on a more permanent solution.
718
719 * TestExpectations:
720 * platform/gtk/TestExpectations:
721 * platform/ios/TestExpectations:
722 * platform/mac-wk1/TestExpectations:
723 * platform/mac/TestExpectations:
724
mmaxfield@apple.coma266d032017-05-23 07:37:42 +00007252017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
726
727 Update font-style's implementation in the font selection algorithm
728 https://bugs.webkit.org/show_bug.cgi?id=169453
729
730 Reviewed by Simon Fraser.
731
732 * fast/text/font-style-parse-expected.txt:
733 * fast/text/font-style-parse.html:
734 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
735
pvollan@apple.com31567ae2017-05-23 06:50:17 +00007362017-05-22 Per Arne Vollan <pvollan@apple.com>
737
738 [Win] Update expectations for layout tests.
739 https://bugs.webkit.org/show_bug.cgi?id=172437
740
741 Unreviewed test gardening, update test expectations for failing tests.
742
743 * platform/win/TestExpectations:
744
mmaxfield@apple.com636c4d22017-05-23 06:03:24 +00007452017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
746
747 Support calc() in font-variation-settings and font-feature-settings
748 https://bugs.webkit.org/show_bug.cgi?id=171032
749
750 Reviewed by David Hyatt.
751
752 * css3/font-feature-settings-calc-expected.html: Added.
753 * css3/font-feature-settings-calc.html: Added.
754 * fast/text/variations/calc-expected.html: Added.
755 * fast/text/variations/calc.html: Added.
756
ryanhaddad@apple.com5999d122017-05-22 23:41:13 +00007572017-05-22 Ryan Haddad <ryanhaddad@apple.com>
758
759 Mark to imported/w3c/web-platform-tests/webrtc tests as failing on ios-wk2.
760 https://bugs.webkit.org/show_bug.cgi?id=171605
761
762 Unreviewed test gardening.
763
764 * platform/ios-wk2/TestExpectations:
765
cdumez@apple.comac70a712017-05-22 23:00:25 +00007662017-05-22 Chris Dumez <cdumez@apple.com>
767
768 ASSERTION FAILED: tokens.find(item) == notFound in WebCore::DOMTokenList::replace
769 https://bugs.webkit.org/show_bug.cgi?id=172473
770
771 Reviewed by Ryosuke Niwa.
772
773 * TestExpectations:
774 Unskip test.
775
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +00007762017-05-22 Ryan Haddad <ryanhaddad@apple.com>
777
ryanhaddad@apple.comdb9aef82017-05-22 22:52:06 +0000778 Mark http/tests/loading/resourceLoadStatistics/grandfathering.html as flaky.
779 https://bugs.webkit.org/show_bug.cgi?id=172452
780
781 Unreviewed test gardening.
782
783 * platform/wk2/TestExpectations:
784
7852017-05-22 Ryan Haddad <ryanhaddad@apple.com>
786
ryanhaddad@apple.com566e1e62017-05-22 22:47:46 +0000787 Update TestExpectations for two new WPT LayoutTests.
788 https://bugs.webkit.org/show_bug.cgi?id=172472
789
790 Unreviewed test gardening.
791
792 * TestExpectations:
793
ap@apple.comb1f3e4f2017-05-22 22:09:49 +00007942017-05-22 Alexey Proskuryakov <ap@apple.com>
795
796 Remove Java tests.
797
798 Rubber-stamped by Tim Horton.
799
800 These tests were disabled on all platforms for a long long time now.
801
802 * TestExpectations:
803 * java: Removed.
804 * platform/ios/TestExpectations:
805 * platform/mac/TestExpectations:
806 * platform/win/TestExpectations:
807 * platform/wk2/TestExpectations:
808 * platform/wpe/TestExpectations:
809
bburg@apple.com51fd2622017-05-22 22:06:47 +00008102017-05-22 Brian Burg <bburg@apple.com>
811
812 Web Inspector: webkit reload policy should match default behavior
813 https://bugs.webkit.org/show_bug.cgi?id=171385
814 <rdar://problem/31871515>
815
816 Reviewed by Joseph Pecoraro.
817
818 * http/tests/inspector/replay/replay-test.js:
819 * http/tests/inspector/network/resource-sizes-memory-cache.html:
820 Update tests to match new API.
821
822 * http/tests/inspector/network/resource-response-source-memory-cache.html:
823 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
824 Added. This is a copy of the above test but uses the option to do a "legacy" reload.
825 With this reload type, the resource returned with HTTP 200.
826
yoav@yoav.ws029d3252017-05-22 22:03:18 +00008272017-05-22 Yoav Weiss <yoav@yoav.ws>
828
829 [preload] Add media and type attribute support.
830 https://bugs.webkit.org/show_bug.cgi?id=171720
831
832 Reviewed by Youenn Fablet.
833
834 * TestExpectations: Skip http/tests/preload/viewport as meta viewport is turned off in most platforms.
835 * http/wpt/preload/media-attribute-expected.txt: Added.
836 * http/wpt/preload/media-attribute.html: Added.
837 * http/wpt/preload/type-attribute-expected.txt: Added.
838 * http/wpt/preload/type-attribute.html: Added.
839 * http/wpt/preload/resources/square.png: Added.
840 * http/wpt/preload/resources/dummy.js: Added.
841 * http/tests/preload/viewport/meta-viewport-link-headers-expected.txt: Added.
842 * http/tests/preload/viewport/meta-viewport-link-headers.php: Added.
843 * platform/ios-simulator/TestExpectations: Turn on http/tests/preload/viewport for ios-simulator.
844 * platform/ios/TestExpectations: Turn on http/tests/preload/viewport for ios.
845
ryanhaddad@apple.com47c26932017-05-22 21:13:45 +00008462017-05-22 Ryan Haddad <ryanhaddad@apple.com>
847
848 Mark imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as a timeout on El Capitan.
849 https://bugs.webkit.org/show_bug.cgi?id=172469
850
851 Unreviewed test gardening.
852
853 * platform/mac/TestExpectations:
854
ap@apple.comc8e7c722017-05-22 20:49:12 +00008552017-05-22 Alexey Proskuryakov <ap@apple.com>
856
857 Many WebAudio js-tests use waitUntilDone
858 https://bugs.webkit.org/show_bug.cgi?id=172398
859
860 Reviewed by Sam Weinig.
861
862 Corrected the use of js-test harness, updated the tests to use js-test.js instead
863 of js-test-pre.js where possible.
864
865 * resources/js-test.js: (shouldReject): Copied some funcitonality form js-test-pre.js
866 that wasn't present here.
867
868 * webaudio/analyser-exception.html:
869 * webaudio/audiobuffer-neuter-expected.txt:
870 * webaudio/audiobuffer-neuter.html:
871 * webaudio/audiobuffersource-channels.html:
872 * webaudio/audiobuffersource-ended-expected.txt:
873 * webaudio/audiobuffersource-ended.html:
874 * webaudio/audiobuffersource-exception.html:
875 * webaudio/audiobuffersource-loop-comprehensive-expected.txt:
876 * webaudio/audiobuffersource-loop-comprehensive.html:
877 * webaudio/audiobuffersource-negative-playbackrate-expected.txt:
878 * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt:
879 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt:
880 * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
881 * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
882 * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt:
883 * webaudio/audiobuffersource-negative-playbackrate-loop.html:
884 * webaudio/audiobuffersource-negative-playbackrate.html:
885 * webaudio/audiobuffersource-playbackState.html:
886 * webaudio/audiobuffersource-start-expected.txt:
887 * webaudio/audiobuffersource-start.html:
888 * webaudio/audiochannelmerger-basic.html:
889 * webaudio/audiochannelmerger-stereo.html:
890 * webaudio/audiochannelsplitter.html:
891 * webaudio/audiocontext-promise-throwing.html:
892 * webaudio/audiocontext-promise.html:
893 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html:
894 * webaudio/audiocontext-restriction.html:
895 * webaudio/audiocontext-state-interrupted.html:
896 * webaudio/audiocontext-state.html:
897 * webaudio/audionode-channel-rules.html:
898 * webaudio/audionode-connect-order.html:
899 * webaudio/audionode.html:
900 * webaudio/audioparam-connect-audioratesignal.html:
901 * webaudio/audioparam-summingjunction.html:
902 * webaudio/audioprocessingevent.html:
903 * webaudio/automatic-pull-node.html:
904 * webaudio/biquad-allpass.html:
905 * webaudio/biquad-bandpass.html:
906 * webaudio/biquad-getFrequencyResponse.html:
907 * webaudio/biquad-highpass.html:
908 * webaudio/biquad-highshelf.html:
909 * webaudio/biquad-lowpass.html:
910 * webaudio/biquad-lowshelf.html:
911 * webaudio/biquad-notch.html:
912 * webaudio/biquad-peaking.html:
913 * webaudio/biquadfilternode-basic.html:
914 * webaudio/convolution-mono-mono.html:
915 * webaudio/decode-audio-data-basic.html:
916 * webaudio/decode-audio-data-too-short.html:
917 * webaudio/delaynode-max-default-delay.html:
918 * webaudio/delaynode-max-nondefault-delay.html:
919 * webaudio/delaynode-maxdelay.html:
920 * webaudio/delaynode-maxdelaylimit.html:
921 * webaudio/delaynode-scheduling.html:
922 * webaudio/delaynode.html:
923 * webaudio/distance-exponential.html:
924 * webaudio/distance-inverse.html:
925 * webaudio/distance-linear.html:
926 * webaudio/dynamicscompressor-basic.html:
927 * webaudio/javascriptaudionode-downmix8-2channel-input.html:
928 * webaudio/javascriptaudionode-upmix2-8channel-input.html:
929 * webaudio/javascriptaudionode-zero-input-channels.html:
930 * webaudio/javascriptaudionode.html:
931 * webaudio/mediaelementaudiosourcenode.html:
932 * webaudio/oscillator-basic.html:
933 * webaudio/oscillator-ended-expected.txt:
934 * webaudio/oscillator-ended.html:
935 * webaudio/page-canstartmedia.html:
936 * webaudio/panner-equalpower-stereo.html:
937 * webaudio/panner-equalpower.html:
938 * webaudio/panner-loop.html:
939 * webaudio/pannernode-basic.html:
940 * webaudio/realtimeanalyser-fft-scaling.html:
941 * webaudio/realtimeanalyser-fft-sizing.html:
942 * webaudio/resources/audiobuffersource-testing.js:
943 (checkAllTests):
944 * webaudio/sample-accurate-scheduling.html:
945 * webaudio/stereo2mono-down-mixing.html:
946 * webaudio/test-basic.html:
947 * webaudio/waveshaper.html:
948
mmaxfield@apple.com43943e42017-05-22 20:12:43 +00009492017-05-22 Myles C. Maxfield <mmaxfield@apple.com>
950
951 Enable the woff2-variations @font-face format identifier
952 https://bugs.webkit.org/show_bug.cgi?id=172425
953
954 Reviewed by Andreas Kling.
955
956 * fast/text/variations/font-face-format-woff2-expected.html: Added.
957 * fast/text/variations/font-face-format-woff2.html: Added.
958 * platform/mac/TestExpectations:
959
simon.fraser@apple.com23372cf2017-05-22 19:19:24 +00009602017-05-22 Simon Fraser <simon.fraser@apple.com>
961
962 Support transform-box to switch sizing box in SVG
963 https://bugs.webkit.org/show_bug.cgi?id=145783
964
965 Reviewed by Dean Jackson.
966
967 Modify tests that relied on the old "% values relative to the bounding box" behavior,
968 and new tests for parsing and rendering with transform-box.
969
970 * fast/css/transform-box-parsing.html: Added.
971 * svg/transforms/change-transform-origin-css.xhtml:
972 * svg/transforms/change-transform-origin-presentation-attribute.xhtml:
973 * svg/transforms/percent-transform-values.xhtml:
974 * svg/transforms/svg-transform-box-expected.html: Added.
975 * svg/transforms/svg-transform-box.html: Added.
976 * svg/transforms/transform-origin-css-property.xhtml:
977 * transforms/svg-vs-css.xhtml:
978
antti@apple.comea90b132017-05-22 18:16:18 +00009792017-05-22 Antti Koivisto <antti@apple.com>
980
981 Crash in WebCore::StyleRuleKeyframes::findKeyframeIndex
982 https://bugs.webkit.org/show_bug.cgi?id=170756
983 <rdar://problem/31573157>
984
985 Reviewed by Andreas Kling.
986
987 Expand the tests to cover the malformed key case.
988
989 * animations/keyframes-rule.html:
990 * animations/unprefixed-keyframes-rule.html:
991
commit-queue@webkit.orgf9f90062017-05-22 18:07:11 +00009922017-05-22 youenn fablet <youenn@apple.com>
993
994 Resync web-platform-tests up to 8df7c9c215678328212f232ce0b5270c505a8563
995 https://bugs.webkit.org/show_bug.cgi?id=172426
996
997 Reviewed by Chris Dumez.
998
999 * TestExpectations:
1000 * tests-options.json:
1001
antti@apple.combebe57b22017-05-22 13:17:24 +000010022017-05-22 Antti Koivisto <antti@apple.com>
1003
1004 [macOS Sierra Wk1] LayoutTest/animations/animation-initial-inheritance.html is a flaky image failure.
1005 https://bugs.webkit.org/show_bug.cgi?id=172177
1006 <rdar://problem/32239583>
1007
1008 Unreviewed.
1009
1010 * animations/animation-initial-inheritance.html: Try to unflake.
1011
pvollan@apple.combbe160d2017-05-22 06:30:27 +000010122017-05-21 Per Arne Vollan <pvollan@apple.com>
1013
pvollan@apple.com554d1332017-05-22 06:55:15 +00001014 Unreviewed Windows test gardening, skip tests which are timing out.
1015
1016 * platform/win/TestExpectations:
1017
10182017-05-21 Per Arne Vollan <pvollan@apple.com>
1019
pvollan@apple.combbe160d2017-05-22 06:30:27 +00001020 [Win] Update expectations for layout tests.
1021 https://bugs.webkit.org/show_bug.cgi?id=172437
1022
1023 Unreviewed test gardening, update test expectations for failing tests.
1024
1025 * platform/win/TestExpectations:
1026
sbarati@apple.comba6f3532017-05-22 05:47:33 +000010272017-05-21 Saam Barati <sbarati@apple.com>
1028
1029 We incorrectly throw a syntax error when declaring a top level for-loop iteration variable the same as a parameter
1030 https://bugs.webkit.org/show_bug.cgi?id=171041
1031 <rdar://problem/32082516>
1032
1033 Reviewed by Yusuke Suzuki.
1034
1035 * js/parser-syntax-check-expected.txt:
1036 * js/script-tests/parser-syntax-check.js:
1037
antti@apple.com9ff32262017-05-21 15:08:18 +000010382017-05-21 Antti Koivisto <antti@apple.com>
1039
1040 matchMedia('print').addListener() fires in WK1 but never in WK2 when printing (breaks printing Google maps, QuickLooks)
1041 https://bugs.webkit.org/show_bug.cgi?id=172361
1042 <rdar://problem/28777408>
1043
1044 Reviewed by Sam Weinig.
1045
1046 * fast/media/matchMedia-print-expected.txt: Added.
1047 * fast/media/matchMedia-print.html: Added.
1048
ap@apple.com72e57062017-05-21 06:01:27 +000010492017-05-20 Alexey Proskuryakov <ap@apple.com>
1050
1051 Correct line endings in a couple files.
1052
1053 * fast/canvas/script-tests/canvas-gradient-without-path.js:
1054 * fast/dom/Geolocation/page-reload-cancel-permission-requests.html:
1055
cdumez@apple.comf5bed952017-05-20 19:14:15 +000010562017-05-20 Chris Dumez <cdumez@apple.com>
1057
cdumez@apple.com5adf38b2017-05-21 02:10:05 +00001058 Drop [NoInterfaceObject] from RTCDTMFSender and RTCStatsReport
1059 https://bugs.webkit.org/show_bug.cgi?id=172418
1060
1061 Reviewed by Youenn Fablet.
1062
1063 Rebaseline existing test to reflect change.
1064
1065 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1066 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1067 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1068 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1069
10702017-05-20 Chris Dumez <cdumez@apple.com>
1071
cdumez@apple.comf5bed952017-05-20 19:14:15 +00001072 Value for iterator property is wrong for maplike interfaces
1073 https://bugs.webkit.org/show_bug.cgi?id=172410
1074
1075 Reviewed by Sam Weinig.
1076
1077 Extend test coverage to test the RTCStatsReport iterator.
1078
1079 * webrtc/video-stats.html:
1080
jer.noble@apple.com57ab0f42017-05-20 16:55:01 +000010812017-05-20 Jer Noble <jer.noble@apple.com>
1082
1083 [MSE][Mac] Support painting MSE video-element to canvas
1084 https://bugs.webkit.org/show_bug.cgi?id=125157
1085 <rdar://problem/23062016>
1086
1087 Reviewed by Eric Carlson.
1088
1089 * media/media-source/content/test-fragmented.mp4: Add a 'edts' atom to move the presentation time for the
1090 first sample to 0:00.
1091 * media/media-source/content/test-fragmented-manifest.json:
1092 * media/media-source/media-source-paint-to-canvas-expected.txt: Added.
1093 * media/media-source/media-source-paint-to-canvas.html: Added.
1094
cdumez@apple.comaf6bbc52017-05-20 02:30:27 +000010952017-05-19 Chris Dumez <cdumez@apple.com>
1096
1097 Consider not exposing webkitURL in workers
1098 https://bugs.webkit.org/show_bug.cgi?id=172166
1099
1100 Reviewed by Geoffrey Garen.
1101
1102 Rebaseline existing test to reflect behavior change.
1103
1104 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1105
commit-queue@webkit.org8bf56e22017-05-20 00:27:33 +000011062017-05-19 Jeremy Jones <jeremyj@apple.com>
1107
1108 webkitSupportsFullscreen and webkitSupportsPresentationMode('fullscreen') disagree.
1109 https://bugs.webkit.org/show_bug.cgi?id=172329
1110 rdar://problem/32260891
1111
1112 Reviewed by Darin Adler.
1113
1114 webkitSupportsPresentationMode('fullscreen') should delegate to webkitSupportsFullscreen.
1115 The additional mediaSession().fullscreenPermitted() check causes it to return false when
1116 not handling a user gesture, which isn't helpful to deciding to show a button in controls
1117 or not.
1118
1119 * media/media-fullscreen-inline-expected.txt:
1120 * media/media-fullscreen-not-in-document-expected.txt:
1121 * media/media-fullscreen.js:
1122 (canplaythrough):
1123 * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt:
1124 * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt:
1125
jlewis3@apple.com47f842d2017-05-20 00:18:14 +000011262017-05-19 Matt Lewis <jlewis3@apple.com>
1127
1128 Marked webrtc/datachannel/filter-ice-candidate.html as flaky.
1129 https://bugs.webkit.org/show_bug.cgi?id=171061
1130
1131 Unreviewed test gardening.
1132
1133 * platform/ios-wk2/TestExpectations:
1134 * platform/mac-wk1/TestExpectations:
1135 * platform/mac-wk2/TestExpectations:
1136
cdumez@apple.come0fb99a2017-05-20 00:00:58 +000011372017-05-19 Chris Dumez <cdumez@apple.com>
1138
1139 Do not fire load event for SVGElements that are detached or in frameless documents
1140 https://bugs.webkit.org/show_bug.cgi?id=172289
1141 <rdar://problem/32275689>
1142
1143 Reviewed by Ryosuke Niwa.
1144
1145 Add layout test coverage.
1146
1147 * svg/load-event-detached-expected.txt: Added.
1148 * svg/load-event-detached.html: Added.
1149
ap@apple.comfcade892017-05-19 23:37:59 +000011502017-05-19 Alexey Proskuryakov <ap@apple.com>
1151
1152 Many accessibility js-tests use waitUntilDone
1153 https://bugs.webkit.org/show_bug.cgi?id=172372
1154
1155 Reviewed by Tim Horton.
1156
1157 Corrected the use of js-test harness, updated the tests to use js-test.js instead
1158 of js-test-pre.js where possible.
1159
1160 * accessibility/anonymous-render-block-in-continuation-causes-crash-expected.txt:
1161 * accessibility/anonymous-render-block-in-continuation-causes-crash.html:
1162 * accessibility/aria-checkbox-sends-notification.html:
1163 * accessibility/aria-invalid.html:
1164 * accessibility/aria-switch-sends-notification.html:
1165 * accessibility/deleting-iframe-destroys-axcache.html:
1166 * accessibility/file-upload-button-with-axpress.html:
1167 * accessibility/frame-disconnect-textmarker-cache-crash-expected.txt:
1168 * accessibility/frame-disconnect-textmarker-cache-crash.html:
1169 * accessibility/gtk/aria-listbox-crash.html:
1170 * accessibility/heading-title-includes-links-expected.txt:
1171 * accessibility/heading-title-includes-links.html:
1172 * accessibility/image-map-update-parent-crash-expected.txt:
1173 * accessibility/image-map-update-parent-crash.html:
1174 * accessibility/insert-children-assert-expected.txt:
1175 * accessibility/insert-children-assert.html:
1176 * accessibility/ios-simulator/focus-change-notifications.html:
1177 * accessibility/label-element-press.html:
1178 * accessibility/loading-iframe-updates-axtree.html:
1179 * accessibility/mac/aria-expanded-notifications.html:
1180 * accessibility/mac/aria-listbox-selectedchildren-change.html:
1181 * accessibility/mac/aria-liveregion-on-image.html:
1182 * accessibility/mac/aria-liveregions-addedelement.html:
1183 * accessibility/mac/aria-liveregions-changedalt.html:
1184 * accessibility/mac/aria-liveregions-changedtext.html:
1185 * accessibility/mac/aria-liveregions-removedelement.html:
1186 * accessibility/mac/combobox-activedescendant-notifications-expected.txt:
1187 * accessibility/mac/combobox-activedescendant-notifications.html:
1188 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing-expected.txt:
1189 * accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html:
1190 * accessibility/mac/html-slider-indicator.html:
1191 * accessibility/mac/input-replacevalue-userinfo-expected.txt:
1192 * accessibility/mac/input-replacevalue-userinfo.html:
1193 * accessibility/mac/ordered-textmarker-crash-expected.txt:
1194 * accessibility/mac/ordered-textmarker-crash.html:
1195 * accessibility/mac/search-with-frames-expected.txt:
1196 * accessibility/mac/search-with-frames.html:
1197 * accessibility/mac/selection-boundary-userinfo.html:
1198 * accessibility/mac/selection-change-userinfo.html:
1199 * accessibility/mac/selection-element-tabbing-to-link.html:
1200 * accessibility/mac/selection-value-changes-for-aria-textbox.html:
1201 * accessibility/mac/stale-textmarker-crash-expected.txt:
1202 * accessibility/mac/stale-textmarker-crash.html:
1203 * accessibility/mac/textbox-role-reports-notifications-expected.txt:
1204 * accessibility/mac/textbox-role-reports-notifications.html:
1205 * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
1206 * accessibility/mac/value-change/value-change-user-info-textarea.html:
1207 * accessibility/mac/value-change/value-change-user-info-textfield.html:
1208 * accessibility/media-element.html:
1209 * accessibility/menu-list-sends-change-notification.html:
1210 * accessibility/multiselect-list-reports-active-option.html:
1211 * accessibility/paragraph-with-linebreaks.html:
1212 * accessibility/platform-name.html:
1213 * accessibility/radio-button-group-members.html:
1214 * accessibility/radio-button-title-label.html:
1215 * accessibility/selection-states-expected.txt:
1216 * accessibility/selection-states.html:
1217 * accessibility/spinbutton-value.html:
1218 * accessibility/svg-bounds.html:
1219 * accessibility/table-cell-for-column-and-row-crash.html:
1220 * accessibility/table-cells-roles.html:
1221 * accessibility/table-roles-hierarchy.html:
1222 * accessibility/table-with-aria-role.html:
1223 * accessibility/textarea-insertion-point-line-number.html:
1224 * accessibility/textbox-role-reports-selection.html:
1225 * accessibility/title-ui-element-correctness.html:
1226 * accessibility/unknown-roles-not-exposed-expected.txt:
1227 * accessibility/unknown-roles-not-exposed.html:
1228 * accessibility/win/bstr-elements-role.html:
1229 * accessibility/win/detached-object-notification-crash.html:
1230 * accessibility/win/heading-elements.html:
1231 * accessibility/win/img-alt-attribute.html:
1232 * accessibility/win/linked-elements.html:
1233 * accessibility/win/list-item-role.html:
1234 * accessibility/win/list-marker-role.html:
1235 * accessibility/win/list-role.html:
1236 * accessibility/win/multiple-select-element-role.html:
1237 * accessibility/win/option-element-position-and-size.html:
1238 * accessibility/win/parent-element.html:
1239 * accessibility/win/select-element-role.html:
1240 * accessibility/win/selection-and-focus.html:
1241 * accessibility/win/single-select-children-changed.html:
1242 * accessibility/win/single-select-children.html:
1243 * accessibility/win/text-role.html:
1244 * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt:
1245 * platform/mac-wk2/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1246 * platform/mac/accessibility/deleting-iframe-destroys-axcache-expected.txt:
1247 * platform/mac/accessibility/media-element-expected.txt:
1248 * platform/mac/accessibility/table-cells-roles-expected.txt:
1249 * platform/mac/accessibility/table-roles-hierarchy-expected.txt:
1250
jlewis3@apple.com41322312017-05-19 23:30:09 +000012512017-05-19 Matt Lewis <jlewis3@apple.com>
1252
1253 Rebaselined js/dom/global-constructors-attributes.html after revision 217129
1254
1255
1256 Unreviewed test gardening.
1257
1258 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1259
cdumez@apple.com5b7abae2017-05-19 23:07:40 +000012602017-05-19 Chris Dumez <cdumez@apple.com>
1261
1262 URLSearchParams / Headers objects @@iterator is not as per Web IDL spec
1263 https://bugs.webkit.org/show_bug.cgi?id=172218
1264
1265 Reviewed by Youenn Fablet.
1266
1267 * fast/text/font-face-set-javascript-expected.txt:
1268 * fast/text/font-face-set-javascript.html:
1269 Fix FontFaceSet test which wrong expected FontFaceSet's entries() to return
1270 a pair iterator. It does not make sense to return a pair iterator here given
1271 that this is not a key-value structure. FontFaceSet should not even have an
1272 entries() method but this is an artifact of us using iterable<FontFace> instead of
1273 setlike<FontFace> until we support setlike<> (Bug 159140).
1274
zalan@apple.com97933452017-05-19 22:54:06 +000012752017-05-19 Zalan Bujtas <zalan@apple.com>
1276
1277 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
1278 https://bugs.webkit.org/show_bug.cgi?id=172309
1279 <rdar://problem/32262357>
1280
1281 Reviewed by Simon Fraser.
1282
1283 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
1284 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
1285
ryanhaddad@apple.com39cd65d2017-05-19 22:24:25 +000012862017-05-19 Ryan Haddad <ryanhaddad@apple.com>
1287
1288 LayoutTest js/Promise-types.html is a flaky failure
1289 https://bugs.webkit.org/show_bug.cgi?id=171739
1290
1291 Unreviewed follow-up fix for JSC tests.
1292
1293 * js/script-tests/Promise-types.js:
1294
commit-queue@webkit.org6b41e432017-05-19 21:41:50 +000012952017-05-19 Youenn Fablet <youenn@apple.com>
1296
1297 Align MockRealtimeMediaSourceCenter with RealtimeMediaSourceCenter
1298 https://bugs.webkit.org/show_bug.cgi?id=172324
1299
1300 Reviewed by Eric Carlson.
1301
1302 * fast/mediastream/mock-media-source-webaudio.html:
1303
ap@apple.comfa481bb2017-05-19 21:19:00 +000013042017-05-19 Alexey Proskuryakov <ap@apple.com>
1305
1306 Many CSS js-tests use waitUntilDone
1307 https://bugs.webkit.org/show_bug.cgi?id=172379
1308
1309 Reviewed by Tim Horton.
1310
1311 Corrected the use of js-test harness, updated the tests to use js-test.js instead
1312 of js-test-pre.js where possible.
1313
1314 * css3/filters/should-not-have-compositing-layer-expected.txt:
1315 * css3/filters/should-not-have-compositing-layer.html:
1316 * css3/scroll-snap/nested-elements-expected.txt:
1317 * css3/scroll-snap/nested-elements.html:
1318 * css3/scroll-snap/scroll-snap-2d-change-axis-type-expected.txt:
1319 * css3/scroll-snap/scroll-snap-2d-change-axis-type.html:
1320 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently-expected.txt:
1321 * css3/scroll-snap/scroll-snap-2d-offsets-computed-independently.html:
1322 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt:
1323 * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html:
1324 * css3/scroll-snap/scroll-snap-mismatch-expected.txt:
1325 * css3/scroll-snap/scroll-snap-mismatch.html:
1326 * css3/scroll-snap/scroll-snap-offsets-expected.txt:
1327 * css3/scroll-snap/scroll-snap-offsets.html:
1328 * css3/scroll-snap/scroll-snap-positions-expected.txt:
1329 * css3/scroll-snap/scroll-snap-positions-mainframe-expected.txt:
1330 * css3/scroll-snap/scroll-snap-positions-mainframe.html:
1331 * css3/scroll-snap/scroll-snap-positions-overflow-resize-expected.txt:
1332 * css3/scroll-snap/scroll-snap-positions-overflow-resize.html:
1333 * css3/scroll-snap/scroll-snap-positions.html:
1334 * css3/scroll-snap/scroll-snap-style-changed-align-expected.txt:
1335 * css3/scroll-snap/scroll-snap-style-changed-align.html:
1336 * css3/touch-action/touch-action-manipulation-fast-clicks.html:
1337 * fast/css/counters/2displays-expected.txt:
1338 * fast/css/counters/2displays.html:
1339 * fast/css/counters/after-continuation-expected.txt:
1340 * fast/css/counters/after-continuation.html:
1341 * fast/css/counters/counter-increment-inherit-expected.txt:
1342 * fast/css/counters/counter-increment-inherit.htm:
1343 * fast/css/counters/counter-increment-tests-expected.txt:
1344 * fast/css/counters/counter-increment-tests.htm:
1345 * fast/css/device-aspect-ratio.html:
1346 * fast/css/hover-display-block-inline-expected.txt:
1347 * fast/css/hover-display-block-inline.html:
1348 * fast/css/hover-display-block-none-expected.txt:
1349 * fast/css/hover-display-block-none.html:
1350 * fast/css/image-resolution/image-resolution.html:
1351 * fast/css/max-device-aspect-ratio.html:
1352 * fast/css/min-device-aspect-ratio.html:
1353 * fast/css/pseudo-target-indirect-sibling-001.html:
1354 * fast/css/pseudo-target-indirect-sibling-002.html:
1355
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +000013562017-05-19 Ryan Haddad <ryanhaddad@apple.com>
1357
ryanhaddad@apple.com0f1907d2017-05-19 20:12:12 +00001358 Skip tests that are reporting FailureNotTested.
1359 https://bugs.webkit.org/show_bug.cgi?id=172378
1360
1361 Unreviewed test gardening.
1362
1363 * TestExpectations:
1364 * platform/ios-wk2/TestExpectations:
1365 * platform/ios/TestExpectations:
1366 * platform/mac/TestExpectations:
1367
13682017-05-19 Ryan Haddad <ryanhaddad@apple.com>
1369
ryanhaddad@apple.comb3b85b02017-05-19 19:09:34 +00001370 LayoutTest js/Promise-types.html is a flaky failure (Unhandled Promise Rejection messages)
1371 https://bugs.webkit.org/show_bug.cgi?id=171739
1372
1373 Reviewed by Joseph Pecoraro.
1374
1375 Silence the console messages for unhandled rejections in this LayoutTest.
1376
1377 * js/script-tests/Promise-types.js:
1378
zalan@apple.come01b9402017-05-19 18:47:03 +000013792017-05-19 Zalan Bujtas <zalan@apple.com>
1380
1381 LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
1382 https://bugs.webkit.org/show_bug.cgi?id=172363
1383 <rdar://problem/32182167>
1384
1385 Reviewed by Simon Fraser.
1386
1387 10ms timer is too short to securely ensure a layout. Let's force it instead.
1388
1389 * accessibility/mac/aria-multiple-liveregions-notification.html:
1390
ryanhaddad@apple.combf4c4e32017-05-19 18:06:36 +000013912017-05-19 Commit Queue <commit-queue@webkit.org>
1392
1393 Unreviewed, rolling out r217098, r217111, r217113, and
1394 r217114.
1395 https://bugs.webkit.org/show_bug.cgi?id=172367
1396
1397 These changes broke the Windows build and introduced
1398 LayoutTest failures (Requested by ryanhaddad on #webkit).
1399
1400 Reverted changesets:
1401
1402 "[MSE][Mac] Support painting MSE video-element to canvas"
1403 https://bugs.webkit.org/show_bug.cgi?id=125157
1404 http://trac.webkit.org/changeset/217098
1405
1406 "[MSE][Mac] Support painting MSE video-element to canvas"
1407 https://bugs.webkit.org/show_bug.cgi?id=125157
1408 http://trac.webkit.org/changeset/217111
1409
1410 "Unreviewed build fix; add undefined functions and constants
1411 to the CoreMediaSoftLink.h, and use the"
1412 http://trac.webkit.org/changeset/217113
1413
1414 "[MSE][Mac] Support painting MSE video-element to canvas"
1415 https://bugs.webkit.org/show_bug.cgi?id=125157
1416 http://trac.webkit.org/changeset/217114
1417
aestes@apple.com232fa952017-05-19 16:16:52 +000014182017-05-19 Andy Estes <aestes@apple.com>
1419
1420 REGRESSION (r217078): window.ApplePaySession is undefined on macOS Sierra
1421 https://bugs.webkit.org/show_bug.cgi?id=172344
1422
1423 Reviewed by Tim Horton.
1424
1425 * TestExpectations: Removed http/tests/ssl/applepay/ApplePaySession.html
1426
cdumez@apple.com2ee0a982017-05-19 14:11:48 +000014272017-05-19 Chris Dumez <cdumez@apple.com>
1428
1429 CSSOM insertRule() index argument is optional with default 0
1430 https://bugs.webkit.org/show_bug.cgi?id=172219
1431
1432 Reviewed by Sam Weinig.
1433
1434 Update / Rebaseline existing tests to reflect behavior change.
1435
1436 * fast/css/CSSSupportsRule-parameters-expected.txt:
1437 * fast/css/CSSSupportsRule-parameters.html:
1438 * fast/css/stylesheet-parameters-expected.txt:
1439 * fast/css/stylesheet-parameters.html:
1440 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1441
zandobersek@gmail.comc448c052017-05-19 11:46:32 +000014422017-05-19 Zan Dobersek <zdobersek@igalia.com>
1443
1444 Unreviewed GTK+ gardening. Adding or updating test expectations for
1445 four W3C layout tests covering MSE and IndexedDB implementations.
1446
1447 * platform/gtk/TestExpectations:
1448
jer.noble@apple.com9b030762017-05-19 09:54:48 +000014492017-05-19 Jer Noble <jer.noble@apple.com>
1450
1451 [MSE][Mac] Support painting MSE video-element to canvas
1452 https://bugs.webkit.org/show_bug.cgi?id=125157
1453 <rdar://problem/23062016>
1454
1455 Reviewed by Eric Carlson.
1456
1457 * media/media-source/content/test-fragmented.mp4:
1458
zandobersek@gmail.com6736ad52017-05-19 09:11:47 +000014592017-05-19 Zan Dobersek <zdobersek@igalia.com>
1460
1461 Unreviewed GTK+ gardening.
1462
1463 * platform/gtk/TestExpectations: Skip Apple Pay layout tests. Update one
1464 http/tests/loading/resourceLoadStatistics test expectation.
1465 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: Update after r217091.
1466
ryanhaddad@apple.comf4e0b092017-05-19 03:28:06 +000014672017-05-18 Ryan Haddad <ryanhaddad@apple.com>
1468
1469 Unreviewed, rolling out r217079.
1470
1471 This change broke internal builds.
1472
1473 Reverted changeset:
1474
1475 "Redundant ellipsis box triggers
1476 ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent()."
1477 https://bugs.webkit.org/show_bug.cgi?id=172309
1478 http://trac.webkit.org/changeset/217079
1479
cdumez@apple.com9a940b32017-05-19 03:21:54 +000014802017-05-18 Chris Dumez <cdumez@apple.com>
1481
1482 [macOS Sierra] Layout Test http/tests/dom/document-attributes-null-handling.html is flaky.
1483 https://bugs.webkit.org/show_bug.cgi?id=172311
1484
1485 Reviewed by Andreas Kling.
1486
1487 Not sure why the cookies are sometimes returned by CFNetwork in a different order. However,
1488 what matters and what we want to test is that the cookie was actually added so make the
1489 test not rely on a specific order to address flakiness.
1490
1491 * http/tests/dom/document-attributes-null-handling-expected.txt:
1492 * http/tests/dom/document-attributes-null-handling.html:
1493
aestes@apple.comf6bf40c2017-05-19 02:55:15 +000014942017-05-18 Andy Estes <aestes@apple.com>
1495
1496 Unreviewed gardening on ApplePaySession.html after r217078.
1497
aestes@apple.com45d68142017-05-19 05:58:30 +00001498 * TestExpectations: Expect failure until webkit.org/b/172344 is fixed.
1499
15002017-05-18 Andy Estes <aestes@apple.com>
1501
1502 Unreviewed gardening on ApplePaySession.html after r217078.
1503
aestes@apple.comf6bf40c2017-05-19 02:55:15 +00001504 The ApplePayError tests are only expected to pass when APPLE_PAY_DELEGATE is enabled, so
1505 this breaks them out into their own file so that they can be skipped independently from
1506 ApplePaySession.html.
1507
1508 * http/tests/ssl/applepay/ApplePayError-expected.txt: Added.
1509 * http/tests/ssl/applepay/ApplePayError.html: Added.
1510 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1511 * http/tests/ssl/applepay/ApplePaySession.html:
1512 * platform/mac-wk2/TestExpectations:
1513
ryanhaddad@apple.comc1e97b62017-05-19 02:47:41 +000015142017-05-18 Ryan Haddad <ryanhaddad@apple.com>
1515
1516 Rebaseline js/dom/global-constructors-attributes.html after r217078.
1517
1518 Unreviewed test gardening.
1519
1520 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1521 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1522
eric.carlson@apple.com3741a912017-05-19 01:16:47 +000015232017-05-18 Eric Carlson <eric.carlson@apple.com>
1524
1525 [MediaStream] do not cache gUM permissions
1526 https://bugs.webkit.org/show_bug.cgi?id=172245
1527
1528 Reviewed by Youenn Fablet.
1529
1530 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Updated.
1531 * fast/mediastream/MediaDevices-getUserMedia.html:
1532 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
1533 * http/tests/media/media-stream/get-user-media-prompt.html:
1534
zalan@apple.com3cec9a52017-05-19 00:37:43 +000015352017-05-18 Zalan Bujtas <zalan@apple.com>
1536
1537 Redundant ellipsis box triggers ASSERT_WITH_SECURITY_IMPLICATION in InlineBox::parent().
1538 https://bugs.webkit.org/show_bug.cgi?id=172309
1539 <rdar://problem/32262357>
1540
1541 Reviewed by Simon Fraser.
1542
1543 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly-expected.txt: Added.
1544 * fast/inline/redundant-ellipsis-triggers-assert-incorrectly.html: Added.
1545
simon.fraser@apple.come7d141a2017-05-18 23:27:37 +000015462017-05-18 Simon Fraser <simon.fraser@apple.com>
1547
1548 Add a test to ensure that media controls don't trigger composting of ancestors via "isolates blending"
1549 https://bugs.webkit.org/show_bug.cgi?id=172320
1550
1551 Reviewed by Dean Jackson.
1552
1553 Test that makes some source-less and sourced audio and video controls, and dumps
1554 the layer tree to ensure that they didn't trigger compositing on their ancestor
1555 stacking context element.
1556
1557 * media/controls-should-not-trigger-isolates-blending-expected.txt: Added.
1558 * media/controls-should-not-trigger-isolates-blending.html: Added.
1559
dino@apple.com1c738cf2017-05-18 23:22:16 +000015602017-05-18 Dean Jackson <dino@apple.com>
1561
1562 Transform misplaces element 50% of the time
1563 https://bugs.webkit.org/show_bug.cgi?id=172300
1564 <rdar://problem/29835668>
1565
1566 Reviewed by Simon Fraser.
1567
1568 A test case which has an animation that relies on
1569 translation percentages. If all goes well, the
1570 animating element will be completely obscured.
1571
1572 * animations/needs-layout-expected.html: Added.
1573 * animations/needs-layout.html: Added.
1574
dbates@webkit.org778a3d22017-05-18 21:53:59 +000015752017-05-18 Daniel Bates <dabates@apple.com>
1576
1577 Improve error message for Access-Control-Allow-Origin violation due to misconfigured server
1578 https://bugs.webkit.org/show_bug.cgi?id=162819
1579 <rdar://problem/28575938>
1580
1581 Reviewed by Joseph Pecoraro.
1582
1583 Add more tests when Access-Control-Allow-Origin has more than one value and group
1584 with existing tests. Update expected results.
1585
1586 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
1587 * http/tests/xmlhttprequest/resources/origin-exact-matching-iframe.html: Also extracted
1588 the origin string for the page into a local variable called pageOrigin, making use of document.origin,
1589 and referenced this variable instead of duplicating its value. Fixed various style nits.
1590
wilander@apple.com2a5e5a02017-05-18 21:50:04 +000015912017-05-18 John Wilander <wilander@apple.com>
1592
1593 Resource Load Statistics: Grandfather domains for existing data records
1594 https://bugs.webkit.org/show_bug.cgi?id=172155
1595 <rdar://problem/24913532>
1596
1597 Reviewed by Alex Christensen.
1598
1599 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
1600 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
1601 * platform/wk2/TestExpectations:
1602 Marked it Pass for WebKit2.
1603
keith_miller@apple.comf2cf16c2017-05-18 20:49:36 +000016042017-05-18 Keith Miller <keith_miller@apple.com>
1605
1606 Fix wasm-mem-post-message.html test expectations
1607 https://bugs.webkit.org/show_bug.cgi?id=172308
1608
1609 Unreviewed, test gardening.
1610
1611 * platform/ios-simulator/TestExpectations:
1612 * platform/win/TestExpectations:
1613
jer.noble@apple.com8bc6c232017-05-18 20:32:01 +000016142017-05-18 Jer Noble <jer.noble@apple.com>
1615
1616 Allow nested timers to propagate user gestures so long as the total nested interval is less than 1s.
1617 https://bugs.webkit.org/show_bug.cgi?id=172173
1618
1619 Reviewed by Andy Estes.
1620
1621 * fast/events/popup-blocked-from-untrusted-mouse-click.html:
1622 * fast/events/popup-blocking-timers4-expected.txt: Removed.
1623 * fast/events/popup-blocking-timers4.html: Removed.
1624 * media/restricted-audio-playback-with-multiple-settimeouts-expected.txt: Added.
1625 * media/restricted-audio-playback-with-multiple-settimeouts.html: Added.
1626 * platform/ios/TestExpectations:
1627
dbates@webkit.org8c4111b2017-05-18 19:40:48 +000016282017-05-18 Daniel Bates <dabates@apple.com>
1629
1630 Evaluating window named element may return wrong result
1631 https://bugs.webkit.org/show_bug.cgi?id=166792
1632 <rdar://problem/29801059>
1633
1634 Reviewed by Chris Dumez.
1635
1636 Add tests to ensure we do not regress evaluation of window named elements.
1637
1638 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt: Added.
1639 * http/tests/security/named-window-property-from-same-origin-inactive-document.html: Added.
1640 * http/tests/security/resources/innocent-victim-with-named-elements.html: Added.
1641 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: Added.
1642 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html: Added.
1643
aestes@apple.comae52e852017-05-18 18:57:10 +000016442017-05-18 Andy Estes <aestes@apple.com>
1645
1646 Add "countryCode" to ApplePayErrorContactField
1647 https://bugs.webkit.org/show_bug.cgi?id=172264
1648 <rdar://problem/32004909>
1649
1650 Reviewed by Anders Carlsson.
1651
1652 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1653 * http/tests/ssl/applepay/ApplePaySession.html:
1654
dbates@webkit.org7a1f9a42017-05-18 18:55:45 +000016552017-05-18 Daniel Bates <dabates@apple.com>
1656
1657 REGRESSION (r209608): Cross-origin plugin document opened in child window blocked by parent
1658 window CSP when object-src 'none' is set
1659 https://bugs.webkit.org/show_bug.cgi?id=172038
1660 <rdar://problem/32258262>
1661
1662 Reviewed by Andy Estes.
1663
1664 Adds tests to ensure that a same-origin- and cross-origin- plugin document opened in a child
1665 window inherit and do not inherit the CSP of its opener, respectively. Also adds a test to
1666 ensure that an about:blank window inherits the CSP plugin policy of its opener.
1667
1668 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: Added.
1669 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
1670 * http/tests/security/contentSecurityPolicy/cross-origin-plugin-document-allowed-in-child-window.html: Added.
1671 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window-expected.txt: Added.
1672 * http/tests/security/contentSecurityPolicy/plugin-blocked-in-about-blank-window.html: Added.
1673 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: Added.
1674 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: Added.
1675 * platform/ios/TestExpectations: Skip added tests as iOS does not support plugins.
1676
keith_miller@apple.com74e8d882017-05-18 18:22:19 +000016772017-05-18 Keith Miller <keith_miller@apple.com>
1678
1679 WebAssembly API: test with neutered inputs
1680 https://bugs.webkit.org/show_bug.cgi?id=163899
1681
1682 Reviewed by JF Bastien.
1683
1684 This patch dups Saam's de-modularized builder.
1685
1686 * workers/sab/postMessage-transfer-type-error-expected.txt:
1687 * workers/wasm-mem-post-message-expected.txt: Added.
1688 * workers/wasm-mem-post-message.html: Added.
1689 * workers/wasm-mem-post-message/test.js: Added.
1690 (worker.onmessage):
1691 * workers/wasm-mem-post-message/worker.js: Added.
1692 (onmessage):
1693 * workers/wasm-resources/builder.js: Added.
1694 (const._fail):
1695 (const.isNotA.assert.isNotA):
1696 (const):
1697 (switch.typeof):
1698 (Builder):
1699 (Builder.prototype.setChecked):
1700 (Builder.prototype.setPreamble):
1701 (Builder.prototype._functionIndexSpaceKeyHash):
1702 (Builder.prototype._registerFunctionToIndexSpace):
1703 (Builder.prototype._getFunctionFromIndexSpace):
1704 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1705 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1706 (Builder.prototype._registerSectionBuilders.this.Unknown):
1707
cdumez@apple.com6a5c9e42017-05-18 17:07:51 +000017082017-05-18 Chris Dumez <cdumez@apple.com>
1709
1710 Update web-platform-tests tools
1711 https://bugs.webkit.org/show_bug.cgi?id=172247
1712
1713 Reviewed by Youenn Fablet.
1714
1715 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
1716
antti@apple.com7bd8bb42017-05-18 15:16:37 +000017172017-05-18 Antti Koivisto <antti@apple.com>
1718
1719 Design mode should not affect UA shadow trees
1720 https://bugs.webkit.org/show_bug.cgi?id=171854
1721 <rdar://problem/32071037>
1722
1723 Reviewed by Zalan Bujtas.
1724
1725 * editing/deleting/search-shadow-tree-delete-expected.txt: Added.
1726 * editing/deleting/search-shadow-tree-delete.html: Added.
1727
magomez@igalia.comdbc276c2017-05-18 11:28:41 +000017282017-05-18 Miguel Gomez <magomez@igalia.com>
1729
1730 Unreviewed GTK+ gardening. Update expectations of tests failing after r217039.
1731
1732 * platform/gtk/TestExpectations:
1733
ryanhaddad@apple.com70e72fb2017-05-18 00:37:10 +000017342017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1735
1736 Unreviewed, rolling out r217014.
1737
1738 This change caused mac-wk2 LayoutTests to exit early due to
1739 crashes.
1740
1741 Reverted changeset:
1742
1743 "Resource Load Statistics: Grandfather domains for existing
1744 data records"
1745 https://bugs.webkit.org/show_bug.cgi?id=172155
1746 http://trac.webkit.org/changeset/217014
1747
zalan@apple.com36c264a2017-05-18 00:29:07 +000017482017-05-17 Zalan Bujtas <zalan@apple.com>
1749
1750 Tighten TextIterator::handleTextNode run-renderer mapping logic.
1751 https://bugs.webkit.org/show_bug.cgi?id=172174
1752
1753 Reviewed by Antti Koivisto.
1754
1755 * fast/shadow-dom/slot-crash-expected.txt:
1756
wilander@apple.coma3f93242017-05-17 23:55:24 +000017572017-05-17 John Wilander <wilander@apple.com>
1758
1759 Resource Load Statistics: Grandfather domains for existing data records
1760 https://bugs.webkit.org/show_bug.cgi?id=172155
1761 <rdar://problem/24913532>
1762
1763 Reviewed by Alex Christensen.
1764
1765 * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Added.
1766 * http/tests/loading/resourceLoadStatistics/grandfathering.html: Added.
1767 * platform/wk2/TestExpectations:
1768 Marked it Pass for WebKit2.
1769
zalan@apple.com023f9ce2017-05-17 23:30:47 +000017702017-05-17 Zalan Bujtas <zalan@apple.com>
1771
1772 Debug ASSERT: WebCore::RenderImageResource::shutdown
1773 https://bugs.webkit.org/show_bug.cgi?id=172238
1774 <rdar://problem/30064601>
1775
1776 Reviewed by Simon Fraser.
1777
1778 * fast/images/assert-when-insertion-point-is-incorrect-expected.txt: Added.
1779 * fast/images/assert-when-insertion-point-is-incorrect.html: Added.
1780
ryanhaddad@apple.coma6517ee2017-05-17 22:34:41 +000017812017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1782
1783 Mark http/tests/appcache/404-resource-with-slow-main-resource.php as flaky on mac-wk1.
1784 https://bugs.webkit.org/show_bug.cgi?id=172241
1785
1786 Unreviewed test gardening.
1787
1788 * platform/mac-wk1/TestExpectations:
1789
cdumez@apple.com912e22e2017-05-17 21:50:11 +000017902017-05-17 Chris Dumez <cdumez@apple.com>
1791
1792 Setting URL.search to '' results in a stringified URL ending in '?'
1793 https://bugs.webkit.org/show_bug.cgi?id=162345
1794 <rdar://problem/31800441>
1795
1796 Reviewed by Alex Christensen.
1797
1798 * fast/dom/DOMURL/set-href-attribute-search-expected.txt:
1799 * fast/dom/DOMURL/set-href-attribute-search.html:
1800 * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-search.js:
1801 * fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt:
1802 Update / rebaseline existing tests to reflect behavior change.
1803
1804 * platform/ios-wk1/TestExpectations:
1805 * platform/mac-wk1/TestExpectations:
1806 Unskip url-setters.html test as it seems to be passing for me on WK1.
1807
eric.carlson@apple.comb5144062017-05-17 21:31:52 +000018082017-05-17 Eric Carlson <eric.carlson@apple.com>
1809
1810 [MediaStream] videoWidth and videoHeight should be set when 'loadedmetadata' event fires
1811 https://bugs.webkit.org/show_bug.cgi?id=172223
1812 <rdar://problem/31899755>
1813
1814 Reviewed by Jer Noble.
1815
1816 * fast/mediastream/get-user-media-on-loadedmetadata-expected.txt: Added.
1817 * fast/mediastream/get-user-media-on-loadedmetadata.html: Added.
1818
commit-queue@webkit.org814b0d12017-05-17 21:08:26 +000018192017-05-17 Youenn Fablet <youenn@apple.com>
1820
1821 iOS WebRTC Media Capture should not allow camera capture from background tab
1822 https://bugs.webkit.org/show_bug.cgi?id=172200
1823
1824 Reviewed by Eric Carlson.
1825
1826 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs-expected.txt: Added.
1827 * platform/ios/mediastream/getUserMedia-disabled-in-background-tabs.html: Added.
1828
jiewen_tan@apple.comfa95bc22017-05-17 20:09:47 +000018292017-05-15 Jiewen Tan <jiewen_tan@apple.com>
1830
1831 Replace CryptoOperationData with BufferSource for WebKitSubtleCrypto
1832 https://bugs.webkit.org/show_bug.cgi?id=172146
1833 <rdar://problem/32122256>
1834
1835 Reviewed by Brent Fulgham.
1836
1837 * crypto/webkitSubtle/argument-conversion-expected.txt:
1838 * crypto/webkitSubtle/import-export-raw-key-leak-expected.txt: Added.
1839 * crypto/webkitSubtle/import-export-raw-key-leak.html: Added.
1840
cdumez@apple.come5e376b82017-05-17 19:44:29 +000018412017-05-17 Chris Dumez <cdumez@apple.com>
1842
1843 Unreviewed, skip newly imported notifications tests on iOS
1844
1845 Notifications are not enabled on iOS.
1846
1847 * platform/ios/TestExpectations:
1848
ryanhaddad@apple.com44fd96d2017-05-17 18:28:55 +000018492017-05-17 Ryan Haddad <ryanhaddad@apple.com>
1850
1851 Mark two http/tests/media/hls/video tests as failing during investigation.
1852 https://bugs.webkit.org/show_bug.cgi?id=171814
1853
1854 Unreviewed test gardening.
1855
1856 * platform/mac-wk1/TestExpectations:
1857
n_wang@apple.com5cf02ff2017-05-17 17:34:27 +000018582017-05-17 Nan Wang <n_wang@apple.com>
1859
1860 ASSERTION FAILED in WebCore::AccessibilityNodeObject::insertChild()
1861 https://bugs.webkit.org/show_bug.cgi?id=171927
1862 <rdar://problem/32109781>
1863
1864 Reviewed by Chris Fleizach.
1865
1866 * accessibility/insert-children-assert-expected.txt: Added.
1867 * accessibility/insert-children-assert.html: Added.
1868
cdumez@apple.comfc841ab2017-05-17 17:23:20 +000018692017-05-17 Chris Dumez <cdumez@apple.com>
1870
1871 Import Notification tests from web-platform-tests
1872 https://bugs.webkit.org/show_bug.cgi?id=172196
1873
1874 Reviewed by Youenn Fablet.
1875
1876 * resources/testharnessreport.js:
1877 Allow notifications as this is a pre-requirement for web-platform-tests.
1878
bfulgham@apple.com0163afe2017-05-17 17:15:45 +000018792017-05-17 Ryosuke Niwa <rniwa@webkit.org>
1880
1881 getElementById can return a wrong elemnt when a matching element is removed during beforeload event
1882 https://bugs.webkit.org/show_bug.cgi?id=171374
1883
1884 Reviewed by Brent Fulgham.
1885
1886 Added a regression test for calling getElementById after removing a matching element
1887 during beforeload event of a link element.
1888
1889 * fast/html/link-element-removal-during-beforeload-expected.txt: Added.
1890 * fast/html/link-element-removal-during-beforeload.html: Added.
1891
cdumez@apple.comf4c15b22017-05-17 16:23:10 +000018922017-05-17 Chris Dumez <cdumez@apple.com>
1893
1894 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r216959.
1895
1896 * js/dom/global-constructors-attributes-expected.txt:
1897 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1898 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1899 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1900 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1901 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1902 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1903 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1904
commit-queue@webkit.org0e16dd62017-05-17 16:04:36 +000019052017-05-17 Ben Kelly <ben@wanderview.com>
1906
1907 Import FileAPI WPT tests.
1908 https://bugs.webkit.org/show_bug.cgi?id=171960
1909
1910 Reviewed by Youenn Fablet.
1911
1912 * TestExpectations:
1913
antti@apple.com08524f62017-05-17 15:12:48 +000019142017-05-17 Antti Koivisto <antti@apple.com>
1915
1916 Regression (198943): <marquee> shouldn't wrap text
1917 https://bugs.webkit.org/show_bug.cgi?id=172217
1918
1919 Reviewed by Andreas Kling.
1920
1921 * fast/html/marquee-child-wrap-expected.html: Added.
1922 * fast/html/marquee-child-wrap.html: Added.
1923
ddkilzer@apple.com6caedbd2017-05-17 11:58:38 +000019242017-05-17 David Kilzer <ddkilzer@apple.com>
1925
1926 REGRESSION (r216966): fast/shadow-dom/slot-crash.html started to fail
1927
1928 Unreviewed test gardening.
1929
1930 Update test results after the fix for:
1931 Do not skip <slot> children when collecting content for innerText.
1932 https://bugs.webkit.org/show_bug.cgi?id=172113
1933 <rdar://problem/30362324>
1934
1935 * fast/shadow-dom/slot-crash-expected.txt: Update results to add
1936 a space to the end of the output.
1937
cdumez@apple.com55fc4d02017-05-17 05:26:10 +000019382017-05-16 Chris Dumez <cdumez@apple.com>
1939
1940 [macOS Debug wk2] Layout test svg/animations/animations-paused-in-background-page-iframe.html is flaky
1941 https://bugs.webkit.org/show_bug.cgi?id=172183
1942
1943 Reviewed by Andreas Kling.
1944
1945 Fix test flakiness by using shouldBecome() instead of relying on a 30ms timer.
1946
1947 * svg/animations/animations-paused-in-background-page-iframe-expected.txt:
1948 * svg/animations/animations-paused-in-background-page-iframe.html:
1949
commit-queue@webkit.orga750e772017-05-17 03:22:38 +000019502017-05-16 Sam Weinig <sam@webkit.org>
1951
1952 Bring Notification.idl up to spec
1953 https://bugs.webkit.org/show_bug.cgi?id=172156
1954
1955 Reviewed by Chris Dumez.
1956
1957 * http/tests/notifications/notification-expected.txt: Added.
1958 * http/tests/notifications/notification.html: Added.
1959 Add test for basic Notification API functionality.
1960
zalan@apple.com1ab3f102017-05-17 02:33:28 +000019612017-05-16 Zalan Bujtas <zalan@apple.com>
1962
1963 Do not skip <slot> children when collecting content for innerText.
1964 https://bugs.webkit.org/show_bug.cgi?id=172113
1965 <rdar://problem/30362324>
1966
1967 Reviewed by Ryosuke Niwa and Brent Fulgham.
1968
1969 * fast/text/inner-text-should-include-slot-subtree-expected.txt: Added.
1970 * fast/text/inner-text-should-include-slot-subtree.html: Added.
1971
jiewen_tan@apple.comd1b62a02017-05-17 01:17:34 +000019722017-05-16 Jiewen Tan <jiewen_tan@apple.com>
1973
1974 Unreviewed, fix LayoutTests/plugins/navigator-plugin-crash.html
1975 <rdar://problem/32236478>
1976
1977 * plugins/navigator-plugin-crash-expected.txt:
1978 * plugins/navigator-plugin-crash.html:
1979
cdumez@apple.com0a3c66b2017-05-16 23:45:13 +000019802017-05-16 Chris Dumez <cdumez@apple.com>
1981
1982 Implement DOMMatrix / DOMMatrixReadOnly
1983 https://bugs.webkit.org/show_bug.cgi?id=110001
1984
1985 Reviewed by Sam Weinig and Simon Fraser.
1986
1987 Drop test I previously added now that a better version landed in web-platform-tests
1988 and was re-imported in this patch.
1989
1990 * fast/css/matrix-stringifier-expected.txt: Removed.
1991 * fast/css/matrix-stringifier.html: Removed.
1992
mmaxfield@apple.com01133712017-05-16 20:26:39 +000019932017-05-16 Myles C. Maxfield <mmaxfield@apple.com>
1994
1995 REGRESSION(r212513): LastResort is platform-dependent, so its semantics should not be required to perform font loading correctly.
1996 https://bugs.webkit.org/show_bug.cgi?id=168487
1997
1998 Reviewed by Antti Koivisto.
1999
2000 * fast/text/font-download-font-face-src-list-expected.txt: Added.
2001 * fast/text/font-download-font-face-src-list.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2002 * fast/text/font-download-font-family-property-expected.txt: Added.
2003 * fast/text/font-download-font-family-property.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2004 * fast/text/font-download-remote-fallback-all-expected.txt: Added.
2005 * fast/text/font-download-remote-fallback-all.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2006 * fast/text/font-interstitial-invisible-width-while-loading-expected.txt: Added.
2007 * fast/text/font-interstitial-invisible-width-while-loading.html: Added.
2008 * fast/text/font-weight-download-2.html:
2009 * fast/text/font-weight-download-3-expected.txt: Added.
2010 * fast/text/font-weight-download-3.html: Copied from LayoutTests/fast/text/font-weight-download-2.html.
2011 * fast/text/web-font-load-fallback-during-loading-2-expected.html: Added.
2012 * fast/text/web-font-load-fallback-during-loading-2.html: Added.
2013 * fast/text/web-font-load-fallback-during-loading-expected.html:
2014 * fast/text/web-font-load-fallback-during-loading.html:
2015 * fast/text/web-font-load-invisible-during-loading-expected.txt: Added.
2016 * fast/text/web-font-load-invisible-during-loading.html: Added.
2017 * http/tests/webfont/fallback-font-while-loading-expected.txt:
2018 * http/tests/webfont/fallback-font-while-loading.html:
2019
eric.carlson@apple.com8b402fd2017-05-16 18:27:31 +000020202017-05-16 Eric Carlson <eric.carlson@apple.com>
2021
2022 [MediaStream] Return default device list until user gives permission to capture
2023 https://bugs.webkit.org/show_bug.cgi?id=172168
2024 <rdar://problem/31816884>
2025
2026 Reviewed by Youenn Fablet.
2027
2028 * fast/mediastream/MediaDevices-enumerateDevices-expected.txt: Removed.
2029 * fast/mediastream/MediaDevices-enumerateDevices.html: Removed.
2030 * fast/mediastream/media-devices-enumerate-devices-expected.txt: Added.
2031 * fast/mediastream/media-devices-enumerate-devices.html: Added.
2032
timothy_horton@apple.com1cdda3d2017-05-16 17:20:33 +000020332017-05-16 Tim Horton <timothy_horton@apple.com>
2034
2035 Make it possible to adjust which edges are affected by safe area insets
2036 https://bugs.webkit.org/show_bug.cgi?id=172149
2037 <rdar://problem/31564729>
2038
2039 Reviewed by Beth Dakin.
2040
2041 * fast/viewport/ios/viewport-fit-auto-expected.txt:
2042 * fast/viewport/ios/viewport-fit-contain-expected.txt:
2043
mark.lam@apple.comcb2a3b12017-05-16 17:12:16 +000020442017-05-16 Mark Lam <mark.lam@apple.com>
2045
2046 Gardening: rebased parser-syntax-check test results after r216891.
2047 https://bugs.webkit.org/show_bug.cgi?id=172171
2048
2049 Not reviewed.
2050
2051 * js/parser-syntax-check-expected.txt:
2052 * js/script-tests/parser-syntax-check.js:
2053
ryanhaddad@apple.com95533cf2017-05-16 16:19:28 +000020542017-05-16 Ryan Haddad <ryanhaddad@apple.com>
2055
2056 Skip LayoutTest media/restricted-audio-playback-with-document-gesture.html on iOS.
2057
2058 Unreviewed test gardening.
2059
2060 * platform/ios/TestExpectations:
2061
csaavedra@igalia.com1ad20842017-05-16 15:08:44 +000020622017-05-16 Claudio Saavedra <csaavedra@igalia.com>
2063
2064 [GTK] Tests that always pass when run alone, but fail in the bots
2065 https://bugs.webkit.org/show_bug.cgi?id=168572
2066
2067 Reviewed by Michael Catanzaro.
2068
2069 PlatformWebView::viewSupportsOptions() is basically a comparison
2070 that checks that the passed options are the ones supported by the
2071 web view. There is no reason for them to be implemented for each
2072 platform differently. In fact doing so causes issues each time a
2073 new option is added, if the corresponding platform implementation
2074 is not updated accordingly.
2075
2076 A consequence of not updating the viewSupportOptions()
2077 implementations when new options are added is that tests that need
2078 these options might fail if they are executed after a test that
2079 didn't need the option, as the webview will be reused even if the
2080 option is not supported. This cannot be spotted when running the
2081 tests individually. See bug #165133 for other example of the same
2082 problem.
2083
2084 Remove the platform implementations and make the comparison a
2085 method of the TestOptions structure, so that the check is in one
2086 place. For the time being include in the comparison the options
2087 checked in the mac and ios platforms, which seem to be the only
2088 ones relevant this far (unless newer ones have also been
2089 forgotten).
2090
2091 * platform/gtk/TestExpectations: Unskip an affected test.
2092
commit-queue@webkit.org835538c2017-05-16 12:47:22 +000020932017-05-16 Romain Bellessort <romain.bellessort@crf.canon.fr>
2094
2095 [Readable Streams API] Implement ReadableStreamBYOBReader releaseLock()
2096 https://bugs.webkit.org/show_bug.cgi?id=172111
2097
2098 Reviewed by Chris Dumez.
2099
2100 Added tests to check releaseLock() behavior.
2101
2102 * streams/readable-stream-byob-reader-expected.txt: Updated.
2103 * streams/readable-stream-byob-reader.js: Added new tests.
2104
pvollan@apple.com6368b252017-05-16 10:32:22 +000021052017-05-16 Per Arne Vollan <pvollan@apple.com>
2106
2107 Unreviewed Windows gardening. Skip svg animation test, since image throttling behaves differently on WK1.
2108
2109 * platform/win/TestExpectations:
2110
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +000021112017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
2112
carlosgc@webkit.org4fc0b822017-05-16 09:35:58 +00002113 Unreviewed GTK+ gardening. Rebaseline tests after r216817.
2114
2115 * platform/gtk/fast/multicol/client-rects-expected.txt:
2116 * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
2117 * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
2118 * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
2119 * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
2120
21212017-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
2122
carlosgc@webkit.orgd0e74752017-05-16 08:53:21 +00002123 Unreviewed GTK+ gardening. Update expectations of several WebRTC tests.
2124
2125 * platform/gtk/TestExpectations:
2126
rego@igalia.com14d2c802017-05-16 07:50:32 +000021272017-05-16 Manuel Rego Casasnovas <rego@igalia.com>
2128
2129 [css-grid] Fix static position of positioned grid items
2130 https://bugs.webkit.org/show_bug.cgi?id=172108
2131
2132 Reviewed by Sergio Villar Senin.
2133
2134 The test is updated as the expected results were wrong.
2135 Note that after this patch we match Chrome and Firefox behavior on this test.
2136
2137 * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
2138
commit-queue@webkit.orgb4688d52017-05-16 05:14:50 +000021392017-05-15 Said Abou-Hallawa <sabouhallawa@apple.com>
2140
2141 Do not delete asynchronously decoded frames for large images if their clients are in the viewport
2142 https://bugs.webkit.org/show_bug.cgi?id=170640
2143
2144 Reviewed by Simon Fraser.
2145
2146 * fast/images/async-image-background-image-repeated.html:
2147 * fast/images/async-image-background-image.html:
2148 * fast/images/sprite-sheet-image-draw.html:
2149
commit-queue@webkit.orgcc836362017-05-16 00:41:50 +000021502017-05-15 Youenn Fablet <youenn@apple.com>
2151
2152 WebRTC outgoing muted video sources should send black frames
2153 https://bugs.webkit.org/show_bug.cgi?id=170627
2154 <rdar://problem/31513869>
2155
2156 Reviewed by Eric Carlson.
2157
2158 * webrtc/video-mute-expected.txt:
2159 * webrtc/video-mute.html:
2160
mark.lam@apple.comcf0bf6c2017-05-16 00:21:59 +000021612017-05-15 Mark Lam <mark.lam@apple.com>
2162
2163 Rolling out r214038 and r213697: Crashes when using computed properties with rest destructuring and object spread.
2164 https://bugs.webkit.org/show_bug.cgi?id=172147
2165
2166 Rubber-stamped by Saam Barati.
2167
2168 * js/parser-syntax-check-expected.txt:
2169 * js/script-tests/parser-syntax-check.js:
2170
cdumez@apple.com2462c512017-05-15 23:36:20 +000021712017-05-15 Chris Dumez <cdumez@apple.com>
2172
2173 Unreviewed, rebaseline platform/ios/ios/css/construct-WebKitCSSMatrix.html after r216881.
2174
2175 * platform/ios/ios/css/construct-WebKitCSSMatrix-expected.txt:
2176 * platform/ios/ios/css/resources/construct-WebKitCSSMatrix.js:
2177
jer.noble@apple.com333940e2017-05-15 22:46:13 +000021782017-05-15 Jer Noble <jer.noble@apple.com>
2179
2180 Add experimental setting to allow document gesture interaction to fulfill media playback gesture requirement
2181 https://bugs.webkit.org/show_bug.cgi?id=172131
2182
2183 Reviewed by Eric Carlson.
2184
2185 * media/restricted-audio-playback-with-document-gesture-expected.txt: Added.
2186 * media/restricted-audio-playback-with-document-gesture.html: Added.
2187
pvollan@apple.comd1b683f2017-05-15 22:40:50 +000021882017-05-15 Per Arne Vollan <pvollan@apple.com>
2189
2190 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2191 https://bugs.webkit.org/show_bug.cgi?id=167749
2192
2193 Reviewed by Eric Carlson.
2194
2195 Start video playback when the 'canplaythrough' event is handled, and stop logging the event,
2196 since the event sequence is not identical on all bots.
2197
2198 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2199 * http/tests/media/track-in-band-hls-metadata-crash.html:
2200
commit-queue@webkit.org4a08c002017-05-15 22:32:27 +000022012017-05-15 Joseph Pecoraro <pecoraro@apple.com>
2202
2203 Web Inspector: CRASH seen with DOM.setOuterHTML when there is no documentElement
2204 https://bugs.webkit.org/show_bug.cgi?id=172135
2205 <rdar://problem/32175860>
2206
2207 Reviewed by Brian Burg.
2208
2209 * inspector/dom/setOuterHTML-no-document-element-expected.txt: Added.
2210 * inspector/dom/setOuterHTML-no-document-element.html: Added.
2211
cdumez@apple.comb0a05ea2017-05-15 22:07:54 +000022122017-05-15 Chris Dumez <cdumez@apple.com>
2213
2214 Align WebKitCSSMatrix stringifier with spec for DOMMatrix
2215 https://bugs.webkit.org/show_bug.cgi?id=172114
2216
2217 Reviewed by Simon Fraser.
2218
2219 * fast/css/matrix-stringifier-expected.txt: Added.
2220 * fast/css/matrix-stringifier.html: Added.
2221 Add layout test coverage.
2222
2223 * fast/dom/Window/custom-constructors-expected.txt:
2224 * fast/dom/Window/custom-constructors.html:
2225 Rebaseline existing test to reflect behavior change.
2226
mark.lam@apple.com25199882017-05-15 20:34:13 +000022272017-05-15 Mark Lam <mark.lam@apple.com>
2228
2229 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
2230 https://bugs.webkit.org/show_bug.cgi?id=171775
2231 <rdar://problem/30975761>
2232
2233 Reviewed by Filip Pizlo.
2234
2235 * TestExpectations:
2236
mmaxfield@apple.com28fb8cc2017-05-15 20:16:51 +000022372017-05-15 Myles C. Maxfield <mmaxfield@apple.com>
2238
2239 Unicode characters which can't be rendered in any font are invisible
2240 https://bugs.webkit.org/show_bug.cgi?id=171942
2241 <rdar://problem/32054234>
2242
2243 Reviewed by Tim Horton.
2244
2245 * fast/text/default-ignorable-expected.html: Added.
2246 * fast/text/default-ignorable.html: Added.
2247 * fast/text/unknown-char-notdef-expected-mismatch.html: Added.
2248 * fast/text/unknown-char-notdef.html: Added.
2249
zalan@apple.com79e83ab2017-05-15 14:21:54 +000022502017-05-15 Zalan Bujtas <zalan@apple.com>
2251
2252 Simple line layout: Leading whitespace followed by a <br> produces an extra linebreak.
2253 https://bugs.webkit.org/show_bug.cgi?id=172076
2254
2255 Reviewed by Antti Koivisto.
2256
2257 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html: Added.
2258 * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html: Added.
2259
nael.ouedraogo@crf.canon.fre9b06042017-05-15 09:14:25 +000022602017-05-15 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2261
2262 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
2263 https://bugs.webkit.org/show_bug.cgi?id=171653
2264
2265 Reviewed by Chris Dumez.
2266
2267 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
2268 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
2269
2270 Update expectations of corresponding WPT test.
2271
2272 * platform/gtk/TestExpectations:
2273 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2274 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
2275 * platform/mac/TestExpectations:
2276
yoon@igalia.com05294c62017-05-15 09:06:53 +000022772017-05-15 Gwang Yoon Hwang <yoon@igalia.com>
2278
2279 [CAIRO] Painting an image mask with a matrix above Pixman's limit breaks internal states of Cairo
2280 https://bugs.webkit.org/show_bug.cgi?id=169094
2281
2282 Reviewed by Žan Doberšek.
2283
2284 * fast/hidpi/hidpi-long-page-with-inset-element-expected.html: Added.
2285 * fast/hidpi/hidpi-long-page-with-inset-element.html: Added.
2286
weinig@apple.com506f2432017-05-15 01:09:48 +000022872017-05-14 Sam Weinig <sam@webkit.org>
2288
2289 [WebIDL/DOM] Remove need for custom bindings for HTMLAllCollection and bring up to spec
2290 https://bugs.webkit.org/show_bug.cgi?id=172095
2291
2292 Reviewed by Darin Adler.
2293
2294 * fast/dom/collection-null-like-arguments-expected.txt:
2295 Update results.
2296
2297 * fast/dom/document-all-expected.txt: Added.
2298 * fast/dom/document-all.html: Added.
2299 New test that covers a bunch of missing coverage.
2300
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +000023012017-05-14 David Kilzer <ddkilzer@apple.com>
2302
ddkilzer@apple.coma0260ad2017-05-14 17:43:39 +00002303 [iOS/macOS Debug WK2] LayoutTests/imported/w3c/web-platform-tests/webrtc/interfaces.html is a flaky crash due to assertion failure
2304 <https://bugs.webkit.org/show_bug.cgi?id=172094>
2305 <rdar://problem/32184256>
2306
2307 Unreviewed test gardening.
2308
2309 * platform/ios-wk2/TestExpectations:
2310 * platform/mac-wk2/TestExpectations:
2311 - Mark test as flaky crash on Debug WK2 builds.
2312
23132017-05-14 David Kilzer <ddkilzer@apple.com>
2314
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00002315 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
2316 <https://webkit.org/b/172092>
2317
2318 Unreviewed test gardening.
2319
ddkilzer@apple.com4c8afb52017-05-14 11:28:21 +00002320 * platform/ios-wk1/TestExpectations:
2321 - This only times out on Release builds.
2322
23232017-05-14 David Kilzer <ddkilzer@apple.com>
2324
2325 [macOS Debug WK1] fast/parser/adoption-agency-unload-iframe-4.html is a flaky timeout (always on iOS 10 Release WK1)
2326 <https://webkit.org/b/172092>
2327
2328 Unreviewed test gardening.
2329
ddkilzer@apple.comc9de5222017-05-14 11:16:38 +00002330 See also Bug 169211 for a similar GTK WK1 timeout.
2331
2332 * platform/ios-wk1/TestExpectations:
2333 - Mark as always timing out on all builds.
2334 * platform/mac-wk1/TestExpectations:
2335 - Mark flaky on Debug builds.
2336
eric.carlson@apple.com9352d7f2017-05-14 05:27:18 +000023372017-05-13 Eric Carlson <eric.carlson@apple.com>
2338
2339 [MediaStream] deviceId constraint doesn't work with getUserMedia
2340 https://bugs.webkit.org/show_bug.cgi?id=171877
2341 <rdar://problem/31899730>
2342
2343 Reviewed by Jer Noble.
2344
2345 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
2346 * fast/mediastream/get-user-media-device-id.html: Added.
2347 * fast/mediastream/apply-constraints-video-expected.txt: Updated.
2348 * fast/mediastream/apply-constraints-video.html: Ditto.
2349
ddkilzer@apple.com8f8aea72017-05-14 04:27:01 +000023502017-05-13 David Kilzer <ddkilzer@apple.com>
2351
2352 TestExpectations: Remove last refereneces to Legacy Notifications
2353
2354 Unreviewed test gardening fixes these lint warnings:
2355
2356 LayoutTests/TestExpectations:1222 Path does not exist. fast/notifications/notifications-event-stop-propagation.html
2357 LayoutTests/TestExpectations:1223 Path does not exist. fast/notifications/notifications-multi-events.html
2358
2359 * TestExpectations: Remove references to skipped tests. Legacy
2360 Notification support was removed in r216641.
2361
ryanhaddad@apple.com585192b2017-05-14 01:07:05 +000023622017-05-13 Ryan Haddad <ryanhaddad@apple.com>
2363
2364 Remove flaky expectation for LayoutTest media/media-controls-clone-crash.html.
2365 https://bugs.webkit.org/show_bug.cgi?id=171978
2366
2367 Unreviewed test gardening.
2368
2369 * platform/mac-wk2/TestExpectations:
2370
jfernandez@igalia.comf0a40262017-05-13 21:36:59 +000023712017-05-13 Javier Fernandez <jfernandez@igalia.com>
2372
2373 [css-align] Implement the place-self shorthand
2374 https://bugs.webkit.org/show_bug.cgi?id=168846
2375
2376 Reviewed by Zalan Bujtas.
2377
2378 Regression tests for the new place-self alignment shorthand.
2379
2380 * css3/parse-place-self-expected.txt: Added.
2381 * css3/parse-place-self.html: Added.
2382
commit-queue@webkit.org2fcfdda2017-05-13 19:10:59 +000023832017-05-13 Commit Queue <commit-queue@webkit.org>
2384
2385 Unreviewed, rolling out r216801.
2386 https://bugs.webkit.org/show_bug.cgi?id=172072
2387
2388 Many memory corruption crashes on worker threads (Requested by
2389 ap on #webkit).
2390
2391 Reverted changeset:
2392
2393 "WorkerRunLoop::Task::performTask() should check
2394 !scriptController->isTerminatingExecution()."
2395 https://bugs.webkit.org/show_bug.cgi?id=171775
2396 http://trac.webkit.org/changeset/216801
2397
simon.fraser@apple.come41966d2017-05-13 05:41:28 +000023982017-05-12 Simon Fraser <simon.fraser@apple.com>
2399
simon.fraser@apple.comba0535e2017-05-13 18:24:15 +00002400 event.clientX/clientY should be in layout viewport coordinates
2401 https://bugs.webkit.org/show_bug.cgi?id=172018
2402
2403 Reviewed by Zalan Bujtas.
2404
2405 * fast/events/clientXY-in-zoom-and-scroll.html:
2406 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt: Added.
2407 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html: Added.
2408 * platform/ios/TestExpectations:
2409 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
2410
24112017-05-12 Simon Fraser <simon.fraser@apple.com>
2412
simon.fraser@apple.come41966d2017-05-13 05:41:28 +00002413 The rects returned by Element/Range.getClientRects() should not be rounded
2414 https://bugs.webkit.org/show_bug.cgi?id=172057
2415
2416 Reviewed by Chris Dumez.
2417
2418 Fix tests that were sensitive to rounding. I had to mark fast/text/multiglyph-characters.html
2419 as failing (webkit.org/b/172056).
2420
2421 * TestExpectations:
2422 * fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html:
2423 * fast/dom/Range/getClientRects-expected.txt:
2424 * fast/dom/Range/getClientRects.html:
2425 * fast/dom/Range/simple-line-layout-getclientrects-expected.html:
2426 * fast/dom/Range/simple-line-layout-getclientrects.html:
2427 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2428 * platform/ios/TestExpectations:
2429 * platform/ios/fast/multicol/client-rects-expected.txt:
2430 * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
2431 * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
2432 * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
2433 * platform/ios/fast/transforms/bounding-rect-zoom-expected.txt:
2434 * platform/mac/fast/multicol/client-rects-expected.txt:
2435 * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
2436 * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
2437 * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
2438 * platform/mac/fast/transforms/bounding-rect-zoom-expected.txt:
2439
jiewen_tan@apple.com436b7222017-05-13 03:03:37 +000024402017-05-12 Jiewen Tan <jiewen_tan@apple.com>
2441
2442 Elements should be inserted into a template element as its content's last child
2443 https://bugs.webkit.org/show_bug.cgi?id=171373
2444 <rdar://problem/31862949>
2445
2446 Reviewed by Ryosuke Niwa.
2447
2448 * fast/dom/HTMLTemplateElement/insert-fostering-child-expected.txt: Added.
2449 * fast/dom/HTMLTemplateElement/insert-fostering-child.html: Added.
2450
simon.fraser@apple.comc9133b52017-05-12 23:48:12 +000024512017-05-11 Simon Fraser <simon.fraser@apple.com>
2452
2453 Incorrect position when dragging jQuery Draggable elements with position fixed after pinch zoom
2454 https://bugs.webkit.org/show_bug.cgi?id=171113
2455
2456 Reviewed by Tim Horton.
2457
2458 Rebaseline tests which dumped the getBoundingClientRect for fixed elements; now that these
2459 are layout viewport-relative, getBoundingClientRect() for a fixed element is unchanging.
2460
2461 New test that exercises getBoundingClientRect() and getClientRects() for fixed and absolute
2462 elements after zooming.
2463
2464 * fast/events/autoscroll-when-zoomed.html: Adjust to account for behavior change.
2465 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
2466 * fast/visual-viewport/client-rects-relative-to-layout-viewport.html: Added.
2467 * fast/visual-viewport/zoomed-fixed-expected.txt:
2468 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2469 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2470 * fast/zooming/client-rect-in-fixed-zoomed.html:
2471 * fast/zooming/client-rects-with-css-and-page-zoom-expected.txt: Added.
2472 * fast/zooming/client-rects-with-css-and-page-zoom.html: Added.
2473 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt: Added.
2474 * platform/ios/TestExpectations: Mark imported/w3c/web-platform-tests/cssom-view/elementFromPoint.html as failing;
2475 it will be fixed via webkit.org/b/172019
2476 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2477 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2478
mark.lam@apple.com3c2c5302017-05-12 23:12:13 +000024792017-05-12 Mark Lam <mark.lam@apple.com>
2480
2481 WorkerRunLoop::Task::performTask() should check !scriptController->isTerminatingExecution().
2482 https://bugs.webkit.org/show_bug.cgi?id=171775
2483 <rdar://problem/30975761>
2484
2485 Reviewed by Saam Barati.
2486
2487 * TestExpectations:
2488
dbates@webkit.org440c2b32017-05-12 22:43:22 +000024892017-05-12 Daniel Bates <dabates@apple.com>
2490
2491 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
2492 following <http://trac.webkit.org/changeset/216789>
2493 (https://bugs.webkit.org/show_bug.cgi?id=171712)
2494
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00002495 In r216798 I inadvertently added testRunner.setPopupBlockingEnabled(true) instead
2496 instead of testRunner.setPopupBlockingEnabled(false) to disable the popup blocker.
2497
2498 * plugins/navigator-plugin-crash.html:
2499
25002017-05-12 Daniel Bates <dabates@apple.com>
2501
2502 Attempt to fix timeout failure of test plugins/navigator-plugin-crash.html in WebKit1
2503 following <http://trac.webkit.org/changeset/216789>
2504 (https://bugs.webkit.org/show_bug.cgi?id=171712)
2505
dbates@webkit.org440c2b32017-05-12 22:43:22 +00002506 On WebKit1 we need to explicitly allow the test tool to open windows by calling
2507 testRunner.setCanOpenWindows(). We should also call testRunner.setCloseRemainingWindowsWhenComplete(true)
2508 to have the test tool close any open windows after running the test.
2509
2510 It is also good practice to explicitly disable the popup blocker by calling
dbates@webkit.orgea328fb2017-05-12 22:47:55 +00002511 testRunner.setPopupBlockingEnabled(false).
dbates@webkit.org440c2b32017-05-12 22:43:22 +00002512
2513 * plugins/navigator-plugin-crash.html:
2514
jiewen_tan@apple.comdd2ac3d2017-05-12 20:37:54 +000025152017-05-11 Jiewen Tan <jiewen_tan@apple.com>
2516
2517 Check existence of a page before accessing its plugins
2518 https://bugs.webkit.org/show_bug.cgi?id=171712
2519 <rdar://problem/32007806>
2520
2521 Reviewed by Brent Fulgham.
2522
2523 * plugins/navigator-plugin-crash-expected.txt: Added.
2524 * plugins/navigator-plugin-crash.html: Added.
2525
commit-queue@webkit.org93ad1f22017-05-12 19:18:00 +000025262017-05-12 Romain Bellessort <romain.bellessort@crf.canon.fr>
2527
2528 [Readable Streams API] Add ReadableStreamBYOBReader closed getter
2529 https://bugs.webkit.org/show_bug.cgi?id=172024
2530
2531 Reviewed by Youenn Fablet.
2532
2533 Added tests to check closed getter behaviour.
2534
2535 * streams/readable-stream-byob-reader-expected.txt: Updated.
2536 * streams/readable-stream-byob-reader.js: Updated.
2537
jlewis3@apple.comd04fa692017-05-12 17:14:58 +000025382017-05-12 Matt Lewis <jlewis3@apple.com>
2539
2540 Marked webrtc/closing-peerconnection.html as flaky.
2541 https://bugs.webkit.org/show_bug.cgi?id=172034
2542
2543 Unreviewed test gardening.
2544
2545 * platform/mac-wk2/TestExpectations:
2546
csaavedra@igalia.com9f554e62017-05-12 12:58:44 +000025472017-05-12 Claudio Saavedra <csaavedra@igalia.com>
2548
2549 [GTK] After upgrading glib and glib-networking, resources with zero bytes are always identified as text/plain
2550 https://bugs.webkit.org/show_bug.cgi?id=171058
2551
2552 Reviewed by Carlos Garcia Campos.
2553
2554 GLib-based ports have issues detecting the mimetypes of empty
2555 files, as they are all considered to be text/plain by
2556 glib. Replace these resources with a minimal valid file for its
2557 type (that is, 1x1 PNG files and 1 whitespace for text files).
2558
2559 * fast/preloader/resources/base-image1.png:
2560 * fast/preloader/resources/base-image2.png:
2561 * fast/preloader/resources/base-image3.png:
2562 * fast/preloader/resources/image1.png:
2563 * fast/preloader/resources/link1.css:
2564 * fast/preloader/resources/noscript-image1.png:
2565 * fast/preloader/resources/noscript-image2.png:
2566 * fast/preloader/resources/script1.js:
2567 * fast/preloader/resources/style1.css:
2568 * tables/mozilla/core/col_widths_fix_autoFixPer.html:
2569
2570 * platform/gtk/TestExpectations: Unskip the now passing tests.
2571
antti@apple.com6cdaf372017-05-12 12:31:49 +000025722017-05-12 Antti Koivisto <antti@apple.com>
2573
2574 Updating class name of a shadow host does not update the style applied by descendants of :host()
2575 https://bugs.webkit.org/show_bug.cgi?id=170762
2576 <rdar://problem/31572668>
2577
2578 Reviewed by Ryosuke Niwa.
2579
2580 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation-expected.html: Added.
2581 * fast/shadow-dom/css-scoping-host-class-and-attribute-mutation.html: Added.
2582
csaavedra@igalia.comc588dac2017-05-12 11:53:58 +000025832017-05-12 Claudio Saavedra <csaavedra@igalia.com>
2584
2585 [WPE] Unreviewed gardening.
2586
2587 ClientRect, ClientRectList were removed, PromiseRejectionEvent was
2588 added, update global constructors attributes test expectations.
2589
2590 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2591
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +000025922017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
2593
carlosgc@webkit.org4f283ace2017-05-12 11:42:48 +00002594 [GTK] ASSERTION FAILED: !m_flushingLayers
2595 https://bugs.webkit.org/show_bug.cgi?id=172025
2596
2597 Reviewed by Žan Doberšek.
2598
2599 * platform/gtk/TestExpectations:
2600
26012017-05-12 Carlos Garcia Campos <cgarcia@igalia.com>
2602
carlosgc@webkit.orgdc8034e2017-05-12 10:29:49 +00002603 [GTK] GIF images are not properly loaded the first time
2604 https://bugs.webkit.org/show_bug.cgi?id=170432
2605
2606 Reviewed by Carlos Alberto Lopez Perez.
2607
2608 * http/tests/images/gif-progressive-load-expected.html: Added.
2609 * http/tests/images/gif-progressive-load.html: Added.
2610
rego@igalia.com9d988532017-05-12 09:43:44 +000026112017-05-12 Manuel Rego Casasnovas <rego@igalia.com>
2612
2613 [selectors4] css/selectors4/focus-within-006.html test from WPT is failing
2614 https://bugs.webkit.org/show_bug.cgi?id=170900
2615
2616 Reviewed by Sergio Villar Senin.
2617
2618 * TestExpectations: Remove test as it's passing now.
2619
pvollan@apple.com84947992017-05-12 08:08:45 +000026202017-05-11 Per Arne Vollan <pvollan@apple.com>
2621
2622 Geolocation requests should not be blocked when the security origin is local.
2623 https://bugs.webkit.org/show_bug.cgi?id=171857
2624
2625 Reviewed by Brent Fulgham.
2626
2627 * fast/misc/geolocation-local-security-origin-expected.txt: Added.
2628 * fast/misc/geolocation-local-security-origin.html: Added.
2629
rego@igalia.com7ba5fc32017-05-12 06:58:21 +000026302017-05-11 Manuel Rego Casasnovas <rego@igalia.com>
2631
2632 [selectors4] :focus-within tests using shadow DOM don't pass on WK1
2633 https://bugs.webkit.org/show_bug.cgi?id=170935
2634
2635 Reviewed by Youenn Fablet.
2636
2637 * platform/mac-wk1/TestExpectations: Remove tests as they're passing now.
2638
zalan@apple.com11b9d412017-05-12 03:18:04 +000026392017-05-11 Zalan Bujtas <zalan@apple.com>
2640
zalan@apple.comee2f4512017-05-12 03:55:57 +00002641 RenderImageResource::hasImage is redundant and RenderImageResourceStyleImage's override is incorrect.
2642 https://bugs.webkit.org/show_bug.cgi?id=172010
2643 <rdar://problem/31086735>
2644
2645 Reviewed by Simon Fraser.
2646
2647 * fast/images/missing-content-image-crash-expected.txt: Added.
2648 * fast/images/missing-content-image-crash.html: Added.
2649
26502017-05-11 Zalan Bujtas <zalan@apple.com>
2651
zalan@apple.com11b9d412017-05-12 03:18:04 +00002652 AX: Defer text changes until after the tree is clean if needed.
2653 https://bugs.webkit.org/show_bug.cgi?id=171546
2654 <rdar://problem/31934942>
2655
2656 Reviewed by Simon Fraser.
2657
2658 * accessibility/crash-when-render-tree-is-not-clean-expected.txt: Added.
2659 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
2660
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +000026612017-05-11 Youenn Fablet <youenn@apple.com>
2662
commit-queue@webkit.orge919ad72017-05-12 03:16:20 +00002663 Allow WPT server to serve specific WebKit tests
2664 https://bugs.webkit.org/show_bug.cgi?id=171479
2665
2666 Reviewed by Ryosuke Niwa.
2667
2668 Moving tests to ensure they are correctly runned.
2669
2670 * http/wpt/fetch/fetch-as-blob-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-expected.txt.
2671 * http/wpt/fetch/fetch-as-blob-worker-expected.txt: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker-expected.txt.
2672 * http/wpt/fetch/fetch-as-blob-worker.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob-worker.html.
2673 * http/wpt/fetch/fetch-as-blob.html: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.html.
2674 * http/wpt/fetch/fetch-as-blob.js: Renamed from LayoutTests/http/tests/fetch/fetch-as-blob.js.
2675 (promise_test):
2676
26772017-05-11 Youenn Fablet <youenn@apple.com>
2678
commit-queue@webkit.orgbcabe4e2017-05-12 00:52:45 +00002679 [iOS] Unset active media capture source when stopped capturing
2680 https://bugs.webkit.org/show_bug.cgi?id=171815
2681 <rdar://problem/32117885>
2682
2683 Reviewed by Eric Carlson.
2684
2685 Improving the existing tests for better reliability and debugability.
2686 Updating tests to use less webkitAudioContext.
2687
2688 * platform/ios/mediastream/getUserMedia-single-capture-expected.txt: Added.
2689 * platform/ios/mediastream/getUserMedia-single-capture.html: Added.
2690 * webrtc/audio-peer-connection-webaudio.html:
2691 * webrtc/audio-replace-track-expected.txt:
2692 * webrtc/audio-replace-track.html:
2693 * webrtc/peer-connection-audio-mute.html:
2694 * webrtc/peer-connection-audio-mute2.html:
2695 * webrtc/peer-connection-remote-audio-mute.html:
2696 * webrtc/peer-connection-remote-audio-mute2.html:
2697 * webrtc/routines.js:
2698 * webrtc/video-replace-track-expected.txt:
2699 * webrtc/video-replace-track.html:
2700
jlewis3@apple.com77ba1592017-05-11 22:31:27 +000027012017-05-11 Matt Lewis <jlewis3@apple.com>
2702
jlewis3@apple.comc678c572017-05-12 00:13:49 +00002703 Unreviewed, rolling out r216677.
2704
2705 Patch caused layout test crashes.
2706
2707 Reverted changeset:
2708
2709 "WorkerThread::stop() should call
2710 scheduleExecutionTermination() last."
2711 https://bugs.webkit.org/show_bug.cgi?id=171775
2712 http://trac.webkit.org/changeset/216677
2713
27142017-05-11 Matt Lewis <jlewis3@apple.com>
2715
jlewis3@apple.com77ba1592017-05-11 22:31:27 +00002716 Marked tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html as flaky.
2717 https://bugs.webkit.org/show_bug.cgi?id=168937
2718
2719 Unreviewed test gardening.
2720
2721 * platform/mac-wk2/TestExpectations:
2722
joepeck@webkit.org22e2d2b2017-05-11 21:45:55 +000027232017-05-11 Joseph Pecoraro <pecoraro@apple.com>
2724
2725 Remove Vibration API
2726 https://bugs.webkit.org/show_bug.cgi?id=171766
2727
2728 Rubber-stamped by Alexey Proskuryakov.
2729
2730 * platform/gtk/TestExpectations:
2731 * platform/ios/TestExpectations:
2732 * platform/mac/TestExpectations:
2733 * platform/win/TestExpectations:
2734 * platform/wpe/TestExpectations:
2735 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden-expected.txt: Removed.
2736 * vibration/cancelVibration-after-pagevisibility-changed-to-hidden.html: Removed.
2737 * vibration/cancelVibration-during-pattern-vibrating-expected.txt: Removed.
2738 * vibration/cancelVibration-during-pattern-vibrating.html: Removed.
2739 * vibration/navigator-vibration-expected.txt: Removed.
2740 * vibration/navigator-vibration.html: Removed.
2741
dino@apple.comfc472692017-05-11 21:39:40 +000027422017-05-11 Dean Jackson <dino@apple.com>
2743
2744 WebGLRenderingContext should implement WebGLRenderingContextBase
2745 https://bugs.webkit.org/show_bug.cgi?id=171961
2746 <rdar://problem/32124920>
2747
2748 Reviewed by Sam Weinig.
2749
2750 New test to make sure constants from WebGLRenderingContextBase are
2751 visible on the WebGLRenderingContext prototype.
2752
2753 Also, fix up some existing tests that were expecting to see
2754 instances of WebGLRenderingContextBase.
2755
2756 * fast/canvas/webgl/constants-on-interface-expected.txt: Added.
2757 * fast/canvas/webgl/constants-on-interface.html: Added.
2758 * fast/canvas/webgl/gl-object-get-calls-expected.txt:
2759 * fast/canvas/webgl/null-object-behaviour-expected.txt:
2760 * fast/canvas/webgl/texImageTest-expected.txt:
2761
jlewis3@apple.com016598b2017-05-11 18:38:22 +000027622017-05-11 Matt Lewis <jlewis3@apple.com>
2763
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00002764 Fixed typo errors in TestExpectations.
jlewis3@apple.com61f3e962017-05-11 20:58:11 +00002765
2766
2767 Unreviewed test gardening.
2768
2769 * platform/mac-wk2/TestExpectations:
2770
27712017-05-11 Matt Lewis <jlewis3@apple.com>
2772
2773 Fixed typo errors in TestExpectations.
jlewis3@apple.comaba4c502017-05-11 20:55:10 +00002774
2775
2776 Unreviewed test gardening.
2777
2778 * platform/mac-wk2/TestExpectations:
2779
27802017-05-11 Matt Lewis <jlewis3@apple.com>
2781
jlewis3@apple.com016598b2017-05-11 18:38:22 +00002782 Marked imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
2783 https://bugs.webkit.org/show_bug.cgi?id=170699
2784
2785 Unreviewed test gardening.
2786
2787 * platform/mac-wk2/TestExpectations:
2788
commit-queue@webkit.org2c90ad32017-05-11 18:32:25 +000027892017-05-11 Romain Bellessort <romain.bellessort@crf.canon.fr>
2790
2791 [Readable Streams API] Implement ReadableStreamBYOBReader cancel()
2792 https://bugs.webkit.org/show_bug.cgi?id=171919
2793
2794 Reviewed by Youenn Fablet.
2795
2796 Added test cases to check cancel() behaviour.
2797
2798 * streams/readable-stream-byob-reader-expected.txt: Updated.
2799 * streams/readable-stream-byob-reader.js: Updated.
2800
jlewis3@apple.com7a3a0792017-05-11 18:18:59 +000028012017-05-11 Matt Lewis <jlewis3@apple.com>
2802
2803 Marked media/media-controls-clone-crash.html as flaky.
2804 https://bugs.webkit.org/show_bug.cgi?id=171978
2805
2806 Unreviewed test gardening.
2807
2808 * platform/mac-wk2/TestExpectations:
2809
mattbaker@apple.com70cc5152017-05-11 17:14:34 +000028102017-05-11 Matt Baker <mattbaker@apple.com>
2811
2812 Web Inspector: Error trying to delete DOM breakpoints from the Debugger tab
2813 https://bugs.webkit.org/show_bug.cgi?id=171970
2814 <rdar://problem/32129262>
2815
2816 Reviewed by Brian Burg.
2817
2818 Add test for DOMDebuggerManager.prototype.removeDOMBreakpointsForNode.
2819
2820 * inspector/dom-debugger/dom-breakpoints-expected.txt:
2821 * inspector/dom-debugger/dom-breakpoints.html:
2822
pvollan@apple.comf89195f2017-05-11 16:31:51 +000028232017-05-11 Per Arne Vollan <pvollan@apple.com>
2824
2825 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
2826 https://bugs.webkit.org/show_bug.cgi?id=167749
2827
2828 Reviewed by Eric Carlson.
2829
2830 Revert parts of r216588. The position of the 'canplaythrough' event in the event sequence
2831 is not always the same, causing flakiness. Stop listening to the 'canplaythrough' event,
2832 this was introduced in r216588.
2833
2834 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
2835 * http/tests/media/track-in-band-hls-metadata-crash.html:
2836
mark.lam@apple.com93394282017-05-11 15:26:03 +000028372017-05-11 Mark Lam <mark.lam@apple.com>
2838
2839 WorkerThread::stop() should call scheduleExecutionTermination() last.
2840 https://bugs.webkit.org/show_bug.cgi?id=171775
2841 <rdar://problem/30975761>
2842
2843 Reviewed by Geoffrey Garen.
2844
2845 * TestExpectations:
2846
carlosgc@webkit.org31890f52017-05-11 13:33:05 +000028472017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
2848
2849 Unreviewed GTK+ gardening. Update expectations of tests failing after r216450.
2850
2851 * platform/gtk/TestExpectations:
2852
jlewis3@apple.com2adab012017-05-11 00:56:00 +000028532017-05-10 Matt Lewis <jlewis3@apple.com>
2854
2855 Marked fast/animation/request-animation-frame-time-unit.html as flaky.
2856 https://bugs.webkit.org/show_bug.cgi?id=171957
2857
2858 Unreviewed test gardening.
2859
2860 * platform/ios-wk2/TestExpectations:
2861
aestes@apple.com3c031692017-05-11 00:33:33 +000028622017-05-10 Andy Estes <aestes@apple.com>
2863
2864 REGRESSION (r167845): ASSERT(!m_renderView.needsLayout()) in svg/custom/bug79798.html
2865 https://bugs.webkit.org/show_bug.cgi?id=132297
2866
2867 Reviewed by Simon Fraser.
2868
2869 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2870 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2871 * http/tests/navigation/resources/keyboard-events-test.js:
2872 (runTest):
2873 * platform/ios-wk2/TestExpectations:
2874 * platform/wk2/TestExpectations:
2875
weinig@apple.com1d7fe202017-05-11 00:29:37 +000028762017-05-09 Sam Weinig <sam@webkit.org>
2877
2878 Remove support for legacy Notifications
2879 https://bugs.webkit.org/show_bug.cgi?id=171487
2880
2881 Reviewed by Jon Lee.
2882
2883 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
2884 - Remove http/notifications/legacy. It tested the legacy API.
2885 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
2886 - Update TestExpectations for removals.
2887
2888 * TestExpectations:
2889 * platform/gtk/TestExpectations:
2890 * platform/ios/TestExpectations:
2891 * platform/mac/TestExpectations:
2892 * platform/win/TestExpectations:
2893 * fast/history/page-cache-notification-non-suspendable.html:
2894 * fast/history/page-cache-notification-suspendable.html:
2895 * fast/notifications: Removed.
2896 * fast/notifications/notification-after-close-expected.txt: Removed.
2897 * fast/notifications/notification-after-close.html: Removed.
2898 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
2899 * fast/notifications/notification-permisssion-deletable.html: Removed.
2900 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
2901 * fast/notifications/notifications-cancel-request-permission.html: Removed.
2902 * fast/notifications/notifications-check-permission-expected.txt: Removed.
2903 * fast/notifications/notifications-check-permission.html: Removed.
2904 * fast/notifications/notifications-click-event-expected.txt: Removed.
2905 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
2906 * fast/notifications/notifications-click-event-focus.html: Removed.
2907 * fast/notifications/notifications-click-event.html: Removed.
2908 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
2909 * fast/notifications/notifications-constructor-request-permission.html: Removed.
2910 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
2911 * fast/notifications/notifications-constructor-with-permission.html: Removed.
2912 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
2913 * fast/notifications/notifications-constructor-without-permission.html: Removed.
2914 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
2915 * fast/notifications/notifications-display-close-events.html: Removed.
2916 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
2917 * fast/notifications/notifications-document-close-crash.html: Removed.
2918 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
2919 * fast/notifications/notifications-event-stop-propagation.html: Removed.
2920 * fast/notifications/notifications-multi-events-expected.txt: Removed.
2921 * fast/notifications/notifications-multi-events.html: Removed.
2922 * fast/notifications/notifications-no-icon-expected.txt: Removed.
2923 * fast/notifications/notifications-no-icon.html: Removed.
2924 * fast/notifications/notifications-permission-expected.txt: Removed.
2925 * fast/notifications/notifications-permission.html: Removed.
2926 * fast/notifications/notifications-replace-expected.txt: Removed.
2927 * fast/notifications/notifications-replace.html: Removed.
2928 * fast/notifications/notifications-request-permission-expected.txt: Removed.
2929 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
2930 * fast/notifications/notifications-request-permission-optional.html: Removed.
2931 * fast/notifications/notifications-request-permission.html: Removed.
2932 * fast/notifications/notifications-rtl-expected.txt: Removed.
2933 * fast/notifications/notifications-rtl.html: Removed.
2934 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
2935 * fast/notifications/notifications-sandbox-permission.html: Removed.
2936 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
2937 * fast/notifications/notifications-window-close-crash.html: Removed.
2938 * fast/notifications/notifications-with-permission-expected.txt: Removed.
2939 * fast/notifications/notifications-with-permission.html: Removed.
2940 * fast/notifications/notifications-without-permission-expected.txt: Removed.
2941 * fast/notifications/notifications-without-permission.html: Removed.
2942 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
2943 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
2944 * fast/notifications/resources: Removed.
2945 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
2946 * fast/notifications/resources/notifications-iframe.html: Removed.
2947 * http/tests/notifications/legacy: Removed.
2948 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
2949 * http/tests/notifications/legacy/double-show.html: Removed.
2950 * http/tests/notifications/legacy/events-expected.txt: Removed.
2951 * http/tests/notifications/legacy/events.html: Removed.
2952 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
2953 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
2954 * http/tests/notifications/legacy/request-expected.txt: Removed.
2955 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
2956 * http/tests/notifications/legacy/request-no-callback.html: Removed.
2957 * http/tests/notifications/legacy/request.html: Removed.
2958 * http/tests/notifications/legacy/resources: Removed.
2959 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
2960 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
2961 * http/tests/notifications/legacy/show-expected.txt: Removed.
2962 * http/tests/notifications/legacy/show.html: Removed.
2963 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
2964 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
2965
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +000029662017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2967
ryanhaddad@apple.com6fd36332017-05-11 00:25:48 +00002968 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html as flaky.
2969 https://bugs.webkit.org/show_bug.cgi?id=169876
2970
2971 Unreviewed test gardening.
2972
2973 * platform/mac/TestExpectations:
2974
29752017-05-10 Ryan Haddad <ryanhaddad@apple.com>
2976
ryanhaddad@apple.comfbc1a2e2017-05-11 00:20:40 +00002977 Mark inspector/protocol/inspector-backend-invocation-return-value.html as flaky.
2978 https://bugs.webkit.org/show_bug.cgi?id=168146
2979
2980 Unreviewed test gardening.
2981
2982 * platform/mac/TestExpectations:
2983
mark.lam@apple.com2e7e31a2017-05-10 23:48:33 +000029842017-05-10 Commit Queue <commit-queue@webkit.org>
2985
2986 Unreviewed, rolling out r216635.
2987 https://bugs.webkit.org/show_bug.cgi?id=171953
2988
2989 "Some worker tests are failing". (Requested by mlam on #webkit).
2990
2991 Reverted changeset:
2992
2993 "WorkerThread::stop() should call
2994 scheduleExecutionTermination() last."
2995 https://bugs.webkit.org/show_bug.cgi?id=171775
2996 http://trac.webkit.org/changeset/216635
2997
mark.lam@apple.come6596292017-05-10 23:22:33 +000029982017-05-10 Mark Lam <mark.lam@apple.com>
2999
3000 WorkerThread::stop() should call scheduleExecutionTermination() last.
3001 https://bugs.webkit.org/show_bug.cgi?id=171775
3002 <rdar://problem/30975761>
3003
3004 Reviewed by Geoffrey Garen.
3005
3006 * TestExpectations:
3007
timothy_horton@apple.comc5043b32017-05-10 23:05:09 +000030082017-05-10 Tim Horton <timothy_horton@apple.com>
3009
3010 Add an experimental feature flag for viewport-fit
3011 https://bugs.webkit.org/show_bug.cgi?id=171948
3012 <rdar://problem/31995518>
3013
3014 Reviewed by Simon Fraser.
3015
3016 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
3017 * fast/css/variables/constants/ios/safe-area-inset-set.html:
3018 * fast/viewport/ios/viewport-fit-auto.html:
3019 * fast/viewport/ios/viewport-fit-contain.html:
3020 * fast/viewport/ios/viewport-fit-cover.html:
3021
jlewis3@apple.comc98c3f72017-05-10 22:57:28 +000030222017-05-10 Matt Lewis <jlewis3@apple.com>
3023
3024 Marked fast/hidpi/filters-and-image-buffer-resolution.html as flaky.
3025 https://bugs.webkit.org/show_bug.cgi?id=171951
3026
3027 Unreviewed test gardening.
3028
3029 * platform/ios-wk2/TestExpectations:
3030
antti@apple.com16674fa2017-05-10 22:23:11 +000030312017-05-10 Antti Koivisto <antti@apple.com>
3032
3033 REGRESSION (r207372) Visibility property is not inherited when used in an animation
3034 https://bugs.webkit.org/show_bug.cgi?id=171883
3035 <rdar://problem/32086550>
3036
3037 Reviewed by Simon Fraser.
3038
3039 * animations/animation-initial-inheritance-expected.html: Added.
3040 * animations/animation-initial-inheritance.html: Added.
3041
jlewis3@apple.com1550d392017-05-10 21:34:43 +000030422017-05-10 Matt Lewis <jlewis3@apple.com>
3043
3044 Marked transitions/extra-transition.html as flaky.
3045 https://bugs.webkit.org/show_bug.cgi?id=171947
3046
3047 Unreviewed test gardening.
3048
3049 * platform/mac-wk2/TestExpectations:
3050
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +000030512017-05-10 Ryan Haddad <ryanhaddad@apple.com>
3052
ryanhaddad@apple.com992221c2017-05-10 21:14:17 +00003053 Unreviewed, rolling out r216591.
3054
3055 This change broke an internal build.
3056
3057 Reverted changeset:
3058
3059 "REGRESSION (r207372) Visibility property is not inherited
3060 when used in an animation"
3061 https://bugs.webkit.org/show_bug.cgi?id=171883
3062 http://trac.webkit.org/changeset/216591
3063
30642017-05-10 Ryan Haddad <ryanhaddad@apple.com>
3065
ryanhaddad@apple.coma0da9772017-05-10 21:11:31 +00003066 Unreviewed, remove TestExpectation for a test that was removed in r216259.
3067
3068 * platform/mac/TestExpectations:
3069
jlewis3@apple.comfc62cb52017-05-10 21:02:50 +000030702017-05-10 Matt Lewis <jlewis3@apple.com>
3071
3072 Marked perf/class-list-remove.html as flaky.
3073 https://bugs.webkit.org/show_bug.cgi?id=171945
3074
3075 Unreviewed test gardening.
3076
3077 * platform/ios-wk2/TestExpectations:
3078
aestes@apple.come9d764e2017-05-10 20:44:37 +000030792017-05-10 Andy Estes <aestes@apple.com>
3080
3081 r216599 accidentally included two copies of the new layout test and expected result
3082 https://bugs.webkit.org/show_bug.cgi?id=171938
3083
3084 Unreviewed.
3085
3086 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
3087 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
3088
ryanhaddad@apple.com1e921012017-05-10 20:41:52 +000030892017-05-10 Ryan Haddad <ryanhaddad@apple.com>
3090
3091 Skip http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html on ios-simulator.
3092 https://bugs.webkit.org/show_bug.cgi?id=171880
3093
3094 Unreviewed test gardening.
3095
3096 This test times out on ios-simulator because it relies on eventSender.keyDown.
3097
3098 * platform/ios/TestExpectations:
3099
timothy_horton@apple.com6bf28162017-05-10 20:26:59 +000031002017-05-10 Timothy Horton <timothy_horton@apple.com>
3101
3102 Add an experimental feature flag for constant properties
3103 https://bugs.webkit.org/show_bug.cgi?id=171913
3104 <rdar://problem/31995518>
3105
3106 Reviewed by Ryosuke Niwa.
3107
3108 * fast/css/variables/constants/invalid-constant-name-fallback.html:
3109 * fast/css/variables/constants/ios/safe-area-inset-set.html:
3110 * fast/css/variables/constants/safe-area-inset-cannot-override.html:
3111 * fast/css/variables/constants/safe-area-inset-zero.html:
3112
jlewis3@apple.com5823bd52017-05-10 20:07:09 +000031132017-05-10 Matt Lewis <jlewis3@apple.com>
3114
3115 Marked media/track/track-cue-rendering-on-resize.html as flaky.
3116 https://bugs.webkit.org/show_bug.cgi?id=171939
3117
3118 Unreviewed test gardening.
3119
3120 * platform/mac-wk2/TestExpectations:
3121
ryanhaddad@apple.comb45278b2017-05-10 19:41:06 +000031222017-05-10 Ryan Haddad <ryanhaddad@apple.com>
3123
3124 Mark imported/w3c/web-platform-tests/dom/nodes/ParentNode-querySelector-All tests as flaky.
3125 https://bugs.webkit.org/show_bug.cgi?id=171937
3126
3127 Unreviewed test gardening.
3128
3129 * platform/mac-wk1/TestExpectations:
3130
jlewis3@apple.com4eb94712017-05-10 19:29:56 +000031312017-05-10 Matt Lewis <jlewis3@apple.com>
3132
3133 Marked tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html as flaky.
3134 https://bugs.webkit.org/show_bug.cgi?id=171935
3135
3136 Unreviewed test gardening.
3137
3138 * platform/mac-wk2/TestExpectations:
3139
aestes@apple.com1db59032017-05-10 18:30:57 +000031402017-05-10 Andy Estes <aestes@apple.com>
3141
3142 Keyboard input suppression should extend to subframes
3143 https://bugs.webkit.org/show_bug.cgi?id=171880
3144 <rdar://problem/31201793>
3145
3146 Reviewed by Ryosuke Niwa.
3147
3148 * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3149 * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
3150 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
3151 * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation.html.
3152 * http/tests/navigation/resources/keyboard-events-after-navigation.html:
3153 * http/tests/navigation/resources/keyboard-events-test.js:
3154 (runTest):
3155 (waitForProvisionalNavigation.xhr.onreadystatechange):
3156 (waitForProvisionalNavigation):
3157
jlewis3@apple.com205b8702017-05-10 17:16:58 +000031582017-05-10 Matt Lewis <jlewis3@apple.com>
3159
jlewis3@apple.com5b7d5782017-05-10 17:30:19 +00003160 Unreviewed, rolling out r216563.
3161
3162 Revision caused 2 api failures
3163
3164 Reverted changeset:
3165
3166 "[MediaStream] deviceId constraint doesn't work with
3167 getUserMedia"
3168 https://bugs.webkit.org/show_bug.cgi?id=171877
3169 http://trac.webkit.org/changeset/216563
3170
31712017-05-10 Matt Lewis <jlewis3@apple.com>
3172
jlewis3@apple.com205b8702017-05-10 17:16:58 +00003173 Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-idl.html as flaky.
3174 https://bugs.webkit.org/show_bug.cgi?id=171930
3175
3176 Unreviewed test gardening.
3177
3178 * platform/ios-wk2/TestExpectations:
3179 * platform/mac-wk2/TestExpectations:
3180
antti@apple.com7cc983b2017-05-10 16:50:56 +000031812017-05-10 Antti Koivisto <antti@apple.com>
3182
3183 REGRESSION (r207372) Visibility property is not inherited when used in an animation
3184 https://bugs.webkit.org/show_bug.cgi?id=171883
3185 <rdar://problem/32086550>
3186
3187 Reviewed by Simon Fraser.
3188
3189 * animations/animation-initial-inheritance-expected.html: Added.
3190 * animations/animation-initial-inheritance.html: Added.
3191
pvollan@apple.com7c1b0be2017-05-10 16:29:59 +000031922017-05-10 Per Arne Vollan <pvollan@apple.com>
3193
3194 LayoutTest http/tests/media/track-in-band-hls-metadata-crash.html is a flaky timeout
3195 https://bugs.webkit.org/show_bug.cgi?id=167749
3196
3197 Reviewed by Eric Carlson.
3198
3199 This is a speculative fix of the test. I have not been able to reproduce the timeout.
3200 When the test times out, the 'addtrack' event is never received. In case the event
3201 was dispatched before we added the event listener, the event listener is added before
3202 the video source is set. In case the test will continue to time out, a couple of
3203 error event callbacks have been added to get more information. Also, video playback
3204 will begin when the 'canplaythrough' event is received.
3205
3206 * http/tests/media/track-in-band-hls-metadata-crash-expected.txt:
3207 * http/tests/media/track-in-band-hls-metadata-crash.html:
3208
commit-queue@webkit.org4791faf2017-05-10 12:35:47 +000032092017-05-10 Commit Queue <commit-queue@webkit.org>
3210
3211 Unreviewed, rolling out r216578.
3212 https://bugs.webkit.org/show_bug.cgi?id=171920
3213
3214 Broke the GTK+ build with Wayland enabled (Requested by KaL on
3215 #webkit).
3216
3217 Reverted changeset:
3218
3219 "[GTK] Bump GTK+ and its dependencies in jhbuild"
3220 https://bugs.webkit.org/show_bug.cgi?id=171918
3221 http://trac.webkit.org/changeset/216578
3222
carlosgc@webkit.org2b971862017-05-10 11:53:12 +000032232017-05-10 Carlos Garcia Campos <cgarcia@igalia.com>
3224
3225 [GTK] Bump GTK+ and its dependencies in jhbuild
3226 https://bugs.webkit.org/show_bug.cgi?id=171918
3227
3228 Reviewed by Carlos Alberto Lopez Perez.
3229
3230 Rebaseline tests for new GTK+ versin.
3231
3232 * platform/gtk/css1/box_properties/acid_test-expected.txt:
3233 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.png:
3234 * platform/gtk/css2.1/20110323/replaced-elements-001-expected.txt:
3235 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.png:
3236 * platform/gtk/css2.1/t09-c5526c-display-00-e-expected.txt:
3237 * platform/gtk/css3/flexbox/button-expected.png:
3238 * platform/gtk/css3/flexbox/button-expected.txt:
3239 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.png:
3240 * platform/gtk/css3/selectors3/html/css3-modsel-161-expected.txt:
3241 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.png:
3242 * platform/gtk/css3/selectors3/html/css3-modsel-19b-expected.txt:
3243 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.png:
3244 * platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt:
3245 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.png:
3246 * platform/gtk/css3/selectors3/html/css3-modsel-25-expected.txt:
3247 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.png:
3248 * platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt:
3249 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.png:
3250 * platform/gtk/css3/selectors3/html/css3-modsel-70-expected.txt:
3251 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.png:
3252 * platform/gtk/css3/selectors3/xhtml/css3-modsel-161-expected.txt:
3253 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
3254 * platform/gtk/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
3255 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.png:
3256 * platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt:
3257 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.png:
3258 * platform/gtk/css3/selectors3/xhtml/css3-modsel-25-expected.txt:
3259 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.png:
3260 * platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt:
3261 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.png:
3262 * platform/gtk/css3/selectors3/xhtml/css3-modsel-70-expected.txt:
3263 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.png:
3264 * platform/gtk/css3/selectors3/xml/css3-modsel-161-expected.txt:
3265 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.png:
3266 * platform/gtk/css3/selectors3/xml/css3-modsel-19b-expected.txt:
3267 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.png:
3268 * platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt:
3269 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.png:
3270 * platform/gtk/css3/selectors3/xml/css3-modsel-25-expected.txt:
3271 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.png:
3272 * platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt:
3273 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.png:
3274 * platform/gtk/css3/selectors3/xml/css3-modsel-70-expected.txt:
3275 * platform/gtk/editing/pasteboard/4641033-expected.png:
3276 * platform/gtk/editing/pasteboard/4641033-expected.txt:
3277 * platform/gtk/editing/pasteboard/4944770-1-expected.png:
3278 * platform/gtk/editing/pasteboard/4944770-1-expected.txt:
3279 * platform/gtk/editing/pasteboard/4944770-2-expected.png:
3280 * platform/gtk/editing/pasteboard/4944770-2-expected.txt:
3281 * platform/gtk/editing/selection/3690703-2-expected.png:
3282 * platform/gtk/editing/selection/3690703-2-expected.txt:
3283 * platform/gtk/editing/selection/3690703-expected.png:
3284 * platform/gtk/editing/selection/3690703-expected.txt:
3285 * platform/gtk/editing/selection/3690719-expected.png:
3286 * platform/gtk/editing/selection/3690719-expected.txt:
3287 * platform/gtk/editing/selection/4397952-expected.png:
3288 * platform/gtk/editing/selection/4397952-expected.txt:
3289 * platform/gtk/editing/selection/5240265-expected.png:
3290 * platform/gtk/editing/selection/5240265-expected.txt:
3291 * platform/gtk/editing/selection/caret-before-select-expected.png:
3292 * platform/gtk/editing/selection/caret-before-select-expected.txt:
3293 * platform/gtk/editing/selection/replaced-boundaries-3-expected.png:
3294 * platform/gtk/editing/selection/replaced-boundaries-3-expected.txt:
3295 * platform/gtk/editing/selection/select-box-expected.png:
3296 * platform/gtk/editing/selection/select-box-expected.txt:
3297 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.png:
3298 * platform/gtk/editing/selection/select-element-paragraph-boundary-expected.txt:
3299 * platform/gtk/editing/selection/selection-button-text-expected.png:
3300 * platform/gtk/editing/selection/selection-button-text-expected.txt:
3301 * platform/gtk/fast/block/basic/011-expected.png:
3302 * platform/gtk/fast/block/basic/011-expected.txt:
3303 * platform/gtk/fast/block/float/float-avoidance-expected.png:
3304 * platform/gtk/fast/block/float/float-avoidance-expected.txt:
3305 * platform/gtk/fast/block/margin-collapse/103-expected.png:
3306 * platform/gtk/fast/block/margin-collapse/103-expected.txt:
3307 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.png:
3308 * platform/gtk/fast/block/positioning/inline-block-relposition-expected.txt:
3309 * platform/gtk/fast/box-sizing/percentage-height-expected.png:
3310 * platform/gtk/fast/box-sizing/percentage-height-expected.txt:
3311 * platform/gtk/fast/css/continuationCrash-expected.png:
3312 * platform/gtk/fast/css/continuationCrash-expected.txt:
3313 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png:
3314 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt:
3315 * platform/gtk/fast/css/input-search-padding-expected.png:
3316 * platform/gtk/fast/css/input-search-padding-expected.txt:
3317 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.png:
3318 * platform/gtk/fast/css/margin-top-bottom-dynamic-expected.txt:
3319 * platform/gtk/fast/css/non-standard-checkbox-size-expected.png:
3320 * platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
3321 * platform/gtk/fast/css/rtl-ordering-expected.png:
3322 * platform/gtk/fast/css/rtl-ordering-expected.txt:
3323 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.png:
3324 * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
3325 * platform/gtk/fast/css/text-overflow-input-expected.png:
3326 * platform/gtk/fast/css/text-overflow-input-expected.txt:
3327 * platform/gtk/fast/css/text-transform-select-expected.png:
3328 * platform/gtk/fast/css/text-transform-select-expected.txt:
3329 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.png:
3330 * platform/gtk/fast/dom/HTMLInputElement/input-slider-update-expected.txt:
3331 * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
3332 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.png:
3333 * platform/gtk/fast/dom/HTMLProgressElement/native-progress-bar-expected.txt:
3334 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
3335 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3336 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
3337 * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
3338 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
3339 * platform/gtk/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3340 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
3341 * platform/gtk/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3342 * platform/gtk/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
3343 * platform/gtk/fast/forms/001-expected.png:
3344 * platform/gtk/fast/forms/001-expected.txt:
3345 * platform/gtk/fast/forms/003-expected.png:
3346 * platform/gtk/fast/forms/003-expected.txt:
3347 * platform/gtk/fast/forms/004-expected.png:
3348 * platform/gtk/fast/forms/004-expected.txt:
3349 * platform/gtk/fast/forms/basic-buttons-expected.png:
3350 * platform/gtk/fast/forms/basic-buttons-expected.txt:
3351 * platform/gtk/fast/forms/basic-inputs-expected.png:
3352 * platform/gtk/fast/forms/basic-inputs-expected.txt:
3353 * platform/gtk/fast/forms/basic-selects-expected.png:
3354 * platform/gtk/fast/forms/basic-selects-expected.txt:
3355 * platform/gtk/fast/forms/blankbuttons-expected.png:
3356 * platform/gtk/fast/forms/blankbuttons-expected.txt:
3357 * platform/gtk/fast/forms/box-shadow-override-expected.png:
3358 * platform/gtk/fast/forms/box-shadow-override-expected.txt:
3359 * platform/gtk/fast/forms/button-align-expected.png:
3360 * platform/gtk/fast/forms/button-align-expected.txt:
3361 * platform/gtk/fast/forms/button-cannot-be-nested-expected.png:
3362 * platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
3363 * platform/gtk/fast/forms/button-default-title-expected.png:
3364 * platform/gtk/fast/forms/button-default-title-expected.txt:
3365 * platform/gtk/fast/forms/button-generated-content-expected.png:
3366 * platform/gtk/fast/forms/button-generated-content-expected.txt:
3367 * platform/gtk/fast/forms/button-inner-block-reuse-expected.png:
3368 * platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
3369 * platform/gtk/fast/forms/button-positioned-expected.png:
3370 * platform/gtk/fast/forms/button-positioned-expected.txt:
3371 * platform/gtk/fast/forms/button-sizes-expected.png:
3372 * platform/gtk/fast/forms/button-sizes-expected.txt:
3373 * platform/gtk/fast/forms/button-style-color-expected.png:
3374 * platform/gtk/fast/forms/button-style-color-expected.txt:
3375 * platform/gtk/fast/forms/button-table-styles-expected.png:
3376 * platform/gtk/fast/forms/button-table-styles-expected.txt:
3377 * platform/gtk/fast/forms/button-text-transform-expected.png:
3378 * platform/gtk/fast/forms/button-text-transform-expected.txt:
3379 * platform/gtk/fast/forms/button-white-space-expected.png:
3380 * platform/gtk/fast/forms/button-white-space-expected.txt:
3381 * platform/gtk/fast/forms/control-clip-expected.png:
3382 * platform/gtk/fast/forms/control-clip-expected.txt:
3383 * platform/gtk/fast/forms/control-clip-overflow-expected.png:
3384 * platform/gtk/fast/forms/control-clip-overflow-expected.txt:
3385 * platform/gtk/fast/forms/control-restrict-line-height-expected.png:
3386 * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
3387 * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
3388 * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
3389 * platform/gtk/fast/forms/file/file-input-direction-expected.png:
3390 * platform/gtk/fast/forms/file/file-input-direction-expected.txt:
3391 * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
3392 * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
3393 * platform/gtk/fast/forms/form-element-geometry-expected.png:
3394 * platform/gtk/fast/forms/form-element-geometry-expected.txt:
3395 * platform/gtk/fast/forms/formmove-expected.png:
3396 * platform/gtk/fast/forms/formmove-expected.txt:
3397 * platform/gtk/fast/forms/formmove2-expected.png:
3398 * platform/gtk/fast/forms/formmove2-expected.txt:
3399 * platform/gtk/fast/forms/formmove3-expected.png:
3400 * platform/gtk/fast/forms/formmove3-expected.txt:
3401 * platform/gtk/fast/forms/indeterminate-expected.png:
3402 * platform/gtk/fast/forms/indeterminate-expected.txt:
3403 * platform/gtk/fast/forms/input-appearance-height-expected.png:
3404 * platform/gtk/fast/forms/input-appearance-height-expected.txt:
3405 * platform/gtk/fast/forms/input-button-sizes-expected.png:
3406 * platform/gtk/fast/forms/input-button-sizes-expected.txt:
3407 * platform/gtk/fast/forms/input-first-letter-expected.png:
3408 * platform/gtk/fast/forms/input-first-letter-expected.txt:
3409 * platform/gtk/fast/forms/input-number-click-expected.txt: Added.
3410 * platform/gtk/fast/forms/input-value-expected.png:
3411 * platform/gtk/fast/forms/input-value-expected.txt:
3412 * platform/gtk/fast/forms/menulist-deselect-update-expected.png:
3413 * platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
3414 * platform/gtk/fast/forms/menulist-narrow-width-expected.png:
3415 * platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
3416 * platform/gtk/fast/forms/menulist-no-overflow-expected.png:
3417 * platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
3418 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.png:
3419 * platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
3420 * platform/gtk/fast/forms/menulist-separator-painting-expected.png:
3421 * platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
3422 * platform/gtk/fast/forms/menulist-style-color-expected.png:
3423 * platform/gtk/fast/forms/menulist-style-color-expected.txt:
3424 * platform/gtk/fast/forms/menulist-width-change-expected.png:
3425 * platform/gtk/fast/forms/menulist-width-change-expected.txt:
3426 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.png:
3427 * platform/gtk/fast/forms/number/number-appearance-rtl-expected.txt:
3428 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.png:
3429 * platform/gtk/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt:
3430 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.png:
3431 * platform/gtk/fast/forms/number/number-appearance-spinbutton-layer-expected.txt:
3432 * platform/gtk/fast/forms/number/number-spinbutton-change-and-input-events-expected.txt: Added.
3433 * platform/gtk/fast/forms/number/number-spinbutton-click-in-iframe-expected.txt: Added.
3434 * platform/gtk/fast/forms/number/number-spinbutton-gets-disabled-or-readonly-expected.txt: Added.
3435 * platform/gtk/fast/forms/option-script-expected.png:
3436 * platform/gtk/fast/forms/option-script-expected.txt:
3437 * platform/gtk/fast/forms/option-strip-whitespace-expected.png:
3438 * platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
3439 * platform/gtk/fast/forms/option-text-clip-expected.png:
3440 * platform/gtk/fast/forms/option-text-clip-expected.txt:
3441 * platform/gtk/fast/forms/placeholder-position-expected.png:
3442 * platform/gtk/fast/forms/placeholder-position-expected.txt:
3443 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.png:
3444 * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
3445 * platform/gtk/fast/forms/range/input-appearance-range-expected.png:
3446 * platform/gtk/fast/forms/range/input-appearance-range-expected.txt:
3447 * platform/gtk/fast/forms/range/slider-padding-expected.png:
3448 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
3449 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.png:
3450 * platform/gtk/fast/forms/range/slider-thumb-shared-style-expected.txt:
3451 * platform/gtk/fast/forms/range/slider-transformed-expected.txt:
3452 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.png:
3453 * platform/gtk/fast/forms/range/thumbslider-no-parent-slider-expected.txt:
3454 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.png:
3455 * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
3456 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.png:
3457 * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
3458 * platform/gtk/fast/forms/search-input-rtl-expected.png:
3459 * platform/gtk/fast/forms/search-input-rtl-expected.txt: Added.
3460 * platform/gtk/fast/forms/search-rtl-expected.png:
3461 * platform/gtk/fast/forms/search-rtl-expected.txt:
3462 * platform/gtk/fast/forms/search-styled-expected.png:
3463 * platform/gtk/fast/forms/search-styled-expected.txt:
3464 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.png:
3465 * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
3466 * platform/gtk/fast/forms/searchfield-heights-expected.png:
3467 * platform/gtk/fast/forms/searchfield-heights-expected.txt:
3468 * platform/gtk/fast/forms/select-align-expected.png:
3469 * platform/gtk/fast/forms/select-align-expected.txt:
3470 * platform/gtk/fast/forms/select-background-none-expected.png:
3471 * platform/gtk/fast/forms/select-background-none-expected.txt:
3472 * platform/gtk/fast/forms/select-baseline-expected.png:
3473 * platform/gtk/fast/forms/select-baseline-expected.txt:
3474 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.png:
3475 * platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
3476 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.png:
3477 * platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
3478 * platform/gtk/fast/forms/select-disabled-appearance-expected.png:
3479 * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
3480 * platform/gtk/fast/forms/select-element-focus-ring-expected.png: Added.
3481 * platform/gtk/fast/forms/select-element-focus-ring-expected.txt:
3482 * platform/gtk/fast/forms/select-initial-position-expected.png:
3483 * platform/gtk/fast/forms/select-initial-position-expected.txt:
3484 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.png: Added.
3485 * platform/gtk/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
3486 * platform/gtk/fast/forms/select-selected-expected.png:
3487 * platform/gtk/fast/forms/select-selected-expected.txt:
3488 * platform/gtk/fast/forms/select-style-expected.png:
3489 * platform/gtk/fast/forms/select-style-expected.txt:
3490 * platform/gtk/fast/forms/select-visual-hebrew-expected.png:
3491 * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
3492 * platform/gtk/fast/forms/select-writing-direction-natural-expected.png:
3493 * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
3494 * platform/gtk/fast/forms/select/optgroup-rendering-expected.png:
3495 * platform/gtk/fast/forms/select/optgroup-rendering-expected.txt:
3496 * platform/gtk/fast/forms/selectlist-minsize-expected.png:
3497 * platform/gtk/fast/forms/selectlist-minsize-expected.txt:
3498 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.png:
3499 * platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
3500 * platform/gtk/fast/forms/targeted-frame-submission-expected.png:
3501 * platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
3502 * platform/gtk/fast/forms/validation-message-appearance-expected.png:
3503 * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
3504 * platform/gtk/fast/html/details-replace-summary-child-expected.png:
3505 * platform/gtk/fast/html/details-replace-summary-child-expected.txt:
3506 * platform/gtk/fast/html/details-replace-text-expected.png:
3507 * platform/gtk/fast/html/details-replace-text-expected.txt:
3508 * platform/gtk/fast/html/keygen-expected.png:
3509 * platform/gtk/fast/html/keygen-expected.txt:
3510 * platform/gtk/fast/inline/positionedLifetime-expected.png:
3511 * platform/gtk/fast/inline/positionedLifetime-expected.txt:
3512 * platform/gtk/fast/invalid/014-expected.png:
3513 * platform/gtk/fast/invalid/014-expected.txt:
3514 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
3515 * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
3516 * platform/gtk/fast/overflow/scrollRevealButton-expected.png:
3517 * platform/gtk/fast/overflow/scrollRevealButton-expected.txt:
3518 * platform/gtk/fast/parser/bad-xml-slash-expected.png:
3519 * platform/gtk/fast/parser/bad-xml-slash-expected.txt:
3520 * platform/gtk/fast/parser/document-write-option-expected.png:
3521 * platform/gtk/fast/parser/document-write-option-expected.txt:
3522 * platform/gtk/fast/repaint/search-field-cancel-expected.png:
3523 * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
3524 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.png:
3525 * platform/gtk/fast/repaint/slider-thumb-drag-release-expected.txt:
3526 * platform/gtk/fast/replaced/replaced-breaking-expected.png:
3527 * platform/gtk/fast/replaced/replaced-breaking-expected.txt:
3528 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.png:
3529 * platform/gtk/fast/replaced/replaced-breaking-mixture-expected.txt:
3530 * platform/gtk/fast/replaced/three-selects-break-expected.png:
3531 * platform/gtk/fast/replaced/three-selects-break-expected.txt:
3532 * platform/gtk/fast/replaced/width100percent-button-expected.png:
3533 * platform/gtk/fast/replaced/width100percent-button-expected.txt:
3534 * platform/gtk/fast/replaced/width100percent-menulist-expected.png:
3535 * platform/gtk/fast/replaced/width100percent-menulist-expected.txt:
3536 * platform/gtk/fast/replaced/width100percent-searchfield-expected.png:
3537 * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
3538 * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Added.
3539 * platform/gtk/fast/table/append-cells2-expected.png:
3540 * platform/gtk/fast/table/append-cells2-expected.txt:
3541 * platform/gtk/fast/table/remove-td-display-none-expected.png:
3542 * platform/gtk/fast/table/remove-td-display-none-expected.txt:
3543 * platform/gtk/fast/text/international/bidi-menulist-expected.png:
3544 * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
3545 * platform/gtk/fast/text/international/hindi-spacing-expected.png:
3546 * platform/gtk/fast/text/international/hindi-spacing-expected.txt:
3547 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3548 * platform/gtk/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3549 * platform/gtk/fast/text/textIteratorNilRenderer-expected.png:
3550 * platform/gtk/fast/text/textIteratorNilRenderer-expected.txt:
3551 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
3552 * platform/gtk/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
3553 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.png:
3554 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
3555 * platform/gtk/svg/custom/foreign-object-skew-expected.png:
3556 * platform/gtk/svg/custom/foreign-object-skew-expected.txt:
3557 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.png:
3558 * platform/gtk/svg/custom/inline-svg-in-xhtml-expected.txt:
3559 * platform/gtk/tables/mozilla/bugs/bug1188-expected.png:
3560 * platform/gtk/tables/mozilla/bugs/bug1188-expected.txt:
3561 * platform/gtk/tables/mozilla/bugs/bug1318-expected.png:
3562 * platform/gtk/tables/mozilla/bugs/bug1318-expected.txt:
3563 * platform/gtk/tables/mozilla/bugs/bug138725-expected.png:
3564 * platform/gtk/tables/mozilla/bugs/bug138725-expected.txt:
3565 * platform/gtk/tables/mozilla/bugs/bug18359-expected.png:
3566 * platform/gtk/tables/mozilla/bugs/bug18359-expected.txt:
3567 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.png:
3568 * platform/gtk/tables/mozilla/bugs/bug2479-2-expected.txt:
3569 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.png:
3570 * platform/gtk/tables/mozilla/bugs/bug2479-3-expected.txt:
3571 * platform/gtk/tables/mozilla/bugs/bug2479-4-expected.txt:
3572 * platform/gtk/tables/mozilla/bugs/bug26178-expected.png:
3573 * platform/gtk/tables/mozilla/bugs/bug26178-expected.txt:
3574 * platform/gtk/tables/mozilla/bugs/bug28928-expected.png:
3575 * platform/gtk/tables/mozilla/bugs/bug28928-expected.txt:
3576 * platform/gtk/tables/mozilla/bugs/bug29326-expected.png:
3577 * platform/gtk/tables/mozilla/bugs/bug29326-expected.txt:
3578 * platform/gtk/tables/mozilla/bugs/bug33855-expected.png:
3579 * platform/gtk/tables/mozilla/bugs/bug33855-expected.txt:
3580 * platform/gtk/tables/mozilla/bugs/bug39209-expected.png:
3581 * platform/gtk/tables/mozilla/bugs/bug39209-expected.txt:
3582 * platform/gtk/tables/mozilla/bugs/bug4382-expected.png:
3583 * platform/gtk/tables/mozilla/bugs/bug4382-expected.txt:
3584 * platform/gtk/tables/mozilla/bugs/bug4429-expected.png:
3585 * platform/gtk/tables/mozilla/bugs/bug4429-expected.txt:
3586 * platform/gtk/tables/mozilla/bugs/bug44505-expected.png:
3587 * platform/gtk/tables/mozilla/bugs/bug44505-expected.txt:
3588 * platform/gtk/tables/mozilla/bugs/bug4527-expected.png:
3589 * platform/gtk/tables/mozilla/bugs/bug4527-expected.txt:
3590 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.png:
3591 * platform/gtk/tables/mozilla/bugs/bug46368-1-expected.txt:
3592 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.png:
3593 * platform/gtk/tables/mozilla/bugs/bug46368-2-expected.txt:
3594 * platform/gtk/tables/mozilla/bugs/bug51037-expected.png:
3595 * platform/gtk/tables/mozilla/bugs/bug51037-expected.txt:
3596 * platform/gtk/tables/mozilla/bugs/bug51727-expected.png:
3597 * platform/gtk/tables/mozilla/bugs/bug51727-expected.txt:
3598 * platform/gtk/tables/mozilla/bugs/bug52505-expected.png:
3599 * platform/gtk/tables/mozilla/bugs/bug52505-expected.txt:
3600 * platform/gtk/tables/mozilla/bugs/bug52506-expected.png:
3601 * platform/gtk/tables/mozilla/bugs/bug52506-expected.txt:
3602 * platform/gtk/tables/mozilla/bugs/bug60749-expected.png:
3603 * platform/gtk/tables/mozilla/bugs/bug60749-expected.txt:
3604 * platform/gtk/tables/mozilla/bugs/bug68912-expected.png:
3605 * platform/gtk/tables/mozilla/bugs/bug68912-expected.txt:
3606 * platform/gtk/tables/mozilla/bugs/bug7342-expected.png:
3607 * platform/gtk/tables/mozilla/bugs/bug7342-expected.txt:
3608 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.png:
3609 * platform/gtk/tables/mozilla/bugs/bug92647-2-expected.txt:
3610 * platform/gtk/tables/mozilla/bugs/bug96334-expected.png:
3611 * platform/gtk/tables/mozilla/bugs/bug96334-expected.txt:
3612 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
3613 * platform/gtk/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
3614 * platform/gtk/tables/mozilla/core/margins-expected.png:
3615 * platform/gtk/tables/mozilla/core/margins-expected.txt:
3616 * platform/gtk/tables/mozilla/dom/tableDom-expected.png:
3617 * platform/gtk/tables/mozilla/dom/tableDom-expected.txt:
3618 * platform/gtk/tables/mozilla/other/move_row-expected.png:
3619 * platform/gtk/tables/mozilla/other/move_row-expected.txt:
3620 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
3621 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
3622 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
3623 * platform/gtk/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
3624 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
3625 * platform/gtk/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
3626 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
3627 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
3628 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
3629 * platform/gtk/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
3630 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.png:
3631 * platform/gtk/tables/mozilla_expected_failures/core/captions1-expected.txt:
3632 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.png:
3633 * platform/gtk/tables/mozilla_expected_failures/core/captions2-expected.txt:
3634 * platform/gtk/transforms/2d/zoom-menulist-expected.png:
3635 * platform/gtk/transforms/2d/zoom-menulist-expected.txt:
3636
svillar@igalia.com2bdf9482017-05-10 07:42:46 +000036372017-05-08 Sergio Villar Senin <svillar@igalia.com>
3638
3639 [css-grid] Remove Blink-specific code for handling orthogonal grid items
3640 https://bugs.webkit.org/show_bug.cgi?id=171807
3641
3642 Reviewed by Darin Adler.
3643
3644 Updated the expectations. They should now be compatible with Firefox and Chrome.
3645
3646 * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html:
3647 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
3648 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html:
3649
eric.carlson@apple.com929b8462017-05-10 04:42:18 +000036502017-05-09 Eric Carlson <eric.carlson@apple.com>
3651
3652 [MediaStream] deviceId constraint doesn't work with getUserMedia
3653 https://bugs.webkit.org/show_bug.cgi?id=171877
3654 <rdar://problem/31899730>
3655
3656 Reviewed by Jer Noble.
3657
3658 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
3659 * fast/mediastream/get-user-media-device-id.html: Added.
3660
jlewis3@apple.com60706b92017-05-09 23:27:53 +000036612017-05-09 Matt Lewis <jlewis3@apple.com>
3662
jlewis3@apple.comeec73ed2017-05-10 00:33:36 +00003663 Mark webrtc/libwebrtc/release-while-setting-local-description.html as flaky.
3664 https://bugs.webkit.org/show_bug.cgi?id=171899
3665
3666 Unreviewed test gardening.
3667
3668 * platform/ios-wk2/TestExpectations:
3669
36702017-05-09 Matt Lewis <jlewis3@apple.com>
3671
jlewis3@apple.com60706b92017-05-09 23:27:53 +00003672 Mark webrtc/audio-replace-track.html as flaky.
3673 https://bugs.webkit.org/show_bug.cgi?id=171895
3674
3675 Unreviewed test gardening.
3676
3677 * platform/mac-wk2/TestExpectations:
3678
weinig@apple.comb50adaa2017-05-09 22:53:13 +000036792017-05-09 Sam Weinig <sam@webkit.org>
3680
3681 Implement Subresource Integrity (SRI)
3682 https://bugs.webkit.org/show_bug.cgi?id=148363
3683 <rdar://problem/18945879>
3684
3685 Reviewed by Youenn Fablet.
3686
3687 Add tests for Subresource Integrity for Fetch based off the ones from Web
3688 Platform Tests. Additional tests for more CORS combinations have been added.
3689
3690 * http/tests/subresource-integrity/resources/crossorigin-anon-resource.txt: Added.
3691 * http/tests/subresource-integrity/resources/crossorigin-creds-resource.txt: Added.
3692 * http/tests/subresource-integrity/resources/crossorigin-ineligible-resource.txt: Added.
3693 * http/tests/subresource-integrity/resources/resource.txt: Added.
3694 * http/tests/subresource-integrity/sri-fetch-expected.txt: Added.
3695 * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: Added.
3696 * http/tests/subresource-integrity/sri-fetch-worker.html: Added.
3697 * http/tests/subresource-integrity/sri-fetch.html: Added.
3698 * http/tests/subresource-integrity/sri-fetch.js: Added.
3699
jlewis3@apple.com3d631df2017-05-09 22:52:05 +000037002017-05-09 Matt Lewis <jlewis3@apple.com>
3701
3702 Marked webrtc/captureCanvas-webrtc.html as flaky.
3703 https://bugs.webkit.org/show_bug.cgi?id=170870
3704
3705 Unreviewed test gardening.
3706
3707 * platform/mac-wk2/TestExpectations:
3708
commit-queue@webkit.orgd64d2a42017-05-09 22:35:58 +000037092017-05-09 Commit Queue <commit-queue@webkit.org>
3710
3711 Unreviewed, rolling out r216545.
3712 https://bugs.webkit.org/show_bug.cgi?id=171889
3713
3714 Caused a test failure (Requested by eric_carlson on #webkit).
3715
3716 Reverted changeset:
3717
3718 "[MediaStream] deviceId constraint doesn't work with
3719 getUserMedia"
3720 https://bugs.webkit.org/show_bug.cgi?id=171877
3721 http://trac.webkit.org/changeset/216545
3722
zalan@apple.comdc426572017-05-09 22:30:11 +000037232017-05-09 Zalan Bujtas <zalan@apple.com>
3724
3725 resetFlowThreadContainingBlockAndChildInfoIncludingDescendants should not ignore RenderElement subtrees.
3726 https://bugs.webkit.org/show_bug.cgi?id=171873
3727 <rdar://problem/32004954>
3728
3729 Reviewed by Simon Fraser.
3730
3731 * fast/multicol/crash-when-column-inside-table-expected.txt: Added.
3732 * fast/multicol/crash-when-column-inside-table.html: Added.
3733
ryanhaddad@apple.com6d6ca492017-05-09 22:28:36 +000037342017-05-09 Ryan Haddad <ryanhaddad@apple.com>
3735
3736 [iOS Simulator] Flaky failure LayoutTest/webrtc/libwebrtc/release-while-setting-local-description.html
3737 https://bugs.webkit.org/show_bug.cgi?id=171742
3738
3739 Reviewed by Youenn Fablet.
3740
3741 Silence the console messages for unhandled rejections in this test.
3742
3743 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
3744 * webrtc/libwebrtc/release-while-setting-local-description.html:
3745
eric.carlson@apple.coma37b5552017-05-09 22:06:13 +000037462017-05-09 Eric Carlson <eric.carlson@apple.com>
3747
3748 [MediaStream] deviceId constraint doesn't work with getUserMedia
3749 https://bugs.webkit.org/show_bug.cgi?id=171877
3750 <rdar://problem/31899730>
3751
3752 Reviewed by Jer Noble.
3753
3754 * fast/mediastream/get-user-media-device-id-expected.txt: Added.
3755 * fast/mediastream/get-user-media-device-id.html: Added.
3756
jlewis3@apple.comf86acc72017-05-09 21:49:27 +000037572017-05-09 Matt Lewis <jlewis3@apple.com>
3758
3759 Marked multiple test flaky.
3760 https://bugs.webkit.org/show_bug.cgi?id=171886
3761
3762 Unreviewed test gardening.
3763
3764 * platform/ios-wk2/TestExpectations:
3765 * platform/mac/TestExpectations:
3766
cdumez@apple.comb383fd12017-05-09 21:40:11 +000037672017-05-09 Chris Dumez <cdumez@apple.com>
3768
3769 Introduce DocumentAndElementEventHandlers IDL interface
3770 https://bugs.webkit.org/show_bug.cgi?id=171879
3771
3772 Reviewed by Simon Fraser and Ryosuke Niwa.
3773
3774 * fast/events/DocumentAndElementEventHandlers-expected.txt: Added.
3775 * fast/events/DocumentAndElementEventHandlers.html: Added.
3776 Add layout test coverage.
3777
3778 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3779 Rebaseline now that those event handlers are enumerable.
3780
dino@apple.com79c37e32017-05-09 21:35:55 +000037812017-05-10 Dean Jackson <dino@apple.com>
3782
3783 Restrict SVG filters to accessible security origins
3784 https://bugs.webkit.org/show_bug.cgi?id=118689
3785 <rdar://problem/27362159>
3786
3787 Reviewed by Brent Fulgham.
3788
3789 Add a test that shows safe frames, unsafe frames, and
3790 then a safe frame that itself has an unsafe frame, to
3791 show that the security requirements are being forwarded
3792 down the tree.
3793
3794 * http/tests/css/filters-on-iframes-expected.html: Added.
3795 * http/tests/css/filters-on-iframes.html: Added.
3796 * http/tests/css/resources/blank.html: Added.
3797 * http/tests/css/resources/references-external.html: Added.
3798 * http/tests/css/resources/solid-red.html: Added.
3799
cdumez@apple.com406cec92017-05-09 21:21:04 +000038002017-05-09 Chris Dumez <cdumez@apple.com>
3801
3802 Move onanimation* EventHandlers to GlobalEventHandlers
3803 https://bugs.webkit.org/show_bug.cgi?id=171874
3804
3805 Reviewed by Simon Fraser.
3806
3807 * fast/css/onanimation-eventhandlers-expected.txt: Added.
3808 * fast/css/onanimation-eventhandlers.html: Added.
3809 Add layout test coverage.
3810
3811 * fast/dom/event-handler-attributes-expected.txt:
3812 * fast/dom/event-handler-attributes.html:
3813 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3814 Rebaseline existing tests to reflect behavior change.
3815
jlewis3@apple.com6b3d9b52017-05-09 21:04:31 +000038162017-05-09 Matt Lewis <jlewis3@apple.com>
3817
3818 Fixed a typo in expectations file.
3819 https://bugs.webkit.org/show_bug.cgi?id=162710
3820
3821 Unreviewed test gardening.
3822
3823 * platform/mac-wk2/TestExpectations:
3824
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000038252017-05-09 Javier Fernandez <jfernandez@igalia.com>
3826
3827 space-evenly misbehaves with flexbox
3828 https://bugs.webkit.org/show_bug.cgi?id=170445
3829
3830 Reviewed by David Hyatt.
3831
3832 Added test cases for the 'space-evenly' value for align-content and justify-content.
3833
3834 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
3835 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
3836 * css3/flexbox/css-properties-expected.txt:
3837 * css3/flexbox/css-properties.html:
3838 * css3/flexbox/flex-justify-content-expected.txt:
3839 * css3/flexbox/flex-justify-content.html:
3840 * css3/flexbox/multiline-align-content-expected.txt:
3841 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
3842 * css3/flexbox/multiline-align-content-horizontal-column.html:
3843 * css3/flexbox/multiline-align-content.html:
3844 * css3/flexbox/resources/flexbox.css:
3845 (.align-content-space-around):
3846 (.justify-content-space-around):
3847 * css3/flexbox/true-centering-expected.txt:
3848 * css3/flexbox/true-centering.html:
3849
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000038502017-05-09 Matt Lewis <jlewis3@apple.com>
3851
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +00003852 Unreviewed, rolling out r216508.
3853
3854 The layout test enabled in this change is failing on Sierra.
3855
3856 Reverted changeset:
3857
3858 "Invalid MediaSource duration value should throw TyperError
3859 instead of InvalidStateError"
3860 https://bugs.webkit.org/show_bug.cgi?id=171653
3861 http://trac.webkit.org/changeset/216508
3862
38632017-05-09 Matt Lewis <jlewis3@apple.com>
3864
jlewis3@apple.com8cd19482017-05-09 18:34:27 +00003865 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
3866 https://bugs.webkit.org/show_bug.cgi?id=162710
3867
3868 Unreviewed test gardening.
3869
3870 * platform/mac-wk2/TestExpectations:
3871
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +000038722017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
3873
3874 font-stretch: normal selects expanded fonts instead of condensed fonts
3875 https://bugs.webkit.org/show_bug.cgi?id=171838
3876 <rdar://problem/31005481>
3877
3878 Reviewed by Jon Lee.
3879
3880 * fast/text/font-width-100-expected.html: Added.
3881 * fast/text/font-width-100.html: Added.
3882
jlewis3@apple.com0746b192017-05-09 17:36:37 +000038832017-05-09 Matt Lewis <jlewis3@apple.com>
3884
3885 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
3886 https://bugs.webkit.org/show_bug.cgi?id=171862
3887
3888 Unreviewed test gardening.
3889
3890 * platform/mac-wk2/TestExpectations:
3891
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +000038922017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
3893
3894 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
3895 https://bugs.webkit.org/show_bug.cgi?id=171665
3896
3897 Reviewed by Youenn Fablet.
3898
3899 Added test to check the creation of ReadableStreamBYOBReader. Also check
3900 that created object has the right methods and properties.
3901
3902 * streams/readable-stream-byob-reader-expected.txt: Added.
3903 * streams/readable-stream-byob-reader.html: Added.
3904 * streams/readable-stream-byob-reader.js: Added.
3905
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +000039062017-05-09 Frederic Wang <fwang@igalia.com>
3907
3908 Print more properties in the output of scrolling trees
3909 https://bugs.webkit.org/show_bug.cgi?id=171858
3910
3911 Reviewed by Simon Fraser.
3912
3913 Update text expectations to include new properties.
3914
3915 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
3916 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3917 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3918 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3919 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3920 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3921 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3922 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3923 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3924 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3925 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3926 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3927 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3928 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3929 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3930 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3931 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3932 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
3933 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3934 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
3935 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3936 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
3937 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
3938 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3939 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3940 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3941 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3942 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3943 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3944
cdumez@apple.com8cf47552017-05-09 16:51:00 +000039452017-05-09 Chris Dumez <cdumez@apple.com>
3946
3947 ontransitionend eventHandler should be in GlobalEventHandlers
3948 https://bugs.webkit.org/show_bug.cgi?id=171836
3949
3950 Reviewed by Ryosuke Niwa.
3951
3952 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
3953 * fast/css/ontransitionend-eventhandler.html: Added.
3954 Add layout test coverage.
3955
3956 * fast/dom/event-handler-attributes-expected.txt:
3957 * fast/dom/event-handler-attributes.html:
3958 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3959 Rebaseline existing tests to reflect behavior change.
3960
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +000039612017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3962
3963 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
3964 https://bugs.webkit.org/show_bug.cgi?id=171653
3965
3966 Reviewed by Youenn Fablet.
3967
3968 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
3969 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
3970
3971 Update expectation of corresponding WPT test.
3972
3973 * platform/gtk/TestExpectations:
3974 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3975 * platform/mac/TestExpectations:
3976 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
3977
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +000039782017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
3979
3980 Handle IDLPromise<> properly
3981 https://bugs.webkit.org/show_bug.cgi?id=166752
3982
3983 Reviewed by Youenn Fablet.
3984
3985 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
3986 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
3987
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +000039882017-05-09 Zan Dobersek <zdobersek@igalia.com>
3989
3990 Unreviewed. Landing the WPE layout test baselines.
3991
3992 Baseline filenames are omitted for brevity.
3993
3994 * platform/wpe/TestExpectations: Added.
3995 * platform/wpe/animations/: Added.
3996 * platform/wpe/css1/: Added.
3997 * platform/wpe/css2.1/: Added.
3998 * platform/wpe/css3/: Added.
3999 * platform/wpe/fast/: Added.
4000 * platform/wpe/ietestcenter/: Added.
4001 * platform/wpe/js/: Added.
4002 * platform/wpe/scrollbars/: Added.
4003 * platform/wpe/security/: Added.
4004 * platform/wpe/sputnik/: Added.
4005 * platform/wpe/tables/: Added.
4006 * platform/wpe/transforms/: Added.
4007 * platform/wpe/transitions/: Added.
4008
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +000040092017-05-08 Frederic Wang <fwang@igalia.com>
4010
4011 Simplify ScrollingStateNode::scrollingStateTreeAsText
4012 https://bugs.webkit.org/show_bug.cgi?id=171802
4013
4014 Reviewed by Simon Fraser.
4015
4016 Update references due to minor format changes in text ouput of scrolling state trees.
4017
4018 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
4019 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
4020 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
4021 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
4022 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
4023 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
4024 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
4025 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
4026 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
4027 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
4028 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
4029 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
4030 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
4031 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
4032 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
4033 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
4034 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
4035 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
4036 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
4037 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
4038 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
4039 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
4040 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
4041 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
4042 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
4043 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
4044 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
4045 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
4046 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
4047
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +000040482017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
4049
4050 Unreviewed GTK expectations gardening
4051
4052 * platform/gtk/TestExpectations:
4053 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
4054
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +000040552017-05-08 Matt Lewis <jlewis3@apple.com>
4056
4057 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
4058 https://bugs.webkit.org/show_bug.cgi?id=171837
4059
4060 Unreviewed test gardening.
4061
4062 * platform/mac-wk2/TestExpectations:
4063
cdumez@apple.come6396732017-05-09 00:16:18 +000040642017-05-08 Chris Dumez <cdumez@apple.com>
4065
4066 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
4067 https://bugs.webkit.org/show_bug.cgi?id=171829
4068
4069 Reviewed by Simon Fraser.
4070
4071 * fast/css/htmlelement-offset-properties-expected.txt:
4072 * fast/css/htmlelement-offset-properties.html:
4073 Add layout test coverage.
4074
4075 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
4076 * fast/css-grid-layout/grid-item-display.html:
4077 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4078 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
4079 * mathml/presentation/menclose-notation-no-overlap.html:
4080 * platform/mac/inspector/model/remote-object-expected.txt:
4081 * svg/dynamic-updates/resources/SVGTestCase.js:
4082 (clickAt):
4083 * svg/text/inline-text-destroy-attributes-crash.xhtml:
4084 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
4085
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +000040862017-05-08 Matt Lewis <jlewis3@apple.com>
4087
4088 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
4089 https://bugs.webkit.org/show_bug.cgi?id=169637
4090
4091 Unreviewed test gardening.
4092
4093 * platform/ios-wk2/TestExpectations:
4094
jbedard@apple.comf8b14802017-05-08 23:15:00 +000040952017-05-08 Jonathan Bedard <jbedard@apple.com>
4096
4097 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
4098 https://bugs.webkit.org/show_bug.cgi?id=169421
4099 <rdar://problem/30950171>
4100
4101 Reviewed by Tim Horton.
4102
4103 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
4104 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
4105
cdumez@apple.comed9300e2017-05-08 22:17:59 +000041062017-05-08 Chris Dumez <cdumez@apple.com>
4107
4108 Drop non-standard document.implementation.createCSSStyleSheet() API
4109 https://bugs.webkit.org/show_bug.cgi?id=171825
4110
4111 Reviewed by Simon Fraser.
4112
4113 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
4114 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
4115 Add layout test coverage.
4116
4117 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
4118 * fast/dom/StyleSheet/gc-parent-rule.html:
4119 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
4120 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
4121 Add utility functions to construct a CSSStyleSheet object and use it instead
4122 of document.implementation.createCSSStyleSheet().
4123
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +000041242017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
4125
4126 AX: don't expose empty roledescription
4127 https://bugs.webkit.org/show_bug.cgi?id=163647
4128
4129 Reviewed by Chris Fleizach.
4130
4131 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
4132 * accessibility/aria-roledescription.html: New test cases, updated expectations.
4133 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
4134
cdumez@apple.comcf540bc2017-05-08 22:15:14 +000041352017-05-08 Chris Dumez <cdumez@apple.com>
4136
4137 Drop non-standard Element.scrollByLines() / scrollByPages()
4138 https://bugs.webkit.org/show_bug.cgi?id=171820
4139
4140 Reviewed by Simon Fraser.
4141
4142 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
4143 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
4144 Add layout test coverage.
4145
4146 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
4147 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
4148 * fast/events/scroll-event-does-not-bubble.html:
4149 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
4150 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
4151 Update existing tests to stop relying on the API.
4152
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +000041532017-05-08 Matt Lewis <jlewis3@apple.com>
4154
4155 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
4156 https://bugs.webkit.org/show_bug.cgi?id=171830
4157
4158 Unreviewed test gardening.
4159
4160 * platform/ios-wk2/TestExpectations:
4161
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +000041622017-05-08 Ryan Haddad <ryanhaddad@apple.com>
4163
4164 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
4165 https://bugs.webkit.org/show_bug.cgi?id=171828
4166
4167 Unreviewed test gardening.
4168
4169 * platform/mac-wk1/TestExpectations:
4170
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +000041712017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
4172
4173 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
4174 https://bugs.webkit.org/show_bug.cgi?id=171821
4175
4176 Reviewed by Chris Fleizach.
4177
4178 * accessibility/aria-orientation-expected.txt: New test case.
4179 * accessibility/aria-orientation.html: New test case.
4180
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +000041812017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
4182
4183 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
4184 https://bugs.webkit.org/show_bug.cgi?id=170864
4185
4186 Reviewed by Simon Fraser.
4187
4188 * fast/images/async-image-background-image-repeated-expected.html:
4189 * fast/images/async-image-background-image-repeated.html:
4190 * fast/images/resources/sprite-sheet-red-green-blue.png:
4191 * fast/images/sprite-sheet-image-draw-expected.html:
4192 * fast/images/sprite-sheet-image-draw.html:
4193 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
4194 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
4195 decoded farme of this image will be 30x5000 pixels (15% of the original size).
4196
bdakin@apple.com05244942017-05-08 20:25:46 +000041972017-05-08 Beth Dakin <bdakin@apple.com>
4198
4199 WebKit should default to using sRGB with NSColor conversion instead of device
4200 color space
4201 https://bugs.webkit.org/show_bug.cgi?id=171745
4202 -and corresponding-
4203 rdar://problem/28314183
4204
4205 Reviewed by Tim Horton.
4206
4207 * editing/mac/attributed-string/anchor-element-expected.txt:
4208 * editing/mac/attributed-string/basic-expected.txt:
4209 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
4210 * editing/mac/attributed-string/font-size-expected.txt:
4211 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
4212 * editing/mac/attributed-string/font-weight-expected.txt:
4213 * editing/mac/attributed-string/letter-spacing-expected.txt:
4214 * editing/mac/attributed-string/text-decorations-expected.txt:
4215 * editing/mac/attributed-string/vertical-align-expected.txt:
4216
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +000042172017-05-04 Jiewen Tan <jiewen_tan@apple.com>
4218
4219 Search events should not fire synchronously for search type input elements with incremental attribute set
4220 https://bugs.webkit.org/show_bug.cgi?id=171376
4221 <rdar://problem/31863296>
4222
4223 Reviewed by Chris Dumez.
4224
4225 * fast/forms/search/search-incremental-crash-expected.txt: Added.
4226 * fast/forms/search/search-incremental-crash.html: Added.
4227
zalan@apple.com3c442032017-05-08 18:38:20 +000042282017-05-08 Zalan Bujtas <zalan@apple.com>
4229
4230 Text overlaps on http://www.duden.de/rechtschreibung/Acre
4231 https://bugs.webkit.org/show_bug.cgi?id=171796
4232 <rdar://problem/31036028>
4233
4234 Reviewed by Simon Fraser.
4235
4236 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
4237 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
4238
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +000042392017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
4240
4241 Unreviewed, rolling out r216419.
4242
4243 Broke 70 layout tests on GTK bot
4244
4245 Reverted changeset:
4246
4247 "Ensure clean tree before AX cache update."
4248 https://bugs.webkit.org/show_bug.cgi?id=171546
4249 http://trac.webkit.org/changeset/216419
4250
antti@apple.com90a7b232017-05-08 17:20:54 +000042512017-05-08 Antti Koivisto <antti@apple.com>
4252
4253 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
4254 https://bugs.webkit.org/show_bug.cgi?id=171375
4255 <rdar://problem/31863184>
4256
4257 Reviewed by Zalan Bujtas.
4258
4259 * fast/html/details-flow-thread-expected.txt: Added.
4260 * fast/html/details-flow-thread.html: Added.
4261 * fast/shadow-dom/composed-tree-slots-expected.txt:
4262 * fast/shadow-dom/composed-tree-slots.html:
4263
4264 Expand the test so it also prints out slot subtrees using slots as traversal roots.
4265
cdumez@apple.comea20d742017-05-08 16:50:46 +000042662017-05-08 Chris Dumez <cdumez@apple.com>
4267
4268 Move 'style' from Element to HTMLElement / SVGElement and make it settable
4269 https://bugs.webkit.org/show_bug.cgi?id=171795
4270
4271 Reviewed by Alex Christensen.
4272
4273 * accessibility/roles-exposed.html:
4274 Add null check for element.style.
4275
4276 * fast/css/Element-style-expected.txt: Added.
4277 * fast/css/Element-style.html: Added.
4278 Add layout test coverage.
4279
4280 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
4281 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
4282 does something, the input element actually looses its renderer. This found a bug which I fixed in this
4283 patch.
4284
4285 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4286 Rebaseline as property enumeration order has changed.
4287
jdiggs@igalia.com354047f2017-05-08 16:43:07 +000042882017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
4289
4290 AX: Propagate aria-readonly to grid descendants
4291 https://bugs.webkit.org/show_bug.cgi?id=171189
4292
4293 Reviewed by Chris Fleizach.
4294
4295 Add new test cases to aria-readonly.html. In addition, because the platform-specific
4296 test expectations seem due to how platforms treat whitespace from the test file, hide
4297 the test cases after the test is run so that there are no extraneous characters and
4298 a single expectations file can be shared.
4299
4300 * accessibility/aria-readonly-expected.txt: Updated.
4301 * accessibility/aria-readonly.html: Updated.
4302 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
4303 * accessibility/gtk/aria-readonly-propagated.html: Added.
4304 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
4305 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
4306 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
4307
zalan@apple.com7e3614e2017-05-08 15:33:47 +000043082017-05-06 Zalan Bujtas <zalan@apple.com>
4309
4310 Ensure clean tree before AX cache update.
4311 https://bugs.webkit.org/show_bug.cgi?id=171546
4312 <rdar://problem/31934942>
4313
4314 Reviewed by Chris Fleizach.
4315
4316 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
4317
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +000043182017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
4319
4320 Unprefix unicode-bidi CSS values
4321 https://bugs.webkit.org/show_bug.cgi?id=171761
4322
4323 Reviewed by Simon Fraser.
4324
4325 Import W3C's internationalization tests from
4326 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
4327
4328 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
4329 * fast/css/default-bidi-css-rules.html: Ditto.
4330 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
4331 * fast/css/unicode-bidi-computed-value.html: Ditto.
4332 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
4333 * fast/text/bidi-unprefix.html: Added.
4334 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
4335 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
4336 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
4337 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
4338 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
4339 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
4340 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
4341 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
4342 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
4343 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
4344 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
4345 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
4346 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
4347 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
4348 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
4349 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
4350 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
4351 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
4352 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
4353 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
4354 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
4355 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
4356 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
4357 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
4358 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
4359 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
4360 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
4361 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
4362 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
4363 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
4364 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
4365 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
4366 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
4367 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
4368 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
4369 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
4370 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
4371 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
4372 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
4373 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
4374 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
4375 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
4376 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
4377 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
4378 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
4379 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
4380 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
4381 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
4382 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
4383 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
4384 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
4385 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
4386 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
4387 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
4388 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
4389 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
4390 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
4391 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
4392 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
4393 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
4394 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
4395 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
4396 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
4397 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
4398 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
4399 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
4400 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
4401 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
4402 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
4403 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
4404 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
4405 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
4406 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
4407 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
4408 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
4409 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
4410 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
4411 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
4412 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
4413 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
4414 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
4415 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
4416 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
4417 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
4418 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
4419 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
4420 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
4421 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
4422 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
4423 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
4424 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
4425 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
4426 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
4427 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
4428 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
4429 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
4430 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
4431 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
4432 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
4433 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
4434 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
4435 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
4436 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
4437 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
4438 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
4439 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
4440 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
4441 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
4442 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
4443 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
4444 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
4445 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
4446 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
4447 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
4448 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
4449 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
4450 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
4451 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
4452 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
4453 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
4454 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
4455 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
4456 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
4457 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
4458 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
4459 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
4460 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
4461 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
4462 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
4463 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
4464 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
4465 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
4466 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
4467 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
4468 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
4469 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
4470 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
4471 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
4472 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
4473 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
4474 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
4475 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
4476 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
4477 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
4478 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
4479 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
4480 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
4481 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
4482 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
4483 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
4484 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
4485 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
4486 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
4487 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
4488 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
4489 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
4490 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
4491 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
4492 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
4493 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
4494 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
4495 * imported/w3c/i18n/bidi/block-override-001.html: Added.
4496 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
4497 * imported/w3c/i18n/bidi/block-override-002.html: Added.
4498 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
4499 * imported/w3c/i18n/bidi/block-override-003.html: Added.
4500 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
4501 * imported/w3c/i18n/bidi/block-override-004.html: Added.
4502 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
4503 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
4504 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
4505 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
4506 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
4507 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
4508 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
4509 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
4510 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
4511 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
4512 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
4513 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
4514 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
4515 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
4516 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
4517 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
4518 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
4519 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
4520 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
4521 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
4522 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
4523 * platform/ios/TestExpectations:
4524 * platform/mac/TestExpectations:
4525
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +000045262017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
4527
4528 Unreviewed GTK+ gardening. Update expectations of several tests.
4529
4530 * platform/gtk/TestExpectations:
4531
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +000045322017-05-07 Simon Fraser <simon.fraser@apple.com>
4533
4534 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
4535 https://bugs.webkit.org/show_bug.cgi?id=171140
4536
4537 Reviewed by Sam Weinig.
4538
4539 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
4540 which is a proxy for reading the layout viewport.
4541
4542 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
4543 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
4544 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
4545 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
4546 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
4547 (stringFromRect):
4548 (accumulateLog):
4549 (logFixedObject):
4550 (logFixedAndViewports):
4551 (doTest):
4552
commit-queue@webkit.orge8573952017-05-07 19:10:40 +000045532017-05-07 Youenn Fablet <youenn@apple.com>
4554
4555 [MediaStream] r216197 caused some webrtc tests to fail
4556 https://bugs.webkit.org/show_bug.cgi?id=171728
4557
4558 Reviewed by Eric Carlson.
4559
4560 * platform/ios-wk2/TestExpectations:
4561
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +000045622017-05-07 Sam Weinig <sam@webkit.org>
4563
4564 Implement Subresource Integrity (SRI)
4565 https://bugs.webkit.org/show_bug.cgi?id=148363
4566 <rdar://problem/18945879>
4567
4568 Reviewed by Daniel Bates.
4569
4570 Add tests for Subresource Integrity based off the ones from Web
4571 Platform Tests. They have been changed to:
4572 - Split <link> and <script> testing.
4573 - Add additional tests:
4574 - Integrity hashes using base64URL encoding.
4575 - Integrity hashes using mixed base64 and base64URL encoding.
4576 - Integrity metadata that does not conform to the grammar at all.
4577 - Multiple valid, but only one matching, integrity hashes.
4578 - Non-matching integrity hash with options.
4579 - Run one at a time, so console output is consistent.
4580
4581 We can/should upstream these changes, but this avoids the possibility that
4582 an update of the imported web-platform-tests could cause these tests to fail.
4583
4584 Also adds tests that show the Subresource Integrity setting works correctly.
4585
4586 * http/tests/subresource-integrity: Added.
4587 * http/tests/subresource-integrity/.htaccess: Added.
4588 * http/tests/subresource-integrity/resources: Added.
4589 * http/tests/subresource-integrity/resources/alternate.css: Added.
4590 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
4591 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
4592 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
4593 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
4594 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
4595 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
4596 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
4597 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
4598 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
4599 * http/tests/subresource-integrity/resources/style.css: Added.
4600 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
4601 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
4602 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
4603 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
4604 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
4605 * http/tests/subresource-integrity/sri-script.html: Added.
4606 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
4607 * http/tests/subresource-integrity/sri-style.html: Added.
4608
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +000046092017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
4610
4611 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
4612 https://bugs.webkit.org/show_bug.cgi?id=171636
4613 <rdar://problem/30811218>
4614
4615 Reviewed by Dean Jackson.
4616
4617 * fast/text/lastResort-expected.html: Added.
4618 * fast/text/lastResort.html: Added.
4619
cdumez@apple.com19a40432017-05-07 03:48:28 +000046202017-05-06 Chris Dumez <cdumez@apple.com>
4621
cdumez@apple.com2a99cc32017-05-07 05:18:34 +00004622 Implement the concept of cookie-averse document
4623 https://bugs.webkit.org/show_bug.cgi?id=171746
4624 <rdar://problem/32004466>
4625
4626 Reviewed by Sam Weinig.
4627
4628 Add layout test coverage.
4629
4630 * fast/cookies/cookie-averse-document-expected.txt: Added.
4631 * fast/cookies/cookie-averse-document.html: Added.
4632
46332017-05-06 Chris Dumez <cdumez@apple.com>
4634
cdumez@apple.com19a40432017-05-07 03:48:28 +00004635 Align our IDL files with the latest DOM specification
4636 https://bugs.webkit.org/show_bug.cgi?id=171777
4637
4638 Reviewed by Sam Weinig.
4639
4640 Rebaseline a few tests.
4641
4642 * fast/dom/Document/adoptNode-null-expected.txt:
4643 * fast/dom/Document/adoptNode-null.html:
4644 * fast/dom/Document/importNode-null-expected.txt:
4645 * fast/dom/Document/importNode-null.html:
4646 * fast/dom/Range/range-intersectsNode-expected.txt:
4647 * fast/text/text-combine-crash-expected.txt:
4648
ap@apple.com83de49c2017-05-07 02:58:23 +000046492017-05-06 Alexey Proskuryakov <ap@apple.com>
4650
ap@apple.com07bbb7d2017-05-07 03:18:27 +00004651 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
4652 https://bugs.webkit.org/show_bug.cgi?id=171785
4653
4654 * platform/wk2/TestExpectations:
4655
46562017-05-06 Alexey Proskuryakov <ap@apple.com>
4657
ap@apple.com83de49c2017-05-07 02:58:23 +00004658 REGRESSION (r216294): The new test fails on WebKit1
4659 https://bugs.webkit.org/show_bug.cgi?id=171780
4660
4661 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
4662 https://trac.webkit.org/216299, https://trac.webkit.org/216330
4663
4664 * http/tests/css/filters-on-iframes-expected.html: Removed.
4665 * http/tests/css/filters-on-iframes.html: Removed.
4666 * http/tests/css/resources/blank.html: Removed.
4667 * http/tests/css/resources/references-external.html: Removed.
4668 * http/tests/css/resources/solid-red.html: Removed.
4669
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +000046702017-05-06 Simon Fraser <simon.fraser@apple.com>
4671
4672 [iOS WK2] Make rotation tests more reliable
4673 https://bugs.webkit.org/show_bug.cgi?id=171778
4674
4675 Reviewed by Tim Horton.
4676
4677 New baseline.
4678
4679 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
4680 * fast/events/ios/rotation/zz-no-rotation.html:
4681
cdumez@apple.comf4c58192017-05-06 20:32:35 +000046822017-05-06 Chris Dumez <cdumez@apple.com>
4683
cdumez@apple.comc209acb2017-05-06 23:39:51 +00004684 Unreviewed, rolling out r216333.
4685
4686 Caused layout test failures
4687
4688 Reverted changeset:
4689
4690 "Implement the concept of cookie-averse document"
4691 https://bugs.webkit.org/show_bug.cgi?id=171746
4692 http://trac.webkit.org/changeset/216333
4693
46942017-05-06 Chris Dumez <cdumez@apple.com>
4695
cdumez@apple.comf4c58192017-05-06 20:32:35 +00004696 Implement the concept of cookie-averse document
4697 https://bugs.webkit.org/show_bug.cgi?id=171746
4698 <rdar://problem/32004466>
4699
4700 Reviewed by Sam Weinig.
4701
4702 Add layout test coverage.
4703
4704 * fast/cookies/cookie-averse-document-expected.txt: Added.
4705 * fast/cookies/cookie-averse-document.html: Added.
4706
mmaxfield@apple.com4219d742017-05-06 17:54:16 +000047072017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
4708
4709 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
4710 https://bugs.webkit.org/show_bug.cgi?id=171750
4711 <rdar://problem/31122612>
4712
4713 Reviewed by Zalan Bujtas.
4714
4715 * fast/text/fitzpatrick-combination-expected.html: Added.
4716 * fast/text/fitzpatrick-combination.html: Added.
4717
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +000047182017-05-05 Zalan Bujtas <zalan@apple.com>
4719
4720 Renderers being destroyed should not be added to AX's deferred list.
4721 https://bugs.webkit.org/show_bug.cgi?id=171768
4722 <rdar://problem/31955660>
4723
4724 Reviewed by Simon Fraser.
4725
4726 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
4727 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
4728
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +000047292017-05-05 Matt Lewis <jlewis3@apple.com>
4730
4731 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
4732 https://bugs.webkit.org/show_bug.cgi?id=171763
4733
4734 Unreviewed test gardening.
4735
4736 * platform/mac-wk2/TestExpectations:
4737
oliver@apple.com56fdb2b2017-05-06 00:33:20 +000047382017-05-05 Oliver Hunt <oliver@apple.com>
4739
4740 Move trivial String prototype functions to JS builtins
4741 https://bugs.webkit.org/show_bug.cgi?id=171737
4742
4743 Reviewed by Saam Barati.
4744
4745 Updated output
4746
4747 * js/dom/string-anchor-expected.txt:
4748 * js/dom/string-anchor.html:
4749 * js/dom/string-fontcolor-expected.txt:
4750 * js/dom/string-fontcolor.html:
4751 * js/dom/string-fontsize-expected.txt:
4752 * js/dom/string-fontsize.html:
4753 * js/dom/string-link-expected.txt:
4754 * js/dom/string-link.html:
4755
dino@apple.com3f3faf52017-05-05 23:49:41 +000047562017-05-05 Dean Jackson <dino@apple.com>
4757
4758 Restrict SVG filters to accessible security origins
4759 https://bugs.webkit.org/show_bug.cgi?id=118689
4760 <rdar://problem/27362159>
4761
4762 Reviewed by Brent Fulgham.
4763
4764 Add a test that shows safe frames, unsafe frames, and
4765 then a safe frame that itself has an unsafe frame, to
4766 show that the security requirements are being forwarded
4767 down the tree.
4768
4769 * http/tests/css/filters-on-iframes-expected.html: Added.
4770 * http/tests/css/filters-on-iframes.html: Added.
4771 * http/tests/css/resources/blank.html: Added.
4772 * http/tests/css/resources/references-external.html: Added.
4773 * http/tests/css/resources/solid-red.html: Added.
4774
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +000047752017-05-05 Simon Fraser <simon.fraser@apple.com>
4776
4777 Make it possible to test rotation in iOS WebKitTestRunner
4778 https://bugs.webkit.org/show_bug.cgi?id=171755
4779
4780 Reviewed by Tim Horton.
4781
4782 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
4783
4784 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
4785 * fast/events/ios/rotation/basic-rotation.html: Added.
4786 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
4787 * fast/events/ios/rotation/safari-like-rotation.html: Added.
4788 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
4789 * fast/events/ios/rotation/zz-no-rotation.html: Added.
4790
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +000047912017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4792
4793 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
4794 https://bugs.webkit.org/show_bug.cgi?id=171756
4795
4796 Unreviewed test gardening.
4797
4798 * platform/wk2/TestExpectations:
4799
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +000048002017-05-05 Matt Lewis <jlewis3@apple.com>
4801
4802 Mark test http/tests/security/module-correct-mime-types.html slow.
4803 https://bugs.webkit.org/show_bug.cgi?id=164960
4804
4805 Unreviewed test gardening.
4806
4807 * platform/ios-wk2/TestExpectations:
4808
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +000048092017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4810
4811 Unreviewed, rolling out r216275.
4812
4813 This change broke internal builds.
4814
4815 Reverted changeset:
4816
4817 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
4818 case insensitive"
4819 https://bugs.webkit.org/show_bug.cgi?id=171636
4820 http://trac.webkit.org/changeset/216275
4821
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +000048222017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
4823
4824 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
4825 https://bugs.webkit.org/show_bug.cgi?id=171636
4826 <rdar://problem/30811218>
4827
4828 Reviewed by Dean Jackson.
4829
4830 * fast/text/lastResort-expected.html: Added.
4831 * fast/text/lastResort.html: Added.
4832
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000048332017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4834
4835 Unskip media/click-placeholder-not-pausing.html.
4836
4837 Unreviewed test gardening.
4838
4839 * platform/mac-wk2/TestExpectations:
4840
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000048412017-05-05 Joseph Pecoraro <pecoraro@apple.com>
4842
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00004843 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
4844 https://bugs.webkit.org/show_bug.cgi?id=171580
4845 <rdar://problem/32009647>
4846
4847 Rubber-stamped by Alexey Proskuryakov.
4848
4849 * TestExpectations:
4850 * streams/reference-implementation/pipe-to-expected.txt:
4851 Rebaseline expectations. This test was previously flakey so the results were
4852 missed unless the test was run with --force.
4853
4854 * streams/reference-implementation/readable-stream-templated-expected.txt:
4855 * streams/reference-implementation/readable-stream-templated.html:
4856 Silence unhandled rejections. This test did not expect unhandled promise
4857 rejections to affect test results, so ignore them.
4858
48592017-05-05 Joseph Pecoraro <pecoraro@apple.com>
4860
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00004861 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
4862 https://bugs.webkit.org/show_bug.cgi?id=170702
4863 <rdar://problem/31616643>
4864
4865 Rubber-stamped by Brian Burg.
4866
4867 * platform/mac-wk2/TestExpectations:
4868 * http/tests/inspector/network/resource-request-headers.html:
4869 Make this test unflakey by ensuring we wait for the load to complete.
4870
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000048712017-05-05 Chris Dumez <cdumez@apple.com>
4872
4873 Attr Nodes should not have children
4874 https://bugs.webkit.org/show_bug.cgi?id=171688
4875 <rdar://problem/31998412>
4876
4877 Reviewed by Andreas Kling.
4878
4879 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
4880 * fast/dom/Attr/cannot-have-children.html: Added.
4881 Add layout test coverage. I have verified that this test passes in both
4882 Firefox and Chrome.
4883
4884 * dom/html/level1/*: Removed legacy / outdated tests.
4885 * dom/xhtml/level1/*: Removed legacy / outdated tests.
4886
4887 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
4888 * fast/dom/Attr/child-nodes-cache.html: Removed.
4889 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
4890 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
4891 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
4892 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
4893 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
4894 * fast/dom/attribute-change-on-mutate.html: Removed.
4895 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
4896 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
4897 * traversal/moz-bug590771-expected.txt: Removed.
4898 * traversal/moz-bug590771.html: Removed.
4899 Removed some outdated tests.
4900
4901 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
4902 * fast/custom-elements/reactions-for-webkit-extensions.html:
4903 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
4904 * fast/dom/Attr/change-id-via-attr-node-value.html:
4905 * fast/dom/Element/normalize-crash.html:
4906 * fast/dom/Element/normalize-crash2.html:
4907 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
4908 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
4909 * fast/dom/MutationObserver/observe-attributes-expected.txt:
4910 * fast/dom/MutationObserver/observe-attributes.html:
4911 * fast/dom/import-attribute-node.html:
4912 * fast/dom/insertedIntoDocument-child.html:
4913 * fast/dom/insertedIntoDocument-sibling.html:
4914 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
4915 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
4916 * fast/dom/normalize-attributes-mutation-event-crash.html:
4917 * fast/dom/serialize-nodes.xhtml:
4918 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
4919 Update existing tests so they stop relying on Attr Node having Text children.
4920
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000049212017-05-05 Ryan Haddad <ryanhaddad@apple.com>
4922
4923 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
4924 https://bugs.webkit.org/show_bug.cgi?id=161360
4925
4926 Unreviewed test gardening.
4927
4928 * platform/mac-wk1/TestExpectations:
4929
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000049302017-05-05 Matt Lewis <jlewis3@apple.com>
4931
4932 Mark 2 webrtc test as failing.
4933 https://bugs.webkit.org/show_bug.cgi?id=171728
4934
4935 Unreviewed test gardening.
4936
4937 * platform/ios-wk2/TestExpectations:
4938
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000049392017-05-05 Chris Dumez <cdumez@apple.com>
4940
4941 Refactor / Clean up Element.idl
4942 https://bugs.webkit.org/show_bug.cgi?id=171734
4943
4944 Reviewed by Sam Weinig.
4945
4946 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
4947 different order and because exception messages have changed slightly.
4948
4949 * fast/dom/Element/attr-param-typechecking-expected.txt:
4950 * js/dom/dom-static-property-for-in-iteration-expected.txt:
4951
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000049522017-05-05 Jeremy Jones <jeremyj@apple.com>
4953
4954 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
4955 https://bugs.webkit.org/show_bug.cgi?id=171610
4956 <rdar://problem/31976820>
4957
4958 Reviewed by Eric Carlson.
4959
4960 enable test: media/modern-media-controls/pip-support/pip-support-click.html
4961
4962 * platform/mac-wk1/TestExpectations:
4963
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000049642017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
4965
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00004966 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
4967
4968 * platform/gtk/TestExpectations:
4969
49702017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
4971
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00004972 Unreviewed GTK+ gardening. Rebaseline several tests.
4973
4974 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
4975 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
4976 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
4977 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
4978 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
4979
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000049802017-05-05 Zan Dobersek <zdobersek@igalia.com>
4981
4982 Unreviewed GTK+ gardening.
4983
4984 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
4985 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
4986
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000049872017-05-04 Commit Queue <commit-queue@webkit.org>
4988
4989 Unreviewed, rolling out r216206.
4990 https://bugs.webkit.org/show_bug.cgi?id=171714
4991
4992 Multiple LayoutTests crashing in Document::page() (Requested
4993 by ap on #webkit).
4994
4995 Reverted changeset:
4996
4997 "Remove support for legacy Notifications"
4998 https://bugs.webkit.org/show_bug.cgi?id=171487
4999 http://trac.webkit.org/changeset/216206
5000
cdumez@apple.combf723da2017-05-05 02:19:14 +000050012017-05-04 Chris Dumez <cdumez@apple.com>
5002
5003 Element.slot should be marked as [Unscopable]
5004 https://bugs.webkit.org/show_bug.cgi?id=171683
5005
5006 Reviewed by Darin Adler.
5007
5008 Add layout test coverage. This test is passing in Firefox and Chrome.
5009
5010 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
5011 * fast/shadow-dom/Element-slot-unscopable.html: Added.
5012
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000050132017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
5014
5015 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
5016 https://bugs.webkit.org/show_bug.cgi?id=171634
5017
5018 Reviewed by Simon Fraser.
5019
5020 To test the async image decoding reliably we need to do the following:
5021
5022 -- Make sure to load the image before setting its src to the element.
5023 -- Call document.body.offsetHeight to force layout.
5024 -- Call testRunner.display() to force the first paint.
5025 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
5026 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
5027 will force the second paint.
5028
5029 * fast/images/async-image-background-image-repeated.html:
5030 * fast/images/async-image-background-image.html:
5031 * fast/images/sprite-sheet-image-draw.html:
5032
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000050332017-05-04 Matt Lewis <jlewis3@apple.com>
5034
5035 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
5036 https://bugs.webkit.org/show_bug.cgi?id=171703
5037
5038 Unreviewed test gardening.
5039
5040 * platform/mac-wk2/TestExpectations:
5041
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000050422017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
5043
5044 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
5045 https://bugs.webkit.org/show_bug.cgi?id=171641
5046
5047 Reviewed by Simon Fraser.
5048
5049 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
5050 Replace all the calls to testRunner.displayInvalidatedRegion() by
5051 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
5052
5053 * compositing/clip-change.html:
5054 * compositing/geometry/foreground-offset-change.html:
5055 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
5056 * compositing/iframes/become-composited-nested-iframes.html:
5057 * compositing/iframes/become-overlapped-iframe.html:
5058 * compositing/iframes/connect-compositing-iframe-delayed.html:
5059 * compositing/iframes/connect-compositing-iframe.html:
5060 * compositing/iframes/connect-compositing-iframe2.html:
5061 * compositing/iframes/connect-compositing-iframe3.html:
5062 * compositing/iframes/enter-compositing-iframe.html:
5063 * compositing/iframes/iframe-content-flipping.html:
5064 * compositing/iframes/iframe-resize.html:
5065 * compositing/iframes/iframe-size-to-zero.html:
5066 * compositing/iframes/iframe-src-change.html:
5067 * compositing/iframes/invisible-nested-iframe-hide.html:
5068 * compositing/iframes/invisible-nested-iframe-show.html:
5069 * compositing/iframes/leave-compositing-iframe.html:
5070 * compositing/iframes/overlapped-iframe-iframe.html:
5071 * compositing/iframes/overlapped-iframe.html:
5072 * compositing/iframes/overlapped-nested-iframes.html:
5073 * compositing/iframes/repaint-after-losing-scrollbars.html:
5074 * compositing/iframes/resources/fixed-position-subframe.html:
5075 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
5076 * compositing/iframes/resources/scrollgrandchild-inner.html:
5077 * compositing/iframes/scrolling-iframe.html:
5078 * compositing/overflow/content-gains-scrollbars.html:
5079 * compositing/overflow/content-loses-scrollbars.html:
5080 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
5081 * compositing/overflow/overflow-scrollbar-layers.html:
5082 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
5083 * compositing/overflow/repaint-after-losing-scrollbars.html:
5084 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
5085 * compositing/patterns/direct-pattern-compositing-add-text.html:
5086 * compositing/patterns/direct-pattern-compositing-change-expected.html:
5087 * compositing/patterns/direct-pattern-compositing-change.html:
5088 * compositing/patterns/direct-pattern-compositing-load-expected.html:
5089 * compositing/patterns/direct-pattern-compositing-load.html:
5090 * compositing/plugins/invalidate_rect.html:
5091 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
5092 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
5093 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
5094 * compositing/repaint/newly-composited-on-scroll.html:
5095 * compositing/repaint/newly-composited-repaint-rect.html:
5096 * compositing/repaint/page-scale-repaint.html:
5097 * compositing/repaint/requires-backing-repaint.html:
5098 * compositing/repaint/transform-style-change.html:
5099 * compositing/rtl/rtl-overflow-invalidation.html:
5100 * compositing/scroll-painted-composited-content.html:
5101 * compositing/tiling/huge-layer-resize.html:
5102 * compositing/video-page-visibility.html:
5103 * compositing/video/video-with-invalid-source.html:
5104 * compositing/webgl/webgl-repaint.html:
5105 * css3/filters/multiple-filters-invalidation.html:
5106 * css3/flexbox/repaint-column-reverse.html:
5107 * css3/flexbox/repaint-during-resize-no-flex.html:
5108 * css3/flexbox/repaint-rtl-column.html:
5109 * css3/flexbox/repaint.html:
5110 * displaylists/canvas-display-list.html:
5111 * displaylists/resources/dump-target-display-list.js:
5112 (doTest):
5113 * displaylists/resources/dump-target-replay-list.js:
5114 (doTest):
5115 * fast/animation/request-animation-frame-detach-element.html:
5116 * fast/animation/request-animation-frame-detach-element2.html:
5117 * fast/animation/request-animation-frame-during-modal.html:
5118 * fast/animation/request-animation-frame-iframe.html:
5119 * fast/animation/request-animation-frame-iframe2.html:
5120 * fast/animation/script-tests/request-animation-frame-cancel.js:
5121 * fast/animation/script-tests/request-animation-frame-cancel2.js:
5122 * fast/animation/script-tests/request-animation-frame-disabled.js:
5123 * fast/animation/script-tests/request-animation-frame-prefix.js:
5124 (window.webkitRequestAnimationFrame):
5125 (window.testRunner.window.setTimeout):
5126 * fast/animation/script-tests/request-animation-frame-time-unit.js:
5127 (window.requestAnimationFrame):
5128 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
5129 (window.requestAnimationFrame):
5130 (window.testRunner.window.setTimeout):
5131 * fast/animation/script-tests/request-animation-frame-timestamps.js:
5132 * fast/animation/script-tests/request-animation-frame-within-callback.js:
5133 * fast/animation/script-tests/request-animation-frame.js:
5134 * fast/backgrounds/obscured-background-child-style-change-expected.html:
5135 * fast/backgrounds/obscured-background-child-style-change.html:
5136 * fast/backgrounds/solid-color-context-restore.html:
5137 * fast/canvas/canvas-as-image-incremental-repaint.html:
5138 * fast/canvas/canvas-incremental-repaint-2.html:
5139 * fast/canvas/canvas-incremental-repaint.html:
5140 * fast/canvas/canvas-resize-after-paint.html:
5141 * fast/canvas/resources/repaint.js:
5142 (runRepaintTest):
5143 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
5144 (TestControllerPaint):
5145 * fast/canvas/webgl/canvas-test.html:
5146 * fast/canvas/webgl/webgl-layer-update.html:
5147 * fast/css/pseudostyle-anonymous-text.html:
5148 * fast/css/relative-positioned-block-crash.html:
5149 * fast/dom/Window/post-message-crash.html:
5150 * fast/dom/Window/web-timing-minimal-performance-now.html:
5151 * fast/dynamic/containing-block-change.html:
5152 * fast/dynamic/layer-no-longer-paginated.html:
5153 * fast/events/touch/gesture/pad-gesture-cancel.js:
5154 * fast/events/touch/gesture/pad-gesture-fling.js:
5155 * fast/forms/hidden-listbox.html:
5156 * fast/forms/listbox-clip.html:
5157 * fast/frames/inline-object-inside-frameset.html:
5158 * fast/frames/transparent-scrollbar.html:
5159 * fast/images/animated-background-image-crash.html:
5160 * fast/layers/add-layer-with-nested-stacking.html:
5161 * fast/layers/inline-dirty-z-order-lists.html:
5162 * fast/layers/layer-content-visibility-change.html:
5163 * fast/layers/nested-layers-1.html:
5164 * fast/layers/nested-layers-2.html:
5165 * fast/layers/nested-layers-3.html:
5166 * fast/layers/nested-layers-4.html:
5167 * fast/layers/remove-layer-with-nested-stacking.html:
5168 * fast/overflow/hidden-scrollbar-resize.html:
5169 * fast/reflections/inline-crash.html:
5170 * fast/repaint/animation-after-layer-scroll.html:
5171 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
5172 * fast/repaint/fixed-child-move-after-scroll.html:
5173 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
5174 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
5175 * fast/repaint/fixed-move-after-scroll.html:
5176 * fast/repaint/no-animation-outside-viewport-subframe.html:
5177 * fast/repaint/no-animation-outside-viewport.html:
5178 * fast/repaint/obscured-background-no-repaint.html:
5179 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
5180 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
5181 * fast/repaint/repaint-during-scroll-with-zoom.html:
5182 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
5183 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
5184 * fast/repaint/resources/line-flow-with-floats.js:
5185 (beginTest):
5186 * fast/repaint/resources/repaint.js:
5187 (runRepaintTest):
5188 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
5189 * fast/replaced/width100percent-textarea.html:
5190 * fast/scrolling/scrollbar-tickmarks-hittest.html:
5191 * fast/table/border-collapsing/cached-69296.html:
5192 * fast/table/border-collapsing/cached-cell-append.html:
5193 * fast/table/border-collapsing/cached-cell-remove.html:
5194 * fast/table/border-collapsing/cached-change-cell-border-color.html:
5195 * fast/table/border-collapsing/cached-change-cell-border-width.html:
5196 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
5197 * fast/table/border-collapsing/cached-change-col-border-color.html:
5198 * fast/table/border-collapsing/cached-change-col-border-width.html:
5199 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
5200 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
5201 * fast/table/border-collapsing/cached-change-row-border-color.html:
5202 * fast/table/border-collapsing/cached-change-row-border-width.html:
5203 * fast/table/border-collapsing/cached-change-table-border-color.html:
5204 * fast/table/border-collapsing/cached-change-table-border-width.html:
5205 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
5206 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
5207 * fast/table/empty-section-crash.html:
5208 * fast/text/font-initial.html:
5209 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
5210 * fast/text/text-shadow-extreme-value.html:
5211 * http/tests/misc/slow-loading-image-in-pattern.html:
5212 * media/audio-repaint.html:
5213 * media/media-document-audio-repaint.html:
5214 * plugins/windowless_plugin_paint_test.html:
5215 * scrollbars/scrollbar-percent-padding-crash.html:
5216 * svg/custom/non-scaling-stroke-update.svg:
5217 * svg/custom/stale-resource-data-crash.svg:
5218
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000052192017-05-04 Chris Dumez <cdumez@apple.com>
5220
5221 Reformat / Clean up Node.idl to match the specification
5222 https://bugs.webkit.org/show_bug.cgi?id=171686
5223
5224 Reviewed by Sam Weinig.
5225
5226 Rebaseline existing test now that the Node properties are enumerated in a
5227 slightly different order.
5228
5229 * js/dom/dom-static-property-for-in-iteration-expected.txt:
5230
weinig@apple.com9efea6a2017-05-04 20:56:00 +000052312017-05-04 Sam Weinig <sam@webkit.org>
5232
5233 Remove support for legacy Notifications
5234 https://bugs.webkit.org/show_bug.cgi?id=171487
5235
5236 Reviewed by Jon Lee.
5237
5238 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
5239 - Remove http/notifications/legacy. It tested the legacy API.
5240 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
5241 - Update TestExpectations for removals.
5242
5243 * TestExpectations:
5244 * platform/gtk/TestExpectations:
5245 * platform/ios/TestExpectations:
5246 * platform/mac/TestExpectations:
5247 * platform/win/TestExpectations:
5248 * fast/history/page-cache-notification-non-suspendable.html:
5249 * fast/history/page-cache-notification-suspendable.html:
5250 * fast/notifications: Removed.
5251 * fast/notifications/notification-after-close-expected.txt: Removed.
5252 * fast/notifications/notification-after-close.html: Removed.
5253 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
5254 * fast/notifications/notification-permisssion-deletable.html: Removed.
5255 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
5256 * fast/notifications/notifications-cancel-request-permission.html: Removed.
5257 * fast/notifications/notifications-check-permission-expected.txt: Removed.
5258 * fast/notifications/notifications-check-permission.html: Removed.
5259 * fast/notifications/notifications-click-event-expected.txt: Removed.
5260 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
5261 * fast/notifications/notifications-click-event-focus.html: Removed.
5262 * fast/notifications/notifications-click-event.html: Removed.
5263 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
5264 * fast/notifications/notifications-constructor-request-permission.html: Removed.
5265 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
5266 * fast/notifications/notifications-constructor-with-permission.html: Removed.
5267 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
5268 * fast/notifications/notifications-constructor-without-permission.html: Removed.
5269 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
5270 * fast/notifications/notifications-display-close-events.html: Removed.
5271 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
5272 * fast/notifications/notifications-document-close-crash.html: Removed.
5273 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
5274 * fast/notifications/notifications-event-stop-propagation.html: Removed.
5275 * fast/notifications/notifications-multi-events-expected.txt: Removed.
5276 * fast/notifications/notifications-multi-events.html: Removed.
5277 * fast/notifications/notifications-no-icon-expected.txt: Removed.
5278 * fast/notifications/notifications-no-icon.html: Removed.
5279 * fast/notifications/notifications-permission-expected.txt: Removed.
5280 * fast/notifications/notifications-permission.html: Removed.
5281 * fast/notifications/notifications-replace-expected.txt: Removed.
5282 * fast/notifications/notifications-replace.html: Removed.
5283 * fast/notifications/notifications-request-permission-expected.txt: Removed.
5284 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
5285 * fast/notifications/notifications-request-permission-optional.html: Removed.
5286 * fast/notifications/notifications-request-permission.html: Removed.
5287 * fast/notifications/notifications-rtl-expected.txt: Removed.
5288 * fast/notifications/notifications-rtl.html: Removed.
5289 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
5290 * fast/notifications/notifications-sandbox-permission.html: Removed.
5291 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
5292 * fast/notifications/notifications-window-close-crash.html: Removed.
5293 * fast/notifications/notifications-with-permission-expected.txt: Removed.
5294 * fast/notifications/notifications-with-permission.html: Removed.
5295 * fast/notifications/notifications-without-permission-expected.txt: Removed.
5296 * fast/notifications/notifications-without-permission.html: Removed.
5297 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
5298 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
5299 * fast/notifications/resources: Removed.
5300 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
5301 * fast/notifications/resources/notifications-iframe.html: Removed.
5302 * http/tests/notifications/legacy: Removed.
5303 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
5304 * http/tests/notifications/legacy/double-show.html: Removed.
5305 * http/tests/notifications/legacy/events-expected.txt: Removed.
5306 * http/tests/notifications/legacy/events.html: Removed.
5307 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
5308 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
5309 * http/tests/notifications/legacy/request-expected.txt: Removed.
5310 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
5311 * http/tests/notifications/legacy/request-no-callback.html: Removed.
5312 * http/tests/notifications/legacy/request.html: Removed.
5313 * http/tests/notifications/legacy/resources: Removed.
5314 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
5315 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
5316 * http/tests/notifications/legacy/show-expected.txt: Removed.
5317 * http/tests/notifications/legacy/show.html: Removed.
5318 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
5319 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
5320
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000053212017-05-04 Matt Lewis <jlewis3@apple.com>
5322
5323 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
5324 https://bugs.webkit.org/show_bug.cgi?id=160368
5325
5326 Unreviewed test gardening.
5327
5328 * platform/ios-wk2/TestExpectations:
5329
antti@apple.com9ef87452017-05-04 20:16:01 +000053302017-05-04 Antti Koivisto <antti@apple.com>
5331
5332 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
5333 https://bugs.webkit.org/show_bug.cgi?id=171250
5334 <rdar://problem/31827243>
5335
5336 Reviewed by Geoffrey Garen.
5337
5338 * transitions/transition-unknown-property-ignore-expected.txt: Added.
5339 * transitions/transition-unknown-property-ignore.html: Added.
5340 * transitions/transitions-parsing-expected.txt:
5341 * transitions/transitions-parsing.html:
5342
5343 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
5344
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000053452017-05-04 Chris Dumez <cdumez@apple.com>
5346
5347 Reformat / clean up Event.idl
5348 https://bugs.webkit.org/show_bug.cgi?id=171675
5349
5350 Reviewed by Sam Weinig.
5351
5352 Rebaseline test now that the Event properties are in a slightly different order.
5353
5354 * inspector/model/remote-object-get-properties-expected.txt:
5355
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000053562017-05-04 Daniel Bates <dabates@apple.com>
5357
5358 importScripts() should respect X-Content-Type-Options: nosniff
5359 https://bugs.webkit.org/show_bug.cgi?id=171248
5360 <rdar://problem/31819023>
5361
5362 Reviewed by Andy Estes.
5363
5364 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
5365
5366 * TestExpectations:
5367
said@apple.com9954c8d2017-05-04 17:44:44 +000053682017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
5369
5370 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
5371
said@apple.com6f3cf6b2017-05-04 18:02:46 +00005372 * plugins/windowless_plugin_paint_test.html:
5373
53742017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
5375
5376 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
5377
said@apple.com9954c8d2017-05-04 17:44:44 +00005378 * compositing/video/video-with-invalid-source.html:
5379
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000053802017-05-04 Ryan Haddad <ryanhaddad@apple.com>
5381
5382 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
5383 https://bugs.webkit.org/show_bug.cgi?id=171610
5384
5385 Unreviewed test gardening.
5386
5387 * platform/mac-wk1/TestExpectations:
5388
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000053892017-05-04 Dave Hyatt <hyatt@apple.com>
5390
5391 REGRESSION(STP): rgb() with calc() containing variables doesn't work
5392 https://bugs.webkit.org/show_bug.cgi?id=169939
5393
5394 Reviewed by Zalan Bujtas.
5395
5396 * fast/css/variables/calc-float-to-int-expected.html: Added.
5397 * fast/css/variables/calc-float-to-int.html: Added.
5398
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000053992017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
5400
5401 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
5402
5403 And add platform specific results for mac-wk2.
5404
5405 * http/tests/inspector/network/resource-request-headers-expected.txt:
5406 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
5407
wilander@apple.comab4b1af2017-05-04 04:16:39 +000054082017-05-03 John Wilander <wilander@apple.com>
5409
5410 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
5411 https://bugs.webkit.org/show_bug.cgi?id=171584
5412 <rdar://problem/24702576>
5413
5414 Reviewed by Brent Fulgham.
5415
5416 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
5417 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
5418
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000054192017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
5420
5421 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
5422 https://bugs.webkit.org/show_bug.cgi?id=171214
5423
5424 Reviewed by Chris Fleizach.
5425
5426 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
5427 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
5428
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000054292017-05-03 Matt Lewis <jlewis3@apple.com>
5430
5431 Mark http/tests/xmlhttprequest/methods.html as flaky.
5432 https://bugs.webkit.org/show_bug.cgi?id=171638
5433
5434 Unreviewed test gardening.
5435
5436 * platform/ios-wk2/TestExpectations:
5437
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000054382017-05-03 Ryan Haddad <ryanhaddad@apple.com>
5439
5440 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
5441 https://bugs.webkit.org/show_bug.cgi?id=171628
5442
5443 Unreviewed test gardening.
5444
5445 * platform/ios-wk2/TestExpectations:
5446
zalan@apple.com8b548642017-05-03 23:57:18 +000054472017-05-03 Zalan Bujtas <zalan@apple.com>
5448
5449 SearchInputType could end up with a mismatched renderer.
5450 https://bugs.webkit.org/show_bug.cgi?id=171547
5451 <rdar://problem/31935047>
5452
5453 Reviewed by Antti Koivisto.
5454
5455 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
5456 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
5457
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000054582017-05-03 Ryan Haddad <ryanhaddad@apple.com>
5459
5460 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
5461 https://bugs.webkit.org/show_bug.cgi?id=171629
5462
5463 Unreviewed test gardening.
5464
5465 * platform/mac-wk1/TestExpectations:
5466
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000054672017-05-03 Joseph Pecoraro <pecoraro@apple.com>
5468
5469 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
5470 https://bugs.webkit.org/show_bug.cgi?id=166038
5471 <rdar://problem/29488489>
5472
5473 Reviewed by Matt Baker.
5474
5475 * platform/mac/TestExpectations:
5476 * http/tests/inspector/network/fetch-network-data.html:
5477 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
5478 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
5479 can be added synchronously instead of in a microtask. When the microtask happened later
5480 than other incoming events then the follow-up handlers would have been added too late.
5481
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000054822017-05-03 Matt Lewis <jlewis3@apple.com>
5483
5484 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
5485 https://bugs.webkit.org/show_bug.cgi?id=170699.
5486
5487 Unreviewed test gardening.
5488
5489 * platform/ios-wk2/TestExpectations:
5490
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000054912017-05-03 Simon Fraser <simon.fraser@apple.com>
5492
5493 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
5494 https://bugs.webkit.org/show_bug.cgi?id=171619
5495 https://bugs.webkit.org/show_bug.cgi?id=170153
5496
5497 Reviewed by Tim Horton.
5498
5499 These tests need to wait a bit for the scrolling state of the document to be updated.
5500
5501 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
5502 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
5503 * platform/ios-wk2/TestExpectations:
5504
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000055052017-05-03 Yoav Weiss <yoav@yoav.ws>
5506
5507 Link preload HTMLPreloadScanner support
5508 https://bugs.webkit.org/show_bug.cgi?id=170747
5509
5510 Reviewed by Youenn Fablet.
5511
5512 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
5513 * http/tests/preload/preloadscanner_download_resources.html: Added.
5514
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000055152017-05-03 Ryan Haddad <ryanhaddad@apple.com>
5516
5517 Mark http/tests/preload/single_download_preload.html as flaky.
5518 https://bugs.webkit.org/show_bug.cgi?id=171331
5519
5520 Unreviewed test gardening.
5521
5522 * platform/ios-wk2/TestExpectations:
5523
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000055242017-05-03 Matt Lewis <jlewis3@apple.com>
5525
5526 Mark perf/object-keys.html as flaky
5527 https://bugs.webkit.org/show_bug.cgi?id=171617
5528
5529 Unreviewed test gardening.
5530
5531 * platform/ios-wk2/TestExpectations:
5532
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000055332017-05-03 Keith Miller <keith_miller@apple.com>
5534
5535 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
5536 https://bugs.webkit.org/show_bug.cgi?id=47825
5537
5538 Reviewed by Saam Barati.
5539
5540 Fix broken test.
5541
5542 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
5543
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000055442017-05-03 Matt Lewis <jlewis3@apple.com>
5545
5546 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
5547 https://bugs.webkit.org/show_bug.cgi?id=171613
5548
5549 Unreviewed test gardening.
5550
5551 * platform/ios-wk2/TestExpectations:
5552
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000055532017-05-03 Nan Wang <n_wang@apple.com>
5554
5555 AX: VO skips cells after cell with aria-colspan
5556 https://bugs.webkit.org/show_bug.cgi?id=171579
5557
5558 Reviewed by Chris Fleizach.
5559
5560 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
5561 * accessibility/mac/aria-grid-column-span.html: Added.
5562
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000055632017-05-03 Ryan Haddad <ryanhaddad@apple.com>
5564
5565 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
5566 https://bugs.webkit.org/show_bug.cgi?id=171553
5567
5568 Unreviewed test gardening.
5569
5570 * platform/mac-wk2/TestExpectations:
5571
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000055722017-05-03 Daniel Bates <dabates@apple.com>
5573
5574 Detach frame from document when entering page cache
5575 https://bugs.webkit.org/show_bug.cgi?id=166774
5576 <rdar://problem/29904368>
5577
5578 Reviewed by Chris Dumez.
5579
5580 * TestExpectations: Unskip tests.
5581 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
5582 * fast/history/page-cache-after-window-open.html: Ditto.
5583 * fast/history/page-cache-with-opener-expected.txt: Ditto.
5584 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
5585 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
5586 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
5587 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
5588 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
5589 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
5590 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
5591 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
5592 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
5593 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
5594
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000055952017-05-03 Matt Lewis <jlewis3@apple.com>
5596
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00005597 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
5598 https://bugs.webkit.org/show_bug.cgi?id=171605
5599
5600 Unreviewed test gardening.
5601
5602 * platform/mac-wk2/TestExpectations:
5603
56042017-05-03 Matt Lewis <jlewis3@apple.com>
5605
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00005606 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
5607 https://bugs.webkit.org/show_bug.cgi?id=171564
5608
5609 Unreviewed test gardening.
5610
5611 * platform/ios-wk2/TestExpectations:
5612
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000056132017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
5614
5615 AX: Treat cells with ARIA table cell properties as cells
5616 https://bugs.webkit.org/show_bug.cgi?id=171178
5617
5618 Reviewed by Chris Fleizach.
5619
5620 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
5621 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
5622 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
5623
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000056242017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
5625
5626 [INTL] Support dashed values in unicode locale extensions
5627 https://bugs.webkit.org/show_bug.cgi?id=171480
5628
5629 Reviewed by JF Bastien.
5630
5631 Added tests for calendar locale extensions that contain '-'.
5632
5633 * js/intl-datetimeformat-expected.txt:
5634 * js/script-tests/intl-datetimeformat.js:
5635
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000056362017-05-03 Daniel Bates <dabates@apple.com>
5637
5638 Abandon the current load once the provisional loader detaches from the frame
5639 https://bugs.webkit.org/show_bug.cgi?id=171577
5640 <rdar://problem/31581227>
5641
5642 Reviewed by Brent Fulgham.
5643
5644 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
5645 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
5646
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000056472017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
5648
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00005649 Unreviewed GTK+ gardening. Update expectations of several tests.
5650
5651 * platform/gtk/TestExpectations:
5652
56532017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
5654
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00005655 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
5656
5657 Libsoup doesn't provide the required information to fill all those size metrics.
5658
5659 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
5660 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
5661
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000056622017-05-02 Simon Fraser <simon.fraser@apple.com>
5663
5664 Dynamically added position:fixed element is in the wrong place
5665 https://bugs.webkit.org/show_bug.cgi?id=170280
5666 rdar://problem/31374008
5667
5668 Reviewed by Tim Horton.
5669
5670 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
5671 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
5672
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000056732017-05-02 Ryan Haddad <ryanhaddad@apple.com>
5674
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00005675 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
5676
5677 Unreviewed test gardening.
5678
5679 * platform/ios-wk1/TestExpectations:
5680 * platform/ios/TestExpectations:
5681
56822017-05-02 Ryan Haddad <ryanhaddad@apple.com>
5683
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00005684 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
5685 https://bugs.webkit.org/show_bug.cgi?id=170907
5686
5687 Unreviewed test gardening.
5688
5689 * platform/mac-wk2/TestExpectations:
5690
zalan@apple.comb51505d2017-05-02 21:29:13 +000056912017-05-02 Zalan Bujtas <zalan@apple.com>
5692
5693 Defer AX cache update when text content changes until after layout is finished.
5694 https://bugs.webkit.org/show_bug.cgi?id=171429
5695 <rdar://problem/31885984>
5696
5697 Reviewed by Simon Fraser.
5698
5699 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
5700 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
5701
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000057022017-05-02 David Kilzer <ddkilzer@apple.com>
5703
5704 check-webkit-style should keep JavaScript test functions in sync
5705 <https://webkit.org/b/171424>
5706
5707 Reviewed by Joseph Pecoraro.
5708
5709 This change attempts to fix all whitespace issues in these two
5710 files (which are now identical and will be kept in sync by
5711 check-webkit-style):
5712
5713 LayoutTests/http/tests/resources/js-test-pre.js
5714 LayoutTests/resources/js-test-pre.js
5715
5716 It also syncs the implementation of shouldBe(), shouldNotBe(),
5717 shouldNotThrow() and shouldThrow() across the following files:
5718
5719 JSTests/stress/resources/standalone-pre.js
5720 LayoutTests/http/tests/resources/js-test-pre.js
5721 LayoutTests/resources/js-test-pre.js
5722 LayoutTests/resources/js-test.js
5723 LayoutTests/resources/standalone-pre.js
5724
5725 Only interesting (non-whitespace) changes are listed below.
5726
5727 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
5728 (shouldBe): Prefix 'exception' and 'quiet' variables with
5729 underscore.
5730 (shouldNotBe): Ditto.
5731
5732 * resources/js-test-pre.js:
5733 (shouldBe): Prefix 'exception' and 'quiet' variables with
5734 underscore.
5735 (shouldNotBe): Ditto.
5736
5737 * resources/js-test.js:
5738 (shouldBe): Prefix 'quiet' variable with underscore. Use
5739 stringify() when printing '_bv' value.
5740
5741 * resources/standalone-pre.js:
5742 (shouldBe): Prefix 'exception' and 'quiet' variables with
5743 underscore.
5744 (shouldNotBe): Ditto.
5745
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000057462017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
5747
5748 AX: Update implementation of aria-orientation
5749 https://bugs.webkit.org/show_bug.cgi?id=171166
5750
5751 Reviewed by Chris Fleizach.
5752
5753 Moved the mac aria-orientation.html test to the shared tests and add several
5754 new test cases to it. Update the orientation-related assertion in two tests
5755 to reflect the ARIA 1.1 behavior.
5756
5757 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
5758 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
5759 * accessibility/mac/slider-supports-actions.html: Updated.
5760 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
5761
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000057622017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
5763
5764 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
5765 https://bugs.webkit.org/show_bug.cgi?id=169517
5766 <rdar://problem/30652443>
5767
5768 Reviewed by Dean Jackson.
5769
5770 * fast/text/complex-text-selection-expected.html: Added.
5771 * fast/text/complex-text-selection.html: Added.
5772 * platform/ios/TestExpectations:
5773
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000057742017-05-02 Joseph Pecoraro <pecoraro@apple.com>
5775
5776 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
5777
5778 Unreviewed test gardening.
5779
5780 * platform/mac-wk1/TestExpectations:
5781 Skip these tests on WebKit1. They depend on the NSURLSession
5782 loading path which is not used in WebKit1.
5783
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000057842017-05-02 Chris Dumez <cdumez@apple.com>
5785
5786 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
5787 https://bugs.webkit.org/show_bug.cgi?id=171406
5788 <rdar://problem/30945281>
5789
5790 Reviewed by Eric Carlson.
5791
5792 Unskip test.
5793
5794 * platform/mac/TestExpectations:
5795
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000057962017-05-02 Matt Lewis <jlewis3@apple.com>
5797
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00005798 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
5799 https://bugs.webkit.org/show_bug.cgi?id=171559
5800
5801 Unreviewed test gardening.
5802
5803 * platform/ios-wk2/TestExpectations:
5804
58052017-05-02 Matt Lewis <jlewis3@apple.com>
5806
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00005807 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
5808 https://bugs.webkit.org/show_bug.cgi?id=170818
5809
5810 Unreviewed test gardening.
5811
5812 * platform/mac-wk2/TestExpectations:
5813
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000058142017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
5815
5816 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
5817 https://bugs.webkit.org/show_bug.cgi?id=168533
5818
5819 Reviewed by Zalan Bujtas.
5820
5821 * fast/text/font-loading-local-expected.txt: Added.
5822 * fast/text/font-loading-local.html: Added.
5823 * fast/text/web-font-load-fallback-during-loading.html:
5824
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000058252017-05-02 Youenn Fablet <youenn@apple.com>
5826
5827 Allow media stream based videos with sound autoplay if the page is already playing sound
5828 https://bugs.webkit.org/show_bug.cgi?id=171447
5829
5830 Reviewed by Eric Carlson.
5831
5832 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
5833 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
5834 * http/tests/media/resources/test-25fps.mp4: Added.
5835
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000058362017-05-02 Matt Lewis <jlewis3@apple.com>
5837
5838 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
5839 https://bugs.webkit.org/show_bug.cgi?id=171530
5840
5841 Unreviewed test gardening.
5842
5843 * platform/ios-wk2/TestExpectations:
5844
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000058452017-05-01 Zan Dobersek <zdobersek@igalia.com>
5846
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00005847 [GCrypt] ECDSA signing and verification support
5848 https://bugs.webkit.org/show_bug.cgi?id=171103
5849
5850 Reviewed by Carlos Garcia Campos.
5851
5852 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
5853 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
5854 skipped since support for that hasn't landed yet.
5855
58562017-05-01 Zan Dobersek <zdobersek@igalia.com>
5857
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00005858 [GCrypt] HKDF bit derivation support
5859 https://bugs.webkit.org/show_bug.cgi?id=171074
5860
5861 Reviewed by Michael Catanzaro.
5862
5863 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
5864 corner-case length values for which the bit derivation operation must succeed or
5865 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
5866 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
5867 The operation should resolve for lengths between the two limits, with testing
5868 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
5869 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
5870 derivation output length).
5871
5872 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
5873 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
5874 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
5875
58762017-05-01 Zan Dobersek <zdobersek@igalia.com>
5877
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00005878 [GCrypt] ECDH bit derivation support
5879 https://bugs.webkit.org/show_bug.cgi?id=171070
5880
5881 Reviewed by Michael Catanzaro.
5882
5883 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
5884 corner-case length values for which the bit derivation operation must succeed or
5885 fail. When specifying 0 as the length, the returned result must match the EC key
5886 size in length. 8, tested as the minimum non-zero value, and the key size for
5887 each key must also correctly resolve and return a resulting ArrayBuffer whose
5888 length in bytes must match the requested length. Derivations for byte-aligned
5889 values should start rejecting immediately for length values that are bigger than
5890 the EC key's length.
5891
5892 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
5893 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
5894 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
5895 that are passing now that the proper implementation has been added. The remaining
5896 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
5897 supported yet.
5898
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000058992017-05-01 Saam Barati <sbarati@apple.com>
5900
5901 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
5902 https://bugs.webkit.org/show_bug.cgi?id=171449
5903
5904 Unreviewed.
5905
5906 * platform/win/TestExpectations: Skip Wasm tests on Windows.
5907 * workers/wasm-hashset-many-expected.txt:
5908 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
5909
commit-queue@webkit.org26244742017-05-02 01:33:37 +000059102017-05-01 Youenn Fablet <youenn@apple.com>
5911
5912 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
5913 https://bugs.webkit.org/show_bug.cgi?id=171497
5914
5915 Reviewed by Eric Carlson.
5916
5917 * webrtc/video-mute.html: Updating the test to make debugging clearer.
5918
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000059192017-05-01 Matt Lewis <jlewis3@apple.com>
5920
5921 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
5922 https://bugs.webkit.org/show_bug.cgi?id=171528
5923
5924 Unreviewed test Gardening.
5925
5926 * platform/ios-wk2/TestExpectations:
5927
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000059282017-05-01 Timothy Horton <timothy_horton@apple.com>
5929
5930 Expose viewport-fit instead of clip-to-safe-area
5931 https://bugs.webkit.org/show_bug.cgi?id=171503
5932 <rdar://problem/31918249>
5933
5934 Reviewed by Simon Fraser.
5935
5936 * TestExpectations:
5937 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
5938 * fast/css/variables/constants/ios/safe-area-inset-set.html:
5939 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
5940 * fast/viewport/ios/viewport-fit-auto.html: Added.
5941 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
5942 * fast/viewport/ios/viewport-fit-contain.html: Added.
5943 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
5944 * fast/viewport/ios/viewport-fit-cover.html: Added.
5945 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
5946 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
5947 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
5948 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
5949 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
5950 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
5951
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000059522017-05-01 Chris Dumez <cdumez@apple.com>
5953
5954 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
5955 https://bugs.webkit.org/show_bug.cgi?id=171499
5956
5957 Reviewed by Sam Weinig.
5958
5959 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
5960
5961 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
5962 * fast/dom/domparser-parsefromstring-origin.html: Added.
5963
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000059642017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5965
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00005966 Mark inspector/debugger/tail-recursion.html as flaky.
5967 https://bugs.webkit.org/show_bug.cgi?id=168387
5968
5969 Unreviewed test gardening.
5970
5971 * platform/mac/TestExpectations:
5972
59732017-05-01 Ryan Haddad <ryanhaddad@apple.com>
5974
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00005975 Rebaseline two fast/visual-viewport tests for iOS.
5976
5977 Unreviewed test gardening.
5978
5979 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
5980 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
5981
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000059822017-05-01 Joseph Pecoraro <pecoraro@apple.com>
5983
5984 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
5985 https://bugs.webkit.org/show_bug.cgi?id=171491
5986
5987 Unreviewed test gardening.
5988
5989 * js/promises-tests/promises-tests-2-3-3.html:
5990 Silence unhandled expectation messages for this test.
5991
5992 * media/video-fullscreen-restriction-removed-expected.txt:
5993 Rebaseline expected results with unhandled expectation message.
5994
5995 * platform/gtk/TestExpectations:
5996
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000059972017-05-01 Chris Fleizach <cfleizach@apple.com>
5998
5999 AX: Support time@datetime for verbosity clarification of dates, times, and durations
6000 https://bugs.webkit.org/show_bug.cgi?id=171498
6001 <rdar://problem/12985540>
6002
6003 Reviewed by Joanmarie Diggs.
6004
6005 * accessibility/datetime-attribute.html: Added.
6006 * accessibility/roles-computedRoleString-expected.txt:
6007 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
6008 * platform/gtk/accessibility/roles-exposed-expected.txt:
6009 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
6010 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6011 * platform/mac/accessibility/roles-exposed-expected.txt:
6012
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000060132017-05-01 Matt Lewis <jlewis3@apple.com>
6014
6015 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
6016 https://bugs.webkit.org/show_bug.cgi?id=170960
6017
6018 Unreviewed test gardening.
6019
6020 * platform/mac-wk2/TestExpectations:
6021
joepeck@webkit.org13065162017-05-01 21:53:38 +000060222017-05-01 Joseph Pecoraro <pecoraro@apple.com>
6023
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00006024 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
6025 https://bugs.webkit.org/show_bug.cgi?id=171416
6026 <rdar://problem/31899425>
6027
6028 Reviewed by Saam Barati and Brian Burg.
6029
6030 * inspector/console/message-stack-trace-expected.txt: Added.
6031 * inspector/console/message-stack-trace.html: Added.
6032 Test console stack traces from various places where console messages
6033 are generated and the stacks are important.
6034
6035 * inspector/console/resources/log-console-stack-trace.js: Added.
6036 (TestPage.registerInitializer.logCallFrame):
6037 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
6038 Like the logger for Debugger StackTrace but for Console StackTrace.
6039
6040 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
6041 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
6042 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
6043 * http/tests/security/video-cross-origin-caching-expected.txt:
6044 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
6045 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
6046 * js/promises-tests/promises-tests-2-2-6-expected.txt:
6047 * streams/reference-implementation/pipe-to-options-expected.txt:
6048 * streams/reference-implementation/readable-stream-templated-expected.txt:
6049 * streams/reference-implementation/writable-stream-abort-expected.txt:
6050 * streams/reference-implementation/writable-stream-expected.txt:
6051 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
6052 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
6053 Rebaseline results. Better stack trace for errors includes correct line numbers.
6054 Explicit rejections with a value do not include backtraces without a debugger.
6055
60562017-05-01 Joseph Pecoraro <pecoraro@apple.com>
6057
joepeck@webkit.org13065162017-05-01 21:53:38 +00006058 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
6059 https://bugs.webkit.org/show_bug.cgi?id=171511
6060
6061 Unreviewed test gardening.
6062
6063 * TestExpectations:
6064
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000060652017-05-01 Ryan Haddad <ryanhaddad@apple.com>
6066
6067 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
6068
6069 Unreviewed test gardening.
6070
6071 * TestExpectations:
6072
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000060732017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
6074
6075 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
6076 https://bugs.webkit.org/show_bug.cgi?id=171496
6077
6078 Reviewed by Chris Fleizach.
6079
6080 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
6081
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000060822017-05-01 Ryan Haddad <ryanhaddad@apple.com>
6083
6084 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
6085 https://bugs.webkit.org/show_bug.cgi?id=171500
6086
6087 Unreviewed test gardening.
6088
6089 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
6090
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000060912017-05-01 Matt Lewis <jlewis3@apple.com>
6092
6093 Rebaselined fast/visual-viewport/ tests.
6094 https://bugs.webkit.org/show_bug.cgi?id=171500
6095
6096 Unreviewed test gardening.
6097
6098 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
6099 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
6100 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
6101 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
6102 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
6103 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
6104 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
6105 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
6106 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
6107
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000061082017-05-01 Chris Dumez <cdumez@apple.com>
6109
6110 Do not dispatch SVG load event in frameless documents
6111 https://bugs.webkit.org/show_bug.cgi?id=171505
6112 <rdar://problem/31799776>
6113
6114 Reviewed by Andreas Kling.
6115
6116 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
6117
6118 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
6119 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
6120
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000061212017-05-01 Ryan Haddad <ryanhaddad@apple.com>
6122
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00006123 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
6124 https://bugs.webkit.org/show_bug.cgi?id=171501
6125
6126 Unreviewed test gardening.
6127
6128 * platform/mac-wk1/TestExpectations:
6129
61302017-05-01 Ryan Haddad <ryanhaddad@apple.com>
6131
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00006132 Rebaseline js/dom/global-constructors-attributes.html after r215956.
6133
6134 Unreviewed test gardening.
6135
6136 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6137 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6138 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6139
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000061402017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
6141
6142 AX: [GTK] Add support to query for aria-current
6143 https://bugs.webkit.org/show_bug.cgi?id=149016
6144
6145 Reviewed by Chris Fleizach.
6146
6147 * platform/gtk/TestExpectations: Unskip now-passing test.
6148
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000061492017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
6150
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00006151 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
6152
6153 * platform/gtk/fast/table/giantRowspan-expected.txt:
6154 * platform/gtk/fast/table/giantRowspan2-expected.txt:
6155
61562017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
6157
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00006158 Unreviewed GTK+ gardening. Update expectations of several test.
6159
6160 * platform/gtk/TestExpectations:
6161
61622017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
6163
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00006164 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
6165
6166 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
6167 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
6168 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
6169 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
6170 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
6171 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
6172 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
6173 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
6174 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
6175
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000061762017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
6177
6178 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
6179 https://bugs.webkit.org/show_bug.cgi?id=171475
6180
6181 Reviewed by Chris Fleizach.
6182
6183 * accessibility/table-detection-expected.txt: Updated.
6184 * accessibility/table-with-rules-expected.txt: Updated.
6185
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000061862017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
6187
6188 Unreviewed GTK+ gardening. Update expectations of several test.
6189
6190 * platform/gtk/TestExpectations:
6191
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000061922017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
6193
6194 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
6195 https://bugs.webkit.org/show_bug.cgi?id=171183
6196
6197 Reviewed by Chris Fleizach.
6198
6199 New test cases added and expectations updated.
6200
6201 * accessibility/gtk/xml-roles-exposed-expected.txt:
6202 * accessibility/gtk/xml-roles-exposed.html:
6203 * accessibility/roles-computedRoleString.html:
6204 * accessibility/roles-exposed.html:
6205 * platform/gtk/accessibility/roles-exposed-expected.txt:
6206 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6207 * platform/mac/accessibility/roles-exposed-expected.txt:
6208
zalan@apple.com6c04c202017-05-01 00:15:38 +000062092017-04-30 Zalan Bujtas <zalan@apple.com>
6210
6211 Initialize a new layout state while bailing out of simple line layout only when needed.
6212 https://bugs.webkit.org/show_bug.cgi?id=171481
6213 <rdar://problem/31906382>
6214
6215 Reviewed by Antti Koivisto.
6216
6217 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
6218 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
6219
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000062202017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
6221
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00006222 [ATK] Implement support for aria-autocomplete
6223 https://bugs.webkit.org/show_bug.cgi?id=171167
6224
6225 Reviewed by Chris Fleizach.
6226
6227 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
6228 * accessibility/gtk/aria-autocomplete.html: Added.
6229
62302017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
6231
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00006232 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
6233 https://bugs.webkit.org/show_bug.cgi?id=171170
6234
6235 Reviewed by Chris Fleizach.
6236
6237 Add interface-table.html to verify that all roles which have tabular functionality
6238 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
6239 to our internal TreeGridRole AccessibilityRole.
6240
6241 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
6242 * accessibility/gtk/interface-table-expected.txt: Added.
6243 * accessibility/gtk/interface-table.html: Added.
6244 * accessibility/roles-computedRoleString.html: Updated.
6245 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
6246 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
6247 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
6248
62492017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
6250
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00006251 [ATK] Emit object:state-changed:busy event when aria-busy value changes
6252 https://bugs.webkit.org/show_bug.cgi?id=171181
6253
6254 Reviewed by Chris Fleizach.
6255
6256 New test. Also update the expectations for menu-list-unfocused-notifications.html
6257 because the addition of the handler for AXElementBusyChanged results in that
6258 notification being output in the test results.
6259
6260 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
6261 * accessibility/gtk/aria-busy-changed-notification.html: Added.
6262 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
6263
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000062642017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
6265
6266 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
6267 https://bugs.webkit.org/show_bug.cgi?id=163208
6268
6269 Reviewed by Saam Barati.
6270
6271 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
6272 * inspector/runtime/evaluate-CommandLineAPI.html:
6273 * js/parser-syntax-check-expected.txt:
6274 * js/script-tests/parser-syntax-check.js:
6275
gskachkov@gmail.com51135722017-04-29 21:25:50 +000062762017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
6277
6278 Deep nesting is leading to ReferenceError for hoisted function
6279 https://bugs.webkit.org/show_bug.cgi?id=171456
6280
6281 Reviewed by Yusuke Suzuki.
6282
6283 * js/function-declaration-statement-expected.txt:
6284 * js/script-tests/function-declaration-statement.js:
6285 (deepNesting.foo):
6286 (deepNesting):
6287 (deepNestingForFunctionDeclaration.foo):
6288 (deepNestingForFunctionDeclaration):
6289 (eval.deepNestingInEval.foo):
6290 (eval.deepNestingInEval):
6291 (eval.deepNestingForFunctionDeclarationInEval.foo):
6292 (eval.deepNestingForFunctionDeclarationInEval):
6293
zalan@apple.com2c506312017-04-29 21:16:44 +000062942017-04-28 Zalan Bujtas <zalan@apple.com>
6295
6296 iBooks text can overlap, sometimes columns are shifted splitting words.
6297 https://bugs.webkit.org/show_bug.cgi?id=171472
6298 <rdar://problem/31096037>
6299
6300 Reviewed by Antti Koivisto.
6301
6302 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
6303 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
6304
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000063052017-04-28 Per Arne Vollan <pvollan@apple.com>
6306
6307 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
6308 https://bugs.webkit.org/show_bug.cgi?id=171427
6309
6310 Reviewed by Brent Fulgham.
6311
6312 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
6313 * accessibility/accessibility-crash-setattribute.html: Added.
6314
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000063152017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
6316
6317 Unreviewed test gardening (Mac WK1)
6318
6319 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
6320 but was meant to be enabled for WK1 on Mac. Followup to r213897.
6321
6322 * platform/mac-wk1/TestExpectations:
6323
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000063242017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
6325
6326 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
6327 https://bugs.webkit.org/show_bug.cgi?id=171180
6328
6329 Reviewed by Chris Fleizach.
6330
6331 Add new test cases to several tests so that we have coverage for both named and
6332 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
6333 the region role was replaced with the table role because the test requires elements
6334 which have mapped ARIA roles and lack an author-provided name. A region which lacks
6335 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
6336 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
6337 being tested.
6338
6339 * accessibility/aria-namefrom-author.html:
6340 * accessibility/gtk/xml-roles-exposed-expected.txt:
6341 * accessibility/gtk/xml-roles-exposed.html:
6342 * accessibility/mac/aria-grouping-roles.html:
6343 * accessibility/roles-computedRoleString.html:
6344 * accessibility/roles-exposed.html:
6345 * platform/gtk/accessibility/roles-exposed-expected.txt:
6346 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6347 * platform/mac/accessibility/roles-exposed-expected.txt:
6348
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000063492017-04-28 Joseph Pecoraro <pecoraro@apple.com>
6350
6351 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
6352 https://bugs.webkit.org/show_bug.cgi?id=171445
6353
6354 Unreviewed test gardening.
6355
6356 * js/dom/Promise-static-all.html:
6357 Fix an accidentally commented out line.
6358
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000063592017-04-28 Matt Lewis <jlewis3@apple.com>
6360
6361 Marked media/track/track-in-band-style.html as flaky timeout.
6362 https://bugs.webkit.org/show_bug.cgi?id=171465
6363
6364 Unreviewed test gardening.
6365
6366 * platform/mac/TestExpectations:
6367
dino@apple.com02e98562017-04-28 23:34:48 +000063682017-04-28 Dean Jackson <dino@apple.com>
6369
6370 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
6371 https://bugs.webkit.org/show_bug.cgi?id=171461
6372 <rdar://problem/30534722>
6373
6374 Reviewed by Eric Carlson.
6375
6376 Test a bunch of blurs a frame at a time.
6377
6378 * css3/filters/blur-various-radii-expected.html: Added.
6379 * css3/filters/blur-various-radii.html: Added.
6380
cdumez@apple.com673a7792017-04-28 23:28:41 +000063812017-04-28 Chris Dumez <cdumez@apple.com>
6382
6383 Stop using legacy ClientRect / ClientRectList in Internals
6384 https://bugs.webkit.org/show_bug.cgi?id=171412
6385
6386 Reviewed by Simon Fraser.
6387
6388 Rebaseline existing tests as DOMRect has more properties than ClientRect.
6389
6390 * fast/visual-viewport/nonzoomed-rects-expected.txt:
6391 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
6392 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
6393 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
6394 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
6395 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
6396 * fast/visual-viewport/zoomed-fixed-expected.txt:
6397 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
6398 * fast/visual-viewport/zoomed-rects-expected.txt:
6399 * inspector/dom/hideHighlight-expected.txt:
6400 * inspector/dom/highlightQuad-expected.txt:
6401 * inspector/dom/highlightRect-expected.txt:
6402
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000064032017-04-28 Jeremy Jones <jeremyj@apple.com>
6404
6405 ARGUMENT BAD: time, time >= 0
6406 https://bugs.webkit.org/show_bug.cgi?id=164336
6407 rdar://problem/29314891
6408
6409 Reviewed by Eric Carlson.
6410
6411 Remove workaround that affected other tests.
6412
6413 * media/modern-media-controls/pip-support/pip-support-click.html:
6414
cdumez@apple.comdc853c02017-04-28 21:16:30 +000064152017-04-28 Chris Dumez <cdumez@apple.com>
6416
6417 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
6418 https://bugs.webkit.org/show_bug.cgi?id=171393
6419
6420 Reviewed by Simon Fraser.
6421
6422 Add layout test coverage.
6423
6424 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
6425 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
6426
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000064272017-04-28 Joseph Pecoraro <pecoraro@apple.com>
6428
6429 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
6430 https://bugs.webkit.org/show_bug.cgi?id=171445
6431
6432 Reviewed by Saam Barati.
6433
6434 * js/dom/Promise-static-all.html:
6435 * js/dom/Promise-static-race.html:
6436 Silence the console messages for unhandled rejections in this test.
6437 There are unhandled rejections and messages sometimes appear
6438 depending on the order of events on the page. The messages are not
6439 important for this test so just mute them.
6440
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000064412017-04-28 Chris Dumez <cdumez@apple.com>
6442
6443 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
6444
6445 This test is slow.
6446
6447 * TestExpectations:
6448
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000064492017-04-28 Ryan Haddad <ryanhaddad@apple.com>
6450
6451 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
6452 https://bugs.webkit.org/show_bug.cgi?id=171094
6453
6454 Unreviewed test gardening.
6455
6456 * TestExpectations:
6457
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000064582017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
6459
6460 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
6461 https://bugs.webkit.org/show_bug.cgi?id=171188
6462
6463 Reviewed by Chris Fleizach.
6464
6465 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
6466 * accessibility/gtk/aria-modal-state-exposed.html: Added.
6467
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000064682017-04-28 Matt Lewis <jlewis3@apple.com>
6469
6470 Rebaselining test after r215916.
6471 https://bugs.webkit.org/show_bug.cgi?id=171438
6472
6473 Unreviewed test gardening.
6474
6475 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
6476 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6477 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6478 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6479
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000064802017-04-28 Eric Carlson <eric.carlson@apple.com>
6481
6482 Implement ondevicechange
6483 https://bugs.webkit.org/show_bug.cgi?id=169872
6484 <rdar://problem/28945035>
6485
6486 Reviewed by Jer Noble.
6487
6488 * fast/mediastream/device-change-event-expected.txt: Added.
6489 * fast/mediastream/device-change-event.html: Added.
6490
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000064912017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
6492
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00006493 AX: Implement aria-value support for focusable separators
6494 https://bugs.webkit.org/show_bug.cgi?id=171169
6495
6496 Reviewed by Chris Fleizach.
6497
6498 * accessibility/separator-values-expected.txt: Added.
6499 * accessibility/separator-values.html: Added.
6500
65012017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
6502
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00006503 [ATK] GridCellRole should implement AtkTableCell (regression?)
6504 https://bugs.webkit.org/show_bug.cgi?id=171179
6505
6506 Reviewed by Chris Fleizach.
6507
6508 * accessibility/gtk/interface-table-cell-expected.txt: Added.
6509 * accessibility/gtk/interface-table-cell.html: Added.
6510
magomez@igalia.com1afe8902017-04-28 11:53:52 +000065112017-04-28 Miguel Gomez <magomez@igalia.com>
6512
6513 REGRESSION(r215211): [GTK] Several webgl related tests are failing
6514 https://bugs.webkit.org/show_bug.cgi?id=170730
6515
6516 Reviewed by Said Abou-Hallawa.
6517
6518 Adjust test expectations for the tests that were failing. They must pass now.
6519
6520 * platform/gtk/TestExpectations:
6521
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000065222017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
6523
6524 [INTL] Implement the caseFirst option for Intl.Collator
6525 https://bugs.webkit.org/show_bug.cgi?id=158188
6526
6527 Reviewed by Geoffrey Garen.
6528
6529 Updates the Intl.Collator tests to check caseFirst support.
6530 The caseFirst option or unicode locale extension lets the user explicitly
6531 set if lower or upper case characters should be first in order.
6532
6533 * js/intl-collator-expected.txt:
6534 * js/script-tests/intl-collator.js:
6535 (testCollator):
6536
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000065372017-04-27 Joseph Pecoraro <pecoraro@apple.com>
6538
6539 Support for promise rejection events (unhandledrejection)
6540 https://bugs.webkit.org/show_bug.cgi?id=150358
6541 <rdar://problem/28441651>
6542
6543 Reviewed by Saam Barati.
6544
6545 Patch by Joseph Pecoraro and Yusuke Suzuki.
6546
6547 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
6548 * js/dom/unhandled-promise-rejection-basic.html: Added.
6549 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
6550 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
6551 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
6552 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
6553 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
6554 * js/dom/unhandled-promise-rejection-console-report.html: Added.
6555 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
6556 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
6557 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
6558 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
6559 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
6560 * js/dom/unhandled-promise-rejection-handle.html: Added.
6561 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
6562 * js/dom/unhandled-promise-rejection-order.html: Added.
6563 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
6564
6565 * resources/testharnessreport.js:
6566 (self.testRunner.add_completion_callback.sanitize):
6567 (self.testRunner.add_completion_callback):
6568 Report results immediately and then finish the test after a turn. This way
6569 if the test ends with a pass, but may get unhandled rejections after
6570 completing which should not make the test appear as if it failed. Some tests
6571 have unhandled promise rejections but are expected to pass. Likewise some
6572 tests perform cleanup in their own completion callbacks, which happen after
6573 this initial completion callback, and we want to report results after all
6574 the work is done as it may eliminate non-deterministic debug test output.
6575
6576 * TestExpectations:
6577 Mark some tests as flakey that have sometimes have unhandled promise rejections.
6578 These tests are all various imported tests that use the testharness.
6579
6580 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
6581 * http/tests/security/video-cross-origin-caching-expected.txt:
6582 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
6583 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
6584 * inspector/worker/resources-in-worker-expected.txt:
6585 * js/dom/dom-static-property-for-in-iteration-expected.txt:
6586 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
6587 * js/promises-tests/promises-tests-2-2-6-expected.txt:
6588 * platform/mac/inspector/model/remote-object-expected.txt:
6589 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
6590 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
6591 Update tests with unhandled promise rejection messages.
6592
6593 * media/W3C/audio/events/event_pause_manual.html:
6594 * media/audio-playback-restriction-play-expected.txt:
6595 * media/audio-playback-restriction-play.html:
6596 * media/click-volume-bar-not-pausing.html:
6597 * media/remote-control-command-is-user-gesture-expected.txt:
6598 * media/remote-control-command-is-user-gesture.html:
6599 * media/track/track-mode.html:
6600 * media/video-autoplay-allowed-but-fullscreen-required.html:
6601 * media/video-display-none-crash.html:
6602 * media/video-main-content-deny-display-none.html:
6603 * media/video-main-content-deny-not-in-dom.html:
6604 * media/video-main-content-deny-not-visible.html:
6605 * media/video-main-content-deny-obscured.html:
6606 * media/video-main-content-deny-too-small.html:
6607 * media/video-multiple-concurrent-playback-expected.txt:
6608 * media/video-play-audio-require-user-gesture-expected.txt:
6609 * media/video-play-audio-require-user-gesture.html:
6610 * media/video-play-pause-events-expected.txt:
6611 * media/video-play-pause-events.html:
6612 * media/video-play-pause-exception-expected.txt:
6613 * media/video-play-pause-exception.html:
6614 * media/video-play-require-user-gesture-expected.txt:
6615 * media/video-play-require-user-gesture.html:
6616 * media/video-preload-expected.txt:
6617 * media/video-preload.html:
6618 * media/video-test.js:
6619 (handlePromise.handle):
6620 Snuff many possible unhandled promise rejections in media via media.play().
6621
6622 * streams/reference-implementation/pipe-to-expected.txt:
6623 * streams/reference-implementation/pipe-to-options-expected.txt:
6624 * streams/reference-implementation/readable-stream-templated-expected.txt:
6625 * streams/reference-implementation/writable-stream-abort-expected.txt:
6626 * streams/reference-implementation/writable-stream-expected.txt:
6627 These stream tests are out of date and produce unhandled rejections.
6628
6629 * streams/shadowing-Promise.html:
6630 Update non-imported tests to prevent unhandled rejection messages.
6631
cdumez@apple.com5331c642017-04-28 01:53:56 +000066322017-04-27 Chris Dumez <cdumez@apple.com>
6633
6634 Align colspan/rowspan limits with the latest HTML specification
6635 https://bugs.webkit.org/show_bug.cgi?id=171322
6636
6637 Reviewed by Darin Adler.
6638
6639 Rebaseline a couple of rowspan tests now that our max limit has changed.
6640
6641 * fast/table/giantRowspan2-expected.txt:
6642 * platform/ios/fast/table/giantRowspan-expected.txt:
6643 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6644 * platform/mac/fast/table/giantRowspan-expected.txt:
6645
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000066462017-04-27 Matt Lewis <jlewis3@apple.com>
6647
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00006648 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
6649 https://bugs.webkit.org/show_bug.cgi?id=170835
6650
6651 Unreviewed test gardening.
6652
6653 * TestExpectations:
6654
66552017-04-27 Matt Lewis <jlewis3@apple.com>
6656
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00006657 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
6658 https://bugs.webkit.org/show_bug.cgi?id=171406
6659
6660 Unreviewed test gardening.
6661
6662 * platform/mac/TestExpectations:
6663
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000066642017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6665
6666 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
6667 https://bugs.webkit.org/show_bug.cgi?id=171379
6668
6669 Unreviewed test gardening.
6670
6671 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
6672
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000066732017-04-27 David Kilzer <ddkilzer@apple.com>
6674
6675 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
6676 <https://webkit.org/b/171362>
6677 <rdar://problem/31867686>
6678
6679 Reviewed by Joseph Pecoraro.
6680
6681 This change makes it possible to pass either the first or second
6682 argument (or both) as anonymous functions into shouldBe() and
6683 shouldNotBe() to make it easy to capture local variables when
6684 writing tests. This is similar to the change in r202609 for Bug
6685 159232 for shouldThrow() and shouldNotThrow().
6686
6687 Note that shouldBe()/shouldNotBe() from the following files were
6688 NOT updated since they were imported from other projects and did
6689 share the full WebKit history of resources/js-test-pre.js:
6690
6691 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
6692 js/mozilla/resources/js-test-pre.js
6693 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
6694 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
6695
6696 However, these files WERE brought up-to-date with the ability to
6697 pass anonymous functions into shouldBe()/shouldNotBe() for this
6698 bug, and shouldThrow()/shouldNotThrow() which should have
6699 originally been fixed with Bug 159232:
6700
6701 http/tests/resources/js-test-pre.js
6702 resources/standalone-pre.js
6703
6704 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
6705 to debug message for copy-paste error. Found by searching
6706 LayoutTests directory for "expects string arguments".
6707
6708 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
6709 results.
6710 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
6711 second argument to shouldBe() a string.
6712
6713 * fast/css/script-tests/image-set-parsing.js:
6714 (testImageSetRule): Remove comment by changing second argument
6715 to shouldBe() into an anonymous function.
6716
6717 * http/tests/resources/js-test-pre.js:
6718 (evalAndLog):
6719 (evalAndLogResult):
6720 (shouldBe):
6721 (shouldNotBe):
6722 (shouldEvaluateTo):
6723 - Made a full copy of resources/js-test-pre.js to bring this up
6724 to speed. Needs a checker written for it to keep them in sync.
6725 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
6726 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
6727 - Update line numbers after updating http/tests/resources/js-test-pre.js.
6728
6729 * js/function-declarations-in-switch-statement-expected.txt:
6730 - Update results after fixing warnings.
6731 * js/script-tests/function-declarations-in-switch-statement.js:
6732 - Fix warnings by passing in strings to shouldBe().
6733
6734 * js/script-tests/stack-unwinding.js:
6735 - Update results after fixing warnings.
6736 * js/stack-unwinding-expected.txt:
6737 - Fix warnings by passing in strings to shouldBe().
6738
6739 * resources/js-test-pre.js:
6740 (shouldBe):
6741 (shouldNotBe):
6742 * resources/js-test.js:
6743 (shouldBe):
6744 (shouldNotBe):
6745 - Update shouldBe()/shouldNotBe() to accept anonymous function
6746 arguments.
6747
6748 * resources/standalone-pre.js:
6749 (shouldBe):
6750 (shouldNotBe):
6751 (shouldNotThrow):
6752 (shouldThrow):
6753 - Update shouldBe()/shouldNotBe() to accept anonymous function
6754 arguments.
6755 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
6756 function arguments (which were missed in r202609 for Bug
6757 159232).
6758
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000067592017-04-27 Chris Dumez <cdumez@apple.com>
6760
6761 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
6762 https://bugs.webkit.org/show_bug.cgi?id=171226
6763
6764 Reviewed by Simon Fraser.
6765
6766 Update existing tests to reflect behavior change.
6767
6768 * TestExpectations:
6769 * css3/flexbox/align-absolute-child-expected.txt:
6770 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
6771 * fast/css/ClientRect-attributes-prototype.html: Removed.
6772 * fast/css/ClientRect-serialization-expected.txt: Removed.
6773 * fast/css/ClientRect-serialization.html: Removed.
6774 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
6775 * fast/css/DOMRect-attributes-prototype.html: Added.
6776 * fast/css/DOMRect-serialization-expected.txt: Added.
6777 * fast/css/DOMRect-serialization.html: Added.
6778 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
6779 * fast/dom/Element/getClientRects-return-type.html: Added.
6780 * fast/dom/collection-iterators-expected.txt:
6781 * fast/dom/collection-iterators.html:
6782 * fast/visual-viewport/zoomed-fixed-expected.txt:
6783 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
6784 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
6785 * fast/zooming/client-rect-in-fixed-zoomed.html:
6786 * js/resources/JSON-stringify.js:
6787
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000067882017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6789
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00006790 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
6791 https://bugs.webkit.org/show_bug.cgi?id=171391
6792
6793 Unreviewed test gardening.
6794
6795 * platform/mac-wk1/TestExpectations:
6796
67972017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6798
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00006799 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
6800 https://bugs.webkit.org/show_bug.cgi?id=171389
6801
6802 Unreviewed test gardening.
6803
6804 * platform/ios-wk2/TestExpectations:
6805
68062017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6807
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00006808 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
6809 https://bugs.webkit.org/show_bug.cgi?id=170181
6810
6811 Unreviewed test gardening.
6812
6813 * platform/ios-wk2/TestExpectations:
6814
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000068152017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6816
6817 AX: Expose elements with the ARIA "feed" role
6818 https://bugs.webkit.org/show_bug.cgi?id=171184
6819
6820 Reviewed by Chris Fleizach.
6821
6822 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
6823 roles-computedRoleString.html. Update expectations accordingly.
6824
6825 * accessibility/gtk/xml-roles-exposed-expected.txt:
6826 * accessibility/gtk/xml-roles-exposed.html:
6827 * accessibility/roles-computedRoleString.html:
6828 * accessibility/roles-exposed.html:
6829 * platform/gtk/accessibility/roles-exposed-expected.txt:
6830 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6831 * platform/mac/accessibility/roles-exposed-expected.txt:
6832
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000068332017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
6834
6835 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
6836 https://bugs.webkit.org/show_bug.cgi?id=171356
6837 <rdar://problem/28670085>
6838
6839 Reviewed by Dean Jackson.
6840
6841 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
6842 font assumes no normalization, which means one of the comparisons in the test is bogus.
6843
6844 * fast/text/variations/advances-expected.txt:
6845 * fast/text/variations/advances.html:
6846 * platform/ios/TestExpectations:
6847 * platform/mac/TestExpectations:
6848
antti@apple.com936e9952017-04-27 18:11:03 +000068492017-04-27 Antti Koivisto <antti@apple.com>
6850
6851 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
6852
6853 Looks like use of auto-sizing leaves state behind in DRT.
6854
6855 * platform/mac-wk1/TestExpectations:
6856
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000068572017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6858
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00006859 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
6860 https://bugs.webkit.org/show_bug.cgi?id=167371
6861
6862 Unreviewed test gardening.
6863
6864 * platform/mac-wk1/TestExpectations:
6865
68662017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6867
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00006868 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
6869 https://bugs.webkit.org/show_bug.cgi?id=170877
6870
6871 Unreviewed test gardening.
6872
6873 * platform/mac-wk1/TestExpectations:
6874
zalan@apple.com5c404752017-04-27 17:11:38 +000068752017-04-27 Zalan Bujtas <zalan@apple.com>
6876
6877 Use text-shadow to visualize simple line layout coverage.
6878 https://bugs.webkit.org/show_bug.cgi?id=171379
6879
6880 Reviewed by Antti Koivisto.
6881
6882 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
6883 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
6884 * fast/inline/simple-line-layout-16bit-content.html:
6885
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000068862017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6887
6888 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
6889 https://bugs.webkit.org/show_bug.cgi?id=171187
6890
6891 Reviewed by Chris Fleizach.
6892
6893 * accessibility/aria-mappings-expected.txt: Updated.
6894 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
6895 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
6896
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000068972017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
6898
6899 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
6900 https://bugs.webkit.org/show_bug.cgi?id=171366
6901 <rdar://problem/30060323>
6902
6903 Reviewed by Alex Christensen.
6904
6905 This test needs a font which supports Deseret but doesn't support small caps.
6906 Geneva is a better choice for such a font.
6907
6908 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
6909 * fast/text/complex-small-caps-non-bmp-capitalize.html:
6910
antti@apple.comef0ec682017-04-27 16:51:11 +000069112017-04-27 Antti Koivisto <antti@apple.com>
6912
6913 Repeated layouts in Mail due to viewport units being used with auto-sizing
6914 https://bugs.webkit.org/show_bug.cgi?id=171371
6915 <rdar://problem/28780084>
6916
6917 Reviewed by Zalan Bujtas.
6918
6919 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
6920 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
6921
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000069222017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
6923
6924 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
6925 https://bugs.webkit.org/show_bug.cgi?id=171204
6926
6927 Reviewed by Chris Fleizach.
6928
6929 It turns out that this bug was fixed as a side effect of the changes made
6930 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
6931 lack of an existing layout test covering the mappings for other platforms.
6932 The test created for the WebKitGtk port was modified and moved to the shared
6933 tests. Shared expectations are based on the Mac's mappings.
6934
6935 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
6936 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
6937 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
6938 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
6939
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000069402017-04-27 Ryan Haddad <ryanhaddad@apple.com>
6941
6942 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
6943 https://bugs.webkit.org/show_bug.cgi?id=171353
6944
6945 Unreviewed test gardening.
6946
6947 * platform/ios-wk2/TestExpectations:
6948
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000069492017-04-27 Frederic Wang <fwang@igalia.com>
6950
6951 Fix some tests from platform-tests/cssom-view/cssom-view/
6952 https://bugs.webkit.org/show_bug.cgi?id=171228
6953
6954 Reviewed by Youenn Fablet.
6955
6956 * TestExpectations: Unskip media-query-list-interface.
6957
zalan@apple.come9f08212017-04-27 11:02:09 +000069582017-04-27 Zalan Bujtas <zalan@apple.com>
6959
6960 Text gets cut off when bailing out of simple line layout with widows.
6961 https://bugs.webkit.org/show_bug.cgi?id=171370
6962 <rdar://problem/31563414>
6963
6964 Reviewed by Antti Koivisto.
6965
6966 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
6967 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
6968
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000069692017-04-26 Chris Dumez <cdumez@apple.com>
6970
6971 Unreviewed, remove unnecessary expected result in platform/ios-wk2
6972
6973 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
6974 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
6975
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000069762017-04-26 Joseph Pecoraro <pecoraro@apple.com>
6977
6978 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
6979 https://bugs.webkit.org/show_bug.cgi?id=171364
6980 <rdar://problem/10873037>
6981
6982 Reviewed by Sam Weinig.
6983
6984 * inspector/model/remote-object-expected.txt:
6985 * inspector/model/remote-object.html:
6986 * platform/mac/inspector/model/remote-object-expected.txt:
6987 Test a Uint8ClampedArray is treated like an array.
6988
sbarati@apple.com00f75182017-04-27 02:28:39 +000069892017-04-26 Saam Barati <sbarati@apple.com>
6990
6991 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
6992 https://bugs.webkit.org/show_bug.cgi?id=170924
6993 <rdar://problem/31721052>
6994
6995 Reviewed by Mark Lam.
6996
6997 * js/let-syntax-expected.txt:
6998
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000069992017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
7000
7001 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
7002 https://bugs.webkit.org/show_bug.cgi?id=171182
7003
7004 Reviewed by Chris Fleizach.
7005
7006 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
7007 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
7008
timothy_horton@apple.com30800222017-04-27 00:53:23 +000070092017-04-26 Tim Horton <timothy_horton@apple.com>
7010
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00007011 Should not drag x-apple-data-detectors links
7012 https://bugs.webkit.org/show_bug.cgi?id=171352
7013 <rdar://problem/31309081>
7014
7015 Reviewed by Beth Dakin.
7016
7017 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
7018 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
7019
70202017-04-26 Tim Horton <timothy_horton@apple.com>
7021
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00007022 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00007023
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00007024 * TestExpectations:
7025 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
7026 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
7027 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00007028
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000070292017-04-26 Matt Lewis <jlewis3@apple.com>
7030
7031 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
7032 https://bugs.webkit.org/show_bug.cgi?id=171346
7033
7034 Unreviewed test gardening.
7035
7036 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
7037
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000070382017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
7039
7040 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
7041 https://bugs.webkit.org/show_bug.cgi?id=171163
7042
7043 Reviewed by Chris Fleizach.
7044
7045 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
7046 * accessibility/gtk/aria-current-changed-notification.html: Added.
7047 * accessibility/gtk/aria-current-expected.txt: Added.
7048 * accessibility/gtk/aria-current.html: Added.
7049
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000070502017-04-26 Youenn Fablet <youenn@apple.com>
7051
7052 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
7053 https://bugs.webkit.org/show_bug.cgi?id=170701
7054
7055 Reviewed by Eric Carlson.
7056
7057 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
7058 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
7059 * webrtc/datachannel/bufferedAmountLowThreshold.html:
7060
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000070612017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
7062
7063 Restrict WebKit image formats to a known whitelist
7064 https://bugs.webkit.org/show_bug.cgi?id=170700
7065
7066 Reviewed by Tim Horton.
7067
7068 * fast/images/image-formats-support-expected.txt: Added.
7069 * fast/images/image-formats-support.html: Added.
7070 * fast/images/resources/100x100-red-psd-renamed.png: Added.
7071 * fast/images/resources/100x100-red-tga-renamed.png: Added.
7072 * fast/images/resources/100x100-red.psd: Added.
7073 * fast/images/resources/100x100-red.tga: Added.
7074
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000070752017-04-26 Matt Lewis <jlewis3@apple.com>
7076
7077 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
7078 https://bugs.webkit.org/show_bug.cgi?id=170484
7079
7080 Reviewed by Alexey Proskuryakov.
7081
7082 * platform/mac-wk2/TestExpectations:
7083
cdumez@apple.com12453dd2017-04-26 19:38:56 +000070842017-04-26 Chris Dumez <cdumez@apple.com>
7085
7086 Re-sync html/browsers/the-window-object web-platform-tests from upstream
7087 https://bugs.webkit.org/show_bug.cgi?id=171313
7088
7089 Reviewed by Alex Christensen.
7090
7091 * tests-options.json:
7092
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000070932017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
7094
7095 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
7096 https://bugs.webkit.org/show_bug.cgi?id=171164
7097
7098 Reviewed by Chris Fleizach.
7099
7100 In addition to the new test, update xml-roles-exposed.html's expectations
7101 because the implicit value of aria-haspopup for the combobox role is now
7102 listbox, and that value should be exposed via an AtkObject attribute.
7103
7104 * accessibility/gtk/aria-haspopup-expected.txt: Added.
7105 * accessibility/gtk/aria-haspopup.html: Added.
7106 * accessibility/gtk/xml-roles-exposed-expected.txt:
7107
simon.fraser@apple.com22722612017-04-26 19:03:46 +000071082017-04-26 Simon Fraser <simon.fraser@apple.com>
7109
7110 http/tests/frame-throttling tests failing on iOS
7111 https://bugs.webkit.org/show_bug.cgi?id=171314
7112 rdar://problem/31691134
7113
7114 Reviewed by Chris Dumez.
7115
7116 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
7117 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
7118 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
7119 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
7120
7121 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
7122 locations.
7123
7124 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
7125 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
7126 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
7127 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
7128
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000071292017-04-26 Matt Lewis <jlewis3@apple.com>
7130
7131 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
7132 https://bugs.webkit.org/show_bug.cgi?id=161887
7133
7134 Reviewed by Tim Horton.
7135
7136 * platform/mac-wk2/TestExpectations:
7137
dino@apple.comb0854342017-04-26 17:34:50 +000071382017-04-25 Dean Jackson <dino@apple.com>
7139
7140 [Color] Make gradients work with ExtendedColors
7141 https://bugs.webkit.org/show_bug.cgi?id=171315
7142 <rdar://problems/31830177>
7143
7144 Reviewed by Antoine Quint.
7145
7146 Test for gradients using the color() syntax. Unfortunately,
7147 due to rounding errors, we can't use a ref test for some
7148 transparent colors, so comment them out for the moment.
7149 These can be re-enabled when we can specify a tolerance
7150 value for image comparison in the testing framework.
7151
7152 * css3/color/gradients-expected.html: Added.
7153 * css3/color/gradients.html: Added.
7154
zalan@apple.com0acc5442017-04-26 16:34:32 +000071552017-04-26 Zalan Bujtas <zalan@apple.com>
7156
7157 Forced page break on :after triggers infinite loop in column balancing
7158 https://bugs.webkit.org/show_bug.cgi?id=171309
7159 rdar://problem/26285884
7160
7161 Reviewed by David Hyatt.
7162
7163 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
7164 * fast/multicol/infinite-loop-when-forced-break.html: Added.
7165
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000071662017-04-26 Ryan Haddad <ryanhaddad@apple.com>
7167
7168 Unreviewed, rolling out r215767.
7169
7170 The LayoutTest for this change is a flaky failure.
7171
7172 Reverted changeset:
7173
7174 "Restrict WebKit image formats to a known whitelist"
7175 https://bugs.webkit.org/show_bug.cgi?id=170700
7176 http://trac.webkit.org/changeset/215767
7177
svillar@igalia.com9f39f272017-04-26 15:34:40 +000071782017-04-24 Sergio Villar Senin <svillar@igalia.com>
7179
7180 [css-grid] Remove most of the usage of SizingOperation
7181 https://bugs.webkit.org/show_bug.cgi?id=171225
7182
7183 Reviewed by Darin Adler.
7184
7185 Added a new test case which was working correctly but that was not properly tested before.
7186
7187 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
7188 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
7189
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000071902017-04-25 Joseph Pecoraro <pecoraro@apple.com>
7191
7192 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
7193 https://bugs.webkit.org/show_bug.cgi?id=170953
7194
7195 Reviewed by Brian Burg.
7196
7197 * http/tests/inspector/network/resource-sizes-disk-cache.html:
7198 * http/tests/inspector/network/resource-sizes-network.html:
7199 Read the entire data to ensure the load is complete before we notify the frontend.
7200
7201 * platform/mac-wk1/TestExpectations:
7202 * platform/mac-wk2/TestExpectations:
7203 Unflake these tests, they should be more reliable now.
7204
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000072052017-04-25 Youenn Fablet <youenn@apple.com>
7206
7207 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
7208 https://bugs.webkit.org/show_bug.cgi?id=171242
7209
7210 Reviewed by Alex Christensen.
7211
7212 * TestExpectations:
7213 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
7214 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
7215
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000072162017-04-25 Brent Fulgham <bfulgham@apple.com>
7217
7218 Relax the event firing ASSERT for Attr changes
7219 https://bugs.webkit.org/show_bug.cgi?id=171236
7220 <rdar://problem/30516349>
7221
7222 Reviewed by Dean Jackson.
7223
7224 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
7225 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
7226
dino@apple.com7d703c92017-04-26 01:45:04 +000072272017-04-25 Dean Jackson <dino@apple.com>
7228
7229 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
7230 https://bugs.webkit.org/show_bug.cgi?id=171303
7231 <rdar://problem/31434879>
7232
7233 Reviewed by Brent Fulgham.
7234
7235 This particular test was calling notifyDone() from within
7236 a callback triggered by the UIScriptController script, which
7237 meant that by the time the controller tried to call its callback,
7238 the test had finished.
7239
7240 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
7241 notifyDone is called after both the callback-like functions have
7242 triggered.
7243
wilander@apple.com2e6d1372017-04-26 01:22:55 +000072442017-04-25 John Wilander <wilander@apple.com>
7245
7246 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
7247 https://bugs.webkit.org/show_bug.cgi?id=171295
7248 <rdar://problem/31823818>
7249
7250 Reviewed by Brent Fulgham.
7251
7252 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
7253 Changed a TestRunner function name to
7254 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
7255 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
7256 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
7257 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
7258 Changed a TestRunner function name to
7259 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
7260
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000072612017-04-25 Commit Queue <commit-queue@webkit.org>
7262
7263 Unreviewed, rolling out r215476.
7264 https://bugs.webkit.org/show_bug.cgi?id=171304
7265
7266 "It broke JSBench" (Requested by saamyjoon on #webkit).
7267
7268 Reverted changeset:
7269
7270 "[ES6]. Implement Annex B.3.3 function hoisting rules for
7271 eval"
7272 https://bugs.webkit.org/show_bug.cgi?id=163208
7273 http://trac.webkit.org/changeset/215476
7274
sbarati@apple.com732d0672017-04-26 00:52:35 +000072752017-04-25 Saam Barati <sbarati@apple.com>
7276
7277 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
7278 https://bugs.webkit.org/show_bug.cgi?id=171150
7279 <rdar://problem/31771880>
7280
7281 Reviewed by Sam Weinig.
7282
7283 * js/sequence-iterator-protocol-2-expected.txt: Added.
7284 * js/sequence-iterator-protocol-2.html: Added.
7285 * js/sequence-iterator-protocol-expected.txt: Added.
7286 * js/sequence-iterator-protocol.html: Added.
7287
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000072882017-04-25 Ryan Haddad <ryanhaddad@apple.com>
7289
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00007290 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
7291 https://bugs.webkit.org/show_bug.cgi?id=165311
7292
7293 Unreviewed test gardening.
7294
7295 * platform/mac/TestExpectations:
7296
72972017-04-25 Ryan Haddad <ryanhaddad@apple.com>
7298
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00007299 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
7300 https://bugs.webkit.org/show_bug.cgi?id=171301
7301
7302 Unreviewed test gardening.
7303
7304 * platform/ios-wk2/TestExpectations:
7305
73062017-04-25 Ryan Haddad <ryanhaddad@apple.com>
7307
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00007308 Unreviewed, rolling out r215730.
7309
7310 The LayoutTest for this change is a flaky timeout on mac-wk1
7311 debug.
7312
7313 Reverted changeset:
7314
7315 "Enable expired-only reload policy on Mac and iOS"
7316 https://bugs.webkit.org/show_bug.cgi?id=171264
7317 http://trac.webkit.org/changeset/215730
7318
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000073192017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
7320
7321 Restrict WebKit image formats to a known whitelist
7322 https://bugs.webkit.org/show_bug.cgi?id=170700
7323
7324 Reviewed by Tim Horton.
7325
7326 * fast/images/image-formats-support-expected.txt: Added.
7327 * fast/images/image-formats-support.html: Added.
7328 * fast/images/resources/100x100-red-psd-renamed.png: Added.
7329 * fast/images/resources/100x100-red-tga-renamed.png: Added.
7330 * fast/images/resources/100x100-red.psd: Added.
7331 * fast/images/resources/100x100-red.tga: Added.
7332
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000073332017-04-25 Tim Horton <timothy_horton@apple.com>
7334
7335 Deduplicate some lines in the toplevel TestExpectations
7336
7337 * TestExpectations:
7338 Remove a duplicate line and consolidate another.
7339
cdumez@apple.com748dde02017-04-25 21:41:31 +000073402017-04-25 Chris Dumez <cdumez@apple.com>
7341
7342 Element.dataset.name incorrectly returns undefined
7343 https://bugs.webkit.org/show_bug.cgi?id=161454
7344 <rdar://problem/31818563>
7345
7346 Reviewed by Mark Lam.
7347
7348 Add layout test for JS caching bug on DOMStringMap that was fixed as part
7349 of a large named property getter refactoring in r210667.
7350
7351 * fast/dom/dataset-caching-bug-expected.txt: Added.
7352 * fast/dom/dataset-caching-bug.html: Added.
7353
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000073542017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
7355
7356 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
7357 https://bugs.webkit.org/show_bug.cgi?id=171272
7358 <rdar://problem/30966764>
7359
7360 Reviewed by Zalan Bujtas.
7361
7362 * fast/text/kaithi-expected.html: Added.
7363 * fast/text/kaithi.html: Added.
7364 * platform/ios/TestExpectations:
7365 * platform/mac/TestExpectations:
7366
dbates@webkit.org630e6902017-04-25 20:26:13 +000073672017-04-25 Daniel Bates <dabates@apple.com>
7368
7369 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
7370 https://bugs.webkit.org/show_bug.cgi?id=136452
7371 <rdar://problem/23412620>
7372
7373 Reviewed by Brent Fulgham.
7374
7375 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
7376 we support X-Content-Type-Options: nosniff.
7377
7378 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
7379
7380 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
7381 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
7382 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
7383 to avoid a difference of console message ordering due to the non-determinism of the WPT
7384 tests from affecting the matching of the expected result.
7385 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
7386 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
7387 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
7388 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
7389 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
7390 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
7391 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
7392 expected result.
7393 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
7394 * platform/ios/TestExpectations: Unskip nosniff tests.
7395 * platform/mac/TestExpectations: Ditto.
7396 * platform/win/TestExpectations: Ditto.
7397 * platform/wk2/TestExpectations: Ditto.
7398
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000073992017-04-25 Ryan Haddad <ryanhaddad@apple.com>
7400
7401 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
7402 https://bugs.webkit.org/show_bug.cgi?id=170971
7403
7404 Unreviewed test gardening.
7405
7406 * platform/mac-wk2/TestExpectations:
7407
cdumez@apple.com868fa872017-04-25 16:29:25 +000074082017-04-25 Chris Dumez <cdumez@apple.com>
7409
7410 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
7411 https://bugs.webkit.org/show_bug.cgi?id=171239
7412 <rdar://problem/31789855>
7413
7414 Reviewed by Alex Christensen.
7415
7416 * http/tests/security/anchor-download-allow-sameorigin.html:
7417 Stop using attachment.php as resource for this download attribute test because attachment.php
7418 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
7419 this resource is no longer suitable for testing the download attribute.
7420
7421 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
7422 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
7423 * http/tests/download/resources/content-disposition-pass.php: Added.
7424 Add layout test coverage.
7425
7426 * platform/ios-wk2/TestExpectations:
7427 * platform/mac-wk1/TestExpectations:
7428 * platform/win/TestExpectations:
7429 Skip new test on platforms where the download attribute is not supported.
7430
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000074312017-04-25 Ryan Haddad <ryanhaddad@apple.com>
7432
7433 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
7434 https://bugs.webkit.org/show_bug.cgi?id=171238
7435
7436 Unreviewed test gardening.
7437
7438 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
7439
antti@apple.com0d5b2e32017-04-25 14:14:00 +000074402017-04-25 Antti Koivisto <antti@apple.com>
7441
7442 Enable expired-only reload policy on Mac and iOS
7443 https://bugs.webkit.org/show_bug.cgi?id=171264
7444 <rdar://problem/31807637>
7445
7446 Reviewed by Andreas Kling.
7447
7448 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
7449
7450 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
7451 Modify the test to clear the memory cache so it still tests what it is supposed to.
7452
fred.wang@free.fra9378e22017-04-25 08:46:07 +000074532017-04-25 Frederic Wang <fwang@igalia.com>
7454
7455 Import W3C tests for the CSSOM View module
7456 https://bugs.webkit.org/show_bug.cgi?id=171215
7457
7458 Reviewed by Youenn Fablet.
7459
7460 * TestExpectations: Skip some completely failing CSSOM View tests.
7461 * 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.
7462 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
7463
commit-queue@webkit.org67795122017-04-25 06:52:04 +000074642017-04-24 Joseph Pecoraro <pecoraro@apple.com>
7465
7466 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
7467 https://bugs.webkit.org/show_bug.cgi?id=171190
7468
7469 Reviewed by Saam Barati.
7470
7471 * js/parser-syntax-check-expected.txt:
7472 * js/script-tests/parser-syntax-check.js:
7473 Extend to cover method duplicate parameter cases.
7474
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000074752017-04-24 Jiewen Tan <jiewen_tan@apple.com>
7476
7477 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
7478 https://bugs.webkit.org/show_bug.cgi?id=171059
7479 <rdar://problem/31734958>
7480
7481 Reviewed by Brent Fulgham.
7482
7483 * TestExpectations:
7484 Remove test expectations.
7485
rego@igalia.comb78934d2017-04-25 04:58:55 +000074862017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
7487
7488 [selectors4] :focus-within should use the flat tree
7489 https://bugs.webkit.org/show_bug.cgi?id=170899
7490
7491 Reviewed by Antti Koivisto.
7492
7493 * TestExpectations: Remove test that is passing now.
7494
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000074952017-04-24 Nan Wang <n_wang@apple.com>
7496
7497 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
7498 https://bugs.webkit.org/show_bug.cgi?id=171247
7499
7500 Reviewed by Chris Fleizach.
7501
7502 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
7503 * accessibility/mac/input-string-for-range-crash.html: Added.
7504
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000075052017-04-24 Youenn Fablet <youenn@apple.com>
7506
7507 Set defaults video getUserMedia constraints
7508 https://bugs.webkit.org/show_bug.cgi?id=171127
7509
7510 Reviewed by Eric Carlson.
7511
7512 * fast/mediastream/getUserMedia-default-expected.txt: Added.
7513 * fast/mediastream/getUserMedia-default.html: Added.
7514
cdumez@apple.coma98f8782017-04-24 22:46:11 +000075152017-04-24 Chris Dumez <cdumez@apple.com>
7516
cdumez@apple.com371f9792017-04-24 23:43:24 +00007517 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
7518 https://bugs.webkit.org/show_bug.cgi?id=171052
7519
7520 Reviewed by Sam Weinig.
7521
7522 Updated / rebaselined existing tests to reflect behavior change.
7523
7524 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
7525 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
7526 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
7527 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
7528 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
7529 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
7530 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
7531 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
7532 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
7533 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
7534
75352017-04-24 Chris Dumez <cdumez@apple.com>
7536
cdumez@apple.coma98f8782017-04-24 22:46:11 +00007537 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
7538 https://bugs.webkit.org/show_bug.cgi?id=171243
7539 <rdar://problem/31715572>
7540
7541 Reviewed by Antti Koivisto.
7542
7543 Add layout test coverage.
7544
7545 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
7546 * fast/images/animated-gif-scrolling-crash.html: Added.
7547
sbarati@apple.com902ad172017-04-24 21:17:24 +000075482017-04-24 Saam Barati <sbarati@apple.com>
7549
7550 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
7551 https://bugs.webkit.org/show_bug.cgi?id=171120
7552 <rdar://problem/31781889>
7553
7554 Rubber stamped by Mark Lam.
7555
7556 Make the wasm binary we compile close to 50% smaller.
7557
7558 * workers/wasm-resources/long-compile-many.js:
7559 (i.async.run):
7560 (i.worker.onmessage):
7561 * workers/wasm-resources/long-compile-worker.js:
7562 * workers/wasm-resources/long-compile.js:
7563 (async.run):
7564 (worker.onmessage):
7565
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000075662017-04-24 Ryan Haddad <ryanhaddad@apple.com>
7567
7568 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
7569 https://bugs.webkit.org/show_bug.cgi?id=171245
7570
7571 Unreviewed test gardening.
7572
7573 * platform/mac-wk1/TestExpectations:
7574
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000075752017-04-24 Joseph Pecoraro <pecoraro@apple.com>
7576
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00007577 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
7578 https://bugs.webkit.org/show_bug.cgi?id=170897
7579
7580 Reviewed by Saam Barati.
7581
7582 * js/class-syntax-declaration-expected.txt:
7583 * js/script-tests/class-syntax-declaration.js:
7584 Extend tests for static and non-static methods named "constructor" and "prototype".
7585
75862017-04-24 Joseph Pecoraro <pecoraro@apple.com>
7587
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00007588 Address some FIXMEs in JavaScript tests for bugs that have been fixed
7589 https://bugs.webkit.org/show_bug.cgi?id=171191
7590
7591 Reviewed by JF Bastien.
7592
7593 * js/dom/custom-constructors-expected.txt:
7594 * js/dom/script-tests/custom-constructors.js:
7595 * js/script-tests/keyword-method-names.js:
7596
75972017-04-24 Joseph Pecoraro <pecoraro@apple.com>
7598
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00007599 test262: test262/test/language/expressions/generators/yield-as-label.js
7600 https://bugs.webkit.org/show_bug.cgi?id=170979
7601
7602 Reviewed by Saam Barati.
7603
7604 * js/object-literal-shorthand-construction-expected.txt:
7605 * js/script-tests/object-literal-shorthand-construction.js:
7606 Extend this test to cover object literal shorthand with keywords.
7607
7608 * js/dom/reserved-words-as-property-expected.txt:
7609 * js/let-syntax-expected.txt:
7610 * js/parser-syntax-check-expected.txt:
7611 Improved error messages.
7612
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000076132017-04-23 Commit Queue <commit-queue@webkit.org>
7614
7615 Unreviewed, rolling out r215674.
7616 https://bugs.webkit.org/show_bug.cgi?id=171212
7617
7618 Possible unintended commit. This patch was on the wrong bug.
7619 (Requested by JoePeck on #webkit).
7620
7621 Reverted changeset:
7622
7623 "test262: test262/test/language/expressions/generators/yield-
7624 as-label.js"
7625 https://bugs.webkit.org/show_bug.cgi?id=170979
7626 http://trac.webkit.org/changeset/215674
7627
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000076282017-04-23 Joseph Pecoraro <pecoraro@apple.com>
7629
7630 test262: test262/test/language/expressions/generators/yield-as-label.js
7631 https://bugs.webkit.org/show_bug.cgi?id=170979
7632
7633 Reviewed by Saam Barati.
7634
7635 * js/object-literal-shorthand-construction-expected.txt:
7636 * js/script-tests/object-literal-shorthand-construction.js:
7637 Extend this test to cover object literal shorthand with keywords.
7638
7639 * js/dom/reserved-words-as-property-expected.txt:
7640 * js/let-syntax-expected.txt:
7641 * js/parser-syntax-check-expected.txt:
7642 Improved error messages.
7643
zalan@apple.com1f82e352017-04-22 02:01:55 +000076442017-04-21 Zalan Bujtas <zalan@apple.com>
7645
7646 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
7647 https://bugs.webkit.org/show_bug.cgi?id=171108
7648 <rdar://problem/30271747>
7649
7650 Reviewed by Dan Bernstein.
7651
7652 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
7653 * fast/replaced/ul-li-word-break-break-word.html: Added.
7654 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
7655 * fast/replaced/zero-width-image-force-linebreak.html: Added.
7656
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000076572017-04-21 Aaron Chu <aaron_chu@apple.com>
7658
7659 AX: FKA: Buttons need a visible focus indicator
7660 https://bugs.webkit.org/show_bug.cgi?id=171040
7661 <rdar://problem/30922548>
7662
7663 Reviewed by Antoine Quint.
7664
7665 * TestExpectations:
7666 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
7667 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
7668 * platform/mac/TestExpectations:
7669
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000076702017-04-21 Ryan Haddad <ryanhaddad@apple.com>
7671
7672 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
7673 https://bugs.webkit.org/show_bug.cgi?id=169119
7674
7675 Unreviewed test gardening.
7676
7677 * platform/mac/TestExpectations:
7678
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000076792017-04-21 Chris Dumez <cdumez@apple.com>
7680
7681 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
7682 https://bugs.webkit.org/show_bug.cgi?id=171132
7683 <rdar://problem/31426752>
7684
7685 Reviewed by Ryosuke Niwa.
7686
7687 Add layout test coverage. This test is passing in both Firefox and Chrome.
7688
7689 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
7690 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
7691
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000076922017-04-21 Youenn Fablet <youenn@apple.com>
7693
7694 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
7695 https://bugs.webkit.org/show_bug.cgi?id=170823
7696 <rdar://problem/31611583>
7697
7698 Unreviewed.
7699
7700 * TestExpectations: Reactivating test.
7701
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000077022017-04-21 Daniel Bates <dabates@apple.com>
7703
7704 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
7705 <rdar://problem/31690952>
7706
7707 Rubber-stamped by Jer Noble.
7708
7709 We can enable these tests again once we fix <rdar://problem/25780035>.
7710
7711 * platform/ios/TestExpectations:
7712
bfulgham@apple.coma431d112017-04-21 20:07:07 +000077132017-04-21 Per Arne Vollan <pvollan@apple.com>
7714
7715 Validate vImage arguments
7716 https://bugs.webkit.org/show_bug.cgi?id=171109
7717
7718 Reviewed by Brent Fulgham.
7719
7720 * fast/canvas/canvas-crash-expected.txt: Added.
7721 * fast/canvas/canvas-crash.html: Added.
7722
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000077232017-04-21 Ryan Haddad <ryanhaddad@apple.com>
7724
7725 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
7726 https://bugs.webkit.org/show_bug.cgi?id=170701
7727
7728 Unreviewed test gardening.
7729
7730 * TestExpectations:
7731
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000077322017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
7733
7734 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
7735 https://bugs.webkit.org/show_bug.cgi?id=169458
7736
7737 Reviewed by JF Bastien.
7738
7739 Add tests for formatToParts
7740
7741 * js/intl-datetimeformat-expected.txt:
7742 * js/script-tests/intl-datetimeformat.js:
7743
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000077442017-04-21 Timothy Horton <timothy_horton@apple.com>
7745
7746 Expose obscured insets to web content (as "safe area insets")
7747 https://bugs.webkit.org/show_bug.cgi?id=171013
7748 <rdar://problem/31564652>
7749
7750 Reviewed by Wenson Hsieh and Dave Hyatt.
7751
7752 * TestExpectations:
7753 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
7754 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
7755 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
7756 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
7757 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
7758 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
7759 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
7760 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
7761 * platform/ios-wk2/TestExpectations:
7762
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000077632017-04-20 Commit Queue <commit-queue@webkit.org>
7764
7765 Unreviewed, rolling out r215597.
7766 https://bugs.webkit.org/show_bug.cgi?id=171102
7767
7768 Made all tests crash under GuardMalloc (Requested by ap on
7769 #webkit).
7770
7771 Reverted changeset:
7772
7773 "Expose obscured insets to web content (as "safe area
7774 insets")"
7775 https://bugs.webkit.org/show_bug.cgi?id=171013
7776 http://trac.webkit.org/changeset/215597
7777
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000077782017-04-20 Timothy Horton <timothy_horton@apple.com>
7779
7780 Expose obscured insets to web content (as "safe area insets")
7781 https://bugs.webkit.org/show_bug.cgi?id=171013
7782 <rdar://problem/31564652>
7783
7784 Reviewed by Wenson Hsieh and Dave Hyatt.
7785
7786 * TestExpectations:
7787 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
7788 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
7789 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
7790 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
7791 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
7792 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
7793 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
7794 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
7795 * platform/ios-wk2/TestExpectations:
7796
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000077972017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7798
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00007799 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
7800 https://bugs.webkit.org/show_bug.cgi?id=169109
7801
7802 Unreviewed test gardening.
7803
7804 * platform/mac/TestExpectations:
7805
78062017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7807
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00007808 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
7809 https://bugs.webkit.org/show_bug.cgi?id=170921
7810
7811 Unreviewed test gardening.
7812
7813 * TestExpectations:
7814
mattbaker@apple.com287bec02017-04-20 23:09:55 +000078152017-04-20 Matt Baker <mattbaker@apple.com>
7816
7817 Web Inspector: Add regular expression support to XHR breakpoints
7818 https://bugs.webkit.org/show_bug.cgi?id=170099
7819 <rdar://problem/31558082>
7820
7821 Reviewed by Joseph Pecoraro.
7822
7823 Update tests and expectations for new XHR breakpoint type.
7824
7825 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
7826 * inspector/dom-debugger/xhr-breakpoints.html:
7827
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000078282017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
7829
7830 Inline anchor elements cannot be dragged when starting the drag from a block descendant
7831 https://bugs.webkit.org/show_bug.cgi?id=171062
7832 <rdar://problem/31697835>
7833
7834 Reviewed by Tim Horton.
7835
7836 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
7837 the drag is started from a block element under the link.
7838
7839 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
7840 * fast/events/drag-and-drop-link-containing-block.html: Added.
7841 * platform/ios/TestExpectations:
7842 * platform/mac-wk2/TestExpectations:
7843
7844 Skip the test on iOS and Mac WK2.
7845
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000078462017-04-20 Aaron Chu <aaron_chu@apple.com>
7847
7848 AX: Modern Media Controls Timeline slider should be operable
7849 https://bugs.webkit.org/show_bug.cgi?id=170250
7850
7851 Reviewed by Antoine Quint.
7852
7853 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
7854 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
7855
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000078562017-04-18 Filip Pizlo <fpizlo@apple.com>
7857
7858 Optimize SharedArrayBuffer in the DFG+FTL
7859 https://bugs.webkit.org/show_bug.cgi?id=164108
7860
7861 Reviewed by Saam Barati.
7862
7863 Add a test of futex performance.
7864
7865 * workers/sab/cascade_lock-worker.js: Added.
7866 (onmessage):
7867 * workers/sab/cascade_lock.html: Added.
7868 * workers/sab/worker-resources.js:
7869 (cascadeLockSlow):
7870 (cascadeLock):
7871 (cascadeUnlock):
7872
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000078732017-04-20 Jon Lee <jonlee@apple.com>
7874
7875 Update pip placard to "picture in picture"
7876 https://bugs.webkit.org/show_bug.cgi?id=171036
7877 rdar://problem/30201536
7878
7879 Reviewed by Antoine Quint.
7880
7881 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
7882 * media/modern-media-controls/pip-placard/pip-placard.html:
7883
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000078842017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7885
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00007886 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
7887 https://bugs.webkit.org/show_bug.cgi?id=171059
7888
7889 Unreviewed test gardening.
7890
7891 * TestExpectations:
7892
78932017-04-20 Ryan Haddad <ryanhaddad@apple.com>
7894
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00007895 Mark memory/memory-pressure-simulation.html as flaky.
7896 https://bugs.webkit.org/show_bug.cgi?id=170629
7897
7898 Unreviewed test gardening.
7899
7900 * platform/mac-wk2/TestExpectations:
7901
clopez@igalia.com86e61982017-04-20 16:46:04 +000079022017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
7903
7904 [GTK] Update layout tests expectations after r215556
7905 https://bugs.webkit.org/show_bug.cgi?id=170942
7906
7907 Unreviewed gardening.
7908
7909 * platform/gtk/TestExpectations:
7910
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000079112017-04-20 Youenn Fablet <youenn@apple.com>
7912
7913 RTCPeerConnection is stopping its backend twice sometimes
7914 https://bugs.webkit.org/show_bug.cgi?id=171043
7915
7916 Reviewed by Eric Carlson.
7917
7918 * webrtc/closing-peerconnection-expected.txt: Added.
7919 * webrtc/closing-peerconnection.html: Added.
7920
jdiggs@igalia.com41069912017-04-20 08:48:53 +000079212017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
7922
7923 [ATK] Implement support for DPub ARIA roles
7924 https://bugs.webkit.org/show_bug.cgi?id=170679
7925
7926 Reviewed by Chris Fleizach.
7927
7928 Update tests and expectations to reflect the modified WebCore Accessibility
7929 role mappings, and the corresponding changes for the platforms.
7930
7931 * accessibility/gtk/xml-roles-exposed-expected.txt:
7932 * accessibility/gtk/xml-roles-exposed.html:
7933 * accessibility/roles-exposed.html:
7934 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
7935 * platform/gtk/TestExpectations:
7936 * platform/gtk/accessibility/roles-exposed-expected.txt:
7937 * platform/mac/accessibility/roles-exposed-expected.txt:
7938
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000079392017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7940
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00007941 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
7942 https://bugs.webkit.org/show_bug.cgi?id=170907
7943
7944 Unreviewed test gardening.
7945
7946 * platform/mac-wk2/TestExpectations:
7947
79482017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7949
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00007950 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
7951
7952 Unreviewed test gardening.
7953
7954 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7955
79562017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7957
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00007958 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
7959 https://bugs.webkit.org/show_bug.cgi?id=171031
7960
7961 Unreviewed test gardening.
7962
7963 * TestExpectations:
7964
79652017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7966
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00007967 Remove two tests after r215515.
7968 https://bugs.webkit.org/show_bug.cgi?id=171014
7969
7970 Unreviewed test gardening.
7971
7972 * TestExpectations:
7973
79742017-04-19 Ryan Haddad <ryanhaddad@apple.com>
7975
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00007976 Rebaseline tests after r215515.
7977 https://bugs.webkit.org/show_bug.cgi?id=171014
7978
7979 Unreviewed test gardening.
7980
7981 * TestExpectations:
7982 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7983 * 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:
7984 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
7985
achristensen@apple.comc74717d2017-04-19 22:27:04 +000079862017-04-19 Alex Christensen <achristensen@webkit.org>
7987
7988 Parsing large XML strings fails
7989 https://bugs.webkit.org/show_bug.cgi?id=170999
7990 <rdar://problem/17336267>
7991
7992 Reviewed by Brady Eidson.
7993
7994 * fast/dom/xml-large-expected.txt: Added.
7995 * fast/dom/xml-large.html: Added.
7996
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000079972017-04-19 Chris Fleizach <cfleizach@apple.com>
7998
7999 AX: <hr> should use a different role description than interactive separators
8000 https://bugs.webkit.org/show_bug.cgi?id=170317
8001 <rdar://problem/31363024>
8002
8003 Reviewed by Joanmarie Diggs.
8004
8005 * accessibility/mac/hr-element-expected.txt:
8006 * accessibility/mac/hr-element.html:
8007
jfbastien@apple.com22070852017-04-19 20:03:52 +000080082017-04-19 JF Bastien <jfbastien@apple.com>
8009
8010 Unreviewed, rolling out r215520.
8011
8012 Broke Debian 8
8013
8014 Reverted changeset:
8015
8016 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
8017 https://bugs.webkit.org/show_bug.cgi?id=169458
8018 http://trac.webkit.org/changeset/215520
8019
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000080202017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
8021
8022 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
8023 https://bugs.webkit.org/show_bug.cgi?id=169458
8024
8025 Reviewed by JF Bastien.
8026
8027 Add tests for formatToParts
8028
8029 * js/intl-datetimeformat-expected.txt:
8030 * js/script-tests/intl-datetimeformat.js:
8031
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000080322017-04-19 Youenn Fablet <youenn@apple.com>
8033
8034 Import web-platform-tests/tools
8035 https://bugs.webkit.org/show_bug.cgi?id=170718
8036
8037 Reviewed by Alex Christensen.
8038
8039 * TestExpectations:
8040 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
8041 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
8042 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
8043 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
8044 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
8045 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
8046 * 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.
8047 * tests-options.json:
8048
antti@apple.com009dcd12017-04-19 12:15:37 +000080492017-04-19 Antti Koivisto <antti@apple.com>
8050
8051 Avoid repaints for invisible animations on tumblr.com/search/aww
8052 https://bugs.webkit.org/show_bug.cgi?id=170986
8053 <rdar://problem/28644580>
8054
8055 Reviewed by Andreas Kling.
8056
8057 * fast/repaint/mutate-non-visible-expected.txt: Added.
8058 * fast/repaint/mutate-non-visible.html: Added.
8059
wilander@apple.comd91733e2017-04-19 01:07:04 +000080602017-04-18 John Wilander <wilander@apple.com>
8061
8062 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
8063 https://bugs.webkit.org/show_bug.cgi?id=170763
8064 <rdar://problem/31573091>
8065
8066 Reviewed by Alex Christensen.
8067
8068 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
8069 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
8070
dino@apple.combce93132017-04-19 00:37:30 +000080712017-04-18 Dean Jackson <dino@apple.com>
8072
8073 Update ANGLE
8074 https://bugs.webkit.org/show_bug.cgi?id=170941
8075 <rdar://problem/31633999>
8076
8077 Reviewed by Alex Christensen.
8078
8079 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
8080
bfulgham@apple.com22f76952017-04-18 23:27:04 +000080812017-04-18 Brent Fulgham <bfulgham@apple.com>
8082
8083 Correct handling of isolatedWorld in event handling
8084 https://bugs.webkit.org/show_bug.cgi?id=65589
8085 <rdar://problem/24097804>
8086
8087 Reviewed by Geoffrey Garen.
8088
8089 This following test cases are from the following Blink change:
8090 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
8091
8092 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
8093 * fast/dom/event-attrs-isolated-world.html: Added.
8094 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
8095 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
8096
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000080972017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
8098
8099 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
8100 https://bugs.webkit.org/show_bug.cgi?id=170968
8101 <rdar://problem/31692560>
8102
8103 Reviewed by Dan Bernstein.
8104
8105 Adds a new layout test checking that text within a node with a click handler can be selected when using
8106 character selection granularity.
8107
8108 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
8109 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
8110
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000081112017-04-18 Joseph Pecoraro <pecoraro@apple.com>
8112
8113 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
8114 https://bugs.webkit.org/show_bug.cgi?id=170953
8115
8116 Unreviewed test gardening.
8117
8118 * platform/mac-wk1/TestExpectations:
8119 Mark a flakey test in WebKit1.
8120
weinig@apple.com66395a22017-04-18 20:35:43 +000081212017-04-17 Sam Weinig <sam@webkit.org>
8122
8123 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
8124 https://bugs.webkit.org/show_bug.cgi?id=170926
8125
8126 Reviewed by Chris Dumez.
8127
8128 * js/dom/webidl-type-mapping-expected.txt:
8129 * js/dom/webidl-type-mapping.html:
8130 Update test to account for testDictionary now being an attribute,
8131 and test that the annotated type members behave correctly.
8132
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000081332017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
8134
8135 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
8136 https://bugs.webkit.org/show_bug.cgi?id=163208
8137
8138 Reviewed by Saam Barati.
8139
8140 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
8141 * inspector/runtime/evaluate-CommandLineAPI.html:
8142 * js/parser-syntax-check-expected.txt:
8143 * js/script-tests/parser-syntax-check.js:
8144
antti@apple.com8db60ef2017-04-18 17:31:20 +000081452017-04-18 Antti Koivisto <antti@apple.com>
8146
8147 Enable optimized layer flushes on iOS
8148 https://bugs.webkit.org/show_bug.cgi?id=170938
8149 <rdar://problem/31677395>
8150
8151 Reviewed by Simon Fraser.
8152
8153 Add test verifying that tiles get created for touch overflow scrolling.
8154
8155 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
8156 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
8157
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000081582017-04-18 Ryan Haddad <ryanhaddad@apple.com>
8159
8160 Update TestExpectations for "selectors4" tests on mac-wk1.
8161 https://trac.webkit.org/changeset/215457/webkit
8162
8163 Unreviewed test gardening.
8164
8165 * platform/mac-wk1/TestExpectations:
8166
rego@igalia.com218bea92017-04-18 16:27:53 +000081672017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
8168
8169 [css-grid] Add support for percentage gaps
8170 https://bugs.webkit.org/show_bug.cgi?id=170764
8171
8172 Reviewed by Sergio Villar Senin.
8173
8174 Import tests from Blink.
8175
8176 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
8177 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
8178 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
8179 * fast/css-grid-layout/grid-gutters-get-set.html:
8180
magomez@igalia.com3fecba62017-04-18 11:54:23 +000081812017-04-18 Miguel Gomez <magomez@igalia.com>
8182
8183 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
8184 https://bugs.webkit.org/show_bug.cgi?id=170332
8185
8186 Reviewed by Carlos Garcia Campos.
8187
8188 Added a test to ensure that the browser doesn't crash when loading a PNG image which
8189 reports a wrong number of frames.
8190
8191 * fast/images/bad-png-missing-fdat-expected.txt: Added.
8192 * fast/images/bad-png-missing-fdat.html: Added.
8193 * fast/images/resources/bad-png-missing-fdAT.png: Added.
8194
rego@igalia.comb2665362017-04-18 09:17:19 +000081952017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
8196
8197 [selectors4] Import W3C Test Suite
8198 https://bugs.webkit.org/show_bug.cgi?id=170898
8199
8200 Reviewed by Youenn Fablet.
8201
8202 * TestExpectations: Mark a few tests as failure linking to the related bugs.
8203 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
8204
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000082052017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
8206
8207 Unreviewed GTK+ gardening. Add several test expectations.
8208
8209 * platform/gtk/TestExpectations:
8210
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000082112017-04-17 Joseph Pecoraro <pecoraro@apple.com>
8212
8213 Web Inspector: Doesn't show size of compressed content correctly
8214 https://bugs.webkit.org/show_bug.cgi?id=155112
8215 <rdar://problem/25006728>
8216
8217 Reviewed by Alex Christensen and Timothy Hatcher.
8218
8219 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
8220 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
8221 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
8222 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
8223 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
8224 * http/tests/inspector/network/resource-sizes-network.html: Added.
8225 Test resource sizes under different load conditions.
8226
8227 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
8228 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
8229 Older versions of macOS will not have the new metrics, but test their output anyways.
8230
8231 * http/tests/inspector/network/resources/404.php: Added.
8232 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
8233 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
8234 * http/tests/inspector/network/resources/lorem.txt: Added.
8235 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
8236
8237 * http/tests/inspector/network/resources/resource-size-test.js: Added.
8238 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
8239 (TestPage.registerInitializer.window.addResourceSizeTest):
8240 (TestPage.registerInitializer):
8241 Shared test code for resource sizes.
8242
8243 * platform/mac-wk1/TestExpectations:
8244 * platform/win/TestExpectations:
8245
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000082462017-04-17 Youenn Fablet <youenn@apple.com>
8247
8248 Enable video autoplay when getUserMedia is on
8249 https://bugs.webkit.org/show_bug.cgi?id=170919
8250
8251 Reviewed by Geoffrey Garen.
8252
8253 * webrtc/video-autoplay-expected.txt: Added.
8254 * webrtc/video-autoplay.html: Added.
8255
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000082562017-04-17 Ryan Haddad <ryanhaddad@apple.com>
8257
8258 Skip webrtc/multi-video.html.
8259 https://bugs.webkit.org/show_bug.cgi?id=170823
8260
8261 Unreviewed test gardening.
8262
8263 * TestExpectations:
8264
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000082652017-04-17 Youenn Fablet <youenn@apple.com>
8266
8267 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00008268 https://bugs.webkit.or
8269 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00008270
8271 Reviewed by Eric Carlson.
8272
8273 * webrtc/video-mute.html: Another try at making the test not flaky.
8274
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000082752017-04-17 Tim Horton <timothy_horton@apple.com>
8276
8277 Provide a viewport parameter to disable clipping to the safe area
8278 https://bugs.webkit.org/show_bug.cgi?id=170766
8279 <rdar://problem/31564634>
8280
8281 Reviewed by Beth Dakin.
8282
8283 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
8284 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
8285 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
8286 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
8287
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000082882017-04-14 Jiewen Tan <jiewen_tan@apple.com>
8289
8290 [WebCrypto] Add support for ECDSA
8291 https://bugs.webkit.org/show_bug.cgi?id=170789
8292 <rdar://problem/31588604>
8293
8294 Reviewed by Brent Fulgham.
8295
8296 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
8297 * crypto/subtle/ec-generate-key-malformed-parameters.html:
8298 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
8299 * crypto/subtle/ec-import-key-malformed-parameters.html:
8300 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
8301 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
8302 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
8303 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
8304 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
8305 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
8306 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
8307 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
8308 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
8309 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
8310 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
8311 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
8312 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
8313 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
8314 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
8315 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
8316 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
8317 * crypto/subtle/ecdsa-generate-key.html: Added.
8318 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
8319 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
8320 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
8321 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
8322 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
8323 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
8324 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
8325 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
8326 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
8327 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
8328 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
8329 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
8330 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
8331 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
8332 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
8333 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
8334 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
8335 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
8336 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
8337 * crypto/subtle/ecdsa-import-raw-key.html: Added.
8338 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
8339 * crypto/subtle/ecdsa-import-spki-key.html: Added.
8340 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
8341 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
8342 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
8343 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
8344 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
8345 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
8346 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
8347 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
8348
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000083492017-04-17 Youenn Fablet <youenn@apple.com>
8350
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00008351 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
8352 https://bugs.webkit.org/show_bug.cgi?id=170837
8353
8354 Reviewed by Eric Carlson.
8355
8356 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
8357
83582017-04-17 Youenn Fablet <youenn@apple.com>
8359
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00008360 RTCPeerConnection addTrack does not require a stream parameter
8361 https://bugs.webkit.org/show_bug.cgi?id=170894
8362
8363 Reviewed by Alex Christensen.
8364
8365 * webrtc/video-addTrack-expected.txt: Added.
8366 * webrtc/video-addTrack.html: Added.
8367
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000083682017-04-16 Joseph Pecoraro <pecoraro@apple.com>
8369
8370 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
8371 https://bugs.webkit.org/show_bug.cgi?id=170882
8372
8373 Reviewed by Saam Barati.
8374
8375 * js/dom/object-prototype-toLocaleString-expected.txt:
8376 * js/dom/script-tests/object-prototype-toLocaleString.js:
8377 Test the case of toLocaleString where toString does not exist.
8378
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000083792017-04-16 Chris Dumez <cdumez@apple.com>
8380
8381 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
8382 https://bugs.webkit.org/show_bug.cgi?id=169995
8383 <rdar://problem/23798897>
8384
8385 Reviewed by Sam Weinig.
8386
8387 Add layout test coverage.
8388
8389 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
8390 * fast/events/beforeunload-alert-handled-keydown.html: Added.
8391 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
8392 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
8393
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000083942017-04-16 Joseph Pecoraro <pecoraro@apple.com>
8395
8396 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
8397 https://bugs.webkit.org/show_bug.cgi?id=170879
8398
8399 Reviewed by Saam Barati.
8400
8401 * js/Object-getOwnPropertyNames-expected.txt:
8402 * js/script-tests/Object-getOwnPropertyNames.js:
8403
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000084042017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
8405
8406 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
8407 https://bugs.webkit.org/show_bug.cgi?id=170760
8408
8409 Reviewed by Joseph Pecoraro.
8410
8411 Test sending and receiving text and binary (blob and array buffer) data.
8412
8413 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
8414 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
8415 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
8416 (web_socket_do_extra_handshake):
8417 (web_socket_transfer_data):
8418 (all_distinct_bytes):
8419 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
8420 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
8421 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
8422 (web_socket_do_extra_handshake):
8423 (web_socket_transfer_data):
8424
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000084252017-04-14 Jiewen Tan <jiewen_tan@apple.com>
8426
8427 [WebCrypto] Support HKDF
8428 https://bugs.webkit.org/show_bug.cgi?id=170636
8429 <rdar://problem/23539827>
8430
8431 Reviewed by Brent Fulgham.
8432
8433 * TestExpectations:
8434 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
8435 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
8436 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
8437 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
8438 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
8439 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
8440 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
8441 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
8442 * crypto/subtle/hkdf-import-key-expected.txt: Added.
8443 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
8444 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
8445 * crypto/subtle/hkdf-import-key.html: Added.
8446 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
8447 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
8448 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
8449 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
8450 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
8451 * crypto/workers/subtle/hkdf-import-key.html: Added.
8452 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
8453 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
8454 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
8455
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000084562017-04-14 Ryan Haddad <ryanhaddad@apple.com>
8457
8458 Skip workers/wasm-* LayoutTests on ios-simulator.
8459
8460 Unreviewed test gardening.
8461
8462 * platform/ios/TestExpectations:
8463
zalan@apple.comb62345d2017-04-14 20:59:36 +000084642017-04-14 Zalan Bujtas <zalan@apple.com>
8465
8466 text-align start / end failure in table cells
8467 https://bugs.webkit.org/show_bug.cgi?id=141417
8468 <rdar://problem/31051672>
8469
8470 Reviewed by Antti Koivisto.
8471
8472 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
8473 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
8474
sbarati@apple.com492e4432017-04-14 02:10:17 +000084752017-04-13 Saam Barati <sbarati@apple.com>
8476
8477 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
8478 https://bugs.webkit.org/show_bug.cgi?id=170573
8479
8480 Reviewed by Filip Pizlo.
8481
8482 * storage/indexeddb/resources/wasm-exceptions.js: Added.
8483 (const._fail):
8484 (const.isNotA.assert.isNotA):
8485 (const):
8486 (switch.typeof):
8487 (Builder):
8488 (Builder.prototype.setChecked):
8489 (Builder.prototype.setPreamble):
8490 (Builder.prototype._functionIndexSpaceKeyHash):
8491 (Builder.prototype._registerFunctionToIndexSpace):
8492 (Builder.prototype._getFunctionFromIndexSpace):
8493 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
8494 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
8495 (Builder.prototype._registerSectionBuilders.this.Unknown):
8496 (prepareDatabase):
8497 (testDatabase):
8498 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
8499 * storage/indexeddb/wasm-exceptions.html: Added.
8500 * workers/wasm-hashset: Added.
8501 * workers/wasm-hashset-expected.txt: Added.
8502 * workers/wasm-hashset-many-expected.txt: Added.
8503 * workers/wasm-hashset-many.html: Added.
8504 * workers/wasm-hashset.html: Added.
8505 * workers/wasm-hashset/many-test.js: Added.
8506 (reallyDone):
8507 (console.log):
8508 (console.error):
8509 (console.assert):
8510 (i.worker.onmessage):
8511 (Module.print):
8512 (Module.printErr):
8513 (Module.canvas):
8514 (Module.setStatus):
8515 (Module):
8516 (setValue):
8517 (getValue):
8518 (allocate):
8519 (getMemory):
8520 (Pointer_stringify):
8521 (AsciiToString):
8522 (stringToAscii):
8523 (UTF8ArrayToString):
8524 (UTF8ToString):
8525 (stringToUTF8Array):
8526 (stringToUTF8):
8527 (lengthBytesUTF8):
8528 (demangle):
8529 (demangleAll):
8530 (stackTrace):
8531 (alignUp):
8532 (updateGlobalBuffer):
8533 (updateGlobalBufferViews):
8534 (abortOnCannotGrowMemory):
8535 (enlargeMemory):
8536 (getTotalMemory):
8537 (callRuntimeCallbacks):
8538 (preRun):
8539 (ensureInitRuntime):
8540 (preMain):
8541 (exitRuntime):
8542 (postRun):
8543 (addOnPreRun):
8544 (addOnInit):
8545 (addOnPreMain):
8546 (addOnExit):
8547 (addOnPostRun):
8548 (intArrayFromString):
8549 (intArrayToString):
8550 (writeStringToMemory):
8551 (writeArrayToMemory):
8552 (writeAsciiToMemory):
8553 (Math.string_appeared_here):
8554 (addRunDependency):
8555 (removeRunDependency):
8556 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8557 (integrateWasmJS.lookupImport):
8558 (integrateWasmJS.mergeMemory):
8559 (integrateWasmJS.fixImports):
8560 (integrateWasmJS.getBinary):
8561 (integrateWasmJS.doJustAsm):
8562 (integrateWasmJS.receiveInstance):
8563 (integrateWasmJS.):
8564 (integrateWasmJS.doNativeWasm):
8565 (integrateWasmJS.doWasmPolyfill):
8566 (integrateWasmJS.Module.string_appeared_here):
8567 (integrateWasmJS):
8568 (___setErrNo):
8569 (__ZSt18uncaught_exceptionv):
8570 (EXCEPTIONS.deAdjust):
8571 (EXCEPTIONS.addRef):
8572 (EXCEPTIONS.decRef):
8573 (EXCEPTIONS.clearRef):
8574 (___cxa_find_matching_catch):
8575 (___gxx_personality_v0):
8576 (___lock):
8577 (_emscripten_memcpy_big):
8578 (_gettimeofday):
8579 (_abort):
8580 (SYSCALLS):
8581 (SYSCALLS.get getStr):
8582 (SYSCALLS.get64):
8583 (SYSCALLS.getZero):
8584 (try.___syscall146.printChar):
8585 (___syscall146):
8586 (___syscall54):
8587 (___unlock):
8588 (___syscall6):
8589 (invoke_ii):
8590 (invoke_iiii):
8591 (invoke_v):
8592 (_malloc.Module.string_appeared_here):
8593 (getTempRet0.Module.string_appeared_here):
8594 (_free.Module.string_appeared_here):
8595 (_main.Module.string_appeared_here):
8596 (setTempRet0.Module.string_appeared_here):
8597 (establishStackSpace.Module.string_appeared_here):
8598 (stackSave.Module.string_appeared_here):
8599 (_memset.Module.string_appeared_here):
8600 (_sbrk.Module.string_appeared_here):
8601 (_emscripten_get_global_libc.Module.string_appeared_here):
8602 (_memcpy.Module.string_appeared_here):
8603 (___errno_location.Module.string_appeared_here):
8604 (setThrew.Module.string_appeared_here):
8605 (_fflush.Module.string_appeared_here):
8606 (stackAlloc.Module.string_appeared_here):
8607 (stackRestore.Module.string_appeared_here):
8608 (_llvm_bswap_i32.Module.string_appeared_here):
8609 (runPostSets.Module.string_appeared_here):
8610 (dynCall_ii.Module.string_appeared_here):
8611 (dynCall_iiii.Module.string_appeared_here):
8612 (dynCall_v.Module.string_appeared_here):
8613 (else.applyMemoryInitializer):
8614 (else):
8615 (else.useRequest):
8616 (ExitStatus):
8617 (dependenciesFulfilled):
8618 (Module.string_appeared_here.Module.callMain.callMain.pad):
8619 (Module.string_appeared_here.Module.callMain):
8620 (run.doRun):
8621 (run):
8622 (exit):
8623 * workers/wasm-hashset/many-worker.js: Added.
8624 (console.log):
8625 (console.error):
8626 (console.assert):
8627 (Module.print):
8628 (Module.printErr):
8629 (Module.canvas):
8630 (Module.setStatus):
8631 (Module):
8632 (setValue):
8633 (getValue):
8634 (allocate):
8635 (getMemory):
8636 (Pointer_stringify):
8637 (AsciiToString):
8638 (stringToAscii):
8639 (UTF8ArrayToString):
8640 (UTF8ToString):
8641 (stringToUTF8Array):
8642 (stringToUTF8):
8643 (lengthBytesUTF8):
8644 (demangle):
8645 (demangleAll):
8646 (stackTrace):
8647 (alignUp):
8648 (updateGlobalBuffer):
8649 (updateGlobalBufferViews):
8650 (abortOnCannotGrowMemory):
8651 (enlargeMemory):
8652 (getTotalMemory):
8653 (callRuntimeCallbacks):
8654 (preRun):
8655 (ensureInitRuntime):
8656 (preMain):
8657 (exitRuntime):
8658 (postRun):
8659 (addOnPreRun):
8660 (addOnInit):
8661 (addOnPreMain):
8662 (addOnExit):
8663 (addOnPostRun):
8664 (intArrayFromString):
8665 (intArrayToString):
8666 (writeStringToMemory):
8667 (writeArrayToMemory):
8668 (writeAsciiToMemory):
8669 (Math.string_appeared_here):
8670 (addRunDependency):
8671 (removeRunDependency):
8672 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8673 (integrateWasmJS.lookupImport):
8674 (integrateWasmJS.mergeMemory):
8675 (integrateWasmJS.fixImports):
8676 (integrateWasmJS.getBinary):
8677 (integrateWasmJS.doJustAsm):
8678 (integrateWasmJS.receiveInstance):
8679 (integrateWasmJS.doNativeWasm):
8680 (integrateWasmJS.doWasmPolyfill):
8681 (integrateWasmJS.Module.string_appeared_here):
8682 (integrateWasmJS):
8683 (___setErrNo):
8684 (__ZSt18uncaught_exceptionv):
8685 (EXCEPTIONS.deAdjust):
8686 (EXCEPTIONS.addRef):
8687 (EXCEPTIONS.decRef):
8688 (EXCEPTIONS.clearRef):
8689 (___cxa_find_matching_catch):
8690 (___gxx_personality_v0):
8691 (___lock):
8692 (_emscripten_memcpy_big):
8693 (_gettimeofday):
8694 (_abort):
8695 (SYSCALLS):
8696 (SYSCALLS.get getStr):
8697 (SYSCALLS.get64):
8698 (SYSCALLS.getZero):
8699 (try.___syscall146.printChar):
8700 (___syscall146):
8701 (___syscall54):
8702 (___unlock):
8703 (___syscall6):
8704 (invoke_ii):
8705 (invoke_iiii):
8706 (invoke_v):
8707 (_malloc.Module.string_appeared_here):
8708 (getTempRet0.Module.string_appeared_here):
8709 (_free.Module.string_appeared_here):
8710 (_main.Module.string_appeared_here):
8711 (setTempRet0.Module.string_appeared_here):
8712 (establishStackSpace.Module.string_appeared_here):
8713 (stackSave.Module.string_appeared_here):
8714 (_memset.Module.string_appeared_here):
8715 (_sbrk.Module.string_appeared_here):
8716 (_emscripten_get_global_libc.Module.string_appeared_here):
8717 (_memcpy.Module.string_appeared_here):
8718 (___errno_location.Module.string_appeared_here):
8719 (setThrew.Module.string_appeared_here):
8720 (_fflush.Module.string_appeared_here):
8721 (stackAlloc.Module.string_appeared_here):
8722 (stackRestore.Module.string_appeared_here):
8723 (_llvm_bswap_i32.Module.string_appeared_here):
8724 (runPostSets.Module.string_appeared_here):
8725 (dynCall_ii.Module.string_appeared_here):
8726 (dynCall_iiii.Module.string_appeared_here):
8727 (dynCall_v.Module.string_appeared_here):
8728 (else.applyMemoryInitializer):
8729 (else):
8730 (else.useRequest):
8731 (ExitStatus):
8732 (dependenciesFulfilled):
8733 (Module.string_appeared_here.Module.callMain.callMain.pad):
8734 (Module.string_appeared_here.Module.callMain):
8735 (run.doRun):
8736 (run):
8737 (exit):
8738 * workers/wasm-hashset/test.js: Added.
8739 (reallyDone):
8740 (console.log):
8741 (console.error):
8742 (console.assert):
8743 (Module.print):
8744 (Module.printErr):
8745 (Module.canvas):
8746 (Module.setStatus):
8747 (Module):
8748 (setValue):
8749 (getValue):
8750 (allocate):
8751 (getMemory):
8752 (Pointer_stringify):
8753 (AsciiToString):
8754 (stringToAscii):
8755 (UTF8ArrayToString):
8756 (UTF8ToString):
8757 (stringToUTF8Array):
8758 (stringToUTF8):
8759 (lengthBytesUTF8):
8760 (demangle):
8761 (demangleAll):
8762 (stackTrace):
8763 (alignUp):
8764 (updateGlobalBuffer):
8765 (updateGlobalBufferViews):
8766 (abortOnCannotGrowMemory):
8767 (enlargeMemory):
8768 (getTotalMemory):
8769 (callRuntimeCallbacks):
8770 (preRun):
8771 (ensureInitRuntime):
8772 (preMain):
8773 (exitRuntime):
8774 (postRun):
8775 (addOnPreRun):
8776 (addOnInit):
8777 (addOnPreMain):
8778 (addOnExit):
8779 (addOnPostRun):
8780 (intArrayFromString):
8781 (intArrayToString):
8782 (writeStringToMemory):
8783 (writeArrayToMemory):
8784 (writeAsciiToMemory):
8785 (Math.string_appeared_here):
8786 (addRunDependency):
8787 (removeRunDependency):
8788 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8789 (integrateWasmJS.lookupImport):
8790 (integrateWasmJS.mergeMemory):
8791 (integrateWasmJS.fixImports):
8792 (integrateWasmJS.getBinary):
8793 (integrateWasmJS.doJustAsm):
8794 (integrateWasmJS.receiveInstance):
8795 (integrateWasmJS.doNativeWasm):
8796 (integrateWasmJS.doWasmPolyfill):
8797 (integrateWasmJS.Module.string_appeared_here):
8798 (integrateWasmJS):
8799 (___setErrNo):
8800 (__ZSt18uncaught_exceptionv):
8801 (EXCEPTIONS.deAdjust):
8802 (EXCEPTIONS.addRef):
8803 (EXCEPTIONS.decRef):
8804 (EXCEPTIONS.clearRef):
8805 (___cxa_find_matching_catch):
8806 (___gxx_personality_v0):
8807 (___lock):
8808 (_emscripten_memcpy_big):
8809 (_gettimeofday):
8810 (_abort):
8811 (SYSCALLS):
8812 (SYSCALLS.get getStr):
8813 (SYSCALLS.get64):
8814 (SYSCALLS.getZero):
8815 (try.___syscall146.printChar):
8816 (___syscall146):
8817 (___syscall54):
8818 (___unlock):
8819 (___syscall6):
8820 (invoke_ii):
8821 (invoke_iiii):
8822 (invoke_v):
8823 (_malloc.Module.string_appeared_here):
8824 (getTempRet0.Module.string_appeared_here):
8825 (_free.Module.string_appeared_here):
8826 (_main.Module.string_appeared_here):
8827 (setTempRet0.Module.string_appeared_here):
8828 (establishStackSpace.Module.string_appeared_here):
8829 (stackSave.Module.string_appeared_here):
8830 (_memset.Module.string_appeared_here):
8831 (_sbrk.Module.string_appeared_here):
8832 (_emscripten_get_global_libc.Module.string_appeared_here):
8833 (_memcpy.Module.string_appeared_here):
8834 (___errno_location.Module.string_appeared_here):
8835 (setThrew.Module.string_appeared_here):
8836 (_fflush.Module.string_appeared_here):
8837 (stackAlloc.Module.string_appeared_here):
8838 (stackRestore.Module.string_appeared_here):
8839 (_llvm_bswap_i32.Module.string_appeared_here):
8840 (runPostSets.Module.string_appeared_here):
8841 (dynCall_ii.Module.string_appeared_here):
8842 (dynCall_iiii.Module.string_appeared_here):
8843 (dynCall_v.Module.string_appeared_here):
8844 (else.applyMemoryInitializer):
8845 (else):
8846 (else.useRequest):
8847 (ExitStatus):
8848 (dependenciesFulfilled):
8849 (Module.string_appeared_here.Module.callMain.callMain.pad):
8850 (Module.string_appeared_here.Module.callMain):
8851 (run.doRun):
8852 (run):
8853 (exit):
8854 * workers/wasm-hashset/worker.js: Added.
8855 (console.log):
8856 (console.error):
8857 (console.assert):
8858 (Module.print):
8859 (Module.printErr):
8860 (Module.canvas):
8861 (Module.setStatus):
8862 (Module):
8863 (setValue):
8864 (getValue):
8865 (allocate):
8866 (getMemory):
8867 (Pointer_stringify):
8868 (AsciiToString):
8869 (stringToAscii):
8870 (UTF8ArrayToString):
8871 (UTF8ToString):
8872 (stringToUTF8Array):
8873 (stringToUTF8):
8874 (lengthBytesUTF8):
8875 (demangle):
8876 (demangleAll):
8877 (stackTrace):
8878 (alignUp):
8879 (updateGlobalBuffer):
8880 (updateGlobalBufferViews):
8881 (abortOnCannotGrowMemory):
8882 (enlargeMemory):
8883 (getTotalMemory):
8884 (callRuntimeCallbacks):
8885 (preRun):
8886 (ensureInitRuntime):
8887 (preMain):
8888 (exitRuntime):
8889 (postRun):
8890 (addOnPreRun):
8891 (addOnInit):
8892 (addOnPreMain):
8893 (addOnExit):
8894 (addOnPostRun):
8895 (intArrayFromString):
8896 (intArrayToString):
8897 (writeStringToMemory):
8898 (writeArrayToMemory):
8899 (writeAsciiToMemory):
8900 (Math.string_appeared_here):
8901 (addRunDependency):
8902 (removeRunDependency):
8903 (integrateWasmJS.asm2wasmImports.string_appeared_here):
8904 (integrateWasmJS.lookupImport):
8905 (integrateWasmJS.mergeMemory):
8906 (integrateWasmJS.fixImports):
8907 (integrateWasmJS.getBinary):
8908 (integrateWasmJS.doJustAsm):
8909 (integrateWasmJS.receiveInstance):
8910 (integrateWasmJS.):
8911 (integrateWasmJS.doNativeWasm):
8912 (integrateWasmJS.doWasmPolyfill):
8913 (integrateWasmJS.Module.string_appeared_here):
8914 (integrateWasmJS):
8915 (___setErrNo):
8916 (__ZSt18uncaught_exceptionv):
8917 (EXCEPTIONS.deAdjust):
8918 (EXCEPTIONS.addRef):
8919 (EXCEPTIONS.decRef):
8920 (EXCEPTIONS.clearRef):
8921 (___cxa_find_matching_catch):
8922 (___gxx_personality_v0):
8923 (___lock):
8924 (_emscripten_memcpy_big):
8925 (_gettimeofday):
8926 (_abort):
8927 (SYSCALLS):
8928 (SYSCALLS.get getStr):
8929 (SYSCALLS.get64):
8930 (SYSCALLS.getZero):
8931 (try.___syscall146.printChar):
8932 (___syscall146):
8933 (___syscall54):
8934 (___unlock):
8935 (___syscall6):
8936 (invoke_ii):
8937 (invoke_iiii):
8938 (invoke_v):
8939 (_malloc.Module.string_appeared_here):
8940 (getTempRet0.Module.string_appeared_here):
8941 (_free.Module.string_appeared_here):
8942 (_main.Module.string_appeared_here):
8943 (setTempRet0.Module.string_appeared_here):
8944 (establishStackSpace.Module.string_appeared_here):
8945 (stackSave.Module.string_appeared_here):
8946 (_memset.Module.string_appeared_here):
8947 (_sbrk.Module.string_appeared_here):
8948 (_emscripten_get_global_libc.Module.string_appeared_here):
8949 (_memcpy.Module.string_appeared_here):
8950 (___errno_location.Module.string_appeared_here):
8951 (setThrew.Module.string_appeared_here):
8952 (_fflush.Module.string_appeared_here):
8953 (stackAlloc.Module.string_appeared_here):
8954 (stackRestore.Module.string_appeared_here):
8955 (_llvm_bswap_i32.Module.string_appeared_here):
8956 (runPostSets.Module.string_appeared_here):
8957 (dynCall_ii.Module.string_appeared_here):
8958 (dynCall_iiii.Module.string_appeared_here):
8959 (dynCall_v.Module.string_appeared_here):
8960 (else.applyMemoryInitializer):
8961 (else):
8962 (else.useRequest):
8963 (ExitStatus):
8964 (dependenciesFulfilled):
8965 (Module.string_appeared_here.Module.callMain.callMain.pad):
8966 (Module.string_appeared_here.Module.callMain):
8967 (run.doRun):
8968 (run):
8969 (exit):
8970 * workers/wasm-long-compile-expected.txt: Added.
8971 * workers/wasm-long-compile-many-expected.txt: Added.
8972 * workers/wasm-long-compile-many.html: Added.
8973 * workers/wasm-long-compile.html: Added.
8974 * workers/wasm-resources: Added.
8975 * workers/wasm-resources/long-compile-many.js: Added.
8976 (done):
8977 (i.async.run):
8978 (i.worker.onmessage):
8979 * workers/wasm-resources/long-compile-worker.js: Added.
8980 (const._fail):
8981 (const.isNotA.assert.isNotA):
8982 (const):
8983 (switch.typeof):
8984 (Builder):
8985 (Builder.prototype.setChecked):
8986 (Builder.prototype.setPreamble):
8987 (Builder.prototype._functionIndexSpaceKeyHash):
8988 (Builder.prototype._registerFunctionToIndexSpace):
8989 (Builder.prototype._getFunctionFromIndexSpace):
8990 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
8991 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
8992 (Builder.prototype._registerSectionBuilders.this.Unknown):
8993 * workers/wasm-resources/long-compile.js: Added.
8994 (done):
8995 (async.run):
8996 (worker.onmessage):
8997
dino@apple.com867f6662017-04-14 01:56:35 +000089982017-04-13 Dean Jackson <dino@apple.com>
8999
9000 Large negative animation-delays may not work depending on machine uptime
9001 https://bugs.webkit.org/show_bug.cgi?id=166962
9002 <rdar://problem/30091526>
9003
9004 Reviewed by Tim Horton.
9005
9006 * animations/large-negative-delay-expected.txt: Added.
9007 * animations/large-negative-delay.html: Added.
9008
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000090092017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
9010
9011 Change Intl prototypes to plain objects
9012 https://bugs.webkit.org/show_bug.cgi?id=168178
9013
9014 Reviewed by JF Bastien.
9015
9016 * js/intl-collator-expected.txt:
9017 * js/intl-datetimeformat-expected.txt:
9018 * js/intl-numberformat-expected.txt:
9019 * js/script-tests/intl-collator.js:
9020 * js/script-tests/intl-datetimeformat.js:
9021 * js/script-tests/intl-numberformat.js:
9022
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000090232017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9024
9025 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
9026 https://bugs.webkit.org/show_bug.cgi?id=169719
9027
9028 Unreviewed test gardening.
9029
9030 * platform/ios-wk2/TestExpectations:
9031
antti@apple.com2d5e53f2017-04-13 23:20:50 +000090322017-04-13 Antti Koivisto <antti@apple.com>
9033
9034 Don't invalidate composition for style changes in non-composited layers
9035 https://bugs.webkit.org/show_bug.cgi?id=170805
9036 <rdar://problem/31606185>
9037
9038 Reviewed by Simon Fraser.
9039
9040 * compositing/updates/animation-non-composited-expected.txt: Added.
9041 * compositing/updates/animation-non-composited.html: Added.
9042
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000090432017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9044
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00009045 Mark webrtc/video-mute.html as flaky.
9046 https://bugs.webkit.org/show_bug.cgi?id=170704
9047
9048 Unreviewed test gardening.
9049
9050 * TestExpectations:
9051
90522017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9053
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00009054 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
9055 https://bugs.webkit.org/show_bug.cgi?id=165553
9056
9057 Unreviewed test gardening.
9058
9059 * platform/mac/TestExpectations:
9060
90612017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9062
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00009063 Mark media/track/track-cue-rendering-rtl.html as flaky.
9064 https://bugs.webkit.org/show_bug.cgi?id=170831
9065
9066 Unreviewed test gardening.
9067
9068 * platform/mac/TestExpectations:
9069
90702017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9071
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00009072 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
9073 https://bugs.webkit.org/show_bug.cgi?id=170830
9074
9075 Unreviewed test gardening.
9076
9077 * platform/mac-wk1/TestExpectations:
9078
90792017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9080
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00009081 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
9082
9083 Unreviewed test gardening.
9084
9085 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
9086
90872017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9088
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00009089 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
9090 https://bugs.webkit.org/show_bug.cgi?id=170702
9091
9092 Unreviewed test gardening.
9093
9094 * platform/mac-wk2/TestExpectations:
9095
90962017-04-13 Ryan Haddad <ryanhaddad@apple.com>
9097
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00009098 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
9099 https://bugs.webkit.org/show_bug.cgi?id=164229
9100
9101 Unreviewed test gardening.
9102
9103 * platform/mac/TestExpectations:
9104
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000091052017-04-13 Chris Dumez <cdumez@apple.com>
9106
9107 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
9108 https://bugs.webkit.org/show_bug.cgi?id=170745
9109
9110 Reviewed by Tim Horton.
9111
9112 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
9113 test more robust.
9114
9115 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
9116 * svg/animations/animated-svg-image-outside-viewport-paused.html:
9117
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000091182017-04-13 Youenn Fablet <youenn@apple.com>
9119
9120 Remove RTCSignalingState::Closed
9121 https://bugs.webkit.org/show_bug.cgi?id=170811
9122
9123 Reviewed by Eric Carlson.
9124
9125 * webrtc/connection-state.html:
9126
jbedard@apple.com64df7a42017-04-13 17:29:43 +000091272017-04-13 Jonathan Bedard <jbedard@apple.com>
9128
9129 Remove compositing/masks/solid-color-masked.html expectation
9130 https://bugs.webkit.org/show_bug.cgi?id=168054
9131
9132 Unreviewed test gardening.
9133
9134 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
9135
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000091362017-04-13 Youenn Fablet <youenn@apple.com>
9137
9138 Add some more WebRTC tests
9139 https://bugs.webkit.org/show_bug.cgi?id=170796
9140
9141 Reviewed by Eric Carlson.
9142
9143 * webrtc/multi-video-expected.txt: Added.
9144 * webrtc/multi-video.html: Added.
9145 * webrtc/video-with-data-channel-expected.txt: Added.
9146 * webrtc/video-with-data-channel.html: Added.
9147
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000091482017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
9149
9150 [Readable Streams API] Implement cloneArrayBuffer in WebCore
9151 https://bugs.webkit.org/show_bug.cgi?id=170008
9152
9153 Reviewed by Youenn Fablet.
9154
9155 Added test to check cloneArrayBuffer behaviour.
9156
9157 * streams/clone-array-buffer-expected.txt: Added.
9158 * streams/clone-array-buffer.html: Added.
9159
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000091602017-04-13 Youenn Fablet <youenn@apple.com>
9161
9162 onnegotiationneeded should only be called once
9163 https://bugs.webkit.org/show_bug.cgi?id=170785
9164
9165 Reviewed by Alex Christensen.
9166
9167 * webrtc/negotiatedneeded-event-addStream.html:
9168
hyatt@apple.com531e35d2017-04-13 16:37:00 +000091692017-04-13 Dave Hyatt <hyatt@apple.com>
9170
9171 Rendering flexbox children across columns
9172 https://bugs.webkit.org/show_bug.cgi?id=164166
9173 <rdar://problem/29055587>
9174
9175 Reviewed by Zalan Bujtas.
9176
9177 * fast/multicol/flexbox-rows-expected.html: Added.
9178 * fast/multicol/flexbox-rows.html: Added.
9179
antti@apple.come2ca5892017-04-13 08:31:54 +000091802017-04-13 Antti Koivisto <antti@apple.com>
9181
9182 Try to unflake a test.
9183
9184 * http/tests/cache/disk-cache/disk-cache-media-small.html:
9185
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000091862017-04-12 Brady Eidson <beidson@apple.com>
9187
9188 QuotaExceededError when saving to localStorage in private mode.
9189 https://bugs.webkit.org/show_bug.cgi?id=157010
9190
9191 Reviewed by Alex Christensen.
9192
9193 * platform/mac-wk2/TestExpectations:
9194 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
9195 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
9196 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
9197 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
9198 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
9199 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
9200 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
9201 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
9202
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000092032017-04-12 Joseph Pecoraro <pecoraro@apple.com>
9204
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00009205 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
9206 https://bugs.webkit.org/show_bug.cgi?id=170668
9207
9208 Reviewed by Keith Miller.
9209
9210 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
9211 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
9212 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
9213 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
9214 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
9215 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
9216 These tests are now out of date.
9217
92182017-04-12 Joseph Pecoraro <pecoraro@apple.com>
9219
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00009220 test262: test262/test/language/literals/regexp/u-dec-esc.js
9221 https://bugs.webkit.org/show_bug.cgi?id=170687
9222
9223 Reviewed by Michael Saboff.
9224
9225 * js/regexp-unicode-expected.txt:
9226 * js/script-tests/regexp-unicode.js:
9227 Extend test to test invalid backreferences.
9228
jbedard@apple.com572dfff2017-04-12 22:44:08 +000092292017-04-12 Jonathan Bedard <jbedard@apple.com>
9230
9231 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
9232
9233 Unreviewed test gardening.
9234
9235 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
9236 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
9237 * platform/mac-wk1/TestExpectations: Ditto.
9238 * platform/win/TestExpectations: Ditto.
9239 * platform/wk2/TestExpectations: Ditto.
9240
dino@apple.com6cc437b2017-04-12 21:11:47 +000092412017-04-11 Dean Jackson <dino@apple.com>
9242
9243 canvas/2d.gradient.* LayoutTests failing
9244 https://bugs.webkit.org/show_bug.cgi?id=170757
9245 <rdar://problem/31177990>
9246
9247 Reviewed by Antoine Quint.
9248
9249 Add a fudge factor to the gradient tests, since we can
9250 now produce noisy (nicer looking) gradients. There might
9251 be 1 or 2 bits of difference per pixel.
9252
9253 * canvas/philip/tests.js:
9254 (_assertPixelWithGradientNoise):
9255 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
9256 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
9257 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
9258 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
9259 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
9260 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
9261 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
9262 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
9263 * canvas/philip/tests/2d.gradient.radial.inside1.html:
9264 * canvas/philip/tests/2d.gradient.radial.inside2.html:
9265 * canvas/philip/tests/2d.gradient.radial.inside3.html:
9266 * canvas/philip/tests/2d.gradient.radial.outside1.html:
9267 * canvas/philip/tests/2d.gradient.radial.outside2.html:
9268 * canvas/philip/tests/2d.gradient.radial.outside3.html:
9269 * canvas/philip/tests/2d.gradient.radial.touch2.html:
9270 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
9271 * fast/canvas/canvas-gradient-on-compositing-expected.html:
9272
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000092732017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
9274
9275 Well-known variations should clamp to the values listed in the @font-face block
9276 https://bugs.webkit.org/show_bug.cgi?id=169260
9277
9278 Reviewed by Dean Jackson.
9279
9280 * fast/text/variations/font-face-clamp-expected.html: Added.
9281 * fast/text/variations/font-face-clamp.html: Added.
9282
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000092832017-04-12 Jonathan Bedard <jbedard@apple.com>
9284
9285 Remove two passing canvas tests from ios expectations
9286
9287 Unreviewed test gardening.
9288
9289 * platform/ios/TestExpectations:
9290
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000092912017-04-12 Youenn Fablet <youenn@apple.com>
9292
9293 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
9294 https://bugs.webkit.org/show_bug.cgi?id=170754
9295 <rdar://problem/31573169>
9296
9297 Unreviewed.
9298
9299 * TestExpectations: Marking test as crashing.
9300
rego@igalia.com69b969c2017-04-12 10:14:30 +000093012017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
9302
9303 [css-grid] Replaced elements don't properly resolve percentage heights
9304 https://bugs.webkit.org/show_bug.cgi?id=159670
9305
9306 Reviewed by Darin Adler.
9307
9308 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
9309 This patch only adds the test to avoid regressions in the future.
9310
9311 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
9312 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
9313
antti@apple.comcf289bc2017-04-12 10:09:14 +000093142017-04-10 Antti Koivisto <antti@apple.com>
9315
9316 Cache small media resources in disk cache
9317 https://bugs.webkit.org/show_bug.cgi?id=170676
9318 <rdar://problem/31532649>
9319
9320 Reviewed by Andreas Kling.
9321
9322 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
9323 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
9324
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000093252017-04-12 Per Arne Vollan <pvollan@apple.com>
9326
9327 Implement stroke-color CSS property.
9328 https://bugs.webkit.org/show_bug.cgi?id=169352
9329
9330 Reviewed by Jon Lee.
9331
9332 * fast/css/stroke-color-expected.html: Added.
9333 * fast/css/stroke-color-fallback-expected.html: Added.
9334 * fast/css/stroke-color-fallback.html: Added.
9335 * fast/css/stroke-color.html: Added.
9336 * fast/css/visited-link-stroke-color-expected.html: Added.
9337 * fast/css/visited-link-stroke-color.html: Added.
9338
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000093392017-04-11 Youenn Fablet <youenn@apple.com>
9340
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00009341 LayoutTest webrtc/video-mute.html is a flaky failure
9342 https://bugs.webkit.org/show_bug.cgi?id=170704
9343
9344 Reviewed by Eric Carlson.
9345
9346 * webrtc/video-mute.html: Trying to make it less flaky.
9347
93482017-04-11 Youenn Fablet <youenn@apple.com>
9349
commit-queue@webkit.org70608662017-04-11 22:47:49 +00009350 [WK1] Add captureStream test with webrtc
9351 https://bugs.webkit.org/show_bug.cgi?id=170746
9352
9353 Reviewed by Eric Carlson.
9354
9355 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
9356 * webrtc/captureCanvas-webrtc-expected.txt: Added.
9357 * webrtc/captureCanvas-webrtc.html: Added.
9358
93592017-04-11 Youenn Fablet <youenn@apple.com>
9360
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00009361 Migrating webrtc tests to latest API
9362 https://bugs.webkit.org/show_bug.cgi?id=170709
9363
9364 Reviewed by Eric Carlson.
9365
9366 * webrtc/audio-peer-connection-webaudio.html:
9367 * webrtc/libwebrtc/descriptionGetters.html:
9368 * webrtc/negotiatedneeded-event-addStream.html:
9369 * webrtc/peer-connection-audio-mute.html:
9370 * webrtc/peer-connection-audio-mute2.html:
9371 * webrtc/peer-connection-remote-audio-mute.html:
9372 * webrtc/peer-connection-remote-audio-mute2.html:
9373 * webrtc/release-after-getting-track.html:
9374 * webrtc/video-disabled-black.html:
9375 * webrtc/video-mute.html:
9376 * webrtc/video-remote-mute.html:
9377 * webrtc/video-with-receiver.html:
9378 * webrtc/video.html:
9379
93802017-04-11 Youenn Fablet <youenn@apple.com>
9381
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00009382 Activate WebRTC data channel tests for WK1
9383 https://bugs.webkit.org/show_bug.cgi?id=170710
9384
9385 Reviewed by Eric Carlson.
9386
9387 * platform/mac-wk1/TestExpectations:
9388
93892017-04-11 Youenn Fablet <youenn@apple.com>
9390
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00009391 MediaStream id should be equal to msid
9392 https://bugs.webkit.org/show_bug.cgi?id=170712
9393
9394 Reviewed by Eric Carlson.
9395
9396 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
9397
9398 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
9399 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
9400 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
9401 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
9402 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
9403 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
9404 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
9405 * webrtc/audio-peer-connection-webaudio.html:
9406 * webrtc/audio-replace-track.html:
9407 * webrtc/connection-state.html:
9408 * webrtc/datachannel/basic.html:
9409 * webrtc/datachannel/bufferedAmountLowThreshold.html:
9410 * webrtc/datachannel/datachannel-gc.html:
9411 * webrtc/datachannel/datachannel-stats.html:
9412 * webrtc/datachannel/filter-ice-candidate.html:
9413 * webrtc/ephemeral-certificates-and-cnames.html:
9414 * webrtc/libwebrtc/descriptionGetters.html:
9415 * webrtc/negotiatedneeded-event-addStream.html:
9416 * webrtc/no-port-zero-in-upd-candidates.html:
9417 * webrtc/peer-connection-audio-mute.html:
9418 * webrtc/peer-connection-audio-mute2.html:
9419 * webrtc/peer-connection-remote-audio-mute.html:
9420 * webrtc/peer-connection-remote-audio-mute2.html:
9421 * webrtc/release-after-getting-track.html:
9422 * webrtc/video-disabled-black.html:
9423 * webrtc/video-getParameters.html:
9424 * webrtc/video-mediastreamtrack-stats.html:
9425 * webrtc/video-mute.html:
9426 * webrtc/video-remote-mute.html:
9427 * webrtc/video-replace-track-to-null.html:
9428 * webrtc/video-replace-track.html:
9429 * webrtc/video-stats.html:
9430 * webrtc/video-with-receiver.html:
9431 * webrtc/video.html:
9432
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000094332017-04-11 Chris Fleizach <cfleizach@apple.com>
9434
9435 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
9436 https://bugs.webkit.org/show_bug.cgi?id=170330
9437 <rdar://problem/31366105>
9438
9439 Reviewed by Joanmarie Diggs.
9440
9441 * accessibility/mac/search-predicate-article-expected.txt:
9442 * accessibility/mac/search-predicate-article.html:
9443
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000094442017-04-11 Joseph Pecoraro <pecoraro@apple.com>
9445
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00009446 test262: test262/test/annexB/language/comments/multi-line-html-close.js
9447 https://bugs.webkit.org/show_bug.cgi?id=170648
9448
9449 Reviewed by Keith Miller.
9450
9451 * js/parser-xml-close-comment-expected.txt:
9452 * js/script-tests/parser-xml-close-comment.js:
9453 Update test coverage for JavaScript HTML comments.
9454
94552017-04-11 Joseph Pecoraro <pecoraro@apple.com>
9456
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00009457 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
9458 https://bugs.webkit.org/show_bug.cgi?id=170652
9459
9460 Reviewed by Michael Saboff.
9461
9462 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
9463 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
9464 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
9465 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
9466 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
9467 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
9468 * 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:
9469 These tests expected the opposite, they are now out of date.
9470
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000094712017-04-11 Yoav Weiss <yoav@yoav.ws>
9472
9473 [link preload] Double downloads of preloaded content when it's in MemoryCache
9474 https://bugs.webkit.org/show_bug.cgi?id=170122
9475
9476 Reviewed by Antti Koivisto.
9477
9478 * TestExpectations: Removed flakiness label from the header preload charset test.
9479 * fast/loader/cache-encoding-expected.txt: Changed expectation.
9480 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
9481 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
9482 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
9483 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
9484 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.
9485
rego@igalia.com45aee992017-04-11 09:20:16 +000094862017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
9487
9488 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
9489 https://bugs.webkit.org/show_bug.cgi?id=167538
9490
9491 Reviewed by Darin Adler.
9492
9493 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
9494 as the caret was not always painted in the test runner.
9495 The test was checking for a crash in simplified layout (see bug #163450)
9496 and has nothing to do with the caret or "autofocus" behavior.
9497 "autofocus" was needed to get the crash, so this change modifies
9498 the test to blur the element, so the caret is not painted anymore.
9499
9500 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
9501 Don't focus the input element.
9502 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
9503 the input element to avoid showing the caret.
9504 * platform/mac-wk2/TestExpectations: Remove file from expectations.
9505
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000095062017-04-10 Jiewen Tan <jiewen_tan@apple.com>
9507
9508 Unreviewed, test expectations update
9509
9510 * platform/wk2/TestExpectations:
9511
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000095122017-04-10 Ryan Haddad <ryanhaddad@apple.com>
9513
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00009514 Mark two newly imported web-platform-tests as failing.
9515
9516 Unreviewed test gardening.
9517
9518 * TestExpectations:
9519
95202017-04-10 Ryan Haddad <ryanhaddad@apple.com>
9521
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00009522 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
9523 https://bugs.webkit.org/show_bug.cgi?id=167475
9524
9525 Unreviewed test gardening.
9526
9527 * platform/mac-wk1/TestExpectations:
9528
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000095292017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
9530
9531 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
9532 https://bugs.webkit.org/show_bug.cgi?id=170677
9533 <rdar://problem/31512633>
9534
9535 Reviewed by Tim Horton.
9536
9537 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
9538
9539 * fast/events/drag-to-navigate.html:
9540 * fast/events/only-valid-drop-targets-receive-file-drop.html:
9541
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000095422017-04-10 Ryan Haddad <ryanhaddad@apple.com>
9543
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00009544 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
9545 https://bugs.webkit.org/show_bug.cgi?id=170682
9546
9547 Unreviewed test gardening.
9548
9549 * platform/mac-wk1/TestExpectations:
9550
95512017-04-10 Ryan Haddad <ryanhaddad@apple.com>
9552
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00009553 Rebaseline js/dom/global-constructors-attributes.html after r215131.
9554
9555 Unreviewed test gardening.
9556
9557 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
9558 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
9559 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
9560
akling@apple.comb89c9482017-04-10 13:49:18 +000095612017-04-10 Andreas Kling <akling@apple.com>
9562
9563 Don't generate extra scrolling tiles for non-visible pages.
9564 https://bugs.webkit.org/show_bug.cgi?id=167213
9565 <rdar://problem/30105774>
9566
9567 Reviewed by Antti Koivisto.
9568
9569 * TestExpectations:
9570 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
9571 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
9572 * platform/mac-wk2/TestExpectations:
9573
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000095742017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
9575
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00009576 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
9577 https://bugs.webkit.org/show_bug.cgi?id=170667
9578
9579 Reviewed by Žan Doberšek.
9580
9581 Unskip then test that is passing now.
9582
9583 * platform/gtk/TestExpectations:
9584
95852017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
9586
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00009587 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
9588
9589 * platform/gtk/TestExpectations:
9590
magomez@igalia.com2c050a82017-04-10 07:39:19 +000095912017-04-10 Miguel Gomez <magomez@igalia.com>
9592
9593 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
9594 https://bugs.webkit.org/show_bug.cgi?id=168425
9595
9596 Reviewed by Said Abou-Hallawa.
9597
9598 Adjusted expectation for fast/images/animated-png.html. It must pass now.
9599
9600 * platform/gtk/TestExpectations:
9601
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000096022017-04-09 Devin Rousso <webkit@devinrousso.com>
9603
9604 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
9605 https://bugs.webkit.org/show_bug.cgi?id=170184
9606
9607 Reviewed by Matt Baker.
9608
9609 * inspector/unit-tests/text-utilities-expected.txt: Added.
9610 * inspector/unit-tests/text-utilities.html: Added.
9611
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000096122017-04-09 Youenn Fablet <youenn@apple.com>
9613
9614 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
9615 https://bugs.webkit.org/show_bug.cgi?id=170647
9616
9617 Reviewed by Sam Weinig.
9618
9619 * TestExpectations:
9620 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
9621 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
9622 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
9623 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
9624 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
9625 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
9626 * platform/mac/TestExpectations:
9627 * tests-options.json:
9628
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000096292017-04-09 Joseph Pecoraro <pecoraro@apple.com>
9630
9631 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
9632 https://bugs.webkit.org/show_bug.cgi?id=170651
9633
9634 Reviewed by Saam Barati.
9635
9636 * js/regexp-no-extensions-expected.txt:
9637 * js/script-tests/regexp-no-extensions.js:
9638 Update existing test for these edge cases.
9639
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000096402017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
9641
9642 [Variation Fonts] Width values of GX fonts are not mapped correctly
9643 https://bugs.webkit.org/show_bug.cgi?id=170367
9644
9645 Reviewed by Simon Fraser.
9646
9647 * fast/text/variations/font-selection-properties-expected.html:
9648 * fast/text/variations/gx-width-expected.html: Added.
9649 * fast/text/variations/gx-width.html: Added.
9650
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000096512017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
9652
9653 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
9654 https://bugs.webkit.org/show_bug.cgi?id=170577
9655
9656 Reviewed by Simon Fraser.
9657
9658 * fast/images/async-image-background-image-repeated-expected.html: Added.
9659 * fast/images/async-image-background-image-repeated.html: Added.
9660
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000096612017-04-08 Simon Fraser <simon.fraser@apple.com>
9662
9663 Unprefix CSS cursor values grab and grabbing
9664 https://bugs.webkit.org/show_bug.cgi?id=170543
9665
9666 Reviewed by Jon Lee.
9667
9668 Enhanced the cursor test to check round-tripping of all values.
9669
9670 * fast/css/cursor-parsing-expected.txt:
9671 * fast/css/cursor-parsing.html:
9672
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000096732017-04-08 Youenn Fablet <youenn@apple.com>
9674
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00009675 WebRTC tests gardening
9676 https://bugs.webkit.org/show_bug.cgi?id=170508
9677
9678 Reviewed by Eric Carlson.
9679
9680 * platform/ios-wk1/TestExpectations:
9681 * platform/ios-wk2/TestExpectations:
9682 * platform/ios/TestExpectations:
9683
96842017-04-08 Youenn Fablet <youenn@apple.com>
9685
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00009686 MediaStreamTrack id should be preserved by PeerConnection
9687 https://bugs.webkit.org/show_bug.cgi?id=170624
9688
9689 Reviewed by Eric Carlson.
9690
9691 * webrtc/video.html:
9692
cdumez@apple.comec928cd2017-04-08 01:11:10 +000096932017-04-07 Chris Dumez <cdumez@apple.com>
9694
9695 Unreviewed, update 2 media tests after r215120 so they work on iOS.
9696
9697 Setting the volume is a no-op on iOS so mute the video instead.
9698
9699 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
9700 * media/video-restricted-invisible-autoplay-not-allowed.html:
9701
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000097022017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
9703
9704 WebGPU: implement ComputeCommandEncoder and related components
9705 https://bugs.webkit.org/show_bug.cgi?id=170444
9706
9707 Reviewed by Alex Christensen.
9708
9709 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
9710
9711 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
9712 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
9713
zalan@apple.com318220e2017-04-07 22:48:22 +000097142017-04-07 Zalan Bujtas <zalan@apple.com>
9715
9716 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
9717 https://bugs.webkit.org/show_bug.cgi?id=170552
9718
9719 Reviewed by Antti Koivisto.
9720
9721 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
9722 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
9723
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000097242017-04-07 Ryan Haddad <ryanhaddad@apple.com>
9725
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00009726 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
9727 https://bugs.webkit.org/show_bug.cgi?id=168540
9728
9729 Unreviewed test gardening.
9730
9731 * platform/mac/TestExpectations:
9732
97332017-04-07 Ryan Haddad <ryanhaddad@apple.com>
9734
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00009735 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
9736 https://bugs.webkit.org/show_bug.cgi?id=170615
9737
9738 Unreviewed test gardening.
9739
9740 * platform/mac/TestExpectations:
9741
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000097422017-04-07 Chris Dumez <cdumez@apple.com>
9743
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00009744 Audible autoplay videos should not get paused when outside the viewport
9745 https://bugs.webkit.org/show_bug.cgi?id=170610
9746 <rdar://problem/31505984>
9747
9748 Reviewed by Eric Carlson.
9749
9750 Add layout test coverage.
9751
9752 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
9753 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
9754 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
9755 * media/video-restricted-invisible-autoplay-not-allowed.html:
9756
97572017-04-07 Chris Dumez <cdumez@apple.com>
9758
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00009759 Throttle / Align DOM Timers in cross-origin iframes to 30fps
9760 https://bugs.webkit.org/show_bug.cgi?id=170613
9761 <rdar://problem/31506444>
9762
9763 Reviewed by Simon Fraser.
9764
9765 Add layout test coverage.
9766
9767 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
9768 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
9769 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
9770
bfulgham@apple.com49026b42017-04-07 16:02:10 +000097712017-04-07 Brent Fulgham <bfulgham@apple.com>
9772
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00009773 Rebaseline additional tests after r215096.
9774 https://bugs.webkit.org/show_bug.cgi?id=170561
9775 <rdar://problem/7415154>
9776
9777 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
9778 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
9779 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
9780 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
9781 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
9782 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
9783 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
9784 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
9785 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
9786 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
9787 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
9788
97892017-04-07 Brent Fulgham <bfulgham@apple.com>
9790
bfulgham@apple.com49026b42017-04-07 16:02:10 +00009791 WebKit should percent encode single quotes in query strings
9792 https://bugs.webkit.org/show_bug.cgi?id=170561
9793 <rdar://problem/7415154>
9794
9795 Reviewed by Alex Christensen.
9796
9797 Rebaseline tests after change.
9798
9799 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
9800 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
9801 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
9802 * http/tests/security/xssAuditor/base-href-expected.txt:
9803 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
9804 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
9805 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
9806 * http/tests/security/xssAuditor/embed-tag-expected.txt:
9807 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
9808 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
9809 * http/tests/security/xssAuditor/form-action-expected.txt:
9810 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
9811 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
9812 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
9813 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
9814 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
9815 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
9816 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
9817 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
9818 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
9819 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
9820 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
9821 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
9822 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
9823 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
9824 * http/tests/security/xssAuditor/link-onclick-expected.txt:
9825 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
9826 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
9827 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
9828 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
9829 * http/tests/security/xssAuditor/object-tag-expected.txt:
9830 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
9831 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
9832 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
9833 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
9834 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
9835 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
9836 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
9837 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
9838 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
9839 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
9840 * http/tests/security/xssAuditor/svg-animate-expected.txt:
9841 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
9842 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
9843 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
9844
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000098452017-04-07 Youenn Fablet <youenn@apple.com>
9846
9847 Improve some WebRTC flaky tests
9848 https://bugs.webkit.org/show_bug.cgi?id=170584
9849
9850 Reviewed by Alex Christensen.
9851
9852 * webrtc/libwebrtc/descriptionGetters.html:
9853 * webrtc/video-replace-track-to-null.html:
9854
zalan@apple.come2374f52017-04-07 15:05:43 +000098552017-04-07 Zalan Bujtas <zalan@apple.com>
9856
9857 Text insertion cursor disappears after pressing enter
9858 https://bugs.webkit.org/show_bug.cgi?id=169291
9859 <rdar://problem/30899611>
9860
9861 Reviewed by Tim Horton.
9862
9863 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
9864 * editing/simple-line-layout-caret-is-gone.html: Added.
9865
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000098662017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
9867
9868 Make FontWithFeatures test font pass OTS
9869 https://bugs.webkit.org/show_bug.cgi?id=169788
9870
9871 Reviewed by Tim Horton.
9872
9873 Updated font to the one which passes the tests.
9874
9875 * css3/resources/FontWithFeatures.otf:
9876
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000098772017-04-06 Jiewen Tan <jiewen_tan@apple.com>
9878
9879 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
9880 https://bugs.webkit.org/show_bug.cgi?id=170571
9881
9882 Unreviewed.
9883
9884 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
9885 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
9886
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000098872017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
9888
9889 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
9890 https://bugs.webkit.org/show_bug.cgi?id=170560
9891 <rdar://problem/31484693>
9892
9893 Reviewed by Tim Horton.
9894
9895 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
9896 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
9897
9898 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
9899 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
9900
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000099012017-04-05 Simon Fraser <simon.fraser@apple.com>
9902
9903 Throttle requestAnimationFrame in cross-origin iframes to 30fps
9904 https://bugs.webkit.org/show_bug.cgi?id=170534
9905
9906 Reviewed by Dan Bates.
9907
9908 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
9909 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
9910 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
9911
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000099122017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9913
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00009914 Unreviewed, rolling out r215041.
9915
9916 The LayoutTest for this change is failing on ios-simulator.
9917
9918 Reverted changeset:
9919
9920 "Rendering flexbox children across columns"
9921 https://bugs.webkit.org/show_bug.cgi?id=164166
9922 http://trac.webkit.org/changeset/215041
9923
99242017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9925
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00009926 Unreviewed, rolling out r215046.
9927
9928 This change broke internal builds.
9929
9930 Reverted changeset:
9931
9932 "WebRTC tests gardening"
9933 https://bugs.webkit.org/show_bug.cgi?id=170508
9934 http://trac.webkit.org/changeset/215046
9935
99362017-04-06 Ryan Haddad <ryanhaddad@apple.com>
9937
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00009938 Skip a test that was accidentally enabled with r214982.
9939
9940 Unreviewed test gardening.
9941
9942 * platform/ios/TestExpectations:
9943
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000099442017-04-06 Joseph Pecoraro <pecoraro@apple.com>
9945
9946 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
9947 https://bugs.webkit.org/show_bug.cgi?id=16531
9948 <rdar://problem/5712895>
9949
9950 Reviewed by Timothy Hatcher.
9951
9952 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
9953 * http/tests/inspector/network/resource-request-headers.html: Added.
9954 * http/tests/inspector/network/resources/basic-auth.php: Added.
9955 Test coverage for Cookie and Basic Authentication headers.
9956
9957 * platform/mac/TestExpectations:
9958 * platform/mac-wk1/TestExpectations:
9959 * platform/win/TestExpectations:
9960 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
9961 and ElCapitan which uses the legacy non-NSURLSession loading path.
9962
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000099632017-04-06 Youenn Fablet <youenn@apple.com>
9964
9965 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
9966 https://bugs.webkit.org/show_bug.cgi?id=167513
9967
9968 Reviewed by Eric Carlson.
9969
9970 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
9971
zalan@apple.com2319f682017-04-06 20:03:55 +000099722017-04-06 Zalan Bujtas <zalan@apple.com>
9973
9974 Simple line layout: Hittest always returns the first renderer in the block.
9975 https://bugs.webkit.org/show_bug.cgi?id=170520
9976 <rdar://problem/30979175>
9977
9978 Reviewed by Antti Koivisto.
9979
9980 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
9981 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
9982
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000099832017-03-31 Jiewen Tan <jiewen_tan@apple.com>
9984
9985 [WebCrypto] Add support for AES-CTR
9986 https://bugs.webkit.org/show_bug.cgi?id=169761
9987 <rdar://problem/31331321>
9988
9989 Reviewed by Brent Fulgham.
9990
9991 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
9992 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
9993 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
9994 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
9995 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
9996 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
9997 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
9998 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
9999 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
10000 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
10001 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
10002 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
10003 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
10004 * crypto/subtle/aes-ctr-generate-key.html: Added.
10005 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
10006 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
10007 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
10008 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
10009 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
10010 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
10011 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
10012 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
10013 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
10014 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
10015 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
10016 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
10017 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
10018 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
10019 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
10020 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
10021 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
10022 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
10023 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
10024 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
10025 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
10026 * crypto/subtle/aes-generate-key-malformed-parameters.html:
10027 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
10028 * crypto/subtle/aes-import-key-malformed-parameters.html:
10029 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
10030 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
10031 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
10032 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
10033 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
10034 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
10035 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
10036 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
10037 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
10038 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
10039 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
10040 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
10041
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +0000100422017-04-06 Ryan Haddad <ryanhaddad@apple.com>
10043
10044 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
10045 https://bugs.webkit.org/show_bug.cgi?id=153460
10046
10047 Unreviewed test gardening.
10048
10049 * platform/mac/TestExpectations:
10050
commit-queue@webkit.orga9762452017-04-06 18:48:11 +0000100512017-04-06 Youenn Fablet <youenn@apple.com>
10052
10053 WebRTC tests gardening
10054 https://bugs.webkit.org/show_bug.cgi?id=170508
10055
10056 Reviewed by Eric Carlson.
10057
10058 * platform/ios-wk1/TestExpectations:
10059 * platform/ios-wk2/TestExpectations:
10060 * platform/ios/TestExpectations:
10061
antti@apple.comc5190fd2017-04-06 18:32:47 +0000100622017-04-06 Antti Koivisto <antti@apple.com>
10063
10064 Implement testing mode for disk cache
10065 https://bugs.webkit.org/show_bug.cgi?id=170547
10066
10067 Reviewed by Andreas Kling.
10068
10069 Enable a few disabled tests to see how it goes.
10070
10071 * platform/mac-wk2/TestExpectations:
10072
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +0000100732017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
10074
10075 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
10076 https://bugs.webkit.org/show_bug.cgi?id=170339
10077
10078 Reviewed by Youenn Fablet.
10079
10080 Added new tests addressing respondWithNewView() behaviour.
10081
10082 * streams/readable-stream-byob-request-expected.txt: Updated.
10083 * streams/readable-stream-byob-request.js: Added new tests.
10084
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +0000100852017-04-06 Dave Hyatt <hyatt@apple.com>
10086
10087 Rendering flexbox children across columns
10088 https://bugs.webkit.org/show_bug.cgi?id=164166
10089 <rdar://problem/29055587>
10090
10091 Reviewed by Zalan Bujtas.
10092
10093 * fast/multicol/flexbox-rows-expected.html: Added.
10094 * fast/multicol/flexbox-rows.html: Added.
10095
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +0000100962017-04-05 Simon Fraser <simon.fraser@apple.com>
10097
10098 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
10099 https://bugs.webkit.org/show_bug.cgi?id=170479
10100
10101 Reviewed by Sam Weinig.
10102
10103 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
10104 * fast/frames/user-gesture-timestamp-propagation.html: Added.
10105 * platform/ios/TestExpectations:
10106
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +0000101072017-04-05 Eric Carlson <eric.carlson@apple.com>
10108
10109 [MediaStream] Host application should be able to mute and unmute media streams
10110 https://bugs.webkit.org/show_bug.cgi?id=170519
10111 <rdar://problem/31174326>
10112
10113 Reviewed by Youenn Fablet.
10114
10115 * fast/mediastream/MediaStream-page-muted-expected.txt:
10116 * fast/mediastream/MediaStream-page-muted.html:
10117
jfernandez@igalia.com30168022017-04-05 20:44:10 +0000101182017-04-05 Javier Fernandez <jfernandez@igalia.com>
10119
10120 [css-align] Implement the place-items shorthand
10121 https://bugs.webkit.org/show_bug.cgi?id=168847
10122
10123 Reviewed by David Hyatt.
10124
10125 Regression tests for the new place-content alignment shorthand.
10126
10127 * css3/parse-place-items.html: Added.
10128
clopez@igalia.com21ac4de2017-04-05 19:14:36 +0000101292017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
10130
10131 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
10132 https://bugs.webkit.org/show_bug.cgi?id=170157
10133
10134 Reviewed by Alejandro G. Castro.
10135
10136 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
10137 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
10138 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
10139 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
10140 for each one of the audio media type and video media type.
10141
10142 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
10143 as failing in the general TestExpectations, because the libwebrtc backend currently
10144 doesn't generate the expected a=bundle-only lines.
10145 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
10146 The whole fast/mediastream directory is already overriden to pass.
10147 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
10148 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
10149 * fast/mediastream/resources/sdp-utils.js:
10150 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
10151 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
10152 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
10153
jer.noble@apple.com837b2a02017-04-05 19:09:28 +0000101542017-04-05 Jer Noble <jer.noble@apple.com>
10155
10156 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
10157 https://bugs.webkit.org/show_bug.cgi?id=170510
10158
10159 Reviewed by Eric Carlson.
10160
10161 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
10162 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
10163
mattbaker@apple.com6c085f62017-04-05 18:57:35 +0000101642017-04-05 Matt Baker <mattbaker@apple.com>
10165
10166 Web Inspector: XHR breakpoints should be global
10167 https://bugs.webkit.org/show_bug.cgi?id=170033
10168
10169 Reviewed by Joseph Pecoraro..
10170
10171 * inspector/dom-debugger/xhr-breakpoints.html:
10172 Update for XHRBreakpoint constructor change.
10173
cdumez@apple.comca98dba2017-04-05 18:47:39 +0000101742017-04-05 Chris Dumez <cdumez@apple.com>
10175
10176 <input type="range"> changing to disabled while active breaks all pointer events
10177 https://bugs.webkit.org/show_bug.cgi?id=170447
10178 <rdar://problem/31442875>
10179
10180 Reviewed by Geoffrey Garen.
10181
10182 Add layout test coverage.
10183
10184 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
10185 * fast/forms/range/disabled-while-dragging.html: Added.
10186
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +0000101872017-04-05 Jiewen Tan <jiewen_tan@apple.com>
10188
10189 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
10190 <rdar://problem/31322400>
10191
10192 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
10193 * crypto/subtle/rsa-import-key-malformed-parameters.html:
10194
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +0000101952017-04-05 Youenn Fablet <youenn@apple.com>
10196
10197 Deprecate and remove URL.createObjectURL(mediastream)
10198 https://bugs.webkit.org/show_bug.cgi?id=167518
10199 <rdar://problem/31149607>
10200
10201 Reviewed by Eric Carlson.
10202
10203 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
10204 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
10205 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
10206 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
10207 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
10208 * fast/mediastream/MediaStream-video-element-expected.txt:
10209 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
10210 * fast/mediastream/MediaStream-video-element-track-stop.html:
10211 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
10212 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
10213 * fast/mediastream/MediaStream-video-element.html:
10214 * fast/mediastream/resources/getUserMedia-helper.js:
10215 (setupVideoElementWithStream):
10216
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +0000102172017-04-05 Javier Fernandez <jfernandez@igalia.com>
10218
10219 [GTK] Unreviewed tests gardening
10220 https://bugs.webkit.org/show_bug.cgi?id=170497
10221
10222 Unreviewed test gardening. Rebaseline tests after r214712.
10223
10224 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
10225
10226
ap@apple.com0bc422c2017-04-05 05:14:52 +0000102272017-04-04 Alexey Proskuryakov <ap@apple.com>
10228
10229 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
10230 for https://bugs.webkit.org/show_bug.cgi?id=170493
10231
10232 * platform/mac/TestExpectations:
10233
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +0000102342017-04-04 Youenn Fablet <youenn@apple.com>
10235
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +000010236 Canvas is tainted when painting a video with MediaStreamTrack
10237 https://bugs.webkit.org/show_bug.cgi?id=170486
10238
10239 Reviewed by Eric Carlson.
10240
10241 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
10242 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
10243 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
10244 (reject):
10245 (getUserMedia):
10246 (defaultRejectOrCatch):
10247 (setupVideoElementWithStream):
10248
102492017-04-04 Youenn Fablet <youenn@apple.com>
10250
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000010251 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
10252 https://bugs.webkit.org/show_bug.cgi?id=170482
10253
10254 Reviewed by Eric Carlson.
10255
10256 * TestExpectations:
10257
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +0000102582017-04-04 Ryan Haddad <ryanhaddad@apple.com>
10259
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +000010260 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
10261 https://bugs.webkit.org/show_bug.cgi?id=168390
10262
10263 Unreviewed test gardening.
10264
10265 * platform/mac/TestExpectations:
10266
102672017-04-04 Ryan Haddad <ryanhaddad@apple.com>
10268
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +000010269 Mark fast/images/reset-image-animation.html as flaky.
10270 https://bugs.webkit.org/show_bug.cgi?id=170177
10271
10272 Unreviewed test gardening.
10273
10274 * platform/mac/TestExpectations:
10275
102762017-04-04 Ryan Haddad <ryanhaddad@apple.com>
10277
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000010278 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
10279 https://bugs.webkit.org/show_bug.cgi?id=168409
10280
10281 Unreviewed test gardening.
10282
10283 * platform/mac-wk1/TestExpectations:
10284
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +0000102852017-04-04 Brent Fulgham <bfulgham@apple.com>
10286
10287 Do not assert when CharacterData representing an Attr fires events
10288 https://bugs.webkit.org/show_bug.cgi?id=170454
10289 <rdar://problem/30979320>
10290
10291 Reviewed by Ryosuke Niwa.
10292
10293 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
10294 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
10295
commit-queue@webkit.org10f46422017-04-04 23:37:55 +0000102962017-04-04 Youenn Fablet <youenn@apple.com>
10297
10298 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
10299 https://bugs.webkit.org/show_bug.cgi?id=169481
10300
10301 Reviewed by Eric Carlson.
10302
10303 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
10304 * webrtc/datachannel/basic.html:
10305
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +0000103062017-04-04 Ryan Haddad <ryanhaddad@apple.com>
10307
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +000010308 Add back results that were accidentally removed with r214848.
10309 https://bugs.webkit.org/show_bug.cgi?id=169301
10310
10311 Unreviewed test gardening.
10312
10313 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
10314 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
10315
103162017-04-04 Ryan Haddad <ryanhaddad@apple.com>
10317
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000010318 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
10319 https://bugs.webkit.org/show_bug.cgi?id=170456
10320
10321 Unreviewed test gardening.
10322
10323 * platform/mac-wk1/TestExpectations:
10324
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +0000103252017-04-04 Youenn Fablet <youenn@apple.com>
10326
10327 webrtc/peer-connection-audio-mute.html is flaky
10328 https://bugs.webkit.org/show_bug.cgi?id=170451
10329
10330 Reviewed by Eric Carlson.
10331
10332 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
10333 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
10334 Decreasing time spent at detecting hum or not.
10335 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
10336
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +0000103372017-04-04 Ryan Haddad <ryanhaddad@apple.com>
10338
10339 Mark fast/images/animated-gif-webkit-transform.html as flaky.
10340 https://bugs.webkit.org/show_bug.cgi?id=170410
10341
10342 Unreviewed test gardening.
10343
10344 * platform/mac-wk2/TestExpectations:
10345
ap@apple.com68c61102017-04-04 01:22:41 +0000103462017-04-03 Alexey Proskuryakov <ap@apple.com>
10347
10348 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
10349
10350 This test still times out, most of the time.
10351
10352 * platform/wk2/TestExpectations:
10353
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +0000103542017-04-03 Javier Fernandez <jfernandez@igalia.com>
10355
10356 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
10357 https://bugs.webkit.org/show_bug.cgi?id=170340
10358
10359 Reviewed by David Hyatt.
10360
10361 Added additional test cases to evaluate the new baseline-alignment syntax.
10362
10363 * css3/parse-place-content-expected.txt:
10364 * css3/parse-place-content.html:
10365
n_wang@apple.comaf39f872017-04-03 23:06:25 +0000103662017-04-03 Nan Wang <n_wang@apple.com>
10367
10368 AX: Expose link children when doing search predication on iOS
10369 https://bugs.webkit.org/show_bug.cgi?id=170424
10370 <rdar://problem/31413335>
10371
10372 Reviewed by Chris Fleizach.
10373
10374 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
10375 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
10376
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +0000103772017-04-03 Dave Hyatt <hyatt@apple.com>
10378
10379 Japanese fonts in vertical text should support synthesized italics
10380 https://bugs.webkit.org/show_bug.cgi?id=169301
10381
10382 Reviewed by Simon Fraser.
10383
10384 * fast/text/international/synthesized-italic-vertical-expected.html:
10385 * fast/text/international/synthesized-italic-vertical.html:
10386 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
10387 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
10388
cdumez@apple.com6884a1a2017-04-03 22:06:51 +0000103892017-04-03 Chris Dumez <cdumez@apple.com>
10390
10391 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
10392 https://bugs.webkit.org/show_bug.cgi?id=170285
10393 <rdar://problem/31378543>
10394
10395 Reviewed by Andy Estes.
10396
10397 Add layout test coverage.
10398
10399 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
10400 * fast/images/background-image-relative-url-changes-document.html: Added.
10401
wilander@apple.com5d4eacd2017-04-03 20:18:44 +0000104022017-04-03 John Wilander <wilander@apple.com>
10403
10404 Remove timeout expectations after bug fix
10405 https://bugs.webkit.org/show_bug.cgi?id=168262
10406
10407 Unreviewed test gardening.
10408
10409 Remove timeout expectations after bug fix in
10410 https://bugs.webkit.org/show_bug.cgi?id=170400
10411
10412 * platform/wk2/TestExpectations:
10413 Remove expected timeout for the first five test cases
10414 under http/tests/loading/resourceLoadStatistics/.
10415
antti@apple.com6c64e6c2017-04-03 19:08:07 +0000104162017-04-03 Antti Koivisto <antti@apple.com>
10417
10418 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
10419 https://bugs.webkit.org/show_bug.cgi?id=170402
10420 <rdar://problem/31004344>
10421
10422 Reviewed by Simon Fraser.
10423
10424 * fast/css/document-stylesheets-dynamic-expected.html: Added.
10425 * fast/css/document-stylesheets-dynamic.html: Added.
10426
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +0000104272017-04-03 Jeremy Jones <jeremyj@apple.com>
10428
10429 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
10430 https://bugs.webkit.org/show_bug.cgi?id=167965
10431
10432 Reviewed by Jon Lee.
10433
10434 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
10435 can therefore be delivered later than expected by the test. This is already done for the first one,
10436 do this for the second one also.
10437
10438 * platform/mac-wk2/TestExpectations:
10439 * pointer-lock/mouse-event-delivery.html:
10440
simon.fraser@apple.come5522a42017-04-03 17:51:29 +0000104412017-04-01 Simon Fraser <simon.fraser@apple.com>
10442
10443 Clean up touch event handler registration when moving nodes between documents
10444 https://bugs.webkit.org/show_bug.cgi?id=170384
10445 rdar://problem/30816694
10446
10447 Reviewed by Chris Dumez.
10448
10449 Tests for moving nodes with various listener/handler combinations between documents.
10450
10451 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
10452 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
10453 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
10454 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
10455 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
10456 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
10457 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
10458 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
10459
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +0000104602017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
10461
10462 [SOUP] URI Fragment is lost after redirect
10463 https://bugs.webkit.org/show_bug.cgi?id=170058
10464
10465 Reviewed by Michael Catanzaro.
10466
10467 Add tests to check we correctly handle fragment identifiers on server redirections.
10468
10469 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
10470 * http/tests/navigation/redirect-preserves-fragment.html: Added.
10471 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
10472 * http/tests/navigation/redirect-to-fragment.html: Added.
10473 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
10474 * http/tests/navigation/redirect-to-fragment2.html: Added.
10475 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
10476 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
10477 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
10478 * platform/ios/TestExpectations:
10479 * platform/mac/TestExpectations:
10480
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +0000104812017-04-03 Youenn Fablet <youenn@apple.com>
10482
10483 captureStream is getting black frames with webgl canvas
10484 https://bugs.webkit.org/show_bug.cgi?id=170325
10485
10486 Reviewed by Dean Jackson.
10487
10488 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
10489 * fast/mediastream/captureStream/canvas3d.html: Added.
10490
pvollan@apple.com60e84802017-04-03 13:17:11 +0000104912017-04-03 Per Arne Vollan <pvollan@apple.com>
10492
10493 Implement stroke-miterlimit.
10494 https://bugs.webkit.org/show_bug.cgi?id=169078
10495
10496 Reviewed by Dean Jackson.
10497
10498 * fast/css/stroke-miterlimit-default-expected.html: Added.
10499 * fast/css/stroke-miterlimit-default.html: Added.
10500 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
10501 * fast/css/stroke-miterlimit-large.html: Added.
10502 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
10503 * fast/css/stroke-miterlimit-zero.html: Added.
10504
ap@apple.com4e5a2a92017-04-02 18:55:45 +0000105052017-04-02 Alexey Proskuryakov <ap@apple.com>
10506
ap@apple.com224fa132017-04-03 03:30:14 +000010507 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
10508
10509 * TestExpectations:
10510
105112017-04-02 Alexey Proskuryakov <ap@apple.com>
10512
ap@apple.com637c6b42017-04-03 03:13:42 +000010513 Build fix for
10514 Add missing text styles
10515 https://bugs.webkit.org/show_bug.cgi?id=170295
10516
10517 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
10518
105192017-04-02 Alexey Proskuryakov <ap@apple.com>
10520
ap@apple.com37851092017-04-03 01:26:31 +000010521 Fix lint errors.
10522
10523 * TestExpectations:
10524 * platform/ios-wk1/TestExpectations:
10525 * platform/ios-wk2/TestExpectations:
10526 * platform/ios/TestExpectations:
10527 * platform/mac-wk1/TestExpectations:
10528
105292017-04-02 Alexey Proskuryakov <ap@apple.com>
10530
ap@apple.com4e5a2a92017-04-02 18:55:45 +000010531 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
10532
10533 For https://bugs.webkit.org/show_bug.cgi?id=170395
10534 rdar://problem/30975761, rdar://problem/31394017
10535
10536 * TestExpectations:
10537
pvollan@apple.comc6950052017-04-02 05:28:53 +0000105382017-04-01 Per Arne Vollan <pvollan@apple.com>
10539
10540 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
10541 https://bugs.webkit.org/show_bug.cgi?id=169466
10542
10543 Reviewed by Jon Lee.
10544
10545 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
10546 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
10547 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
10548 -webkit-text-stroke-width.
10549
10550 * fast/css/stroke-width-fallback-expected.html: Added.
10551 * fast/css/stroke-width-fallback.html: Added.
10552
jonlee@apple.comb9c753c2017-04-02 05:28:10 +0000105532017-04-01 Jon Lee <jonlee@apple.com>
10554
10555 Add missing text styles
10556 https://bugs.webkit.org/show_bug.cgi?id=170295
10557 rdar://problem/30219503
10558
10559 Reviewed by Dean Jackson.
10560
10561 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
10562
cdumez@apple.com63c68002017-04-02 00:55:20 +0000105632017-04-01 Chris Dumez <cdumez@apple.com>
10564
10565 We should pause silent WebAudio rendering in background tabs
10566 https://bugs.webkit.org/show_bug.cgi?id=170299
10567 <rdar://problem/31289132>
10568
10569 Reviewed by Eric Carlson.
10570
10571 Add layout test coverage.
10572
10573 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
10574 * webaudio/silent-audio-interrupted-in-background.html: Added.
10575
ap@apple.com44498b62017-04-01 07:47:17 +0000105762017-04-01 Alexey Proskuryakov <ap@apple.com>
10577
10578 Rolling back http://trac.webkit.org/r214663 - memory corruption
10579
10580 * streams/readable-stream-byob-request-expected.txt:
10581 * streams/readable-stream-byob-request.js:
10582 (self.importScripts.test): Deleted.
10583
zalan@apple.com45ae7d72017-04-01 06:30:00 +0000105842017-03-31 Zalan Bujtas <zalan@apple.com>
10585
10586 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
10587 https://bugs.webkit.org/show_bug.cgi?id=170348
10588 <rdar://problem/24727151>
10589
10590 Reviewed by David Hyatt.
10591
10592 * fast/multicol/table-section-page-break-expected.html: Added.
10593 * fast/multicol/table-section-page-break.html: Added.
10594
cdumez@apple.comc79decf2017-04-01 00:31:34 +0000105952017-03-31 Chris Dumez <cdumez@apple.com>
10596
10597 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
10598 https://bugs.webkit.org/show_bug.cgi?id=162510
10599 <rdar://problem/31380650>
10600
10601 Reviewed by Alexey Proskuryakov.
10602
10603 The test restores a page from PageCache and wants to check that an animated
10604 GIF is properly animating. To do so, it store the data of the current image
10605 frame, and then checks in a 100ms timer that the current image frame is
10606 different. This is flaky by nature since the image only has 10 frames and
10607 you therefore have a 1/10 chance that the new frame will be the same as the
10608 previous one, even if the image is properly animating.
10609
10610 To address the problem, do a setInterval instead of a setTimeout and check
10611 until the frame becomes different.
10612
10613 * fast/images/animated-gif-restored-from-bfcache.html:
10614 * platform/mac/TestExpectations:
10615
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +0000106162017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
10617
10618 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
10619 https://bugs.webkit.org/show_bug.cgi?id=170328
10620 <rdar://problem/30904558>
10621
10622 Reviewed by Tim Horton.
10623
10624 Adds a new layout test verifying that when a user taps away to clear the current selection in character
10625 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
10626 selection views, which are dismissed.
10627
10628 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
10629 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
10630
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +0000106312017-03-31 Youenn Fablet <youenn@apple.com>
10632
10633 Add a test to ensure webrtc generated certificates and names are ephemeral
10634 https://bugs.webkit.org/show_bug.cgi?id=170225
10635
10636 Reviewed by Jon Lee.
10637
10638 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
10639 * webrtc/ephemeral-certificates-and-cnames.html: Added.
10640
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +0000106412017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
10642
10643 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
10644 https://bugs.webkit.org/show_bug.cgi?id=170327
10645 <rdar://problem/31363816>
10646
10647 Reviewed by Tim Horton.
10648
10649 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
10650 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
10651 synthetic touch events.
10652
10653 * TestExpectations:
10654 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
10655 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
10656
ap@apple.come4023af2017-03-31 17:29:12 +0000106572017-03-31 Alexey Proskuryakov <ap@apple.com>
10658
ap@apple.com19c0fd02017-03-31 19:18:26 +000010659 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
10660 https://bugs.webkit.org/show_bug.cgi?id=170355
10661
10662 * TestExpectations:
10663
106642017-03-31 Alexey Proskuryakov <ap@apple.com>
10665
ap@apple.comb599b982017-03-31 17:41:39 +000010666 Correction for the previous change - this is an image failure.
10667
10668 * platform/mac-wk2/TestExpectations:
10669
106702017-03-31 Alexey Proskuryakov <ap@apple.com>
10671
ap@apple.come4023af2017-03-31 17:29:12 +000010672 Mark fast/images/animated-image-different-dest-size.html as flaky for
10673 https://bugs.webkit.org/show_bug.cgi?id=170203
10674
10675 * platform/mac-wk2/TestExpectations:
10676
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +0000106772017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
10678
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +000010679 Unreviewed GTK+ gardening. Update expectations of several tests.
10680
10681 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
10682 fonts.
10683
10684 * platform/gtk/TestExpectations:
10685 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
10686
106872017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
10688
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000010689 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
10690
10691 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
10692 after r214503.
10693
10694 * platform/gtk/TestExpectations:
10695 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
10696 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
10697 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
10698 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
10699
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +0000107002017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
10701
10702 [Readable Streams API] Implement cloneArrayBuffer in WebCore
10703 https://bugs.webkit.org/show_bug.cgi?id=170008
10704
10705 Reviewed by Youenn Fablet.
10706
10707 Added test to check cloneArrayBuffer behaviour.
10708
10709 * streams/readable-stream-byob-request.js:
10710
gskachkov@gmail.combce57f12017-03-31 10:06:08 +0000107112017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
10712
10713 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
10714 https://bugs.webkit.org/show_bug.cgi?id=170151
10715
10716 Reviewed by Saam Barati.
10717
10718 * js/script-tests/string_replace_function.js: Added.
10719 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
10720 * js/string_replace_function-expected.txt: Added.
10721 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
10722 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
10723 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
10724
rego@igalia.com0e27af12017-03-31 09:27:04 +0000107252017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
10726
10727 [css-grid] Update W3C Test Suite
10728 https://bugs.webkit.org/show_bug.cgi?id=170170
10729
10730 Reviewed by Youenn Fablet.
10731
10732 Update path to tests in TestExpectations as the CSS Grid Layout suite
10733 is now under web-platform-tests.
10734
10735 * TestExpectations:
10736
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +0000107372017-03-31 Antoine Quint <graouts@apple.com>
10738
10739 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10740 https://bugs.webkit.org/show_bug.cgi?id=168409
10741 <rdar://problem/30799198>
10742
10743 Unreviewed. Capture new logging events.
10744
10745 * media/modern-media-controls/airplay-button/airplay-button.html:
10746
mattbaker@apple.com3b706d42017-03-31 00:51:51 +0000107472017-03-30 Matt Baker <mattbaker@apple.com>
10748
10749 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
10750
10751 * inspector/css/getAllStyleSheets-expected.txt:
10752
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +0000107532017-03-30 Ryan Haddad <ryanhaddad@apple.com>
10754
10755 Rebaseline js/dom/global-constructors-attributes.html.
10756
10757 Unreviewed test gardening.
10758
10759 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
10760 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
10761 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
10762
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +0000107632017-03-30 Simon Fraser <simon.fraser@apple.com>
10764
10765 Rename a touch event function, and new touch region test results
10766 https://bugs.webkit.org/show_bug.cgi?id=170309
10767 rdar://problem/31329520
10768
10769 Reviewed by Chris Dumez.
10770
10771 A code change in WebKitAdditions progresses this test result.
10772
10773 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
10774
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +0000107752017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
10776
10777 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
10778 https://bugs.webkit.org/show_bug.cgi?id=169547
10779
10780 Reviewed by Simon Fraser.
10781
10782 * fast/images/async-image-background-image.html:
10783 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
10784 * fast/images/sprite-sheet-image-draw-expected.html: Added.
10785 * fast/images/sprite-sheet-image-draw.html: Added.
10786
mattbaker@apple.comb9d70672017-03-30 22:37:34 +0000107872017-03-30 Matt Baker <mattbaker@apple.com>
10788
10789 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
10790 https://bugs.webkit.org/show_bug.cgi?id=170279
10791 <rdar://problem/30200492>
10792
10793 Reviewed by David Hyatt.
10794
10795 * inspector/css/getAllStyleSheets.html:
10796 Add stylesheet with an "unparsed" property having no final semicolon.
10797
commit-queue@webkit.org819396b2017-03-30 21:42:19 +0000107982017-03-30 Youenn Fablet <youenn@apple.com>
10799
10800 Clean up RTCDataChannel
10801 https://bugs.webkit.org/show_bug.cgi?id=169732
10802
10803 Reviewed by Chris Dumez.
10804
10805 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
10806 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
10807
cdumez@apple.comc973c422017-03-30 21:35:39 +0000108082017-03-30 Chris Dumez <cdumez@apple.com>
10809
10810 svg/animations/animations-paused-in-background-page.html is flaky
10811 https://bugs.webkit.org/show_bug.cgi?id=170290
10812
10813 Reviewed by Simon Fraser.
10814
10815 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
10816 due to a race.
10817
10818 * svg/animations/animations-paused-in-background-page-expected.txt:
10819 * svg/animations/animations-paused-in-background-page.html:
10820
jfernandez@igalia.com384f6462017-03-30 21:27:09 +0000108212017-03-30 Javier Fernandez <jfernandez@igalia.com>
10822
10823 [css-align] Adapt content-alignment properties to the new baseline syntax
10824 https://bugs.webkit.org/show_bug.cgi?id=170262
10825
10826 Reviewed by David Hyatt.
10827
10828 Added new cases to the alignment properties parsing tests so that we can verify the new
10829 baseline-alignment syntax is parsed as expected.
10830 Additionally, I modified the tests so that they use the testharness format.
10831
10832 * css3/parse-align-content-expected.txt:
10833 * css3/parse-align-content.html:
10834 * css3/parse-justify-content-expected.txt:
10835 * css3/parse-justify-content.html:
10836
jcraig@apple.comaff229672017-03-30 21:13:21 +0000108372017-03-30 James Craig <jcraig@apple.com>
10838
10839 AX: Expose a new AXSubrole for explicit ARIA "group" role
10840 https://bugs.webkit.org/show_bug.cgi?id=169810
10841 <rdar://problem/31039693>
10842
10843 Reviewed by Chris Fleizach.
10844
10845 * accessibility/list-detection2-expected.txt:
10846 * accessibility/list-detection2.html:
10847 * accessibility/roles-computedRoleString.html:
10848 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
10849 * inspector/dom/highlightFrame-expected.txt:
10850 * inspector/dom/highlightSelector-expected.txt:
10851 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
10852 * platform/mac/accessibility/roles-exposed-expected.txt:
10853
commit-queue@webkit.org76329332017-03-30 20:22:38 +0000108542017-03-30 Youenn Fablet <youenn@apple.com>
10855
10856 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
10857 https://bugs.webkit.org/show_bug.cgi?id=170294
10858
10859 Unreviewed.
10860
10861 * TestExpectations: Marking these tests as flaky.
10862
eric.carlson@apple.com697909c2017-03-30 20:17:08 +0000108632017-03-30 Eric Carlson <eric.carlson@apple.com>
10864
10865 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
10866 https://bugs.webkit.org/show_bug.cgi?id=169956
10867
10868 Reviewed by Youenn Fablet.
10869
10870 * webaudio/audiobuffer-crash-expected.txt: Added.
10871 * webaudio/audiobuffer-crash.html: Added.
10872
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +0000108732017-03-30 Simon Fraser <simon.fraser@apple.com>
10874
10875 Add some tests that dump the touch event regions with various content configurations
10876 https://bugs.webkit.org/show_bug.cgi?id=170216
10877
10878 Followup: add missing results files, and tweak iframes.html to show that regions fail to
10879 take iframe borders into account.
10880
10881 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
10882 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
10883 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
10884 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
10885 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
10886 * fast/events/touch/ios/touch-event-regions/iframes.html:
10887 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
10888 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
10889
pvollan@apple.com87075aaf2017-03-30 17:06:59 +0000108902017-03-30 Per Arne Vollan <pvollan@apple.com>
10891
10892 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
10893 https://bugs.webkit.org/show_bug.cgi?id=170188
10894
10895 Reviewed by Eric Carlson.
10896
10897 The textTrackDisplayElement call will fail and throw an exception if the text track display element
10898 has not yet been added to the text track container element. We wait until it has been added.
10899
10900 * media/track/track-cue-rendering-with-padding.html:
10901
commit-queue@webkit.org98928812017-03-30 17:06:21 +0000109022017-03-30 Antoine Quint <graouts@apple.com>
10903
10904 [Modern Media Controls] Invalid placard icon is not visible for short video
10905 https://bugs.webkit.org/show_bug.cgi?id=170277
10906 <rdar://problem/31327955>
10907
10908 Reviewed by Eric Carlson.
10909
10910 Add a new test to check that we correctly hide the invalid icon only when
10911 there is no space left to display it.
10912
10913 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
10914 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
10915
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +0000109162017-03-27 Sergio Villar Senin <svillar@igalia.com>
10917
10918 [css-grid] Clamp the number of autorepeat tracks
10919 https://bugs.webkit.org/show_bug.cgi?id=170120
10920
10921 Reviewed by Manuel Rego Casasnovas.
10922
10923 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
10924 to allow us to run several test cases over a small number of grids in a single file quite
10925 fast. The other option was to statically (CSS) create several huge grids, something that
10926 could potentially be very expensive in terms of memory and CPU leading to timeouts.
10927
10928 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
10929 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
10930
commit-queue@webkit.org49e48492017-03-30 13:11:25 +0000109312017-03-30 Antoine Quint <graouts@apple.com>
10932
10933 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
10934 https://bugs.webkit.org/show_bug.cgi?id=168409
10935 <rdar://problem/30799198>
10936
10937 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
10938 requestAnimationFrame() call to suspend the ScriptedAnimationController.
10939
10940 * media/modern-media-controls/airplay-button/airplay-button.html:
10941
pvollan@apple.comc639f112017-03-30 06:35:31 +0000109422017-03-30 Per Arne Vollan <pvollan@apple.com>
10943
10944 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
10945 https://bugs.webkit.org/show_bug.cgi?id=168660
10946
10947 Reviewed Eric Carlson.
10948
10949 The textTrackDisplayElement call will fail and throw an exception if the text track display element
10950 has not yet been added to the text track container element. We wait until it has been added.
10951
10952 * media/track/track-cue-container-rendering-position.html:
10953
rniwa@webkit.org97f81a02017-03-30 05:38:59 +0000109542017-03-29 Ryosuke Niwa <rniwa@webkit.org>
10955
10956 Disconnecting a HTMLObjectElement does not always unload its content document
10957 https://bugs.webkit.org/show_bug.cgi?id=169606
10958
10959 Reviewed by Andy Estes.
10960
10961 Add a regression test.
10962
10963 * fast/dom/removing-focused-object-element-expected.txt: Added.
10964 * fast/dom/removing-focused-object-element.html: Added.
10965
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +0000109662017-03-29 Simon Fraser <simon.fraser@apple.com>
10967
10968 Add some tests that dump the touch event regions with various content configurations
10969 https://bugs.webkit.org/show_bug.cgi?id=170216
10970
10971 Reviewed by Dean Jackson.
10972
10973 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
10974
10975 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
10976 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
10977 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
10978 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
10979 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
10980 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
10981 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
10982 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
10983 * fast/events/touch/ios/touch-event-regions/document.html: Added.
10984 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
10985 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
10986 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
10987 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
10988 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
10989 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
10990
simon.fraser@apple.com54152682017-03-30 01:31:53 +0000109912017-03-28 Simon Fraser <simon.fraser@apple.com>
10992
10993 Make it possible to dump touch event regions for testing
10994 https://bugs.webkit.org/show_bug.cgi?id=170209
10995 <rdar://problem/31309258>
10996
10997 Reviewed by Tim Horton.
10998
10999 Simple test that dumps the regions.
11000
11001 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
11002 * fast/events/touch/ios/touch-event-regions.html: Added.
11003
zalan@apple.com26018542017-03-30 01:25:00 +0000110042017-03-29 Zalan Bujtas <zalan@apple.com>
11005
11006 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
11007 https://bugs.webkit.org/show_bug.cgi?id=170259
11008 <rdar://problem/31300584>
11009
11010 Reviewed by Simon Fraser.
11011
11012 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
11013 * fast/block/float/placing-multiple-floats-crash.html: Added.
11014
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +0000110152017-03-29 Tim Horton <timothy_horton@apple.com>
11016
11017 Swipe gesture tests don't work on macOS Sierra
11018 https://bugs.webkit.org/show_bug.cgi?id=161675
11019 <rdar://problem/23379930>
11020
11021 Reviewed by Darin Adler.
11022
11023 * platform/mac-wk2/TestExpectations:
11024 * swipe/basic-cached-back-swipe-expected.txt:
11025 * swipe/basic-cached-back-swipe.html:
11026 * swipe/main-frame-pinning-requirement-expected.txt:
11027 * swipe/main-frame-pinning-requirement.html:
11028 * swipe/pushState-cached-back-swipe-expected.txt:
11029 * swipe/pushState-cached-back-swipe.html:
11030 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
11031 * swipe/pushState-programmatic-back-while-swiping-crash.html:
11032 * swipe/resources/swipe-test.js:
11033 (measuredDurationShouldBeLessThan):
11034 (startSwipeGesture):
11035 (completeSwipeGesture):
11036 (playEventStream):
11037 (eventQueue.enqueueScrollEvent): Deleted.
11038 (eventQueue.enqueueSwipeEvent): Deleted.
11039 (eventQueue.hasPendingEvents): Deleted.
11040 (eventQueue.callAfterEventDispatch): Deleted.
11041 (eventQueue._processEventQueue): Deleted.
11042 (eventQueue._processEventQueueSoon): Deleted.
11043 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
11044 * swipe/swipe-start-hysteresis-failures.html: Removed.
11045
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +0000110462017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
11047
11048 Try to normalize variation ranges
11049 https://bugs.webkit.org/show_bug.cgi?id=170119
11050
11051 Reviewed by Simon Fraser.
11052
11053 * fast/text/variations/font-selection-properties-expected.html:
11054
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +0000110552017-03-29 Ryan Haddad <ryanhaddad@apple.com>
11056
11057 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
11058 https://bugs.webkit.org/show_bug.cgi?id=169677
11059
11060 Unreviewed test gardening.
11061
11062 * platform/mac-wk1/TestExpectations:
11063 * platform/mac/TestExpectations:
11064
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +0000110652017-03-29 Javier Fernandez <jfernandez@igalia.com>
11066
11067 [css-align] Adapt self-alignment properties to the new baseline syntax
11068 https://bugs.webkit.org/show_bug.cgi?id=170235
11069
11070 Reviewed by David Hyatt.
11071
11072 Added new cases to the alignment properties parsing tests so that we can verify the new
11073 baseline-alignment syntax is parsed as expected.
11074 Additionally, I modified the tests so that they use the testharness format.
11075
11076 * css3/parse-align-items-expected.txt:
11077 * css3/parse-align-items.html:
11078 * css3/parse-align-self-expected.txt:
11079 * css3/parse-align-self.html:
11080 * css3/resources/alignment-parsing-utils-th.js:
11081 (checkValues):
11082 * fast/css/parse-justify-items-expected.txt:
11083 * fast/css/parse-justify-items.html:
11084 * fast/css/parse-justify-self-expected.txt:
11085 * fast/css/parse-justify-self.html:
11086 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
11087 (checkValues):
11088 (checkBadValues):
11089 (checkInitialValues):
11090 (checkInheritValues):
11091 (checkLegacyValues):
11092 (checkSupportedValues):
11093
cdumez@apple.com5ddde632017-03-29 20:54:21 +0000110942017-03-29 Chris Dumez <cdumez@apple.com>
11095
11096 Animated SVG images are not paused in pages loaded in the background
11097 https://bugs.webkit.org/show_bug.cgi?id=170043
11098 <rdar://problem/31234412>
11099
11100 Reviewed by Simon Fraser.
11101
11102 Extend layout test coverage.
11103
11104 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
11105 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
11106 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
11107 * svg/animations/animations-paused-in-background-page.html: Added.
11108 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
11109
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +0000111102017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
11111
11112 Post-commit test gardening after r214546
11113 https://bugs.webkit.org/show_bug.cgi?id=169518
11114
11115 Unreviewed.
11116
11117 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
11118 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
11119
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +0000111202017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
11121
11122 Post-commit test gardening after r214546
11123 https://bugs.webkit.org/show_bug.cgi?id=169518
11124
11125 Unreviewed.
11126
11127 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
11128 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
11129
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +0000111302017-03-29 Ryan Haddad <ryanhaddad@apple.com>
11131
11132 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
11133 https://bugs.webkit.org/show_bug.cgi?id=170130
11134
11135 Unreviewed test gardening.
11136
11137 * TestExpectations:
11138
mmaxfield@apple.comeee54462017-03-29 17:40:21 +0000111392017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
11140
11141 Variation fonts: Make sure that feature detection and preprocessor macros are right
11142 https://bugs.webkit.org/show_bug.cgi?id=169518
11143
11144 Reviewed by Simon Fraser.
11145
11146 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
11147
11148 * fast/text/font-variations-feature-detection-expected.html: Added.
11149 * fast/text/font-variations-feature-detection.html: Added.
11150 * platform/ios-simulator/TestExpectations:
11151 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11152 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
11153 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
11154 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
11155 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
11156 * platform/mac/TestExpectations:
11157
commit-queue@webkit.org9a153322017-03-29 17:28:48 +0000111582017-03-29 Antoine Quint <graouts@apple.com>
11159
11160 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
11161 https://bugs.webkit.org/show_bug.cgi?id=170239
11162 <rdar://problem/31320685>
11163
11164 Reviewed by Dean Jackson.
11165
11166 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
11167 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
11168 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
11169 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
11170 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
11171
11172 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
11173 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
11174 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
11175 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
11176 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
11177
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +0000111782017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11179
11180 Mark fast/workers/worker-close-more.html as a flaky timeout.
11181 https://bugs.webkit.org/show_bug.cgi?id=169838
11182
11183 Unreviewed test gardening.
11184
11185 * platform/mac/TestExpectations:
11186
commit-queue@webkit.org62d62462017-03-29 15:58:29 +0000111872017-03-29 Youenn Fablet <youenn@apple.com>
11188
11189 Move DTMF WebRTC extension behind its own compile flag
11190 https://bugs.webkit.org/show_bug.cgi?id=170226
11191
11192 Reviewed by Eric Carlson.
11193
11194 * TestExpectations:
11195 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
11196 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
11197 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
11198 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
11199
clopez@igalia.comea2710e2017-03-29 15:33:15 +0000112002017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
11201
11202 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
11203 https://bugs.webkit.org/show_bug.cgi?id=170192
11204
11205 Unreviewed test gardening.
11206
11207 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
11208
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +0000112092017-03-29 Youenn Fablet <youenn@apple.com>
11210
11211 Add test for differentiating camera versus canvas stream
11212 https://bugs.webkit.org/show_bug.cgi?id=169698
11213 <rdar://problem/31076026>
11214
11215 Reviewed by Eric Carlson.
11216
11217 * fast/mediastream/captureStream/canvas2d.html:
11218
clopez@igalia.com1c1602f2017-03-29 13:34:21 +0000112192017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
11220
11221 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
11222 https://bugs.webkit.org/show_bug.cgi?id=170223
11223
11224 Reviewed by Youenn Fablet.
11225
11226 After r214441 the arguments of addIceCandidate() are nullable.
11227
11228 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
11229 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
11230 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
11231
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +0000112322017-03-29 Antoine Quint <graouts@apple.com>
11233
11234 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
11235 https://bugs.webkit.org/show_bug.cgi?id=168409
11236 <rdar://problem/30799198>
11237
11238 Reviewed by Dean Jackson.
11239
11240 Opt into ScriptedAnimationController logging.
11241
11242 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
11243 * media/modern-media-controls/airplay-button/airplay-button.html:
11244
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +0000112452017-03-28 Youenn Fablet <youenn@apple.com>
11246
11247 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
11248 https://bugs.webkit.org/show_bug.cgi?id=170192
11249
11250 Reviewed by Jon Lee.
11251
11252 * fast/mediastream/RTCIceCandidate-expected.txt:
11253 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
11254 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
11255 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
11256 Ensuring sdpMid has a valid value.
11257 * fast/mediastream/resources/promise-utils.js: Improving error logging.
11258
bfulgham@apple.com44cadb42017-03-29 01:00:09 +0000112592017-03-27 Brent Fulgham <bfulgham@apple.com>
11260
11261 Only attach Attributes to a given element one time
11262 https://bugs.webkit.org/show_bug.cgi?id=170125
11263 <rdar://problem/31279676>
11264
11265 Reviewed by Chris Dumez.
11266
11267 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
11268 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
11269 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
11270 * fast/dom/Attr/only-attach-attr-once.html: Added.
11271
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +0000112722017-03-28 Youenn Fablet <youenn@apple.com>
11273
11274 Stop RTCDataChannel when closing page
11275 https://bugs.webkit.org/show_bug.cgi?id=170166
11276
11277 Reviewed by Eric Carlson.
11278
11279 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
11280 * webrtc/datachannel/datachannel-gc.html: Added.
11281
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +0000112822017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
11283
11284 Ranges for variation font properties are not enforced
11285 https://bugs.webkit.org/show_bug.cgi?id=169979
11286
11287 Reviewed by David Hyatt.
11288
11289 * fast/text/font-selection-font-face-parse-expected.txt:
11290 * fast/text/font-selection-font-face-parse.html:
11291 * fast/text/font-selection-font-loading-api-parse-expected.txt:
11292 * fast/text/font-selection-font-loading-api-parse.html:
11293 * fast/text/font-style-parse-expected.txt:
11294 * fast/text/font-style-parse.html:
11295 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
11296 * fast/text/variations/font-loading-api-parse-ranges.html:
11297 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
11298 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
11299 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11300
aestes@apple.comb527f1f2017-03-28 23:50:55 +0000113012017-03-28 Andy Estes <aestes@apple.com>
11302
11303 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
11304 https://bugs.webkit.org/show_bug.cgi?id=170197
11305 <rdar://problem/30314067>
11306
11307 Reviewed by Brady Eidson.
11308
11309 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
11310 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
11311
cdumez@apple.coma585b422017-03-28 23:11:35 +0000113122017-03-28 Chris Dumez <cdumez@apple.com>
11313
11314 Animated SVG images are not paused when outside viewport
11315 https://bugs.webkit.org/show_bug.cgi?id=170155
11316 <rdar://problem/31288893>
11317
11318 Reviewed by Antti Koivisto.
11319
11320 Add layout test coverage.
11321
11322 * platform/mac-wk1/TestExpectations:
11323 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
11324 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
11325 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
11326 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
11327 * svg/animations/resources/smilAnimation.svg: Added.
11328
antti@apple.comdf681732017-03-28 22:48:26 +0000113292017-03-28 Antti Koivisto <antti@apple.com>
11330
11331 Missing render tree position invalidation when tearing down renderers for display:contents subtree
11332 https://bugs.webkit.org/show_bug.cgi?id=170199
11333 <rdar://problem/31260856>
11334
11335 Reviewed by Zalan Bujtas.
11336
11337 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
11338 * fast/shadow-dom/slot-renderer-teardown.html: Added.
11339
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +0000113402017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11341
11342 Unreviewed, rolling out r214485.
11343
11344 This change caused LayoutTest crashes.
11345
11346 Reverted changeset:
11347
11348 "Stop RTCDataChannel when closing page"
11349 https://bugs.webkit.org/show_bug.cgi?id=170166
11350 http://trac.webkit.org/changeset/214485
11351
bburg@apple.com2e3de942017-03-28 21:41:24 +0000113522017-03-28 Brian Burg <bburg@apple.com>
11353
11354 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
11355 https://bugs.webkit.org/show_bug.cgi?id=169865
11356 <rdar://problem/31250573>
11357
11358 Reviewed by Joseph Pecoraro.
11359
11360 Add tests that verify the new command works as expected when it disables resource caching.
11361 I also manually verified that the override setting is cleared when Web Inspector disconnects.
11362 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
11363 a load happened or not.
11364
11365 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
11366 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
11367 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
11368 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
11369
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +0000113702017-03-28 Youenn Fablet <youenn@apple.com>
11371
11372 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
11373 https://bugs.webkit.org/show_bug.cgi?id=170194
11374
11375 Reviewed by Chris Dumez.
11376
11377 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
11378 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
11379
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +0000113802017-03-28 Joseph Pecoraro <pecoraro@apple.com>
11381
11382 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
11383 https://bugs.webkit.org/show_bug.cgi?id=166862
11384 <rdar://problem/29835977>
11385
11386 Reviewed by Brian Burg.
11387
11388 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
11389 * http/tests/inspector/network/resource-mime-type.html: Added.
11390 Test resource mime types for different resources.
11391
11392 * http/tests/inspector/network/resources/json.php: Added.
11393 * http/tests/inspector/network/resources/script.js: Added.
11394 * http/tests/inspector/network/resources/script.txt: Added.
11395 * http/tests/inspector/network/resources/stylesheet.css: Added.
11396 * http/tests/inspector/network/resources/stylesheet.txt: Added.
11397 * http/tests/resources/square20.jpg: Added.
11398 Resources for various requests and different mime types.
11399
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +0000114002017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11401
ryanhaddad@apple.com87370632017-03-28 20:50:36 +000011402 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
11403 https://bugs.webkit.org/show_bug.cgi?id=168132
11404
11405 Unreviewed test gardening.
11406
11407 * platform/mac/TestExpectations:
11408
114092017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11410
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +000011411 Mark two fast/scrolling/ios/touch-scroll tests as failing.
11412 https://bugs.webkit.org/show_bug.cgi?id=170153
11413
11414 Unreviewed test gardening.
11415
11416 * platform/ios-wk2/TestExpectations:
11417
114182017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11419
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000011420 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
11421
11422 Unreviewed test gardening.
11423
11424 * platform/ios/TestExpectations:
11425
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +0000114262017-03-28 Youenn Fablet <youenn@apple.com>
11427
11428 Stop RTCDataChannel when closing page
11429 https://bugs.webkit.org/show_bug.cgi?id=170166
11430
11431 Reviewed by Eric Carlson.
11432
11433 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
11434 * webrtc/datachannel/datachannel-gc.html: Added.
11435
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +0000114362017-03-28 Antoine Quint <graouts@apple.com>
11437
11438 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
11439 https://bugs.webkit.org/show_bug.cgi?id=170180
11440
11441 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
11442
11443 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
11444 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
11445
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +0000114462017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11447
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +000011448 Mark fast/history/ios/history-scroll-restoration.html as flaky.
11449 https://bugs.webkit.org/show_bug.cgi?id=169558
11450
11451 Unreviewed test gardening.
11452
11453 * platform/ios-wk2/TestExpectations:
11454
114552017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11456
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000011457 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
11458 https://bugs.webkit.org/show_bug.cgi?id=170180
11459
11460 Unreviewed test gardening.
11461
11462 * platform/ios/TestExpectations:
11463
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +0000114642017-03-28 Youenn Fablet <youenn@apple.com>
11465
11466 LayoutTest webrtc/video-getParameters.html is failing
11467 https://bugs.webkit.org/show_bug.cgi?id=170148
11468
11469 Unreviewed.
11470
11471 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
11472
ryanhaddad@apple.com46558172017-03-28 16:09:11 +0000114732017-03-28 Ryan Haddad <ryanhaddad@apple.com>
11474
11475 Mark webrtc/video-replace-track-to-null.html as flaky.
11476 https://bugs.webkit.org/show_bug.cgi?id=170178
11477
11478 Unreviewed test gardening.
11479
11480 * TestExpectations:
11481
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +0000114822017-03-28 Jonathan Bedard <jbedard@apple.com>
11483
11484 Moved gardened ios-simulator tests to ios folders
11485 <rdar://problem/30948691>
11486
11487 Unreviewed test re-organization.
11488
11489 Moving ios-simulator test expectations to share as many expectations
11490 as possible with on-device testing.
11491
11492 * platform/ios: Moved from platform/ios-simulator.
11493 * platform/ios-device: Added.
11494 * platform/ios-device-wk1: Added.
11495 * platform/ios-device-wk2: Added.
11496 * platform/ios-simulator: Moved to platform/ios.
11497 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
11498 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
11499 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
11500 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
11501
yoav@yoav.ws81391512017-03-28 11:56:52 +0000115022017-03-28 Yoav Weiss <yoav@yoav.ws>
11503
11504 Add a warning for unused link preloads.
11505 https://bugs.webkit.org/show_bug.cgi?id=165670
11506
11507 Reviewed by Youenn Fablet.
11508
11509 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
11510 * http/tests/preload/download_resources-expected.txt:
11511 * http/tests/preload/download_resources.html: Added references to preloaded resources.
11512 * http/tests/preload/onerror_event-expected.txt:
11513 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
11514 * http/tests/preload/onload_event-expected.txt:
11515 * http/tests/preload/onload_event.html: Added references to preloaded resources.
11516 * http/tests/preload/single_download_preload.html: Deflaked.
11517 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
11518 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
11519 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
11520 * http/tests/preload/unused_preload_warning-expected.txt: Added.
11521 * http/tests/preload/unused_preload_warning.html: Added.
11522
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +0000115232017-03-28 Antoine Quint <graouts@apple.com>
11524
11525 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
11526 https://bugs.webkit.org/show_bug.cgi?id=170171
11527 <rdar://problem/31095500>
11528
11529 Reviewed by Dean Jackson.
11530
11531 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
11532 the "presented" property returns false immediately after calling hide() on the panel.
11533
11534 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
11535 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
11536 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
11537 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
11538
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +0000115392017-03-28 Aaron Chu <aaron_chu@apple.com>
11540
11541 AX: Media controls should be able to be re-activated after faded away
11542 https://bugs.webkit.org/show_bug.cgi?id=170048
11543 <rdar://problem/30157179>
11544
11545 Reviewed by Antoine Quint.
11546
11547 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
11548 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
11549
graouts@webkit.orga5300e22017-03-28 07:34:18 +0000115502017-03-28 Antoine Quint <graouts@apple.com>
11551
11552 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
11553 https://bugs.webkit.org/show_bug.cgi?id=169145
11554 <rdar://problem/17048858>
11555
11556 Reviewed by Dean Jackson.
11557
11558 We add new tests for media documents and related features that cover the following cases:
11559
11560 - checking <video> with only audio tracks does not show the fullscreen button
11561 - checking <video> with only audio tracks does not show the picture-in-picture button
11562 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
11563
11564 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11565 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
11566 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
11567 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
11568 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
11569 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
11570 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
11571 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
11572 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
11573 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
11574 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
11575 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
11576 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
11577 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
11578 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11579 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
11580 * platform/ios-simulator/TestExpectations:
11581 * platform/mac/TestExpectations:
11582
commit-queue@webkit.org09412b62017-03-28 02:23:10 +0000115832017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
11584
11585 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
11586 https://bugs.webkit.org/show_bug.cgi?id=169771
11587
11588 Reviewed by Simon Fraser.
11589
11590 * fast/images/animated-image-different-dest-size-expected.html: Added.
11591 * fast/images/animated-image-different-dest-size.html: Added.
11592 This test crashes without this patch.
11593
11594 * fast/images/animated-image-loop-count.html:
11595 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
11596
11597 * fast/images/async-image-background-image-expected.html: Added.
11598 * fast/images/async-image-background-image.html: Added.
11599 Ensures the background image can be drawn asynchronously if it is large.
11600
11601 * fast/images/async-image-canvas-draw-image-expected.html: Added.
11602 * fast/images/async-image-canvas-draw-image.html: Added.
11603 Ensures the image is drawn synchronously on the canvas regardless of its size.
11604
11605 * fast/images/ordered-animated-image-frames.html:
11606 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
11607
11608 * fast/images/reset-image-animation-expected.txt:
11609 * fast/images/reset-image-animation.html:
11610 Change how the steps of the test are ordered so the test can be not flaky.
11611 Running it with -repeat-each was failing.
11612
11613 * fast/images/resources/red-green-blue-900-300.png: Added.
11614
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +0000116152017-03-27 Youenn Fablet <youenn@apple.com>
11616
11617 addIceCandidate should not throw if passed null or undefined
11618 https://bugs.webkit.org/show_bug.cgi?id=170118
11619
11620 Reviewed by Eric Carlson.
11621
11622 Updating test to log addIceCandidate rejection.
11623
11624 * webrtc/datachannel/basic.html:
11625 * webrtc/routines.js:
11626 (iceCallback1):
11627 (iceCallback2):
11628 (onAddIceCandidateError):
11629
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +0000116302017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11631
11632 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
11633
11634 Unreviewed test gardening.
11635
11636 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
11637 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
11638
antti@apple.comf4e83d62017-03-27 22:56:32 +0000116392017-03-27 Antti Koivisto <antti@apple.com>
11640
11641 Loading in-body stylesheets should not block rendering of elements before them
11642 https://bugs.webkit.org/show_bug.cgi?id=169345
11643
11644 Reviewed by Simon Fraser.
11645
11646 * http/tests/incremental/resources/delayed-css.php: Added.
11647 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
11648 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
11649
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +0000116502017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11651
11652 Test variation font ranges in the CSS Font Loading API
11653 https://bugs.webkit.org/show_bug.cgi?id=170022
11654
11655 Reviewed by Dean Jackson.
11656
11657 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
11658 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
11659
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +0000116602017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11661
11662 Unreviewed, rolling out r214411.
11663
11664 Two of the LayoutTests for this change time out on ios-
11665 simulator.
11666
11667 Reverted changeset:
11668
11669 "[Modern Media Controls] Improve media documents across macOS,
11670 iPhone and iPad"
11671 https://bugs.webkit.org/show_bug.cgi?id=169145
11672 http://trac.webkit.org/changeset/214411
11673
graouts@webkit.orgf00d5252017-03-27 19:44:09 +0000116742017-03-27 Antoine Quint <graouts@apple.com>
11675
11676 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
11677 https://bugs.webkit.org/show_bug.cgi?id=168517
11678 <rdar://problem/30577636>
11679
11680 Reviewed by Dean Jackson.
11681
11682 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
11683
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +0000116842017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11685
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +000011686 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
11687 https://bugs.webkit.org/show_bug.cgi?id=169679
11688
11689 Unreviewed test gardening.
11690
11691 * platform/mac/TestExpectations:
11692
116932017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11694
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +000011695 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
11696 https://bugs.webkit.org/show_bug.cgi?id=170127
11697
11698 Unreviewed test gardening.
11699
11700 * platform/mac/TestExpectations:
11701
117022017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11703
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +000011704 Mark media/modern-media-controls/time-label/time-label.html as flaky.
11705 https://bugs.webkit.org/show_bug.cgi?id=169678
11706
11707 Unreviewed test gardening.
11708
11709 * platform/mac-wk1/TestExpectations:
11710
117112017-03-27 Ryan Haddad <ryanhaddad@apple.com>
11712
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000011713 Marking two modern-media-controls tests as timeouts.
11714 https://bugs.webkit.org/show_bug.cgi?id=170123
11715
11716 Unreviewed test gardening.
11717
11718 * platform/ios-simulator/TestExpectations:
11719
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +0000117202017-03-27 Youenn Fablet <youenn@apple.com>
11721
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +000011722 Tighten RTCDatachannel creation and parameter getters
11723 https://bugs.webkit.org/show_bug.cgi?id=170081
11724
11725 Reviewed by Eric Carlson.
11726
11727 * webrtc/datachannel/basic-expected.txt:
11728 * webrtc/datachannel/basic.html:
11729
117302017-03-27 Youenn Fablet <youenn@apple.com>
11731
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000011732 Add support for RTCRtpReceiver/RTCRtpSender getParameters
11733 https://bugs.webkit.org/show_bug.cgi?id=170057
11734
11735 Reviewed by Alex Christensen.
11736
11737 * webrtc/video-getParameters-expected.txt: Added.
11738 * webrtc/video-getParameters.html: Added.
11739
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +0000117402017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11741
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +000011742 font variation properties don't need to accept numbers
11743 https://bugs.webkit.org/show_bug.cgi?id=169357
11744
11745 Reviewed by Antti Koivisto.
11746
11747 * fast/text/font-selection-font-face-parse-expected.txt:
11748 * fast/text/font-selection-font-face-parse.html:
11749 * fast/text/font-selection-font-loading-api-parse-expected.txt:
11750 * fast/text/font-selection-font-loading-api-parse.html:
11751 * fast/text/font-stretch-parse-expected.txt:
11752 * fast/text/font-stretch-parse.html:
11753 * fast/text/font-style-parse-expected.txt:
11754 * fast/text/font-style-parse.html:
11755 * fast/text/variations/font-selection-properties.html:
11756 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
11757
117582017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11759
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +000011760 Implement format specifier for variation fonts
11761 https://bugs.webkit.org/show_bug.cgi?id=169327
11762
11763 Reviewed by Simon Fraser.
11764
11765 * fast/text/variations/font-face-format-expected.html: Added.
11766 * fast/text/variations/font-face-format.html: Added.
11767
117682017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
11769
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000011770 Make sure animation works for font-weight, font-stretch, and font-style
11771 https://bugs.webkit.org/show_bug.cgi?id=169683
11772
11773 Reviewed by Simon Fraser.
11774
11775 * animations/font-variations/font-stretch-expected.txt: Added.
11776 * animations/font-variations/font-stretch.html: Added.
11777 * animations/font-variations/font-style-expected.txt: Added.
11778 * animations/font-variations/font-style.html: Added.
11779 * animations/font-variations/font-weight-expected.txt: Added.
11780 * animations/font-variations/font-weight.html: Added.
11781 * animations/resources/animation-test-helpers.js:
11782 (compareFontStyle):
11783 (getPropertyValue):
11784 (comparePropertyValue):
11785
achristensen@apple.comf7a83f82017-03-27 15:43:34 +0000117862017-03-27 Alex Christensen <achristensen@webkit.org>
11787
11788 Make WebSockets work in network process
11789 https://bugs.webkit.org/show_bug.cgi?id=169930
11790
11791 Reviewed by Youenn Fablet.
11792
11793 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
11794 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
11795 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
11796 (web_socket_do_extra_handshake):
11797 (web_socket_transfer_data):
11798 * platform/ios-simulator-wk1/TestExpectations:
11799 * platform/mac-wk1/TestExpectations:
11800 * platform/win/TestExpectations:
11801
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +0000118022017-03-27 Antoine Quint <graouts@apple.com>
11803
11804 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
11805 https://bugs.webkit.org/show_bug.cgi?id=169145
11806 <rdar://problem/17048858>
11807
11808 Reviewed by Dean Jackson.
11809
11810 We add new tests for media documents and related features that cover the following cases:
11811
11812 - checking <video> with only audio tracks does not show the fullscreen button
11813 - checking <video> with only audio tracks does not show the picture-in-picture button
11814 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
11815
11816 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11817 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
11818 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
11819 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
11820 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
11821 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
11822 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
11823 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
11824 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
11825 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
11826 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
11827 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
11828 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
11829 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
11830 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
11831 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
11832 * platform/ios-simulator/TestExpectations:
11833 * platform/mac/TestExpectations:
11834
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +0000118352017-03-25 Aaron Chu <aaron_chu@apple.com>
11836
11837 AX: Media controls are unlabeled
11838 https://bugs.webkit.org/show_bug.cgi?id=169947
11839 <rdar://problem/30153323>
11840
11841 Reviewed by Antoine Quint.
11842
11843 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
11844 * media/modern-media-controls/airplay-button/airplay-button.html:
11845 * media/modern-media-controls/forward-button/forward-button-expected.txt:
11846 * media/modern-media-controls/forward-button/forward-button.html:
11847 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
11848 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
11849 * media/modern-media-controls/icon-button/icon-button-expected.txt:
11850 * media/modern-media-controls/icon-button/icon-button.html:
11851 * media/modern-media-controls/icon-service/icon-service-expected.txt:
11852 * media/modern-media-controls/icon-service/icon-service.html:
11853 * media/modern-media-controls/mute-button/mute-button-expected.txt:
11854 * media/modern-media-controls/mute-button/mute-button.html:
11855 * media/modern-media-controls/pip-button/pip-button-expected.txt:
11856 * media/modern-media-controls/pip-button/pip-button.html:
11857 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
11858 * media/modern-media-controls/play-pause-button/play-pause-button.html:
11859 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
11860 * media/modern-media-controls/rewind-button/rewind-button.html:
11861 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
11862 * media/modern-media-controls/skip-back-button/skip-back-button.html:
11863 * media/modern-media-controls/start-button/start-button-expected.txt:
11864 * media/modern-media-controls/start-button/start-button.html:
11865 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
11866 * media/modern-media-controls/tracks-button/tracks-button.html:
11867
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +0000118682017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
11869
11870 Unreviewed GTK+ gardening. Update expectations of several tests.
11871
11872 * platform/gtk/TestExpectations:
11873
mmaxfield@apple.com09f81272017-03-25 07:42:46 +0000118742017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
11875
11876 Post-commit test fix after r214394
11877 https://bugs.webkit.org/show_bug.cgi?id=170083
11878
11879 Unreviewed.
11880
11881 * fast/text/variations/optical-sizing.html:
11882
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +0000118832017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
11884
11885 Add font-optical-sizing to CSSComputedStyleDeclaration
11886 https://bugs.webkit.org/show_bug.cgi?id=170083
11887
11888 Reviewed by Joseph Pecoraro.
11889
11890 * fast/css/getComputedStyle/computed-style-expected.txt:
11891 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
11892 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
11893 * fast/css/getComputedStyle/resources/property-names.js:
11894 * fast/text/variations/optical-sizing-expected.txt:
11895 * fast/text/variations/optical-sizing.html:
11896 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
11897 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
11898 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
11899
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +0000119002017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11901
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +000011902 Consolidate TestExpectations for media/restore-from-page-cache.html.
11903
11904 Unreviewed test gardening.
11905
11906 * platform/mac/TestExpectations:
11907
119082017-03-24 Ryan Haddad <ryanhaddad@apple.com>
11909
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000011910 Unreviewed, rolling out r214361.
11911
11912 This change caused flakiness in http/tests/preload tests.
11913
11914 Reverted changeset:
11915
11916 "Add a warning for unused link preloads."
11917 https://bugs.webkit.org/show_bug.cgi?id=165670
11918 http://trac.webkit.org/changeset/214361
11919
graouts@webkit.orgb620f252017-03-24 23:32:14 +0000119202017-03-24 Antoine Quint <graouts@webkit.org>
11921
11922 [Modern Media Controls] Remove placard icon if height is compressed
11923 https://bugs.webkit.org/show_bug.cgi?id=167935
11924 <rdar://problem/30397128>
11925
11926 Reviewed by Dean Jackson.
11927
11928 We add a new test to check that the various designed constraints to toggle display of a placard's
11929 icon, title and description are honored. Also, due to the old layout() method now being called
11930 "commit()", we refactor a relevant test.
11931
11932 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
11933 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
11934 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
11935 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
11936
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +0000119372017-03-24 Eric Carlson <eric.carlson@apple.com>
11938
11939 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
11940 https://bugs.webkit.org/show_bug.cgi?id=170056
11941
11942 Reviewed by Youenn Fablet.
11943
11944 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
11945 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
11946 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
11947 * fast/mediastream/apply-constraints-advanced-expected.txt:
11948 * fast/mediastream/apply-constraints-advanced.html:
11949 * fast/mediastream/apply-constraints-video-expected.txt:
11950 * fast/mediastream/apply-constraints-video.html:
11951
dino@apple.com21196272017-03-24 23:16:52 +0000119522017-03-24 Dean Jackson <dino@apple.com>
11953
11954 Serialization of custom props in longhand should be "" not value of shorthand
11955 https://bugs.webkit.org/show_bug.cgi?id=167699
11956 <rdar://problem/30324200>
11957
11958 Reviewed by Sam Weinig.
11959
11960 * fast/css/variables/rule-property-get-expected.html:
11961 * fast/css/variables/rule-property-get.html:
11962
graouts@webkit.org2b626cf2017-03-24 22:10:45 +0000119632017-03-24 Antoine Quint <graouts@webkit.org>
11964
11965 [Modern Media Controls] Captions don't move with the appearance of the inline controls
11966 https://bugs.webkit.org/show_bug.cgi?id=170051
11967 <rdar://problem/30754428>
11968
11969 Reviewed by Dean Jackson.
11970
11971 Add a new test, which would have previously failed, where we check that we account for the controls bar height
11972 when showing captions with the controls bar visible.
11973
11974 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
11975 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
11976
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +0000119772017-03-24 Brent Fulgham <bfulgham@apple.com>
11978
11979 Handle recursive calls to ProcessingInstruction::checkStyleSheet
11980 https://bugs.webkit.org/show_bug.cgi?id=169982
11981 <rdar://problem/31083051>
11982
11983 Reviewed by Antti Koivisto.
11984
11985 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
11986 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
11987 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
11988 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
11989 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
11990 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
11991 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
11992 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
11993 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
11994 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
11995 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
11996
beidson@apple.comc6dab482017-03-24 21:13:40 +0000119972017-03-24 Brady Eidson <beidson@apple.com>
11998
11999 A null compound index value crashes the Databases process.
12000 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
12001
12002 Reviewed by Alex Christensen.
12003
12004 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
12005 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
12006 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
12007 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
12008 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
12009
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +0000120102017-03-24 Ryan Haddad <ryanhaddad@apple.com>
12011
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +000012012 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
12013 https://bugs.webkit.org/show_bug.cgi?id=170068
12014
12015 Unreviewed test gardening.
12016
12017 * platform/ios-simulator/TestExpectations:
12018
120192017-03-24 Ryan Haddad <ryanhaddad@apple.com>
12020
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000012021 Unreviewed, rolling out r214360.
12022
12023 This change caused 20+ LayoutTest failures.
12024
12025 Reverted changeset:
12026
12027 "Handle recursive calls to
12028 ProcessingInstruction::checkStyleSheet"
12029 https://bugs.webkit.org/show_bug.cgi?id=169982
12030 http://trac.webkit.org/changeset/214360
12031
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +0000120322017-03-24 Youenn Fablet <youenn@apple.com>
12033
12034 Add support for qpSum in WebRTC stats
12035 https://bugs.webkit.org/show_bug.cgi?id=170060
12036
12037 Reviewed by Eric Carlson.
12038
12039 * webrtc/video-stats.html:
12040
dbates@webkit.org8bc9f862017-03-24 19:34:11 +0000120412017-03-24 Daniel Bates <dabates@apple.com>
12042
12043 Prevent new navigations during document unload
12044 https://bugs.webkit.org/show_bug.cgi?id=169934
12045 <rdar://problem/31247584>
12046
12047 Reviewed by Chris Dumez.
12048
12049 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
12050 after starting a navigation from an onunload event handler.
12051
12052 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
12053 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
12054
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +0000120552017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
12056
12057 Implement font-optical-sizing
12058 https://bugs.webkit.org/show_bug.cgi?id=168895
12059
12060 Reviewed by Dean Jackson.
12061
12062 * fast/text/variations/optical-sizing-expected.txt: Added.
12063 * fast/text/variations/optical-sizing.html: Added.
12064
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +0000120652017-03-24 Yoav Weiss <yoav@yoav.ws>
12066
12067 Add a warning for unused link preloads.
12068 https://bugs.webkit.org/show_bug.cgi?id=165670
12069
12070 Reviewed by Youenn Fablet.
12071
12072 This adds a test for the unused preload warning, and adapts some of the other preload tests,
12073 to avoid warnings.
12074
12075 * http/tests/preload/download_resources-expected.txt: Changed.
12076 * http/tests/preload/download_resources.html: Added references to preloaded resources.
12077 * http/tests/preload/onerrer_event-expected.txt: Changed.
12078 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
12079 * http/tests/preload/onload_event.html: Added references to preloaded resources.
12080 * http/tests/preload/resources/single_download_preload.html: Deflaked.
12081 * http/tests/preload/unused_preload_warning-expected.txt: Added.
12082 * http/tests/preload/unused_preload_warning.html: Added.
12083
bfulgham@apple.comd29ec582017-03-24 18:39:28 +0000120842017-03-24 Brent Fulgham <bfulgham@apple.com>
12085
12086 Handle recursive calls to ProcessingInstruction::checkStyleSheet
12087 https://bugs.webkit.org/show_bug.cgi?id=169982
12088 <rdar://problem/31083051>
12089
12090 Reviewed by Antti Koivisto.
12091
12092 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
12093 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
12094 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
12095 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
12096 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
12097 * fast/dom/beforeload/recursive-link-before-load.html: Added.
12098 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
12099 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
12100 * fast/dom/beforeload/resources/content.xhtml: Added.
12101 * fast/dom/beforeload/resources/pass.css: Added.
12102 * fast/dom/beforeload/resources/test.xsl: Added.
12103
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +0000121042017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
12105
12106 font-style needs a new CSSValue to make CSSRule.cssText work correctly
12107 https://bugs.webkit.org/show_bug.cgi?id=169258
12108
12109 Reviewed by David Hyatt.
12110
12111 Update tests' expected results.
12112
12113 * fast/text/font-selection-font-face-parse-expected.txt:
12114 * fast/text/font-selection-font-face-parse.html:
12115 * fast/text/font-style-parse-expected.txt:
12116 * fast/text/font-style-parse.html:
12117 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
12118 * svg/css/getComputedStyle-basic-expected.txt:
12119
commit-queue@webkit.org9107d182017-03-24 18:01:18 +0000121202017-03-24 Youenn Fablet <youenn@apple.com>
12121
12122 Add libwebrtc backend support for RTCRtpSender::replaceTrack
12123 https://bugs.webkit.org/show_bug.cgi?id=169841
12124
12125 Reviewed by Alex Christensen.
12126
12127 * webrtc/audio-replace-track-expected.txt: Added.
12128 * webrtc/audio-replace-track.html: Added.
12129 * webrtc/video-replace-track-expected.txt: Added.
12130 * webrtc/video-replace-track.html: Added.
12131 * webrtc/video-replace-track-to-null-expected.txt: Added.
12132 * webrtc/video-replace-track-to-null.html: Added.
12133
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +0000121342017-03-24 Ryan Haddad <ryanhaddad@apple.com>
12135
12136 Update TestExpectations for media/restore-from-page-cache.html.
12137
12138 Unreviewed test gardening.
12139
12140 * platform/mac-wk2/TestExpectations:
12141 * platform/mac/TestExpectations:
12142
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +0000121432017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
12144
12145 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
12146
12147 * platform/gtk/TestExpectations:
12148
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +0000121492017-03-24 Youenn Fablet <youenn@apple.com>
12150
12151 Add support for DataChannel and MediaStreamTrack stats
12152 https://bugs.webkit.org/show_bug.cgi?id=170031
12153
12154 Reviewed by Eric Carlson.
12155
12156 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
12157 * webrtc/datachannel/datachannel-stats.html: Added.
12158 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
12159 * webrtc/video-mediastreamtrack-stats.html: Added.
12160
cdumez@apple.comedecdd02017-03-24 16:27:01 +0000121612017-03-24 Chris Dumez <cdumez@apple.com>
12162
12163 Extend svg/animations/animations-paused-disconnected-iframe.html
12164 https://bugs.webkit.org/show_bug.cgi?id=170035
12165
12166 Reviewed by Andreas Kling.
12167
12168 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
12169
12170 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
12171 * svg/animations/animations-paused-disconnected-iframe.html:
12172
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +0000121732017-03-24 Youenn Fablet <youenn@apple.com>
12174
12175 Fix framesEncoded/framesDecoded RTC stats
12176 https://bugs.webkit.org/show_bug.cgi?id=170024
12177
12178 Reviewed by Eric Carlson.
12179
12180 * webrtc/video-stats-expected.txt: Added.
12181 * webrtc/video-stats.html: Added.
12182
carlosgc@webkit.org798207a2017-03-24 13:19:56 +0000121832017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
12184
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +000012185 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
12186
12187 * platform/gtk/TestExpectations:
12188
121892017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
12190
carlosgc@webkit.org77c89412017-03-24 13:30:56 +000012191 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
12192
12193 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
12194 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
12195 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
12196 mime type and returned application/octet-stream.
12197
12198 * platform/gtk/TestExpectations:
12199 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
12200 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
12201
122022017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
12203
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000012204 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
12205
12206 We are now getting a MIME type for otf files.
12207
12208 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
12209
pvollan@apple.come52fe062017-03-24 12:01:45 +0000122102017-03-24 Per Arne Vollan <pvollan@apple.com>
12211
12212 Text stroke is sometimes clipped on video captions.
12213 https://bugs.webkit.org/show_bug.cgi?id=170006
12214
12215 Reviewed by Eric Carlson.
12216
12217 * media/track/track-css-stroke-cues-expected.txt:
12218 * media/track/track-css-stroke-cues.html:
12219
carlosgc@webkit.org41922302017-03-24 08:21:21 +0000122202017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
12221
12222 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
12223 https://bugs.webkit.org/show_bug.cgi?id=170001
12224
12225 Reviewed by Michael Catanzaro.
12226
12227 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
12228
12229 * platform/gtk/TestExpectations:
12230
antti@apple.com0e079ed2017-03-24 03:20:18 +0000122312017-03-23 Antti Koivisto <antti@apple.com>
12232
12233 Revert r213712, caused iPad PLT regression
12234 https://bugs.webkit.org/show_bug.cgi?id=170040
12235
12236 Unreviewed.
12237
12238 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
12239 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
12240
cdumez@apple.com838ef372017-03-23 23:51:20 +0000122412017-03-23 Chris Dumez <cdumez@apple.com>
12242
12243 SVG animations are not paused when their <svg> element is removed from the document
12244 https://bugs.webkit.org/show_bug.cgi?id=170030
12245 <rdar://problem/31230252>
12246
12247 Reviewed by Dean Jackson.
12248
12249 Add layout test coverage.
12250
12251 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
12252 * svg/animations/animations-paused-when-removed-from-document.html: Added.
12253
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +0000122542017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
12255
12256 font shorthand should accept variation values
12257 https://bugs.webkit.org/show_bug.cgi?id=168998
12258
12259 Reviewed by Simon Fraser.
12260
12261 * fast/text/font-style-parse-expected.txt:
12262 * fast/text/font-style-parse.html:
12263 * fast/text/font-weight-parse-expected.txt:
12264 * fast/text/font-weight-parse.html:
12265
cdumez@apple.com62599cb2017-03-23 22:40:50 +0000122662017-03-23 Chris Dumez <cdumez@apple.com>
12267
12268 SVG animations are not paused when inserted into a hidden page
12269 https://bugs.webkit.org/show_bug.cgi?id=170026
12270 <rdar://problem/31228704>
12271
12272 Reviewed by Andreas Kling.
12273
12274 Add layout test coverage.
12275
12276 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
12277 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
12278 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
12279 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
12280
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +000012281== Rolled over to ChangeLog-2017-03-23 ==