blob: 63c7b1768af86c142e535cd31f8c046b7096a8a3 [file] [log] [blame]
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000012017-05-01 Timothy Horton <timothy_horton@apple.com>
2
3 Expose viewport-fit instead of clip-to-safe-area
4 https://bugs.webkit.org/show_bug.cgi?id=171503
5 <rdar://problem/31918249>
6
7 Reviewed by Simon Fraser.
8
9 * TestExpectations:
10 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
11 * fast/css/variables/constants/ios/safe-area-inset-set.html:
12 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
13 * fast/viewport/ios/viewport-fit-auto.html: Added.
14 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
15 * fast/viewport/ios/viewport-fit-contain.html: Added.
16 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
17 * fast/viewport/ios/viewport-fit-cover.html: Added.
18 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
19 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
20 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
21 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
22 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
23 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
24
cdumez@apple.com2f9efd22017-05-02 00:02:16 +0000252017-05-01 Chris Dumez <cdumez@apple.com>
26
27 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
28 https://bugs.webkit.org/show_bug.cgi?id=171499
29
30 Reviewed by Sam Weinig.
31
32 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
33
34 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
35 * fast/dom/domparser-parsefromstring-origin.html: Added.
36
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +0000372017-05-01 Ryan Haddad <ryanhaddad@apple.com>
38
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +000039 Mark inspector/debugger/tail-recursion.html as flaky.
40 https://bugs.webkit.org/show_bug.cgi?id=168387
41
42 Unreviewed test gardening.
43
44 * platform/mac/TestExpectations:
45
462017-05-01 Ryan Haddad <ryanhaddad@apple.com>
47
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000048 Rebaseline two fast/visual-viewport tests for iOS.
49
50 Unreviewed test gardening.
51
52 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
53 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
54
joepeck@webkit.org9c06e282017-05-01 22:54:19 +0000552017-05-01 Joseph Pecoraro <pecoraro@apple.com>
56
57 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
58 https://bugs.webkit.org/show_bug.cgi?id=171491
59
60 Unreviewed test gardening.
61
62 * js/promises-tests/promises-tests-2-3-3.html:
63 Silence unhandled expectation messages for this test.
64
65 * media/video-fullscreen-restriction-removed-expected.txt:
66 Rebaseline expected results with unhandled expectation message.
67
68 * platform/gtk/TestExpectations:
69
cfleizach@apple.com036c0e02017-05-01 22:52:36 +0000702017-05-01 Chris Fleizach <cfleizach@apple.com>
71
72 AX: Support time@datetime for verbosity clarification of dates, times, and durations
73 https://bugs.webkit.org/show_bug.cgi?id=171498
74 <rdar://problem/12985540>
75
76 Reviewed by Joanmarie Diggs.
77
78 * accessibility/datetime-attribute.html: Added.
79 * accessibility/roles-computedRoleString-expected.txt:
80 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
81 * platform/gtk/accessibility/roles-exposed-expected.txt:
82 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
83 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
84 * platform/mac/accessibility/roles-exposed-expected.txt:
85
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +0000862017-05-01 Matt Lewis <jlewis3@apple.com>
87
88 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
89 https://bugs.webkit.org/show_bug.cgi?id=170960
90
91 Unreviewed test gardening.
92
93 * platform/mac-wk2/TestExpectations:
94
joepeck@webkit.org13065162017-05-01 21:53:38 +0000952017-05-01 Joseph Pecoraro <pecoraro@apple.com>
96
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +000097 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
98 https://bugs.webkit.org/show_bug.cgi?id=171416
99 <rdar://problem/31899425>
100
101 Reviewed by Saam Barati and Brian Burg.
102
103 * inspector/console/message-stack-trace-expected.txt: Added.
104 * inspector/console/message-stack-trace.html: Added.
105 Test console stack traces from various places where console messages
106 are generated and the stacks are important.
107
108 * inspector/console/resources/log-console-stack-trace.js: Added.
109 (TestPage.registerInitializer.logCallFrame):
110 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
111 Like the logger for Debugger StackTrace but for Console StackTrace.
112
113 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
114 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
115 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
116 * http/tests/security/video-cross-origin-caching-expected.txt:
117 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
118 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
119 * js/promises-tests/promises-tests-2-2-6-expected.txt:
120 * streams/reference-implementation/pipe-to-options-expected.txt:
121 * streams/reference-implementation/readable-stream-templated-expected.txt:
122 * streams/reference-implementation/writable-stream-abort-expected.txt:
123 * streams/reference-implementation/writable-stream-expected.txt:
124 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
125 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
126 Rebaseline results. Better stack trace for errors includes correct line numbers.
127 Explicit rejections with a value do not include backtraces without a debugger.
128
1292017-05-01 Joseph Pecoraro <pecoraro@apple.com>
130
joepeck@webkit.org13065162017-05-01 21:53:38 +0000131 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
132 https://bugs.webkit.org/show_bug.cgi?id=171511
133
134 Unreviewed test gardening.
135
136 * TestExpectations:
137
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +00001382017-05-01 Ryan Haddad <ryanhaddad@apple.com>
139
140 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
141
142 Unreviewed test gardening.
143
144 * TestExpectations:
145
jdiggs@igalia.com466ea212017-05-01 21:19:09 +00001462017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
147
148 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
149 https://bugs.webkit.org/show_bug.cgi?id=171496
150
151 Reviewed by Chris Fleizach.
152
153 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
154
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +00001552017-05-01 Ryan Haddad <ryanhaddad@apple.com>
156
157 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
158 https://bugs.webkit.org/show_bug.cgi?id=171500
159
160 Unreviewed test gardening.
161
162 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
163
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +00001642017-05-01 Matt Lewis <jlewis3@apple.com>
165
166 Rebaselined fast/visual-viewport/ tests.
167 https://bugs.webkit.org/show_bug.cgi?id=171500
168
169 Unreviewed test gardening.
170
171 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
172 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
173 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
174 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
175 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
176 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
177 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
178 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
179 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
180
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +00001812017-05-01 Chris Dumez <cdumez@apple.com>
182
183 Do not dispatch SVG load event in frameless documents
184 https://bugs.webkit.org/show_bug.cgi?id=171505
185 <rdar://problem/31799776>
186
187 Reviewed by Andreas Kling.
188
189 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
190
191 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
192 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
193
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00001942017-05-01 Ryan Haddad <ryanhaddad@apple.com>
195
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +0000196 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
197 https://bugs.webkit.org/show_bug.cgi?id=171501
198
199 Unreviewed test gardening.
200
201 * platform/mac-wk1/TestExpectations:
202
2032017-05-01 Ryan Haddad <ryanhaddad@apple.com>
204
ryanhaddad@apple.comac933902017-05-01 18:45:50 +0000205 Rebaseline js/dom/global-constructors-attributes.html after r215956.
206
207 Unreviewed test gardening.
208
209 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
210 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
211 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
212
jdiggs@igalia.comf5137062017-05-01 16:58:00 +00002132017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
214
215 AX: [GTK] Add support to query for aria-current
216 https://bugs.webkit.org/show_bug.cgi?id=149016
217
218 Reviewed by Chris Fleizach.
219
220 * platform/gtk/TestExpectations: Unskip now-passing test.
221
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00002222017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
223
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +0000224 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
225
226 * platform/gtk/fast/table/giantRowspan-expected.txt:
227 * platform/gtk/fast/table/giantRowspan2-expected.txt:
228
2292017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
230
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +0000231 Unreviewed GTK+ gardening. Update expectations of several test.
232
233 * platform/gtk/TestExpectations:
234
2352017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
236
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +0000237 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
238
239 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
240 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
241 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
242 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
243 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
244 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
245 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
246 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
247 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
248
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +00002492017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
250
251 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
252 https://bugs.webkit.org/show_bug.cgi?id=171475
253
254 Reviewed by Chris Fleizach.
255
256 * accessibility/table-detection-expected.txt: Updated.
257 * accessibility/table-with-rules-expected.txt: Updated.
258
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +00002592017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
260
261 Unreviewed GTK+ gardening. Update expectations of several test.
262
263 * platform/gtk/TestExpectations:
264
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +00002652017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
266
267 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
268 https://bugs.webkit.org/show_bug.cgi?id=171183
269
270 Reviewed by Chris Fleizach.
271
272 New test cases added and expectations updated.
273
274 * accessibility/gtk/xml-roles-exposed-expected.txt:
275 * accessibility/gtk/xml-roles-exposed.html:
276 * accessibility/roles-computedRoleString.html:
277 * accessibility/roles-exposed.html:
278 * platform/gtk/accessibility/roles-exposed-expected.txt:
279 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
280 * platform/mac/accessibility/roles-exposed-expected.txt:
281
zalan@apple.com6c04c202017-05-01 00:15:38 +00002822017-04-30 Zalan Bujtas <zalan@apple.com>
283
284 Initialize a new layout state while bailing out of simple line layout only when needed.
285 https://bugs.webkit.org/show_bug.cgi?id=171481
286 <rdar://problem/31906382>
287
288 Reviewed by Antti Koivisto.
289
290 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
291 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
292
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00002932017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
294
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +0000295 [ATK] Implement support for aria-autocomplete
296 https://bugs.webkit.org/show_bug.cgi?id=171167
297
298 Reviewed by Chris Fleizach.
299
300 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
301 * accessibility/gtk/aria-autocomplete.html: Added.
302
3032017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
304
jdiggs@igalia.com8c934782017-04-30 18:11:56 +0000305 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
306 https://bugs.webkit.org/show_bug.cgi?id=171170
307
308 Reviewed by Chris Fleizach.
309
310 Add interface-table.html to verify that all roles which have tabular functionality
311 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
312 to our internal TreeGridRole AccessibilityRole.
313
314 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
315 * accessibility/gtk/interface-table-expected.txt: Added.
316 * accessibility/gtk/interface-table.html: Added.
317 * accessibility/roles-computedRoleString.html: Updated.
318 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
319 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
320 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
321
3222017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
323
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +0000324 [ATK] Emit object:state-changed:busy event when aria-busy value changes
325 https://bugs.webkit.org/show_bug.cgi?id=171181
326
327 Reviewed by Chris Fleizach.
328
329 New test. Also update the expectations for menu-list-unfocused-notifications.html
330 because the addition of the handler for AXElementBusyChanged results in that
331 notification being output in the test results.
332
333 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
334 * accessibility/gtk/aria-busy-changed-notification.html: Added.
335 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
336
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +00003372017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
338
339 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
340 https://bugs.webkit.org/show_bug.cgi?id=163208
341
342 Reviewed by Saam Barati.
343
344 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
345 * inspector/runtime/evaluate-CommandLineAPI.html:
346 * js/parser-syntax-check-expected.txt:
347 * js/script-tests/parser-syntax-check.js:
348
gskachkov@gmail.com51135722017-04-29 21:25:50 +00003492017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
350
351 Deep nesting is leading to ReferenceError for hoisted function
352 https://bugs.webkit.org/show_bug.cgi?id=171456
353
354 Reviewed by Yusuke Suzuki.
355
356 * js/function-declaration-statement-expected.txt:
357 * js/script-tests/function-declaration-statement.js:
358 (deepNesting.foo):
359 (deepNesting):
360 (deepNestingForFunctionDeclaration.foo):
361 (deepNestingForFunctionDeclaration):
362 (eval.deepNestingInEval.foo):
363 (eval.deepNestingInEval):
364 (eval.deepNestingForFunctionDeclarationInEval.foo):
365 (eval.deepNestingForFunctionDeclarationInEval):
366
zalan@apple.com2c506312017-04-29 21:16:44 +00003672017-04-28 Zalan Bujtas <zalan@apple.com>
368
369 iBooks text can overlap, sometimes columns are shifted splitting words.
370 https://bugs.webkit.org/show_bug.cgi?id=171472
371 <rdar://problem/31096037>
372
373 Reviewed by Antti Koivisto.
374
375 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
376 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
377
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +00003782017-04-28 Per Arne Vollan <pvollan@apple.com>
379
380 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
381 https://bugs.webkit.org/show_bug.cgi?id=171427
382
383 Reviewed by Brent Fulgham.
384
385 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
386 * accessibility/accessibility-crash-setattribute.html: Added.
387
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +00003882017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
389
390 Unreviewed test gardening (Mac WK1)
391
392 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
393 but was meant to be enabled for WK1 on Mac. Followup to r213897.
394
395 * platform/mac-wk1/TestExpectations:
396
jdiggs@igalia.comcba48112017-04-29 02:07:21 +00003972017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
398
399 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
400 https://bugs.webkit.org/show_bug.cgi?id=171180
401
402 Reviewed by Chris Fleizach.
403
404 Add new test cases to several tests so that we have coverage for both named and
405 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
406 the region role was replaced with the table role because the test requires elements
407 which have mapped ARIA roles and lack an author-provided name. A region which lacks
408 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
409 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
410 being tested.
411
412 * accessibility/aria-namefrom-author.html:
413 * accessibility/gtk/xml-roles-exposed-expected.txt:
414 * accessibility/gtk/xml-roles-exposed.html:
415 * accessibility/mac/aria-grouping-roles.html:
416 * accessibility/roles-computedRoleString.html:
417 * accessibility/roles-exposed.html:
418 * platform/gtk/accessibility/roles-exposed-expected.txt:
419 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
420 * platform/mac/accessibility/roles-exposed-expected.txt:
421
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +00004222017-04-28 Joseph Pecoraro <pecoraro@apple.com>
423
424 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
425 https://bugs.webkit.org/show_bug.cgi?id=171445
426
427 Unreviewed test gardening.
428
429 * js/dom/Promise-static-all.html:
430 Fix an accidentally commented out line.
431
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +00004322017-04-28 Matt Lewis <jlewis3@apple.com>
433
434 Marked media/track/track-in-band-style.html as flaky timeout.
435 https://bugs.webkit.org/show_bug.cgi?id=171465
436
437 Unreviewed test gardening.
438
439 * platform/mac/TestExpectations:
440
dino@apple.com02e98562017-04-28 23:34:48 +00004412017-04-28 Dean Jackson <dino@apple.com>
442
443 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
444 https://bugs.webkit.org/show_bug.cgi?id=171461
445 <rdar://problem/30534722>
446
447 Reviewed by Eric Carlson.
448
449 Test a bunch of blurs a frame at a time.
450
451 * css3/filters/blur-various-radii-expected.html: Added.
452 * css3/filters/blur-various-radii.html: Added.
453
cdumez@apple.com673a7792017-04-28 23:28:41 +00004542017-04-28 Chris Dumez <cdumez@apple.com>
455
456 Stop using legacy ClientRect / ClientRectList in Internals
457 https://bugs.webkit.org/show_bug.cgi?id=171412
458
459 Reviewed by Simon Fraser.
460
461 Rebaseline existing tests as DOMRect has more properties than ClientRect.
462
463 * fast/visual-viewport/nonzoomed-rects-expected.txt:
464 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
465 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
466 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
467 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
468 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
469 * fast/visual-viewport/zoomed-fixed-expected.txt:
470 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
471 * fast/visual-viewport/zoomed-rects-expected.txt:
472 * inspector/dom/hideHighlight-expected.txt:
473 * inspector/dom/highlightQuad-expected.txt:
474 * inspector/dom/highlightRect-expected.txt:
475
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +00004762017-04-28 Jeremy Jones <jeremyj@apple.com>
477
478 ARGUMENT BAD: time, time >= 0
479 https://bugs.webkit.org/show_bug.cgi?id=164336
480 rdar://problem/29314891
481
482 Reviewed by Eric Carlson.
483
484 Remove workaround that affected other tests.
485
486 * media/modern-media-controls/pip-support/pip-support-click.html:
487
cdumez@apple.comdc853c02017-04-28 21:16:30 +00004882017-04-28 Chris Dumez <cdumez@apple.com>
489
490 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
491 https://bugs.webkit.org/show_bug.cgi?id=171393
492
493 Reviewed by Simon Fraser.
494
495 Add layout test coverage.
496
497 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
498 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
499
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +00005002017-04-28 Joseph Pecoraro <pecoraro@apple.com>
501
502 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
503 https://bugs.webkit.org/show_bug.cgi?id=171445
504
505 Reviewed by Saam Barati.
506
507 * js/dom/Promise-static-all.html:
508 * js/dom/Promise-static-race.html:
509 Silence the console messages for unhandled rejections in this test.
510 There are unhandled rejections and messages sometimes appear
511 depending on the order of events on the page. The messages are not
512 important for this test so just mute them.
513
cdumez@apple.comb74ccc22017-04-28 19:53:54 +00005142017-04-28 Chris Dumez <cdumez@apple.com>
515
516 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
517
518 This test is slow.
519
520 * TestExpectations:
521
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +00005222017-04-28 Ryan Haddad <ryanhaddad@apple.com>
523
524 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
525 https://bugs.webkit.org/show_bug.cgi?id=171094
526
527 Unreviewed test gardening.
528
529 * TestExpectations:
530
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +00005312017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
532
533 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
534 https://bugs.webkit.org/show_bug.cgi?id=171188
535
536 Reviewed by Chris Fleizach.
537
538 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
539 * accessibility/gtk/aria-modal-state-exposed.html: Added.
540
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +00005412017-04-28 Matt Lewis <jlewis3@apple.com>
542
543 Rebaselining test after r215916.
544 https://bugs.webkit.org/show_bug.cgi?id=171438
545
546 Unreviewed test gardening.
547
548 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
549 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
550 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
551 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
552
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +00005532017-04-28 Eric Carlson <eric.carlson@apple.com>
554
555 Implement ondevicechange
556 https://bugs.webkit.org/show_bug.cgi?id=169872
557 <rdar://problem/28945035>
558
559 Reviewed by Jer Noble.
560
561 * fast/mediastream/device-change-event-expected.txt: Added.
562 * fast/mediastream/device-change-event.html: Added.
563
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00005642017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
565
jdiggs@igalia.com353e8722017-04-28 17:08:57 +0000566 AX: Implement aria-value support for focusable separators
567 https://bugs.webkit.org/show_bug.cgi?id=171169
568
569 Reviewed by Chris Fleizach.
570
571 * accessibility/separator-values-expected.txt: Added.
572 * accessibility/separator-values.html: Added.
573
5742017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
575
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +0000576 [ATK] GridCellRole should implement AtkTableCell (regression?)
577 https://bugs.webkit.org/show_bug.cgi?id=171179
578
579 Reviewed by Chris Fleizach.
580
581 * accessibility/gtk/interface-table-cell-expected.txt: Added.
582 * accessibility/gtk/interface-table-cell.html: Added.
583
magomez@igalia.com1afe8902017-04-28 11:53:52 +00005842017-04-28 Miguel Gomez <magomez@igalia.com>
585
586 REGRESSION(r215211): [GTK] Several webgl related tests are failing
587 https://bugs.webkit.org/show_bug.cgi?id=170730
588
589 Reviewed by Said Abou-Hallawa.
590
591 Adjust test expectations for the tests that were failing. They must pass now.
592
593 * platform/gtk/TestExpectations:
594
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +00005952017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
596
597 [INTL] Implement the caseFirst option for Intl.Collator
598 https://bugs.webkit.org/show_bug.cgi?id=158188
599
600 Reviewed by Geoffrey Garen.
601
602 Updates the Intl.Collator tests to check caseFirst support.
603 The caseFirst option or unicode locale extension lets the user explicitly
604 set if lower or upper case characters should be first in order.
605
606 * js/intl-collator-expected.txt:
607 * js/script-tests/intl-collator.js:
608 (testCollator):
609
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +00006102017-04-27 Joseph Pecoraro <pecoraro@apple.com>
611
612 Support for promise rejection events (unhandledrejection)
613 https://bugs.webkit.org/show_bug.cgi?id=150358
614 <rdar://problem/28441651>
615
616 Reviewed by Saam Barati.
617
618 Patch by Joseph Pecoraro and Yusuke Suzuki.
619
620 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
621 * js/dom/unhandled-promise-rejection-basic.html: Added.
622 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
623 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
624 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
625 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
626 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
627 * js/dom/unhandled-promise-rejection-console-report.html: Added.
628 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
629 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
630 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
631 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
632 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
633 * js/dom/unhandled-promise-rejection-handle.html: Added.
634 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
635 * js/dom/unhandled-promise-rejection-order.html: Added.
636 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
637
638 * resources/testharnessreport.js:
639 (self.testRunner.add_completion_callback.sanitize):
640 (self.testRunner.add_completion_callback):
641 Report results immediately and then finish the test after a turn. This way
642 if the test ends with a pass, but may get unhandled rejections after
643 completing which should not make the test appear as if it failed. Some tests
644 have unhandled promise rejections but are expected to pass. Likewise some
645 tests perform cleanup in their own completion callbacks, which happen after
646 this initial completion callback, and we want to report results after all
647 the work is done as it may eliminate non-deterministic debug test output.
648
649 * TestExpectations:
650 Mark some tests as flakey that have sometimes have unhandled promise rejections.
651 These tests are all various imported tests that use the testharness.
652
653 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
654 * http/tests/security/video-cross-origin-caching-expected.txt:
655 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
656 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
657 * inspector/worker/resources-in-worker-expected.txt:
658 * js/dom/dom-static-property-for-in-iteration-expected.txt:
659 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
660 * js/promises-tests/promises-tests-2-2-6-expected.txt:
661 * platform/mac/inspector/model/remote-object-expected.txt:
662 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
663 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
664 Update tests with unhandled promise rejection messages.
665
666 * media/W3C/audio/events/event_pause_manual.html:
667 * media/audio-playback-restriction-play-expected.txt:
668 * media/audio-playback-restriction-play.html:
669 * media/click-volume-bar-not-pausing.html:
670 * media/remote-control-command-is-user-gesture-expected.txt:
671 * media/remote-control-command-is-user-gesture.html:
672 * media/track/track-mode.html:
673 * media/video-autoplay-allowed-but-fullscreen-required.html:
674 * media/video-display-none-crash.html:
675 * media/video-main-content-deny-display-none.html:
676 * media/video-main-content-deny-not-in-dom.html:
677 * media/video-main-content-deny-not-visible.html:
678 * media/video-main-content-deny-obscured.html:
679 * media/video-main-content-deny-too-small.html:
680 * media/video-multiple-concurrent-playback-expected.txt:
681 * media/video-play-audio-require-user-gesture-expected.txt:
682 * media/video-play-audio-require-user-gesture.html:
683 * media/video-play-pause-events-expected.txt:
684 * media/video-play-pause-events.html:
685 * media/video-play-pause-exception-expected.txt:
686 * media/video-play-pause-exception.html:
687 * media/video-play-require-user-gesture-expected.txt:
688 * media/video-play-require-user-gesture.html:
689 * media/video-preload-expected.txt:
690 * media/video-preload.html:
691 * media/video-test.js:
692 (handlePromise.handle):
693 Snuff many possible unhandled promise rejections in media via media.play().
694
695 * streams/reference-implementation/pipe-to-expected.txt:
696 * streams/reference-implementation/pipe-to-options-expected.txt:
697 * streams/reference-implementation/readable-stream-templated-expected.txt:
698 * streams/reference-implementation/writable-stream-abort-expected.txt:
699 * streams/reference-implementation/writable-stream-expected.txt:
700 These stream tests are out of date and produce unhandled rejections.
701
702 * streams/shadowing-Promise.html:
703 Update non-imported tests to prevent unhandled rejection messages.
704
cdumez@apple.com5331c642017-04-28 01:53:56 +00007052017-04-27 Chris Dumez <cdumez@apple.com>
706
707 Align colspan/rowspan limits with the latest HTML specification
708 https://bugs.webkit.org/show_bug.cgi?id=171322
709
710 Reviewed by Darin Adler.
711
712 Rebaseline a couple of rowspan tests now that our max limit has changed.
713
714 * fast/table/giantRowspan2-expected.txt:
715 * platform/ios/fast/table/giantRowspan-expected.txt:
716 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
717 * platform/mac/fast/table/giantRowspan-expected.txt:
718
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00007192017-04-27 Matt Lewis <jlewis3@apple.com>
720
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +0000721 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
722 https://bugs.webkit.org/show_bug.cgi?id=170835
723
724 Unreviewed test gardening.
725
726 * TestExpectations:
727
7282017-04-27 Matt Lewis <jlewis3@apple.com>
729
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +0000730 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
731 https://bugs.webkit.org/show_bug.cgi?id=171406
732
733 Unreviewed test gardening.
734
735 * platform/mac/TestExpectations:
736
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +00007372017-04-27 Ryan Haddad <ryanhaddad@apple.com>
738
739 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
740 https://bugs.webkit.org/show_bug.cgi?id=171379
741
742 Unreviewed test gardening.
743
744 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
745
ddkilzer@apple.com71c79152017-04-27 21:29:23 +00007462017-04-27 David Kilzer <ddkilzer@apple.com>
747
748 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
749 <https://webkit.org/b/171362>
750 <rdar://problem/31867686>
751
752 Reviewed by Joseph Pecoraro.
753
754 This change makes it possible to pass either the first or second
755 argument (or both) as anonymous functions into shouldBe() and
756 shouldNotBe() to make it easy to capture local variables when
757 writing tests. This is similar to the change in r202609 for Bug
758 159232 for shouldThrow() and shouldNotThrow().
759
760 Note that shouldBe()/shouldNotBe() from the following files were
761 NOT updated since they were imported from other projects and did
762 share the full WebKit history of resources/js-test-pre.js:
763
764 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
765 js/mozilla/resources/js-test-pre.js
766 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
767 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
768
769 However, these files WERE brought up-to-date with the ability to
770 pass anonymous functions into shouldBe()/shouldNotBe() for this
771 bug, and shouldThrow()/shouldNotThrow() which should have
772 originally been fixed with Bug 159232:
773
774 http/tests/resources/js-test-pre.js
775 resources/standalone-pre.js
776
777 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
778 to debug message for copy-paste error. Found by searching
779 LayoutTests directory for "expects string arguments".
780
781 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
782 results.
783 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
784 second argument to shouldBe() a string.
785
786 * fast/css/script-tests/image-set-parsing.js:
787 (testImageSetRule): Remove comment by changing second argument
788 to shouldBe() into an anonymous function.
789
790 * http/tests/resources/js-test-pre.js:
791 (evalAndLog):
792 (evalAndLogResult):
793 (shouldBe):
794 (shouldNotBe):
795 (shouldEvaluateTo):
796 - Made a full copy of resources/js-test-pre.js to bring this up
797 to speed. Needs a checker written for it to keep them in sync.
798 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
799 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
800 - Update line numbers after updating http/tests/resources/js-test-pre.js.
801
802 * js/function-declarations-in-switch-statement-expected.txt:
803 - Update results after fixing warnings.
804 * js/script-tests/function-declarations-in-switch-statement.js:
805 - Fix warnings by passing in strings to shouldBe().
806
807 * js/script-tests/stack-unwinding.js:
808 - Update results after fixing warnings.
809 * js/stack-unwinding-expected.txt:
810 - Fix warnings by passing in strings to shouldBe().
811
812 * resources/js-test-pre.js:
813 (shouldBe):
814 (shouldNotBe):
815 * resources/js-test.js:
816 (shouldBe):
817 (shouldNotBe):
818 - Update shouldBe()/shouldNotBe() to accept anonymous function
819 arguments.
820
821 * resources/standalone-pre.js:
822 (shouldBe):
823 (shouldNotBe):
824 (shouldNotThrow):
825 (shouldThrow):
826 - Update shouldBe()/shouldNotBe() to accept anonymous function
827 arguments.
828 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
829 function arguments (which were missed in r202609 for Bug
830 159232).
831
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +00008322017-04-27 Chris Dumez <cdumez@apple.com>
833
834 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
835 https://bugs.webkit.org/show_bug.cgi?id=171226
836
837 Reviewed by Simon Fraser.
838
839 Update existing tests to reflect behavior change.
840
841 * TestExpectations:
842 * css3/flexbox/align-absolute-child-expected.txt:
843 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
844 * fast/css/ClientRect-attributes-prototype.html: Removed.
845 * fast/css/ClientRect-serialization-expected.txt: Removed.
846 * fast/css/ClientRect-serialization.html: Removed.
847 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
848 * fast/css/DOMRect-attributes-prototype.html: Added.
849 * fast/css/DOMRect-serialization-expected.txt: Added.
850 * fast/css/DOMRect-serialization.html: Added.
851 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
852 * fast/dom/Element/getClientRects-return-type.html: Added.
853 * fast/dom/collection-iterators-expected.txt:
854 * fast/dom/collection-iterators.html:
855 * fast/visual-viewport/zoomed-fixed-expected.txt:
856 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
857 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
858 * fast/zooming/client-rect-in-fixed-zoomed.html:
859 * js/resources/JSON-stringify.js:
860
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00008612017-04-27 Ryan Haddad <ryanhaddad@apple.com>
862
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +0000863 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
864 https://bugs.webkit.org/show_bug.cgi?id=171391
865
866 Unreviewed test gardening.
867
868 * platform/mac-wk1/TestExpectations:
869
8702017-04-27 Ryan Haddad <ryanhaddad@apple.com>
871
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +0000872 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
873 https://bugs.webkit.org/show_bug.cgi?id=171389
874
875 Unreviewed test gardening.
876
877 * platform/ios-wk2/TestExpectations:
878
8792017-04-27 Ryan Haddad <ryanhaddad@apple.com>
880
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +0000881 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
882 https://bugs.webkit.org/show_bug.cgi?id=170181
883
884 Unreviewed test gardening.
885
886 * platform/ios-wk2/TestExpectations:
887
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +00008882017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
889
890 AX: Expose elements with the ARIA "feed" role
891 https://bugs.webkit.org/show_bug.cgi?id=171184
892
893 Reviewed by Chris Fleizach.
894
895 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
896 roles-computedRoleString.html. Update expectations accordingly.
897
898 * accessibility/gtk/xml-roles-exposed-expected.txt:
899 * accessibility/gtk/xml-roles-exposed.html:
900 * accessibility/roles-computedRoleString.html:
901 * accessibility/roles-exposed.html:
902 * platform/gtk/accessibility/roles-exposed-expected.txt:
903 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
904 * platform/mac/accessibility/roles-exposed-expected.txt:
905
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +00009062017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
907
908 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
909 https://bugs.webkit.org/show_bug.cgi?id=171356
910 <rdar://problem/28670085>
911
912 Reviewed by Dean Jackson.
913
914 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
915 font assumes no normalization, which means one of the comparisons in the test is bogus.
916
917 * fast/text/variations/advances-expected.txt:
918 * fast/text/variations/advances.html:
919 * platform/ios/TestExpectations:
920 * platform/mac/TestExpectations:
921
antti@apple.com936e9952017-04-27 18:11:03 +00009222017-04-27 Antti Koivisto <antti@apple.com>
923
924 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
925
926 Looks like use of auto-sizing leaves state behind in DRT.
927
928 * platform/mac-wk1/TestExpectations:
929
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00009302017-04-27 Ryan Haddad <ryanhaddad@apple.com>
931
ryanhaddad@apple.com44093042017-04-27 17:39:35 +0000932 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
933 https://bugs.webkit.org/show_bug.cgi?id=167371
934
935 Unreviewed test gardening.
936
937 * platform/mac-wk1/TestExpectations:
938
9392017-04-27 Ryan Haddad <ryanhaddad@apple.com>
940
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +0000941 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
942 https://bugs.webkit.org/show_bug.cgi?id=170877
943
944 Unreviewed test gardening.
945
946 * platform/mac-wk1/TestExpectations:
947
zalan@apple.com5c404752017-04-27 17:11:38 +00009482017-04-27 Zalan Bujtas <zalan@apple.com>
949
950 Use text-shadow to visualize simple line layout coverage.
951 https://bugs.webkit.org/show_bug.cgi?id=171379
952
953 Reviewed by Antti Koivisto.
954
955 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
956 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
957 * fast/inline/simple-line-layout-16bit-content.html:
958
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +00009592017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
960
961 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
962 https://bugs.webkit.org/show_bug.cgi?id=171187
963
964 Reviewed by Chris Fleizach.
965
966 * accessibility/aria-mappings-expected.txt: Updated.
967 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
968 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
969
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +00009702017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
971
972 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
973 https://bugs.webkit.org/show_bug.cgi?id=171366
974 <rdar://problem/30060323>
975
976 Reviewed by Alex Christensen.
977
978 This test needs a font which supports Deseret but doesn't support small caps.
979 Geneva is a better choice for such a font.
980
981 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
982 * fast/text/complex-small-caps-non-bmp-capitalize.html:
983
antti@apple.comef0ec682017-04-27 16:51:11 +00009842017-04-27 Antti Koivisto <antti@apple.com>
985
986 Repeated layouts in Mail due to viewport units being used with auto-sizing
987 https://bugs.webkit.org/show_bug.cgi?id=171371
988 <rdar://problem/28780084>
989
990 Reviewed by Zalan Bujtas.
991
992 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
993 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
994
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +00009952017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
996
997 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
998 https://bugs.webkit.org/show_bug.cgi?id=171204
999
1000 Reviewed by Chris Fleizach.
1001
1002 It turns out that this bug was fixed as a side effect of the changes made
1003 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
1004 lack of an existing layout test covering the mappings for other platforms.
1005 The test created for the WebKitGtk port was modified and moved to the shared
1006 tests. Shared expectations are based on the Mac's mappings.
1007
1008 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
1009 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
1010 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
1011 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
1012
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000010132017-04-27 Ryan Haddad <ryanhaddad@apple.com>
1014
1015 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
1016 https://bugs.webkit.org/show_bug.cgi?id=171353
1017
1018 Unreviewed test gardening.
1019
1020 * platform/ios-wk2/TestExpectations:
1021
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000010222017-04-27 Frederic Wang <fwang@igalia.com>
1023
1024 Fix some tests from platform-tests/cssom-view/cssom-view/
1025 https://bugs.webkit.org/show_bug.cgi?id=171228
1026
1027 Reviewed by Youenn Fablet.
1028
1029 * TestExpectations: Unskip media-query-list-interface.
1030
zalan@apple.come9f08212017-04-27 11:02:09 +000010312017-04-27 Zalan Bujtas <zalan@apple.com>
1032
1033 Text gets cut off when bailing out of simple line layout with widows.
1034 https://bugs.webkit.org/show_bug.cgi?id=171370
1035 <rdar://problem/31563414>
1036
1037 Reviewed by Antti Koivisto.
1038
1039 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
1040 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
1041
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000010422017-04-26 Chris Dumez <cdumez@apple.com>
1043
1044 Unreviewed, remove unnecessary expected result in platform/ios-wk2
1045
1046 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
1047 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1048
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000010492017-04-26 Joseph Pecoraro <pecoraro@apple.com>
1050
1051 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
1052 https://bugs.webkit.org/show_bug.cgi?id=171364
1053 <rdar://problem/10873037>
1054
1055 Reviewed by Sam Weinig.
1056
1057 * inspector/model/remote-object-expected.txt:
1058 * inspector/model/remote-object.html:
1059 * platform/mac/inspector/model/remote-object-expected.txt:
1060 Test a Uint8ClampedArray is treated like an array.
1061
sbarati@apple.com00f75182017-04-27 02:28:39 +000010622017-04-26 Saam Barati <sbarati@apple.com>
1063
1064 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
1065 https://bugs.webkit.org/show_bug.cgi?id=170924
1066 <rdar://problem/31721052>
1067
1068 Reviewed by Mark Lam.
1069
1070 * js/let-syntax-expected.txt:
1071
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000010722017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
1073
1074 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
1075 https://bugs.webkit.org/show_bug.cgi?id=171182
1076
1077 Reviewed by Chris Fleizach.
1078
1079 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
1080 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
1081
timothy_horton@apple.com30800222017-04-27 00:53:23 +000010822017-04-26 Tim Horton <timothy_horton@apple.com>
1083
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00001084 Should not drag x-apple-data-detectors links
1085 https://bugs.webkit.org/show_bug.cgi?id=171352
1086 <rdar://problem/31309081>
1087
1088 Reviewed by Beth Dakin.
1089
1090 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
1091 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
1092
10932017-04-26 Tim Horton <timothy_horton@apple.com>
1094
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00001095 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00001096
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00001097 * TestExpectations:
1098 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
1099 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
1100 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00001101
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000011022017-04-26 Matt Lewis <jlewis3@apple.com>
1103
1104 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
1105 https://bugs.webkit.org/show_bug.cgi?id=171346
1106
1107 Unreviewed test gardening.
1108
1109 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1110
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000011112017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
1112
1113 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
1114 https://bugs.webkit.org/show_bug.cgi?id=171163
1115
1116 Reviewed by Chris Fleizach.
1117
1118 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
1119 * accessibility/gtk/aria-current-changed-notification.html: Added.
1120 * accessibility/gtk/aria-current-expected.txt: Added.
1121 * accessibility/gtk/aria-current.html: Added.
1122
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000011232017-04-26 Youenn Fablet <youenn@apple.com>
1124
1125 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
1126 https://bugs.webkit.org/show_bug.cgi?id=170701
1127
1128 Reviewed by Eric Carlson.
1129
1130 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
1131 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
1132 * webrtc/datachannel/bufferedAmountLowThreshold.html:
1133
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000011342017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1135
1136 Restrict WebKit image formats to a known whitelist
1137 https://bugs.webkit.org/show_bug.cgi?id=170700
1138
1139 Reviewed by Tim Horton.
1140
1141 * fast/images/image-formats-support-expected.txt: Added.
1142 * fast/images/image-formats-support.html: Added.
1143 * fast/images/resources/100x100-red-psd-renamed.png: Added.
1144 * fast/images/resources/100x100-red-tga-renamed.png: Added.
1145 * fast/images/resources/100x100-red.psd: Added.
1146 * fast/images/resources/100x100-red.tga: Added.
1147
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000011482017-04-26 Matt Lewis <jlewis3@apple.com>
1149
1150 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
1151 https://bugs.webkit.org/show_bug.cgi?id=170484
1152
1153 Reviewed by Alexey Proskuryakov.
1154
1155 * platform/mac-wk2/TestExpectations:
1156
cdumez@apple.com12453dd2017-04-26 19:38:56 +000011572017-04-26 Chris Dumez <cdumez@apple.com>
1158
1159 Re-sync html/browsers/the-window-object web-platform-tests from upstream
1160 https://bugs.webkit.org/show_bug.cgi?id=171313
1161
1162 Reviewed by Alex Christensen.
1163
1164 * tests-options.json:
1165
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000011662017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
1167
1168 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
1169 https://bugs.webkit.org/show_bug.cgi?id=171164
1170
1171 Reviewed by Chris Fleizach.
1172
1173 In addition to the new test, update xml-roles-exposed.html's expectations
1174 because the implicit value of aria-haspopup for the combobox role is now
1175 listbox, and that value should be exposed via an AtkObject attribute.
1176
1177 * accessibility/gtk/aria-haspopup-expected.txt: Added.
1178 * accessibility/gtk/aria-haspopup.html: Added.
1179 * accessibility/gtk/xml-roles-exposed-expected.txt:
1180
simon.fraser@apple.com22722612017-04-26 19:03:46 +000011812017-04-26 Simon Fraser <simon.fraser@apple.com>
1182
1183 http/tests/frame-throttling tests failing on iOS
1184 https://bugs.webkit.org/show_bug.cgi?id=171314
1185 rdar://problem/31691134
1186
1187 Reviewed by Chris Dumez.
1188
1189 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
1190 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
1191 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
1192 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
1193
1194 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
1195 locations.
1196
1197 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
1198 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
1199 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
1200 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
1201
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000012022017-04-26 Matt Lewis <jlewis3@apple.com>
1203
1204 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
1205 https://bugs.webkit.org/show_bug.cgi?id=161887
1206
1207 Reviewed by Tim Horton.
1208
1209 * platform/mac-wk2/TestExpectations:
1210
dino@apple.comb0854342017-04-26 17:34:50 +000012112017-04-25 Dean Jackson <dino@apple.com>
1212
1213 [Color] Make gradients work with ExtendedColors
1214 https://bugs.webkit.org/show_bug.cgi?id=171315
1215 <rdar://problems/31830177>
1216
1217 Reviewed by Antoine Quint.
1218
1219 Test for gradients using the color() syntax. Unfortunately,
1220 due to rounding errors, we can't use a ref test for some
1221 transparent colors, so comment them out for the moment.
1222 These can be re-enabled when we can specify a tolerance
1223 value for image comparison in the testing framework.
1224
1225 * css3/color/gradients-expected.html: Added.
1226 * css3/color/gradients.html: Added.
1227
zalan@apple.com0acc5442017-04-26 16:34:32 +000012282017-04-26 Zalan Bujtas <zalan@apple.com>
1229
1230 Forced page break on :after triggers infinite loop in column balancing
1231 https://bugs.webkit.org/show_bug.cgi?id=171309
1232 rdar://problem/26285884
1233
1234 Reviewed by David Hyatt.
1235
1236 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
1237 * fast/multicol/infinite-loop-when-forced-break.html: Added.
1238
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000012392017-04-26 Ryan Haddad <ryanhaddad@apple.com>
1240
1241 Unreviewed, rolling out r215767.
1242
1243 The LayoutTest for this change is a flaky failure.
1244
1245 Reverted changeset:
1246
1247 "Restrict WebKit image formats to a known whitelist"
1248 https://bugs.webkit.org/show_bug.cgi?id=170700
1249 http://trac.webkit.org/changeset/215767
1250
svillar@igalia.com9f39f272017-04-26 15:34:40 +000012512017-04-24 Sergio Villar Senin <svillar@igalia.com>
1252
1253 [css-grid] Remove most of the usage of SizingOperation
1254 https://bugs.webkit.org/show_bug.cgi?id=171225
1255
1256 Reviewed by Darin Adler.
1257
1258 Added a new test case which was working correctly but that was not properly tested before.
1259
1260 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
1261 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
1262
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000012632017-04-25 Joseph Pecoraro <pecoraro@apple.com>
1264
1265 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
1266 https://bugs.webkit.org/show_bug.cgi?id=170953
1267
1268 Reviewed by Brian Burg.
1269
1270 * http/tests/inspector/network/resource-sizes-disk-cache.html:
1271 * http/tests/inspector/network/resource-sizes-network.html:
1272 Read the entire data to ensure the load is complete before we notify the frontend.
1273
1274 * platform/mac-wk1/TestExpectations:
1275 * platform/mac-wk2/TestExpectations:
1276 Unflake these tests, they should be more reliable now.
1277
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000012782017-04-25 Youenn Fablet <youenn@apple.com>
1279
1280 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
1281 https://bugs.webkit.org/show_bug.cgi?id=171242
1282
1283 Reviewed by Alex Christensen.
1284
1285 * TestExpectations:
1286 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
1287 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
1288
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000012892017-04-25 Brent Fulgham <bfulgham@apple.com>
1290
1291 Relax the event firing ASSERT for Attr changes
1292 https://bugs.webkit.org/show_bug.cgi?id=171236
1293 <rdar://problem/30516349>
1294
1295 Reviewed by Dean Jackson.
1296
1297 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
1298 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
1299
dino@apple.com7d703c92017-04-26 01:45:04 +000013002017-04-25 Dean Jackson <dino@apple.com>
1301
1302 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
1303 https://bugs.webkit.org/show_bug.cgi?id=171303
1304 <rdar://problem/31434879>
1305
1306 Reviewed by Brent Fulgham.
1307
1308 This particular test was calling notifyDone() from within
1309 a callback triggered by the UIScriptController script, which
1310 meant that by the time the controller tried to call its callback,
1311 the test had finished.
1312
1313 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
1314 notifyDone is called after both the callback-like functions have
1315 triggered.
1316
wilander@apple.com2e6d1372017-04-26 01:22:55 +000013172017-04-25 John Wilander <wilander@apple.com>
1318
1319 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
1320 https://bugs.webkit.org/show_bug.cgi?id=171295
1321 <rdar://problem/31823818>
1322
1323 Reviewed by Brent Fulgham.
1324
1325 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1326 Changed a TestRunner function name to
1327 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
1328 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
1329 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
1330 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1331 Changed a TestRunner function name to
1332 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
1333
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000013342017-04-25 Commit Queue <commit-queue@webkit.org>
1335
1336 Unreviewed, rolling out r215476.
1337 https://bugs.webkit.org/show_bug.cgi?id=171304
1338
1339 "It broke JSBench" (Requested by saamyjoon on #webkit).
1340
1341 Reverted changeset:
1342
1343 "[ES6]. Implement Annex B.3.3 function hoisting rules for
1344 eval"
1345 https://bugs.webkit.org/show_bug.cgi?id=163208
1346 http://trac.webkit.org/changeset/215476
1347
sbarati@apple.com732d0672017-04-26 00:52:35 +000013482017-04-25 Saam Barati <sbarati@apple.com>
1349
1350 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
1351 https://bugs.webkit.org/show_bug.cgi?id=171150
1352 <rdar://problem/31771880>
1353
1354 Reviewed by Sam Weinig.
1355
1356 * js/sequence-iterator-protocol-2-expected.txt: Added.
1357 * js/sequence-iterator-protocol-2.html: Added.
1358 * js/sequence-iterator-protocol-expected.txt: Added.
1359 * js/sequence-iterator-protocol.html: Added.
1360
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000013612017-04-25 Ryan Haddad <ryanhaddad@apple.com>
1362
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00001363 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
1364 https://bugs.webkit.org/show_bug.cgi?id=165311
1365
1366 Unreviewed test gardening.
1367
1368 * platform/mac/TestExpectations:
1369
13702017-04-25 Ryan Haddad <ryanhaddad@apple.com>
1371
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00001372 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
1373 https://bugs.webkit.org/show_bug.cgi?id=171301
1374
1375 Unreviewed test gardening.
1376
1377 * platform/ios-wk2/TestExpectations:
1378
13792017-04-25 Ryan Haddad <ryanhaddad@apple.com>
1380
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00001381 Unreviewed, rolling out r215730.
1382
1383 The LayoutTest for this change is a flaky timeout on mac-wk1
1384 debug.
1385
1386 Reverted changeset:
1387
1388 "Enable expired-only reload policy on Mac and iOS"
1389 https://bugs.webkit.org/show_bug.cgi?id=171264
1390 http://trac.webkit.org/changeset/215730
1391
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000013922017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
1393
1394 Restrict WebKit image formats to a known whitelist
1395 https://bugs.webkit.org/show_bug.cgi?id=170700
1396
1397 Reviewed by Tim Horton.
1398
1399 * fast/images/image-formats-support-expected.txt: Added.
1400 * fast/images/image-formats-support.html: Added.
1401 * fast/images/resources/100x100-red-psd-renamed.png: Added.
1402 * fast/images/resources/100x100-red-tga-renamed.png: Added.
1403 * fast/images/resources/100x100-red.psd: Added.
1404 * fast/images/resources/100x100-red.tga: Added.
1405
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000014062017-04-25 Tim Horton <timothy_horton@apple.com>
1407
1408 Deduplicate some lines in the toplevel TestExpectations
1409
1410 * TestExpectations:
1411 Remove a duplicate line and consolidate another.
1412
cdumez@apple.com748dde02017-04-25 21:41:31 +000014132017-04-25 Chris Dumez <cdumez@apple.com>
1414
1415 Element.dataset.name incorrectly returns undefined
1416 https://bugs.webkit.org/show_bug.cgi?id=161454
1417 <rdar://problem/31818563>
1418
1419 Reviewed by Mark Lam.
1420
1421 Add layout test for JS caching bug on DOMStringMap that was fixed as part
1422 of a large named property getter refactoring in r210667.
1423
1424 * fast/dom/dataset-caching-bug-expected.txt: Added.
1425 * fast/dom/dataset-caching-bug.html: Added.
1426
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000014272017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
1428
1429 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
1430 https://bugs.webkit.org/show_bug.cgi?id=171272
1431 <rdar://problem/30966764>
1432
1433 Reviewed by Zalan Bujtas.
1434
1435 * fast/text/kaithi-expected.html: Added.
1436 * fast/text/kaithi.html: Added.
1437 * platform/ios/TestExpectations:
1438 * platform/mac/TestExpectations:
1439
dbates@webkit.org630e6902017-04-25 20:26:13 +000014402017-04-25 Daniel Bates <dabates@apple.com>
1441
1442 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
1443 https://bugs.webkit.org/show_bug.cgi?id=136452
1444 <rdar://problem/23412620>
1445
1446 Reviewed by Brent Fulgham.
1447
1448 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
1449 we support X-Content-Type-Options: nosniff.
1450
1451 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
1452
1453 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
1454 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
1455 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
1456 to avoid a difference of console message ordering due to the non-determinism of the WPT
1457 tests from affecting the matching of the expected result.
1458 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
1459 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
1460 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
1461 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
1462 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
1463 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
1464 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
1465 expected result.
1466 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
1467 * platform/ios/TestExpectations: Unskip nosniff tests.
1468 * platform/mac/TestExpectations: Ditto.
1469 * platform/win/TestExpectations: Ditto.
1470 * platform/wk2/TestExpectations: Ditto.
1471
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000014722017-04-25 Ryan Haddad <ryanhaddad@apple.com>
1473
1474 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
1475 https://bugs.webkit.org/show_bug.cgi?id=170971
1476
1477 Unreviewed test gardening.
1478
1479 * platform/mac-wk2/TestExpectations:
1480
cdumez@apple.com868fa872017-04-25 16:29:25 +000014812017-04-25 Chris Dumez <cdumez@apple.com>
1482
1483 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
1484 https://bugs.webkit.org/show_bug.cgi?id=171239
1485 <rdar://problem/31789855>
1486
1487 Reviewed by Alex Christensen.
1488
1489 * http/tests/security/anchor-download-allow-sameorigin.html:
1490 Stop using attachment.php as resource for this download attribute test because attachment.php
1491 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
1492 this resource is no longer suitable for testing the download attribute.
1493
1494 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
1495 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
1496 * http/tests/download/resources/content-disposition-pass.php: Added.
1497 Add layout test coverage.
1498
1499 * platform/ios-wk2/TestExpectations:
1500 * platform/mac-wk1/TestExpectations:
1501 * platform/win/TestExpectations:
1502 Skip new test on platforms where the download attribute is not supported.
1503
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000015042017-04-25 Ryan Haddad <ryanhaddad@apple.com>
1505
1506 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
1507 https://bugs.webkit.org/show_bug.cgi?id=171238
1508
1509 Unreviewed test gardening.
1510
1511 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
1512
antti@apple.com0d5b2e32017-04-25 14:14:00 +000015132017-04-25 Antti Koivisto <antti@apple.com>
1514
1515 Enable expired-only reload policy on Mac and iOS
1516 https://bugs.webkit.org/show_bug.cgi?id=171264
1517 <rdar://problem/31807637>
1518
1519 Reviewed by Andreas Kling.
1520
1521 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
1522
1523 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
1524 Modify the test to clear the memory cache so it still tests what it is supposed to.
1525
fred.wang@free.fra9378e22017-04-25 08:46:07 +000015262017-04-25 Frederic Wang <fwang@igalia.com>
1527
1528 Import W3C tests for the CSSOM View module
1529 https://bugs.webkit.org/show_bug.cgi?id=171215
1530
1531 Reviewed by Youenn Fablet.
1532
1533 * TestExpectations: Skip some completely failing CSSOM View tests.
1534 * 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.
1535 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
1536
commit-queue@webkit.org67795122017-04-25 06:52:04 +000015372017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1538
1539 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
1540 https://bugs.webkit.org/show_bug.cgi?id=171190
1541
1542 Reviewed by Saam Barati.
1543
1544 * js/parser-syntax-check-expected.txt:
1545 * js/script-tests/parser-syntax-check.js:
1546 Extend to cover method duplicate parameter cases.
1547
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000015482017-04-24 Jiewen Tan <jiewen_tan@apple.com>
1549
1550 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
1551 https://bugs.webkit.org/show_bug.cgi?id=171059
1552 <rdar://problem/31734958>
1553
1554 Reviewed by Brent Fulgham.
1555
1556 * TestExpectations:
1557 Remove test expectations.
1558
rego@igalia.comb78934d2017-04-25 04:58:55 +000015592017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
1560
1561 [selectors4] :focus-within should use the flat tree
1562 https://bugs.webkit.org/show_bug.cgi?id=170899
1563
1564 Reviewed by Antti Koivisto.
1565
1566 * TestExpectations: Remove test that is passing now.
1567
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000015682017-04-24 Nan Wang <n_wang@apple.com>
1569
1570 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
1571 https://bugs.webkit.org/show_bug.cgi?id=171247
1572
1573 Reviewed by Chris Fleizach.
1574
1575 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
1576 * accessibility/mac/input-string-for-range-crash.html: Added.
1577
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000015782017-04-24 Youenn Fablet <youenn@apple.com>
1579
1580 Set defaults video getUserMedia constraints
1581 https://bugs.webkit.org/show_bug.cgi?id=171127
1582
1583 Reviewed by Eric Carlson.
1584
1585 * fast/mediastream/getUserMedia-default-expected.txt: Added.
1586 * fast/mediastream/getUserMedia-default.html: Added.
1587
cdumez@apple.coma98f8782017-04-24 22:46:11 +000015882017-04-24 Chris Dumez <cdumez@apple.com>
1589
cdumez@apple.com371f9792017-04-24 23:43:24 +00001590 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
1591 https://bugs.webkit.org/show_bug.cgi?id=171052
1592
1593 Reviewed by Sam Weinig.
1594
1595 Updated / rebaselined existing tests to reflect behavior change.
1596
1597 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
1598 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
1599 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
1600 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
1601 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
1602 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
1603 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
1604 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
1605 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
1606 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
1607
16082017-04-24 Chris Dumez <cdumez@apple.com>
1609
cdumez@apple.coma98f8782017-04-24 22:46:11 +00001610 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
1611 https://bugs.webkit.org/show_bug.cgi?id=171243
1612 <rdar://problem/31715572>
1613
1614 Reviewed by Antti Koivisto.
1615
1616 Add layout test coverage.
1617
1618 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
1619 * fast/images/animated-gif-scrolling-crash.html: Added.
1620
sbarati@apple.com902ad172017-04-24 21:17:24 +000016212017-04-24 Saam Barati <sbarati@apple.com>
1622
1623 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
1624 https://bugs.webkit.org/show_bug.cgi?id=171120
1625 <rdar://problem/31781889>
1626
1627 Rubber stamped by Mark Lam.
1628
1629 Make the wasm binary we compile close to 50% smaller.
1630
1631 * workers/wasm-resources/long-compile-many.js:
1632 (i.async.run):
1633 (i.worker.onmessage):
1634 * workers/wasm-resources/long-compile-worker.js:
1635 * workers/wasm-resources/long-compile.js:
1636 (async.run):
1637 (worker.onmessage):
1638
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000016392017-04-24 Ryan Haddad <ryanhaddad@apple.com>
1640
1641 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
1642 https://bugs.webkit.org/show_bug.cgi?id=171245
1643
1644 Unreviewed test gardening.
1645
1646 * platform/mac-wk1/TestExpectations:
1647
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000016482017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1649
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00001650 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
1651 https://bugs.webkit.org/show_bug.cgi?id=170897
1652
1653 Reviewed by Saam Barati.
1654
1655 * js/class-syntax-declaration-expected.txt:
1656 * js/script-tests/class-syntax-declaration.js:
1657 Extend tests for static and non-static methods named "constructor" and "prototype".
1658
16592017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1660
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00001661 Address some FIXMEs in JavaScript tests for bugs that have been fixed
1662 https://bugs.webkit.org/show_bug.cgi?id=171191
1663
1664 Reviewed by JF Bastien.
1665
1666 * js/dom/custom-constructors-expected.txt:
1667 * js/dom/script-tests/custom-constructors.js:
1668 * js/script-tests/keyword-method-names.js:
1669
16702017-04-24 Joseph Pecoraro <pecoraro@apple.com>
1671
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00001672 test262: test262/test/language/expressions/generators/yield-as-label.js
1673 https://bugs.webkit.org/show_bug.cgi?id=170979
1674
1675 Reviewed by Saam Barati.
1676
1677 * js/object-literal-shorthand-construction-expected.txt:
1678 * js/script-tests/object-literal-shorthand-construction.js:
1679 Extend this test to cover object literal shorthand with keywords.
1680
1681 * js/dom/reserved-words-as-property-expected.txt:
1682 * js/let-syntax-expected.txt:
1683 * js/parser-syntax-check-expected.txt:
1684 Improved error messages.
1685
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000016862017-04-23 Commit Queue <commit-queue@webkit.org>
1687
1688 Unreviewed, rolling out r215674.
1689 https://bugs.webkit.org/show_bug.cgi?id=171212
1690
1691 Possible unintended commit. This patch was on the wrong bug.
1692 (Requested by JoePeck on #webkit).
1693
1694 Reverted changeset:
1695
1696 "test262: test262/test/language/expressions/generators/yield-
1697 as-label.js"
1698 https://bugs.webkit.org/show_bug.cgi?id=170979
1699 http://trac.webkit.org/changeset/215674
1700
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000017012017-04-23 Joseph Pecoraro <pecoraro@apple.com>
1702
1703 test262: test262/test/language/expressions/generators/yield-as-label.js
1704 https://bugs.webkit.org/show_bug.cgi?id=170979
1705
1706 Reviewed by Saam Barati.
1707
1708 * js/object-literal-shorthand-construction-expected.txt:
1709 * js/script-tests/object-literal-shorthand-construction.js:
1710 Extend this test to cover object literal shorthand with keywords.
1711
1712 * js/dom/reserved-words-as-property-expected.txt:
1713 * js/let-syntax-expected.txt:
1714 * js/parser-syntax-check-expected.txt:
1715 Improved error messages.
1716
zalan@apple.com1f82e352017-04-22 02:01:55 +000017172017-04-21 Zalan Bujtas <zalan@apple.com>
1718
1719 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
1720 https://bugs.webkit.org/show_bug.cgi?id=171108
1721 <rdar://problem/30271747>
1722
1723 Reviewed by Dan Bernstein.
1724
1725 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
1726 * fast/replaced/ul-li-word-break-break-word.html: Added.
1727 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
1728 * fast/replaced/zero-width-image-force-linebreak.html: Added.
1729
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000017302017-04-21 Aaron Chu <aaron_chu@apple.com>
1731
1732 AX: FKA: Buttons need a visible focus indicator
1733 https://bugs.webkit.org/show_bug.cgi?id=171040
1734 <rdar://problem/30922548>
1735
1736 Reviewed by Antoine Quint.
1737
1738 * TestExpectations:
1739 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
1740 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
1741 * platform/mac/TestExpectations:
1742
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000017432017-04-21 Ryan Haddad <ryanhaddad@apple.com>
1744
1745 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
1746 https://bugs.webkit.org/show_bug.cgi?id=169119
1747
1748 Unreviewed test gardening.
1749
1750 * platform/mac/TestExpectations:
1751
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000017522017-04-21 Chris Dumez <cdumez@apple.com>
1753
1754 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
1755 https://bugs.webkit.org/show_bug.cgi?id=171132
1756 <rdar://problem/31426752>
1757
1758 Reviewed by Ryosuke Niwa.
1759
1760 Add layout test coverage. This test is passing in both Firefox and Chrome.
1761
1762 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
1763 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
1764
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000017652017-04-21 Youenn Fablet <youenn@apple.com>
1766
1767 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
1768 https://bugs.webkit.org/show_bug.cgi?id=170823
1769 <rdar://problem/31611583>
1770
1771 Unreviewed.
1772
1773 * TestExpectations: Reactivating test.
1774
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000017752017-04-21 Daniel Bates <dabates@apple.com>
1776
1777 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
1778 <rdar://problem/31690952>
1779
1780 Rubber-stamped by Jer Noble.
1781
1782 We can enable these tests again once we fix <rdar://problem/25780035>.
1783
1784 * platform/ios/TestExpectations:
1785
bfulgham@apple.coma431d112017-04-21 20:07:07 +000017862017-04-21 Per Arne Vollan <pvollan@apple.com>
1787
1788 Validate vImage arguments
1789 https://bugs.webkit.org/show_bug.cgi?id=171109
1790
1791 Reviewed by Brent Fulgham.
1792
1793 * fast/canvas/canvas-crash-expected.txt: Added.
1794 * fast/canvas/canvas-crash.html: Added.
1795
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000017962017-04-21 Ryan Haddad <ryanhaddad@apple.com>
1797
1798 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
1799 https://bugs.webkit.org/show_bug.cgi?id=170701
1800
1801 Unreviewed test gardening.
1802
1803 * TestExpectations:
1804
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000018052017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
1806
1807 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
1808 https://bugs.webkit.org/show_bug.cgi?id=169458
1809
1810 Reviewed by JF Bastien.
1811
1812 Add tests for formatToParts
1813
1814 * js/intl-datetimeformat-expected.txt:
1815 * js/script-tests/intl-datetimeformat.js:
1816
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000018172017-04-21 Timothy Horton <timothy_horton@apple.com>
1818
1819 Expose obscured insets to web content (as "safe area insets")
1820 https://bugs.webkit.org/show_bug.cgi?id=171013
1821 <rdar://problem/31564652>
1822
1823 Reviewed by Wenson Hsieh and Dave Hyatt.
1824
1825 * TestExpectations:
1826 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
1827 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
1828 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
1829 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
1830 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
1831 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
1832 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
1833 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
1834 * platform/ios-wk2/TestExpectations:
1835
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000018362017-04-20 Commit Queue <commit-queue@webkit.org>
1837
1838 Unreviewed, rolling out r215597.
1839 https://bugs.webkit.org/show_bug.cgi?id=171102
1840
1841 Made all tests crash under GuardMalloc (Requested by ap on
1842 #webkit).
1843
1844 Reverted changeset:
1845
1846 "Expose obscured insets to web content (as "safe area
1847 insets")"
1848 https://bugs.webkit.org/show_bug.cgi?id=171013
1849 http://trac.webkit.org/changeset/215597
1850
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000018512017-04-20 Timothy Horton <timothy_horton@apple.com>
1852
1853 Expose obscured insets to web content (as "safe area insets")
1854 https://bugs.webkit.org/show_bug.cgi?id=171013
1855 <rdar://problem/31564652>
1856
1857 Reviewed by Wenson Hsieh and Dave Hyatt.
1858
1859 * TestExpectations:
1860 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
1861 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
1862 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
1863 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
1864 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
1865 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
1866 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
1867 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
1868 * platform/ios-wk2/TestExpectations:
1869
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000018702017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1871
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00001872 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
1873 https://bugs.webkit.org/show_bug.cgi?id=169109
1874
1875 Unreviewed test gardening.
1876
1877 * platform/mac/TestExpectations:
1878
18792017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1880
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00001881 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
1882 https://bugs.webkit.org/show_bug.cgi?id=170921
1883
1884 Unreviewed test gardening.
1885
1886 * TestExpectations:
1887
mattbaker@apple.com287bec02017-04-20 23:09:55 +000018882017-04-20 Matt Baker <mattbaker@apple.com>
1889
1890 Web Inspector: Add regular expression support to XHR breakpoints
1891 https://bugs.webkit.org/show_bug.cgi?id=170099
1892 <rdar://problem/31558082>
1893
1894 Reviewed by Joseph Pecoraro.
1895
1896 Update tests and expectations for new XHR breakpoint type.
1897
1898 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
1899 * inspector/dom-debugger/xhr-breakpoints.html:
1900
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000019012017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
1902
1903 Inline anchor elements cannot be dragged when starting the drag from a block descendant
1904 https://bugs.webkit.org/show_bug.cgi?id=171062
1905 <rdar://problem/31697835>
1906
1907 Reviewed by Tim Horton.
1908
1909 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
1910 the drag is started from a block element under the link.
1911
1912 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
1913 * fast/events/drag-and-drop-link-containing-block.html: Added.
1914 * platform/ios/TestExpectations:
1915 * platform/mac-wk2/TestExpectations:
1916
1917 Skip the test on iOS and Mac WK2.
1918
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000019192017-04-20 Aaron Chu <aaron_chu@apple.com>
1920
1921 AX: Modern Media Controls Timeline slider should be operable
1922 https://bugs.webkit.org/show_bug.cgi?id=170250
1923
1924 Reviewed by Antoine Quint.
1925
1926 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
1927 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
1928
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000019292017-04-18 Filip Pizlo <fpizlo@apple.com>
1930
1931 Optimize SharedArrayBuffer in the DFG+FTL
1932 https://bugs.webkit.org/show_bug.cgi?id=164108
1933
1934 Reviewed by Saam Barati.
1935
1936 Add a test of futex performance.
1937
1938 * workers/sab/cascade_lock-worker.js: Added.
1939 (onmessage):
1940 * workers/sab/cascade_lock.html: Added.
1941 * workers/sab/worker-resources.js:
1942 (cascadeLockSlow):
1943 (cascadeLock):
1944 (cascadeUnlock):
1945
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000019462017-04-20 Jon Lee <jonlee@apple.com>
1947
1948 Update pip placard to "picture in picture"
1949 https://bugs.webkit.org/show_bug.cgi?id=171036
1950 rdar://problem/30201536
1951
1952 Reviewed by Antoine Quint.
1953
1954 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
1955 * media/modern-media-controls/pip-placard/pip-placard.html:
1956
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000019572017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1958
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00001959 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
1960 https://bugs.webkit.org/show_bug.cgi?id=171059
1961
1962 Unreviewed test gardening.
1963
1964 * TestExpectations:
1965
19662017-04-20 Ryan Haddad <ryanhaddad@apple.com>
1967
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00001968 Mark memory/memory-pressure-simulation.html as flaky.
1969 https://bugs.webkit.org/show_bug.cgi?id=170629
1970
1971 Unreviewed test gardening.
1972
1973 * platform/mac-wk2/TestExpectations:
1974
clopez@igalia.com86e61982017-04-20 16:46:04 +000019752017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
1976
1977 [GTK] Update layout tests expectations after r215556
1978 https://bugs.webkit.org/show_bug.cgi?id=170942
1979
1980 Unreviewed gardening.
1981
1982 * platform/gtk/TestExpectations:
1983
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000019842017-04-20 Youenn Fablet <youenn@apple.com>
1985
1986 RTCPeerConnection is stopping its backend twice sometimes
1987 https://bugs.webkit.org/show_bug.cgi?id=171043
1988
1989 Reviewed by Eric Carlson.
1990
1991 * webrtc/closing-peerconnection-expected.txt: Added.
1992 * webrtc/closing-peerconnection.html: Added.
1993
jdiggs@igalia.com41069912017-04-20 08:48:53 +000019942017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
1995
1996 [ATK] Implement support for DPub ARIA roles
1997 https://bugs.webkit.org/show_bug.cgi?id=170679
1998
1999 Reviewed by Chris Fleizach.
2000
2001 Update tests and expectations to reflect the modified WebCore Accessibility
2002 role mappings, and the corresponding changes for the platforms.
2003
2004 * accessibility/gtk/xml-roles-exposed-expected.txt:
2005 * accessibility/gtk/xml-roles-exposed.html:
2006 * accessibility/roles-exposed.html:
2007 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2008 * platform/gtk/TestExpectations:
2009 * platform/gtk/accessibility/roles-exposed-expected.txt:
2010 * platform/mac/accessibility/roles-exposed-expected.txt:
2011
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000020122017-04-19 Ryan Haddad <ryanhaddad@apple.com>
2013
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00002014 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
2015 https://bugs.webkit.org/show_bug.cgi?id=170907
2016
2017 Unreviewed test gardening.
2018
2019 * platform/mac-wk2/TestExpectations:
2020
20212017-04-19 Ryan Haddad <ryanhaddad@apple.com>
2022
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00002023 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
2024
2025 Unreviewed test gardening.
2026
2027 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2028
20292017-04-19 Ryan Haddad <ryanhaddad@apple.com>
2030
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00002031 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
2032 https://bugs.webkit.org/show_bug.cgi?id=171031
2033
2034 Unreviewed test gardening.
2035
2036 * TestExpectations:
2037
20382017-04-19 Ryan Haddad <ryanhaddad@apple.com>
2039
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00002040 Remove two tests after r215515.
2041 https://bugs.webkit.org/show_bug.cgi?id=171014
2042
2043 Unreviewed test gardening.
2044
2045 * TestExpectations:
2046
20472017-04-19 Ryan Haddad <ryanhaddad@apple.com>
2048
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00002049 Rebaseline tests after r215515.
2050 https://bugs.webkit.org/show_bug.cgi?id=171014
2051
2052 Unreviewed test gardening.
2053
2054 * TestExpectations:
2055 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2056 * 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:
2057 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2058
achristensen@apple.comc74717d2017-04-19 22:27:04 +000020592017-04-19 Alex Christensen <achristensen@webkit.org>
2060
2061 Parsing large XML strings fails
2062 https://bugs.webkit.org/show_bug.cgi?id=170999
2063 <rdar://problem/17336267>
2064
2065 Reviewed by Brady Eidson.
2066
2067 * fast/dom/xml-large-expected.txt: Added.
2068 * fast/dom/xml-large.html: Added.
2069
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000020702017-04-19 Chris Fleizach <cfleizach@apple.com>
2071
2072 AX: <hr> should use a different role description than interactive separators
2073 https://bugs.webkit.org/show_bug.cgi?id=170317
2074 <rdar://problem/31363024>
2075
2076 Reviewed by Joanmarie Diggs.
2077
2078 * accessibility/mac/hr-element-expected.txt:
2079 * accessibility/mac/hr-element.html:
2080
jfbastien@apple.com22070852017-04-19 20:03:52 +000020812017-04-19 JF Bastien <jfbastien@apple.com>
2082
2083 Unreviewed, rolling out r215520.
2084
2085 Broke Debian 8
2086
2087 Reverted changeset:
2088
2089 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
2090 https://bugs.webkit.org/show_bug.cgi?id=169458
2091 http://trac.webkit.org/changeset/215520
2092
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000020932017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
2094
2095 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
2096 https://bugs.webkit.org/show_bug.cgi?id=169458
2097
2098 Reviewed by JF Bastien.
2099
2100 Add tests for formatToParts
2101
2102 * js/intl-datetimeformat-expected.txt:
2103 * js/script-tests/intl-datetimeformat.js:
2104
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000021052017-04-19 Youenn Fablet <youenn@apple.com>
2106
2107 Import web-platform-tests/tools
2108 https://bugs.webkit.org/show_bug.cgi?id=170718
2109
2110 Reviewed by Alex Christensen.
2111
2112 * TestExpectations:
2113 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
2114 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
2115 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
2116 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
2117 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
2118 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
2119 * 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.
2120 * tests-options.json:
2121
antti@apple.com009dcd12017-04-19 12:15:37 +000021222017-04-19 Antti Koivisto <antti@apple.com>
2123
2124 Avoid repaints for invisible animations on tumblr.com/search/aww
2125 https://bugs.webkit.org/show_bug.cgi?id=170986
2126 <rdar://problem/28644580>
2127
2128 Reviewed by Andreas Kling.
2129
2130 * fast/repaint/mutate-non-visible-expected.txt: Added.
2131 * fast/repaint/mutate-non-visible.html: Added.
2132
wilander@apple.comd91733e2017-04-19 01:07:04 +000021332017-04-18 John Wilander <wilander@apple.com>
2134
2135 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
2136 https://bugs.webkit.org/show_bug.cgi?id=170763
2137 <rdar://problem/31573091>
2138
2139 Reviewed by Alex Christensen.
2140
2141 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
2142 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
2143
dino@apple.combce93132017-04-19 00:37:30 +000021442017-04-18 Dean Jackson <dino@apple.com>
2145
2146 Update ANGLE
2147 https://bugs.webkit.org/show_bug.cgi?id=170941
2148 <rdar://problem/31633999>
2149
2150 Reviewed by Alex Christensen.
2151
2152 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
2153
bfulgham@apple.com22f76952017-04-18 23:27:04 +000021542017-04-18 Brent Fulgham <bfulgham@apple.com>
2155
2156 Correct handling of isolatedWorld in event handling
2157 https://bugs.webkit.org/show_bug.cgi?id=65589
2158 <rdar://problem/24097804>
2159
2160 Reviewed by Geoffrey Garen.
2161
2162 This following test cases are from the following Blink change:
2163 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
2164
2165 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
2166 * fast/dom/event-attrs-isolated-world.html: Added.
2167 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
2168 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
2169
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000021702017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
2171
2172 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
2173 https://bugs.webkit.org/show_bug.cgi?id=170968
2174 <rdar://problem/31692560>
2175
2176 Reviewed by Dan Bernstein.
2177
2178 Adds a new layout test checking that text within a node with a click handler can be selected when using
2179 character selection granularity.
2180
2181 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
2182 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
2183
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000021842017-04-18 Joseph Pecoraro <pecoraro@apple.com>
2185
2186 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
2187 https://bugs.webkit.org/show_bug.cgi?id=170953
2188
2189 Unreviewed test gardening.
2190
2191 * platform/mac-wk1/TestExpectations:
2192 Mark a flakey test in WebKit1.
2193
weinig@apple.com66395a22017-04-18 20:35:43 +000021942017-04-17 Sam Weinig <sam@webkit.org>
2195
2196 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
2197 https://bugs.webkit.org/show_bug.cgi?id=170926
2198
2199 Reviewed by Chris Dumez.
2200
2201 * js/dom/webidl-type-mapping-expected.txt:
2202 * js/dom/webidl-type-mapping.html:
2203 Update test to account for testDictionary now being an attribute,
2204 and test that the annotated type members behave correctly.
2205
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000022062017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
2207
2208 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
2209 https://bugs.webkit.org/show_bug.cgi?id=163208
2210
2211 Reviewed by Saam Barati.
2212
2213 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
2214 * inspector/runtime/evaluate-CommandLineAPI.html:
2215 * js/parser-syntax-check-expected.txt:
2216 * js/script-tests/parser-syntax-check.js:
2217
antti@apple.com8db60ef2017-04-18 17:31:20 +000022182017-04-18 Antti Koivisto <antti@apple.com>
2219
2220 Enable optimized layer flushes on iOS
2221 https://bugs.webkit.org/show_bug.cgi?id=170938
2222 <rdar://problem/31677395>
2223
2224 Reviewed by Simon Fraser.
2225
2226 Add test verifying that tiles get created for touch overflow scrolling.
2227
2228 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
2229 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
2230
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000022312017-04-18 Ryan Haddad <ryanhaddad@apple.com>
2232
2233 Update TestExpectations for "selectors4" tests on mac-wk1.
2234 https://trac.webkit.org/changeset/215457/webkit
2235
2236 Unreviewed test gardening.
2237
2238 * platform/mac-wk1/TestExpectations:
2239
rego@igalia.com218bea92017-04-18 16:27:53 +000022402017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
2241
2242 [css-grid] Add support for percentage gaps
2243 https://bugs.webkit.org/show_bug.cgi?id=170764
2244
2245 Reviewed by Sergio Villar Senin.
2246
2247 Import tests from Blink.
2248
2249 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
2250 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
2251 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
2252 * fast/css-grid-layout/grid-gutters-get-set.html:
2253
magomez@igalia.com3fecba62017-04-18 11:54:23 +000022542017-04-18 Miguel Gomez <magomez@igalia.com>
2255
2256 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
2257 https://bugs.webkit.org/show_bug.cgi?id=170332
2258
2259 Reviewed by Carlos Garcia Campos.
2260
2261 Added a test to ensure that the browser doesn't crash when loading a PNG image which
2262 reports a wrong number of frames.
2263
2264 * fast/images/bad-png-missing-fdat-expected.txt: Added.
2265 * fast/images/bad-png-missing-fdat.html: Added.
2266 * fast/images/resources/bad-png-missing-fdAT.png: Added.
2267
rego@igalia.comb2665362017-04-18 09:17:19 +000022682017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
2269
2270 [selectors4] Import W3C Test Suite
2271 https://bugs.webkit.org/show_bug.cgi?id=170898
2272
2273 Reviewed by Youenn Fablet.
2274
2275 * TestExpectations: Mark a few tests as failure linking to the related bugs.
2276 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
2277
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000022782017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
2279
2280 Unreviewed GTK+ gardening. Add several test expectations.
2281
2282 * platform/gtk/TestExpectations:
2283
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000022842017-04-17 Joseph Pecoraro <pecoraro@apple.com>
2285
2286 Web Inspector: Doesn't show size of compressed content correctly
2287 https://bugs.webkit.org/show_bug.cgi?id=155112
2288 <rdar://problem/25006728>
2289
2290 Reviewed by Alex Christensen and Timothy Hatcher.
2291
2292 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
2293 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
2294 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
2295 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
2296 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
2297 * http/tests/inspector/network/resource-sizes-network.html: Added.
2298 Test resource sizes under different load conditions.
2299
2300 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
2301 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
2302 Older versions of macOS will not have the new metrics, but test their output anyways.
2303
2304 * http/tests/inspector/network/resources/404.php: Added.
2305 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
2306 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
2307 * http/tests/inspector/network/resources/lorem.txt: Added.
2308 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
2309
2310 * http/tests/inspector/network/resources/resource-size-test.js: Added.
2311 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
2312 (TestPage.registerInitializer.window.addResourceSizeTest):
2313 (TestPage.registerInitializer):
2314 Shared test code for resource sizes.
2315
2316 * platform/mac-wk1/TestExpectations:
2317 * platform/win/TestExpectations:
2318
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000023192017-04-17 Youenn Fablet <youenn@apple.com>
2320
2321 Enable video autoplay when getUserMedia is on
2322 https://bugs.webkit.org/show_bug.cgi?id=170919
2323
2324 Reviewed by Geoffrey Garen.
2325
2326 * webrtc/video-autoplay-expected.txt: Added.
2327 * webrtc/video-autoplay.html: Added.
2328
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000023292017-04-17 Ryan Haddad <ryanhaddad@apple.com>
2330
2331 Skip webrtc/multi-video.html.
2332 https://bugs.webkit.org/show_bug.cgi?id=170823
2333
2334 Unreviewed test gardening.
2335
2336 * TestExpectations:
2337
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000023382017-04-17 Youenn Fablet <youenn@apple.com>
2339
2340 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00002341 https://bugs.webkit.or
2342 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00002343
2344 Reviewed by Eric Carlson.
2345
2346 * webrtc/video-mute.html: Another try at making the test not flaky.
2347
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000023482017-04-17 Tim Horton <timothy_horton@apple.com>
2349
2350 Provide a viewport parameter to disable clipping to the safe area
2351 https://bugs.webkit.org/show_bug.cgi?id=170766
2352 <rdar://problem/31564634>
2353
2354 Reviewed by Beth Dakin.
2355
2356 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
2357 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
2358 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
2359 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
2360
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000023612017-04-14 Jiewen Tan <jiewen_tan@apple.com>
2362
2363 [WebCrypto] Add support for ECDSA
2364 https://bugs.webkit.org/show_bug.cgi?id=170789
2365 <rdar://problem/31588604>
2366
2367 Reviewed by Brent Fulgham.
2368
2369 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
2370 * crypto/subtle/ec-generate-key-malformed-parameters.html:
2371 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
2372 * crypto/subtle/ec-import-key-malformed-parameters.html:
2373 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
2374 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
2375 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
2376 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
2377 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
2378 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
2379 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
2380 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
2381 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
2382 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
2383 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
2384 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
2385 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
2386 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
2387 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
2388 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
2389 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
2390 * crypto/subtle/ecdsa-generate-key.html: Added.
2391 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
2392 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
2393 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
2394 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
2395 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
2396 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
2397 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
2398 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
2399 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
2400 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
2401 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
2402 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
2403 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
2404 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
2405 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
2406 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
2407 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
2408 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
2409 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
2410 * crypto/subtle/ecdsa-import-raw-key.html: Added.
2411 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
2412 * crypto/subtle/ecdsa-import-spki-key.html: Added.
2413 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
2414 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
2415 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
2416 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
2417 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
2418 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
2419 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
2420 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
2421
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000024222017-04-17 Youenn Fablet <youenn@apple.com>
2423
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00002424 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
2425 https://bugs.webkit.org/show_bug.cgi?id=170837
2426
2427 Reviewed by Eric Carlson.
2428
2429 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
2430
24312017-04-17 Youenn Fablet <youenn@apple.com>
2432
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00002433 RTCPeerConnection addTrack does not require a stream parameter
2434 https://bugs.webkit.org/show_bug.cgi?id=170894
2435
2436 Reviewed by Alex Christensen.
2437
2438 * webrtc/video-addTrack-expected.txt: Added.
2439 * webrtc/video-addTrack.html: Added.
2440
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000024412017-04-16 Joseph Pecoraro <pecoraro@apple.com>
2442
2443 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
2444 https://bugs.webkit.org/show_bug.cgi?id=170882
2445
2446 Reviewed by Saam Barati.
2447
2448 * js/dom/object-prototype-toLocaleString-expected.txt:
2449 * js/dom/script-tests/object-prototype-toLocaleString.js:
2450 Test the case of toLocaleString where toString does not exist.
2451
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000024522017-04-16 Chris Dumez <cdumez@apple.com>
2453
2454 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
2455 https://bugs.webkit.org/show_bug.cgi?id=169995
2456 <rdar://problem/23798897>
2457
2458 Reviewed by Sam Weinig.
2459
2460 Add layout test coverage.
2461
2462 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
2463 * fast/events/beforeunload-alert-handled-keydown.html: Added.
2464 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
2465 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
2466
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000024672017-04-16 Joseph Pecoraro <pecoraro@apple.com>
2468
2469 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
2470 https://bugs.webkit.org/show_bug.cgi?id=170879
2471
2472 Reviewed by Saam Barati.
2473
2474 * js/Object-getOwnPropertyNames-expected.txt:
2475 * js/script-tests/Object-getOwnPropertyNames.js:
2476
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000024772017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
2478
2479 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
2480 https://bugs.webkit.org/show_bug.cgi?id=170760
2481
2482 Reviewed by Joseph Pecoraro.
2483
2484 Test sending and receiving text and binary (blob and array buffer) data.
2485
2486 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
2487 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
2488 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
2489 (web_socket_do_extra_handshake):
2490 (web_socket_transfer_data):
2491 (all_distinct_bytes):
2492 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
2493 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
2494 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
2495 (web_socket_do_extra_handshake):
2496 (web_socket_transfer_data):
2497
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000024982017-04-14 Jiewen Tan <jiewen_tan@apple.com>
2499
2500 [WebCrypto] Support HKDF
2501 https://bugs.webkit.org/show_bug.cgi?id=170636
2502 <rdar://problem/23539827>
2503
2504 Reviewed by Brent Fulgham.
2505
2506 * TestExpectations:
2507 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
2508 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
2509 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
2510 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
2511 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
2512 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
2513 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
2514 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
2515 * crypto/subtle/hkdf-import-key-expected.txt: Added.
2516 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
2517 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
2518 * crypto/subtle/hkdf-import-key.html: Added.
2519 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
2520 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
2521 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
2522 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
2523 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
2524 * crypto/workers/subtle/hkdf-import-key.html: Added.
2525 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
2526 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
2527 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
2528
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000025292017-04-14 Ryan Haddad <ryanhaddad@apple.com>
2530
2531 Skip workers/wasm-* LayoutTests on ios-simulator.
2532
2533 Unreviewed test gardening.
2534
2535 * platform/ios/TestExpectations:
2536
zalan@apple.comb62345d2017-04-14 20:59:36 +000025372017-04-14 Zalan Bujtas <zalan@apple.com>
2538
2539 text-align start / end failure in table cells
2540 https://bugs.webkit.org/show_bug.cgi?id=141417
2541 <rdar://problem/31051672>
2542
2543 Reviewed by Antti Koivisto.
2544
2545 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
2546 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
2547
sbarati@apple.com492e4432017-04-14 02:10:17 +000025482017-04-13 Saam Barati <sbarati@apple.com>
2549
2550 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
2551 https://bugs.webkit.org/show_bug.cgi?id=170573
2552
2553 Reviewed by Filip Pizlo.
2554
2555 * storage/indexeddb/resources/wasm-exceptions.js: Added.
2556 (const._fail):
2557 (const.isNotA.assert.isNotA):
2558 (const):
2559 (switch.typeof):
2560 (Builder):
2561 (Builder.prototype.setChecked):
2562 (Builder.prototype.setPreamble):
2563 (Builder.prototype._functionIndexSpaceKeyHash):
2564 (Builder.prototype._registerFunctionToIndexSpace):
2565 (Builder.prototype._getFunctionFromIndexSpace):
2566 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
2567 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
2568 (Builder.prototype._registerSectionBuilders.this.Unknown):
2569 (prepareDatabase):
2570 (testDatabase):
2571 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
2572 * storage/indexeddb/wasm-exceptions.html: Added.
2573 * workers/wasm-hashset: Added.
2574 * workers/wasm-hashset-expected.txt: Added.
2575 * workers/wasm-hashset-many-expected.txt: Added.
2576 * workers/wasm-hashset-many.html: Added.
2577 * workers/wasm-hashset.html: Added.
2578 * workers/wasm-hashset/many-test.js: Added.
2579 (reallyDone):
2580 (console.log):
2581 (console.error):
2582 (console.assert):
2583 (i.worker.onmessage):
2584 (Module.print):
2585 (Module.printErr):
2586 (Module.canvas):
2587 (Module.setStatus):
2588 (Module):
2589 (setValue):
2590 (getValue):
2591 (allocate):
2592 (getMemory):
2593 (Pointer_stringify):
2594 (AsciiToString):
2595 (stringToAscii):
2596 (UTF8ArrayToString):
2597 (UTF8ToString):
2598 (stringToUTF8Array):
2599 (stringToUTF8):
2600 (lengthBytesUTF8):
2601 (demangle):
2602 (demangleAll):
2603 (stackTrace):
2604 (alignUp):
2605 (updateGlobalBuffer):
2606 (updateGlobalBufferViews):
2607 (abortOnCannotGrowMemory):
2608 (enlargeMemory):
2609 (getTotalMemory):
2610 (callRuntimeCallbacks):
2611 (preRun):
2612 (ensureInitRuntime):
2613 (preMain):
2614 (exitRuntime):
2615 (postRun):
2616 (addOnPreRun):
2617 (addOnInit):
2618 (addOnPreMain):
2619 (addOnExit):
2620 (addOnPostRun):
2621 (intArrayFromString):
2622 (intArrayToString):
2623 (writeStringToMemory):
2624 (writeArrayToMemory):
2625 (writeAsciiToMemory):
2626 (Math.string_appeared_here):
2627 (addRunDependency):
2628 (removeRunDependency):
2629 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2630 (integrateWasmJS.lookupImport):
2631 (integrateWasmJS.mergeMemory):
2632 (integrateWasmJS.fixImports):
2633 (integrateWasmJS.getBinary):
2634 (integrateWasmJS.doJustAsm):
2635 (integrateWasmJS.receiveInstance):
2636 (integrateWasmJS.):
2637 (integrateWasmJS.doNativeWasm):
2638 (integrateWasmJS.doWasmPolyfill):
2639 (integrateWasmJS.Module.string_appeared_here):
2640 (integrateWasmJS):
2641 (___setErrNo):
2642 (__ZSt18uncaught_exceptionv):
2643 (EXCEPTIONS.deAdjust):
2644 (EXCEPTIONS.addRef):
2645 (EXCEPTIONS.decRef):
2646 (EXCEPTIONS.clearRef):
2647 (___cxa_find_matching_catch):
2648 (___gxx_personality_v0):
2649 (___lock):
2650 (_emscripten_memcpy_big):
2651 (_gettimeofday):
2652 (_abort):
2653 (SYSCALLS):
2654 (SYSCALLS.get getStr):
2655 (SYSCALLS.get64):
2656 (SYSCALLS.getZero):
2657 (try.___syscall146.printChar):
2658 (___syscall146):
2659 (___syscall54):
2660 (___unlock):
2661 (___syscall6):
2662 (invoke_ii):
2663 (invoke_iiii):
2664 (invoke_v):
2665 (_malloc.Module.string_appeared_here):
2666 (getTempRet0.Module.string_appeared_here):
2667 (_free.Module.string_appeared_here):
2668 (_main.Module.string_appeared_here):
2669 (setTempRet0.Module.string_appeared_here):
2670 (establishStackSpace.Module.string_appeared_here):
2671 (stackSave.Module.string_appeared_here):
2672 (_memset.Module.string_appeared_here):
2673 (_sbrk.Module.string_appeared_here):
2674 (_emscripten_get_global_libc.Module.string_appeared_here):
2675 (_memcpy.Module.string_appeared_here):
2676 (___errno_location.Module.string_appeared_here):
2677 (setThrew.Module.string_appeared_here):
2678 (_fflush.Module.string_appeared_here):
2679 (stackAlloc.Module.string_appeared_here):
2680 (stackRestore.Module.string_appeared_here):
2681 (_llvm_bswap_i32.Module.string_appeared_here):
2682 (runPostSets.Module.string_appeared_here):
2683 (dynCall_ii.Module.string_appeared_here):
2684 (dynCall_iiii.Module.string_appeared_here):
2685 (dynCall_v.Module.string_appeared_here):
2686 (else.applyMemoryInitializer):
2687 (else):
2688 (else.useRequest):
2689 (ExitStatus):
2690 (dependenciesFulfilled):
2691 (Module.string_appeared_here.Module.callMain.callMain.pad):
2692 (Module.string_appeared_here.Module.callMain):
2693 (run.doRun):
2694 (run):
2695 (exit):
2696 * workers/wasm-hashset/many-worker.js: Added.
2697 (console.log):
2698 (console.error):
2699 (console.assert):
2700 (Module.print):
2701 (Module.printErr):
2702 (Module.canvas):
2703 (Module.setStatus):
2704 (Module):
2705 (setValue):
2706 (getValue):
2707 (allocate):
2708 (getMemory):
2709 (Pointer_stringify):
2710 (AsciiToString):
2711 (stringToAscii):
2712 (UTF8ArrayToString):
2713 (UTF8ToString):
2714 (stringToUTF8Array):
2715 (stringToUTF8):
2716 (lengthBytesUTF8):
2717 (demangle):
2718 (demangleAll):
2719 (stackTrace):
2720 (alignUp):
2721 (updateGlobalBuffer):
2722 (updateGlobalBufferViews):
2723 (abortOnCannotGrowMemory):
2724 (enlargeMemory):
2725 (getTotalMemory):
2726 (callRuntimeCallbacks):
2727 (preRun):
2728 (ensureInitRuntime):
2729 (preMain):
2730 (exitRuntime):
2731 (postRun):
2732 (addOnPreRun):
2733 (addOnInit):
2734 (addOnPreMain):
2735 (addOnExit):
2736 (addOnPostRun):
2737 (intArrayFromString):
2738 (intArrayToString):
2739 (writeStringToMemory):
2740 (writeArrayToMemory):
2741 (writeAsciiToMemory):
2742 (Math.string_appeared_here):
2743 (addRunDependency):
2744 (removeRunDependency):
2745 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2746 (integrateWasmJS.lookupImport):
2747 (integrateWasmJS.mergeMemory):
2748 (integrateWasmJS.fixImports):
2749 (integrateWasmJS.getBinary):
2750 (integrateWasmJS.doJustAsm):
2751 (integrateWasmJS.receiveInstance):
2752 (integrateWasmJS.doNativeWasm):
2753 (integrateWasmJS.doWasmPolyfill):
2754 (integrateWasmJS.Module.string_appeared_here):
2755 (integrateWasmJS):
2756 (___setErrNo):
2757 (__ZSt18uncaught_exceptionv):
2758 (EXCEPTIONS.deAdjust):
2759 (EXCEPTIONS.addRef):
2760 (EXCEPTIONS.decRef):
2761 (EXCEPTIONS.clearRef):
2762 (___cxa_find_matching_catch):
2763 (___gxx_personality_v0):
2764 (___lock):
2765 (_emscripten_memcpy_big):
2766 (_gettimeofday):
2767 (_abort):
2768 (SYSCALLS):
2769 (SYSCALLS.get getStr):
2770 (SYSCALLS.get64):
2771 (SYSCALLS.getZero):
2772 (try.___syscall146.printChar):
2773 (___syscall146):
2774 (___syscall54):
2775 (___unlock):
2776 (___syscall6):
2777 (invoke_ii):
2778 (invoke_iiii):
2779 (invoke_v):
2780 (_malloc.Module.string_appeared_here):
2781 (getTempRet0.Module.string_appeared_here):
2782 (_free.Module.string_appeared_here):
2783 (_main.Module.string_appeared_here):
2784 (setTempRet0.Module.string_appeared_here):
2785 (establishStackSpace.Module.string_appeared_here):
2786 (stackSave.Module.string_appeared_here):
2787 (_memset.Module.string_appeared_here):
2788 (_sbrk.Module.string_appeared_here):
2789 (_emscripten_get_global_libc.Module.string_appeared_here):
2790 (_memcpy.Module.string_appeared_here):
2791 (___errno_location.Module.string_appeared_here):
2792 (setThrew.Module.string_appeared_here):
2793 (_fflush.Module.string_appeared_here):
2794 (stackAlloc.Module.string_appeared_here):
2795 (stackRestore.Module.string_appeared_here):
2796 (_llvm_bswap_i32.Module.string_appeared_here):
2797 (runPostSets.Module.string_appeared_here):
2798 (dynCall_ii.Module.string_appeared_here):
2799 (dynCall_iiii.Module.string_appeared_here):
2800 (dynCall_v.Module.string_appeared_here):
2801 (else.applyMemoryInitializer):
2802 (else):
2803 (else.useRequest):
2804 (ExitStatus):
2805 (dependenciesFulfilled):
2806 (Module.string_appeared_here.Module.callMain.callMain.pad):
2807 (Module.string_appeared_here.Module.callMain):
2808 (run.doRun):
2809 (run):
2810 (exit):
2811 * workers/wasm-hashset/test.js: Added.
2812 (reallyDone):
2813 (console.log):
2814 (console.error):
2815 (console.assert):
2816 (Module.print):
2817 (Module.printErr):
2818 (Module.canvas):
2819 (Module.setStatus):
2820 (Module):
2821 (setValue):
2822 (getValue):
2823 (allocate):
2824 (getMemory):
2825 (Pointer_stringify):
2826 (AsciiToString):
2827 (stringToAscii):
2828 (UTF8ArrayToString):
2829 (UTF8ToString):
2830 (stringToUTF8Array):
2831 (stringToUTF8):
2832 (lengthBytesUTF8):
2833 (demangle):
2834 (demangleAll):
2835 (stackTrace):
2836 (alignUp):
2837 (updateGlobalBuffer):
2838 (updateGlobalBufferViews):
2839 (abortOnCannotGrowMemory):
2840 (enlargeMemory):
2841 (getTotalMemory):
2842 (callRuntimeCallbacks):
2843 (preRun):
2844 (ensureInitRuntime):
2845 (preMain):
2846 (exitRuntime):
2847 (postRun):
2848 (addOnPreRun):
2849 (addOnInit):
2850 (addOnPreMain):
2851 (addOnExit):
2852 (addOnPostRun):
2853 (intArrayFromString):
2854 (intArrayToString):
2855 (writeStringToMemory):
2856 (writeArrayToMemory):
2857 (writeAsciiToMemory):
2858 (Math.string_appeared_here):
2859 (addRunDependency):
2860 (removeRunDependency):
2861 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2862 (integrateWasmJS.lookupImport):
2863 (integrateWasmJS.mergeMemory):
2864 (integrateWasmJS.fixImports):
2865 (integrateWasmJS.getBinary):
2866 (integrateWasmJS.doJustAsm):
2867 (integrateWasmJS.receiveInstance):
2868 (integrateWasmJS.doNativeWasm):
2869 (integrateWasmJS.doWasmPolyfill):
2870 (integrateWasmJS.Module.string_appeared_here):
2871 (integrateWasmJS):
2872 (___setErrNo):
2873 (__ZSt18uncaught_exceptionv):
2874 (EXCEPTIONS.deAdjust):
2875 (EXCEPTIONS.addRef):
2876 (EXCEPTIONS.decRef):
2877 (EXCEPTIONS.clearRef):
2878 (___cxa_find_matching_catch):
2879 (___gxx_personality_v0):
2880 (___lock):
2881 (_emscripten_memcpy_big):
2882 (_gettimeofday):
2883 (_abort):
2884 (SYSCALLS):
2885 (SYSCALLS.get getStr):
2886 (SYSCALLS.get64):
2887 (SYSCALLS.getZero):
2888 (try.___syscall146.printChar):
2889 (___syscall146):
2890 (___syscall54):
2891 (___unlock):
2892 (___syscall6):
2893 (invoke_ii):
2894 (invoke_iiii):
2895 (invoke_v):
2896 (_malloc.Module.string_appeared_here):
2897 (getTempRet0.Module.string_appeared_here):
2898 (_free.Module.string_appeared_here):
2899 (_main.Module.string_appeared_here):
2900 (setTempRet0.Module.string_appeared_here):
2901 (establishStackSpace.Module.string_appeared_here):
2902 (stackSave.Module.string_appeared_here):
2903 (_memset.Module.string_appeared_here):
2904 (_sbrk.Module.string_appeared_here):
2905 (_emscripten_get_global_libc.Module.string_appeared_here):
2906 (_memcpy.Module.string_appeared_here):
2907 (___errno_location.Module.string_appeared_here):
2908 (setThrew.Module.string_appeared_here):
2909 (_fflush.Module.string_appeared_here):
2910 (stackAlloc.Module.string_appeared_here):
2911 (stackRestore.Module.string_appeared_here):
2912 (_llvm_bswap_i32.Module.string_appeared_here):
2913 (runPostSets.Module.string_appeared_here):
2914 (dynCall_ii.Module.string_appeared_here):
2915 (dynCall_iiii.Module.string_appeared_here):
2916 (dynCall_v.Module.string_appeared_here):
2917 (else.applyMemoryInitializer):
2918 (else):
2919 (else.useRequest):
2920 (ExitStatus):
2921 (dependenciesFulfilled):
2922 (Module.string_appeared_here.Module.callMain.callMain.pad):
2923 (Module.string_appeared_here.Module.callMain):
2924 (run.doRun):
2925 (run):
2926 (exit):
2927 * workers/wasm-hashset/worker.js: Added.
2928 (console.log):
2929 (console.error):
2930 (console.assert):
2931 (Module.print):
2932 (Module.printErr):
2933 (Module.canvas):
2934 (Module.setStatus):
2935 (Module):
2936 (setValue):
2937 (getValue):
2938 (allocate):
2939 (getMemory):
2940 (Pointer_stringify):
2941 (AsciiToString):
2942 (stringToAscii):
2943 (UTF8ArrayToString):
2944 (UTF8ToString):
2945 (stringToUTF8Array):
2946 (stringToUTF8):
2947 (lengthBytesUTF8):
2948 (demangle):
2949 (demangleAll):
2950 (stackTrace):
2951 (alignUp):
2952 (updateGlobalBuffer):
2953 (updateGlobalBufferViews):
2954 (abortOnCannotGrowMemory):
2955 (enlargeMemory):
2956 (getTotalMemory):
2957 (callRuntimeCallbacks):
2958 (preRun):
2959 (ensureInitRuntime):
2960 (preMain):
2961 (exitRuntime):
2962 (postRun):
2963 (addOnPreRun):
2964 (addOnInit):
2965 (addOnPreMain):
2966 (addOnExit):
2967 (addOnPostRun):
2968 (intArrayFromString):
2969 (intArrayToString):
2970 (writeStringToMemory):
2971 (writeArrayToMemory):
2972 (writeAsciiToMemory):
2973 (Math.string_appeared_here):
2974 (addRunDependency):
2975 (removeRunDependency):
2976 (integrateWasmJS.asm2wasmImports.string_appeared_here):
2977 (integrateWasmJS.lookupImport):
2978 (integrateWasmJS.mergeMemory):
2979 (integrateWasmJS.fixImports):
2980 (integrateWasmJS.getBinary):
2981 (integrateWasmJS.doJustAsm):
2982 (integrateWasmJS.receiveInstance):
2983 (integrateWasmJS.):
2984 (integrateWasmJS.doNativeWasm):
2985 (integrateWasmJS.doWasmPolyfill):
2986 (integrateWasmJS.Module.string_appeared_here):
2987 (integrateWasmJS):
2988 (___setErrNo):
2989 (__ZSt18uncaught_exceptionv):
2990 (EXCEPTIONS.deAdjust):
2991 (EXCEPTIONS.addRef):
2992 (EXCEPTIONS.decRef):
2993 (EXCEPTIONS.clearRef):
2994 (___cxa_find_matching_catch):
2995 (___gxx_personality_v0):
2996 (___lock):
2997 (_emscripten_memcpy_big):
2998 (_gettimeofday):
2999 (_abort):
3000 (SYSCALLS):
3001 (SYSCALLS.get getStr):
3002 (SYSCALLS.get64):
3003 (SYSCALLS.getZero):
3004 (try.___syscall146.printChar):
3005 (___syscall146):
3006 (___syscall54):
3007 (___unlock):
3008 (___syscall6):
3009 (invoke_ii):
3010 (invoke_iiii):
3011 (invoke_v):
3012 (_malloc.Module.string_appeared_here):
3013 (getTempRet0.Module.string_appeared_here):
3014 (_free.Module.string_appeared_here):
3015 (_main.Module.string_appeared_here):
3016 (setTempRet0.Module.string_appeared_here):
3017 (establishStackSpace.Module.string_appeared_here):
3018 (stackSave.Module.string_appeared_here):
3019 (_memset.Module.string_appeared_here):
3020 (_sbrk.Module.string_appeared_here):
3021 (_emscripten_get_global_libc.Module.string_appeared_here):
3022 (_memcpy.Module.string_appeared_here):
3023 (___errno_location.Module.string_appeared_here):
3024 (setThrew.Module.string_appeared_here):
3025 (_fflush.Module.string_appeared_here):
3026 (stackAlloc.Module.string_appeared_here):
3027 (stackRestore.Module.string_appeared_here):
3028 (_llvm_bswap_i32.Module.string_appeared_here):
3029 (runPostSets.Module.string_appeared_here):
3030 (dynCall_ii.Module.string_appeared_here):
3031 (dynCall_iiii.Module.string_appeared_here):
3032 (dynCall_v.Module.string_appeared_here):
3033 (else.applyMemoryInitializer):
3034 (else):
3035 (else.useRequest):
3036 (ExitStatus):
3037 (dependenciesFulfilled):
3038 (Module.string_appeared_here.Module.callMain.callMain.pad):
3039 (Module.string_appeared_here.Module.callMain):
3040 (run.doRun):
3041 (run):
3042 (exit):
3043 * workers/wasm-long-compile-expected.txt: Added.
3044 * workers/wasm-long-compile-many-expected.txt: Added.
3045 * workers/wasm-long-compile-many.html: Added.
3046 * workers/wasm-long-compile.html: Added.
3047 * workers/wasm-resources: Added.
3048 * workers/wasm-resources/long-compile-many.js: Added.
3049 (done):
3050 (i.async.run):
3051 (i.worker.onmessage):
3052 * workers/wasm-resources/long-compile-worker.js: Added.
3053 (const._fail):
3054 (const.isNotA.assert.isNotA):
3055 (const):
3056 (switch.typeof):
3057 (Builder):
3058 (Builder.prototype.setChecked):
3059 (Builder.prototype.setPreamble):
3060 (Builder.prototype._functionIndexSpaceKeyHash):
3061 (Builder.prototype._registerFunctionToIndexSpace):
3062 (Builder.prototype._getFunctionFromIndexSpace):
3063 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
3064 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
3065 (Builder.prototype._registerSectionBuilders.this.Unknown):
3066 * workers/wasm-resources/long-compile.js: Added.
3067 (done):
3068 (async.run):
3069 (worker.onmessage):
3070
dino@apple.com867f6662017-04-14 01:56:35 +000030712017-04-13 Dean Jackson <dino@apple.com>
3072
3073 Large negative animation-delays may not work depending on machine uptime
3074 https://bugs.webkit.org/show_bug.cgi?id=166962
3075 <rdar://problem/30091526>
3076
3077 Reviewed by Tim Horton.
3078
3079 * animations/large-negative-delay-expected.txt: Added.
3080 * animations/large-negative-delay.html: Added.
3081
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000030822017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
3083
3084 Change Intl prototypes to plain objects
3085 https://bugs.webkit.org/show_bug.cgi?id=168178
3086
3087 Reviewed by JF Bastien.
3088
3089 * js/intl-collator-expected.txt:
3090 * js/intl-datetimeformat-expected.txt:
3091 * js/intl-numberformat-expected.txt:
3092 * js/script-tests/intl-collator.js:
3093 * js/script-tests/intl-datetimeformat.js:
3094 * js/script-tests/intl-numberformat.js:
3095
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000030962017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3097
3098 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
3099 https://bugs.webkit.org/show_bug.cgi?id=169719
3100
3101 Unreviewed test gardening.
3102
3103 * platform/ios-wk2/TestExpectations:
3104
antti@apple.com2d5e53f2017-04-13 23:20:50 +000031052017-04-13 Antti Koivisto <antti@apple.com>
3106
3107 Don't invalidate composition for style changes in non-composited layers
3108 https://bugs.webkit.org/show_bug.cgi?id=170805
3109 <rdar://problem/31606185>
3110
3111 Reviewed by Simon Fraser.
3112
3113 * compositing/updates/animation-non-composited-expected.txt: Added.
3114 * compositing/updates/animation-non-composited.html: Added.
3115
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000031162017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3117
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00003118 Mark webrtc/video-mute.html as flaky.
3119 https://bugs.webkit.org/show_bug.cgi?id=170704
3120
3121 Unreviewed test gardening.
3122
3123 * TestExpectations:
3124
31252017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3126
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00003127 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
3128 https://bugs.webkit.org/show_bug.cgi?id=165553
3129
3130 Unreviewed test gardening.
3131
3132 * platform/mac/TestExpectations:
3133
31342017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3135
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00003136 Mark media/track/track-cue-rendering-rtl.html as flaky.
3137 https://bugs.webkit.org/show_bug.cgi?id=170831
3138
3139 Unreviewed test gardening.
3140
3141 * platform/mac/TestExpectations:
3142
31432017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3144
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00003145 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
3146 https://bugs.webkit.org/show_bug.cgi?id=170830
3147
3148 Unreviewed test gardening.
3149
3150 * platform/mac-wk1/TestExpectations:
3151
31522017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3153
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00003154 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
3155
3156 Unreviewed test gardening.
3157
3158 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
3159
31602017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3161
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00003162 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
3163 https://bugs.webkit.org/show_bug.cgi?id=170702
3164
3165 Unreviewed test gardening.
3166
3167 * platform/mac-wk2/TestExpectations:
3168
31692017-04-13 Ryan Haddad <ryanhaddad@apple.com>
3170
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00003171 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
3172 https://bugs.webkit.org/show_bug.cgi?id=164229
3173
3174 Unreviewed test gardening.
3175
3176 * platform/mac/TestExpectations:
3177
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000031782017-04-13 Chris Dumez <cdumez@apple.com>
3179
3180 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
3181 https://bugs.webkit.org/show_bug.cgi?id=170745
3182
3183 Reviewed by Tim Horton.
3184
3185 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
3186 test more robust.
3187
3188 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
3189 * svg/animations/animated-svg-image-outside-viewport-paused.html:
3190
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000031912017-04-13 Youenn Fablet <youenn@apple.com>
3192
3193 Remove RTCSignalingState::Closed
3194 https://bugs.webkit.org/show_bug.cgi?id=170811
3195
3196 Reviewed by Eric Carlson.
3197
3198 * webrtc/connection-state.html:
3199
jbedard@apple.com64df7a42017-04-13 17:29:43 +000032002017-04-13 Jonathan Bedard <jbedard@apple.com>
3201
3202 Remove compositing/masks/solid-color-masked.html expectation
3203 https://bugs.webkit.org/show_bug.cgi?id=168054
3204
3205 Unreviewed test gardening.
3206
3207 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
3208
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000032092017-04-13 Youenn Fablet <youenn@apple.com>
3210
3211 Add some more WebRTC tests
3212 https://bugs.webkit.org/show_bug.cgi?id=170796
3213
3214 Reviewed by Eric Carlson.
3215
3216 * webrtc/multi-video-expected.txt: Added.
3217 * webrtc/multi-video.html: Added.
3218 * webrtc/video-with-data-channel-expected.txt: Added.
3219 * webrtc/video-with-data-channel.html: Added.
3220
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000032212017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
3222
3223 [Readable Streams API] Implement cloneArrayBuffer in WebCore
3224 https://bugs.webkit.org/show_bug.cgi?id=170008
3225
3226 Reviewed by Youenn Fablet.
3227
3228 Added test to check cloneArrayBuffer behaviour.
3229
3230 * streams/clone-array-buffer-expected.txt: Added.
3231 * streams/clone-array-buffer.html: Added.
3232
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000032332017-04-13 Youenn Fablet <youenn@apple.com>
3234
3235 onnegotiationneeded should only be called once
3236 https://bugs.webkit.org/show_bug.cgi?id=170785
3237
3238 Reviewed by Alex Christensen.
3239
3240 * webrtc/negotiatedneeded-event-addStream.html:
3241
hyatt@apple.com531e35d2017-04-13 16:37:00 +000032422017-04-13 Dave Hyatt <hyatt@apple.com>
3243
3244 Rendering flexbox children across columns
3245 https://bugs.webkit.org/show_bug.cgi?id=164166
3246 <rdar://problem/29055587>
3247
3248 Reviewed by Zalan Bujtas.
3249
3250 * fast/multicol/flexbox-rows-expected.html: Added.
3251 * fast/multicol/flexbox-rows.html: Added.
3252
antti@apple.come2ca5892017-04-13 08:31:54 +000032532017-04-13 Antti Koivisto <antti@apple.com>
3254
3255 Try to unflake a test.
3256
3257 * http/tests/cache/disk-cache/disk-cache-media-small.html:
3258
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000032592017-04-12 Brady Eidson <beidson@apple.com>
3260
3261 QuotaExceededError when saving to localStorage in private mode.
3262 https://bugs.webkit.org/show_bug.cgi?id=157010
3263
3264 Reviewed by Alex Christensen.
3265
3266 * platform/mac-wk2/TestExpectations:
3267 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
3268 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
3269 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
3270 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
3271 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
3272 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
3273 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
3274 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
3275
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000032762017-04-12 Joseph Pecoraro <pecoraro@apple.com>
3277
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00003278 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
3279 https://bugs.webkit.org/show_bug.cgi?id=170668
3280
3281 Reviewed by Keith Miller.
3282
3283 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
3284 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
3285 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
3286 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
3287 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
3288 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
3289 These tests are now out of date.
3290
32912017-04-12 Joseph Pecoraro <pecoraro@apple.com>
3292
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00003293 test262: test262/test/language/literals/regexp/u-dec-esc.js
3294 https://bugs.webkit.org/show_bug.cgi?id=170687
3295
3296 Reviewed by Michael Saboff.
3297
3298 * js/regexp-unicode-expected.txt:
3299 * js/script-tests/regexp-unicode.js:
3300 Extend test to test invalid backreferences.
3301
jbedard@apple.com572dfff2017-04-12 22:44:08 +000033022017-04-12 Jonathan Bedard <jbedard@apple.com>
3303
3304 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
3305
3306 Unreviewed test gardening.
3307
3308 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
3309 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
3310 * platform/mac-wk1/TestExpectations: Ditto.
3311 * platform/win/TestExpectations: Ditto.
3312 * platform/wk2/TestExpectations: Ditto.
3313
dino@apple.com6cc437b2017-04-12 21:11:47 +000033142017-04-11 Dean Jackson <dino@apple.com>
3315
3316 canvas/2d.gradient.* LayoutTests failing
3317 https://bugs.webkit.org/show_bug.cgi?id=170757
3318 <rdar://problem/31177990>
3319
3320 Reviewed by Antoine Quint.
3321
3322 Add a fudge factor to the gradient tests, since we can
3323 now produce noisy (nicer looking) gradients. There might
3324 be 1 or 2 bits of difference per pixel.
3325
3326 * canvas/philip/tests.js:
3327 (_assertPixelWithGradientNoise):
3328 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
3329 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
3330 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
3331 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
3332 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
3333 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
3334 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
3335 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
3336 * canvas/philip/tests/2d.gradient.radial.inside1.html:
3337 * canvas/philip/tests/2d.gradient.radial.inside2.html:
3338 * canvas/philip/tests/2d.gradient.radial.inside3.html:
3339 * canvas/philip/tests/2d.gradient.radial.outside1.html:
3340 * canvas/philip/tests/2d.gradient.radial.outside2.html:
3341 * canvas/philip/tests/2d.gradient.radial.outside3.html:
3342 * canvas/philip/tests/2d.gradient.radial.touch2.html:
3343 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
3344 * fast/canvas/canvas-gradient-on-compositing-expected.html:
3345
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000033462017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
3347
3348 Well-known variations should clamp to the values listed in the @font-face block
3349 https://bugs.webkit.org/show_bug.cgi?id=169260
3350
3351 Reviewed by Dean Jackson.
3352
3353 * fast/text/variations/font-face-clamp-expected.html: Added.
3354 * fast/text/variations/font-face-clamp.html: Added.
3355
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000033562017-04-12 Jonathan Bedard <jbedard@apple.com>
3357
3358 Remove two passing canvas tests from ios expectations
3359
3360 Unreviewed test gardening.
3361
3362 * platform/ios/TestExpectations:
3363
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000033642017-04-12 Youenn Fablet <youenn@apple.com>
3365
3366 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
3367 https://bugs.webkit.org/show_bug.cgi?id=170754
3368 <rdar://problem/31573169>
3369
3370 Unreviewed.
3371
3372 * TestExpectations: Marking test as crashing.
3373
rego@igalia.com69b969c2017-04-12 10:14:30 +000033742017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
3375
3376 [css-grid] Replaced elements don't properly resolve percentage heights
3377 https://bugs.webkit.org/show_bug.cgi?id=159670
3378
3379 Reviewed by Darin Adler.
3380
3381 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
3382 This patch only adds the test to avoid regressions in the future.
3383
3384 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
3385 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
3386
antti@apple.comcf289bc2017-04-12 10:09:14 +000033872017-04-10 Antti Koivisto <antti@apple.com>
3388
3389 Cache small media resources in disk cache
3390 https://bugs.webkit.org/show_bug.cgi?id=170676
3391 <rdar://problem/31532649>
3392
3393 Reviewed by Andreas Kling.
3394
3395 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
3396 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
3397
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000033982017-04-12 Per Arne Vollan <pvollan@apple.com>
3399
3400 Implement stroke-color CSS property.
3401 https://bugs.webkit.org/show_bug.cgi?id=169352
3402
3403 Reviewed by Jon Lee.
3404
3405 * fast/css/stroke-color-expected.html: Added.
3406 * fast/css/stroke-color-fallback-expected.html: Added.
3407 * fast/css/stroke-color-fallback.html: Added.
3408 * fast/css/stroke-color.html: Added.
3409 * fast/css/visited-link-stroke-color-expected.html: Added.
3410 * fast/css/visited-link-stroke-color.html: Added.
3411
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000034122017-04-11 Youenn Fablet <youenn@apple.com>
3413
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00003414 LayoutTest webrtc/video-mute.html is a flaky failure
3415 https://bugs.webkit.org/show_bug.cgi?id=170704
3416
3417 Reviewed by Eric Carlson.
3418
3419 * webrtc/video-mute.html: Trying to make it less flaky.
3420
34212017-04-11 Youenn Fablet <youenn@apple.com>
3422
commit-queue@webkit.org70608662017-04-11 22:47:49 +00003423 [WK1] Add captureStream test with webrtc
3424 https://bugs.webkit.org/show_bug.cgi?id=170746
3425
3426 Reviewed by Eric Carlson.
3427
3428 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
3429 * webrtc/captureCanvas-webrtc-expected.txt: Added.
3430 * webrtc/captureCanvas-webrtc.html: Added.
3431
34322017-04-11 Youenn Fablet <youenn@apple.com>
3433
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00003434 Migrating webrtc tests to latest API
3435 https://bugs.webkit.org/show_bug.cgi?id=170709
3436
3437 Reviewed by Eric Carlson.
3438
3439 * webrtc/audio-peer-connection-webaudio.html:
3440 * webrtc/libwebrtc/descriptionGetters.html:
3441 * webrtc/negotiatedneeded-event-addStream.html:
3442 * webrtc/peer-connection-audio-mute.html:
3443 * webrtc/peer-connection-audio-mute2.html:
3444 * webrtc/peer-connection-remote-audio-mute.html:
3445 * webrtc/peer-connection-remote-audio-mute2.html:
3446 * webrtc/release-after-getting-track.html:
3447 * webrtc/video-disabled-black.html:
3448 * webrtc/video-mute.html:
3449 * webrtc/video-remote-mute.html:
3450 * webrtc/video-with-receiver.html:
3451 * webrtc/video.html:
3452
34532017-04-11 Youenn Fablet <youenn@apple.com>
3454
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00003455 Activate WebRTC data channel tests for WK1
3456 https://bugs.webkit.org/show_bug.cgi?id=170710
3457
3458 Reviewed by Eric Carlson.
3459
3460 * platform/mac-wk1/TestExpectations:
3461
34622017-04-11 Youenn Fablet <youenn@apple.com>
3463
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00003464 MediaStream id should be equal to msid
3465 https://bugs.webkit.org/show_bug.cgi?id=170712
3466
3467 Reviewed by Eric Carlson.
3468
3469 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
3470
3471 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
3472 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
3473 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
3474 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
3475 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
3476 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
3477 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
3478 * webrtc/audio-peer-connection-webaudio.html:
3479 * webrtc/audio-replace-track.html:
3480 * webrtc/connection-state.html:
3481 * webrtc/datachannel/basic.html:
3482 * webrtc/datachannel/bufferedAmountLowThreshold.html:
3483 * webrtc/datachannel/datachannel-gc.html:
3484 * webrtc/datachannel/datachannel-stats.html:
3485 * webrtc/datachannel/filter-ice-candidate.html:
3486 * webrtc/ephemeral-certificates-and-cnames.html:
3487 * webrtc/libwebrtc/descriptionGetters.html:
3488 * webrtc/negotiatedneeded-event-addStream.html:
3489 * webrtc/no-port-zero-in-upd-candidates.html:
3490 * webrtc/peer-connection-audio-mute.html:
3491 * webrtc/peer-connection-audio-mute2.html:
3492 * webrtc/peer-connection-remote-audio-mute.html:
3493 * webrtc/peer-connection-remote-audio-mute2.html:
3494 * webrtc/release-after-getting-track.html:
3495 * webrtc/video-disabled-black.html:
3496 * webrtc/video-getParameters.html:
3497 * webrtc/video-mediastreamtrack-stats.html:
3498 * webrtc/video-mute.html:
3499 * webrtc/video-remote-mute.html:
3500 * webrtc/video-replace-track-to-null.html:
3501 * webrtc/video-replace-track.html:
3502 * webrtc/video-stats.html:
3503 * webrtc/video-with-receiver.html:
3504 * webrtc/video.html:
3505
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000035062017-04-11 Chris Fleizach <cfleizach@apple.com>
3507
3508 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
3509 https://bugs.webkit.org/show_bug.cgi?id=170330
3510 <rdar://problem/31366105>
3511
3512 Reviewed by Joanmarie Diggs.
3513
3514 * accessibility/mac/search-predicate-article-expected.txt:
3515 * accessibility/mac/search-predicate-article.html:
3516
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000035172017-04-11 Joseph Pecoraro <pecoraro@apple.com>
3518
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00003519 test262: test262/test/annexB/language/comments/multi-line-html-close.js
3520 https://bugs.webkit.org/show_bug.cgi?id=170648
3521
3522 Reviewed by Keith Miller.
3523
3524 * js/parser-xml-close-comment-expected.txt:
3525 * js/script-tests/parser-xml-close-comment.js:
3526 Update test coverage for JavaScript HTML comments.
3527
35282017-04-11 Joseph Pecoraro <pecoraro@apple.com>
3529
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00003530 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
3531 https://bugs.webkit.org/show_bug.cgi?id=170652
3532
3533 Reviewed by Michael Saboff.
3534
3535 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
3536 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
3537 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
3538 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
3539 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
3540 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
3541 * 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:
3542 These tests expected the opposite, they are now out of date.
3543
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000035442017-04-11 Yoav Weiss <yoav@yoav.ws>
3545
3546 [link preload] Double downloads of preloaded content when it's in MemoryCache
3547 https://bugs.webkit.org/show_bug.cgi?id=170122
3548
3549 Reviewed by Antti Koivisto.
3550
3551 * TestExpectations: Removed flakiness label from the header preload charset test.
3552 * fast/loader/cache-encoding-expected.txt: Changed expectation.
3553 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
3554 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
3555 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
3556 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
3557 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.
3558
rego@igalia.com45aee992017-04-11 09:20:16 +000035592017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
3560
3561 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
3562 https://bugs.webkit.org/show_bug.cgi?id=167538
3563
3564 Reviewed by Darin Adler.
3565
3566 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
3567 as the caret was not always painted in the test runner.
3568 The test was checking for a crash in simplified layout (see bug #163450)
3569 and has nothing to do with the caret or "autofocus" behavior.
3570 "autofocus" was needed to get the crash, so this change modifies
3571 the test to blur the element, so the caret is not painted anymore.
3572
3573 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
3574 Don't focus the input element.
3575 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
3576 the input element to avoid showing the caret.
3577 * platform/mac-wk2/TestExpectations: Remove file from expectations.
3578
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000035792017-04-10 Jiewen Tan <jiewen_tan@apple.com>
3580
3581 Unreviewed, test expectations update
3582
3583 * platform/wk2/TestExpectations:
3584
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000035852017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3586
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00003587 Mark two newly imported web-platform-tests as failing.
3588
3589 Unreviewed test gardening.
3590
3591 * TestExpectations:
3592
35932017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3594
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00003595 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
3596 https://bugs.webkit.org/show_bug.cgi?id=167475
3597
3598 Unreviewed test gardening.
3599
3600 * platform/mac-wk1/TestExpectations:
3601
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000036022017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
3603
3604 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
3605 https://bugs.webkit.org/show_bug.cgi?id=170677
3606 <rdar://problem/31512633>
3607
3608 Reviewed by Tim Horton.
3609
3610 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
3611
3612 * fast/events/drag-to-navigate.html:
3613 * fast/events/only-valid-drop-targets-receive-file-drop.html:
3614
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000036152017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3616
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00003617 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
3618 https://bugs.webkit.org/show_bug.cgi?id=170682
3619
3620 Unreviewed test gardening.
3621
3622 * platform/mac-wk1/TestExpectations:
3623
36242017-04-10 Ryan Haddad <ryanhaddad@apple.com>
3625
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00003626 Rebaseline js/dom/global-constructors-attributes.html after r215131.
3627
3628 Unreviewed test gardening.
3629
3630 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3631 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3632 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3633
akling@apple.comb89c9482017-04-10 13:49:18 +000036342017-04-10 Andreas Kling <akling@apple.com>
3635
3636 Don't generate extra scrolling tiles for non-visible pages.
3637 https://bugs.webkit.org/show_bug.cgi?id=167213
3638 <rdar://problem/30105774>
3639
3640 Reviewed by Antti Koivisto.
3641
3642 * TestExpectations:
3643 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
3644 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
3645 * platform/mac-wk2/TestExpectations:
3646
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000036472017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
3648
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00003649 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
3650 https://bugs.webkit.org/show_bug.cgi?id=170667
3651
3652 Reviewed by Žan Doberšek.
3653
3654 Unskip then test that is passing now.
3655
3656 * platform/gtk/TestExpectations:
3657
36582017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
3659
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00003660 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
3661
3662 * platform/gtk/TestExpectations:
3663
magomez@igalia.com2c050a82017-04-10 07:39:19 +000036642017-04-10 Miguel Gomez <magomez@igalia.com>
3665
3666 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
3667 https://bugs.webkit.org/show_bug.cgi?id=168425
3668
3669 Reviewed by Said Abou-Hallawa.
3670
3671 Adjusted expectation for fast/images/animated-png.html. It must pass now.
3672
3673 * platform/gtk/TestExpectations:
3674
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000036752017-04-09 Devin Rousso <webkit@devinrousso.com>
3676
3677 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
3678 https://bugs.webkit.org/show_bug.cgi?id=170184
3679
3680 Reviewed by Matt Baker.
3681
3682 * inspector/unit-tests/text-utilities-expected.txt: Added.
3683 * inspector/unit-tests/text-utilities.html: Added.
3684
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000036852017-04-09 Youenn Fablet <youenn@apple.com>
3686
3687 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
3688 https://bugs.webkit.org/show_bug.cgi?id=170647
3689
3690 Reviewed by Sam Weinig.
3691
3692 * TestExpectations:
3693 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
3694 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
3695 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
3696 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
3697 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
3698 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
3699 * platform/mac/TestExpectations:
3700 * tests-options.json:
3701
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000037022017-04-09 Joseph Pecoraro <pecoraro@apple.com>
3703
3704 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
3705 https://bugs.webkit.org/show_bug.cgi?id=170651
3706
3707 Reviewed by Saam Barati.
3708
3709 * js/regexp-no-extensions-expected.txt:
3710 * js/script-tests/regexp-no-extensions.js:
3711 Update existing test for these edge cases.
3712
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000037132017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
3714
3715 [Variation Fonts] Width values of GX fonts are not mapped correctly
3716 https://bugs.webkit.org/show_bug.cgi?id=170367
3717
3718 Reviewed by Simon Fraser.
3719
3720 * fast/text/variations/font-selection-properties-expected.html:
3721 * fast/text/variations/gx-width-expected.html: Added.
3722 * fast/text/variations/gx-width.html: Added.
3723
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000037242017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
3725
3726 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
3727 https://bugs.webkit.org/show_bug.cgi?id=170577
3728
3729 Reviewed by Simon Fraser.
3730
3731 * fast/images/async-image-background-image-repeated-expected.html: Added.
3732 * fast/images/async-image-background-image-repeated.html: Added.
3733
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000037342017-04-08 Simon Fraser <simon.fraser@apple.com>
3735
3736 Unprefix CSS cursor values grab and grabbing
3737 https://bugs.webkit.org/show_bug.cgi?id=170543
3738
3739 Reviewed by Jon Lee.
3740
3741 Enhanced the cursor test to check round-tripping of all values.
3742
3743 * fast/css/cursor-parsing-expected.txt:
3744 * fast/css/cursor-parsing.html:
3745
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000037462017-04-08 Youenn Fablet <youenn@apple.com>
3747
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00003748 WebRTC tests gardening
3749 https://bugs.webkit.org/show_bug.cgi?id=170508
3750
3751 Reviewed by Eric Carlson.
3752
3753 * platform/ios-wk1/TestExpectations:
3754 * platform/ios-wk2/TestExpectations:
3755 * platform/ios/TestExpectations:
3756
37572017-04-08 Youenn Fablet <youenn@apple.com>
3758
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00003759 MediaStreamTrack id should be preserved by PeerConnection
3760 https://bugs.webkit.org/show_bug.cgi?id=170624
3761
3762 Reviewed by Eric Carlson.
3763
3764 * webrtc/video.html:
3765
cdumez@apple.comec928cd2017-04-08 01:11:10 +000037662017-04-07 Chris Dumez <cdumez@apple.com>
3767
3768 Unreviewed, update 2 media tests after r215120 so they work on iOS.
3769
3770 Setting the volume is a no-op on iOS so mute the video instead.
3771
3772 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
3773 * media/video-restricted-invisible-autoplay-not-allowed.html:
3774
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000037752017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
3776
3777 WebGPU: implement ComputeCommandEncoder and related components
3778 https://bugs.webkit.org/show_bug.cgi?id=170444
3779
3780 Reviewed by Alex Christensen.
3781
3782 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
3783
3784 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
3785 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
3786
zalan@apple.com318220e2017-04-07 22:48:22 +000037872017-04-07 Zalan Bujtas <zalan@apple.com>
3788
3789 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
3790 https://bugs.webkit.org/show_bug.cgi?id=170552
3791
3792 Reviewed by Antti Koivisto.
3793
3794 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
3795 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
3796
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000037972017-04-07 Ryan Haddad <ryanhaddad@apple.com>
3798
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00003799 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
3800 https://bugs.webkit.org/show_bug.cgi?id=168540
3801
3802 Unreviewed test gardening.
3803
3804 * platform/mac/TestExpectations:
3805
38062017-04-07 Ryan Haddad <ryanhaddad@apple.com>
3807
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00003808 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
3809 https://bugs.webkit.org/show_bug.cgi?id=170615
3810
3811 Unreviewed test gardening.
3812
3813 * platform/mac/TestExpectations:
3814
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000038152017-04-07 Chris Dumez <cdumez@apple.com>
3816
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00003817 Audible autoplay videos should not get paused when outside the viewport
3818 https://bugs.webkit.org/show_bug.cgi?id=170610
3819 <rdar://problem/31505984>
3820
3821 Reviewed by Eric Carlson.
3822
3823 Add layout test coverage.
3824
3825 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
3826 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
3827 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
3828 * media/video-restricted-invisible-autoplay-not-allowed.html:
3829
38302017-04-07 Chris Dumez <cdumez@apple.com>
3831
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00003832 Throttle / Align DOM Timers in cross-origin iframes to 30fps
3833 https://bugs.webkit.org/show_bug.cgi?id=170613
3834 <rdar://problem/31506444>
3835
3836 Reviewed by Simon Fraser.
3837
3838 Add layout test coverage.
3839
3840 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
3841 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
3842 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
3843
bfulgham@apple.com49026b42017-04-07 16:02:10 +000038442017-04-07 Brent Fulgham <bfulgham@apple.com>
3845
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00003846 Rebaseline additional tests after r215096.
3847 https://bugs.webkit.org/show_bug.cgi?id=170561
3848 <rdar://problem/7415154>
3849
3850 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
3851 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
3852 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
3853 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
3854 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
3855 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
3856 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
3857 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
3858 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
3859 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
3860 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3861
38622017-04-07 Brent Fulgham <bfulgham@apple.com>
3863
bfulgham@apple.com49026b42017-04-07 16:02:10 +00003864 WebKit should percent encode single quotes in query strings
3865 https://bugs.webkit.org/show_bug.cgi?id=170561
3866 <rdar://problem/7415154>
3867
3868 Reviewed by Alex Christensen.
3869
3870 Rebaseline tests after change.
3871
3872 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3873 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
3874 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
3875 * http/tests/security/xssAuditor/base-href-expected.txt:
3876 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
3877 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
3878 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
3879 * http/tests/security/xssAuditor/embed-tag-expected.txt:
3880 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
3881 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
3882 * http/tests/security/xssAuditor/form-action-expected.txt:
3883 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
3884 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
3885 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
3886 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
3887 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
3888 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
3889 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
3890 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
3891 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
3892 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
3893 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
3894 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
3895 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
3896 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
3897 * http/tests/security/xssAuditor/link-onclick-expected.txt:
3898 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
3899 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
3900 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
3901 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
3902 * http/tests/security/xssAuditor/object-tag-expected.txt:
3903 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
3904 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
3905 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
3906 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
3907 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
3908 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
3909 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
3910 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
3911 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
3912 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
3913 * http/tests/security/xssAuditor/svg-animate-expected.txt:
3914 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
3915 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
3916 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
3917
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000039182017-04-07 Youenn Fablet <youenn@apple.com>
3919
3920 Improve some WebRTC flaky tests
3921 https://bugs.webkit.org/show_bug.cgi?id=170584
3922
3923 Reviewed by Alex Christensen.
3924
3925 * webrtc/libwebrtc/descriptionGetters.html:
3926 * webrtc/video-replace-track-to-null.html:
3927
zalan@apple.come2374f52017-04-07 15:05:43 +000039282017-04-07 Zalan Bujtas <zalan@apple.com>
3929
3930 Text insertion cursor disappears after pressing enter
3931 https://bugs.webkit.org/show_bug.cgi?id=169291
3932 <rdar://problem/30899611>
3933
3934 Reviewed by Tim Horton.
3935
3936 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
3937 * editing/simple-line-layout-caret-is-gone.html: Added.
3938
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000039392017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
3940
3941 Make FontWithFeatures test font pass OTS
3942 https://bugs.webkit.org/show_bug.cgi?id=169788
3943
3944 Reviewed by Tim Horton.
3945
3946 Updated font to the one which passes the tests.
3947
3948 * css3/resources/FontWithFeatures.otf:
3949
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000039502017-04-06 Jiewen Tan <jiewen_tan@apple.com>
3951
3952 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
3953 https://bugs.webkit.org/show_bug.cgi?id=170571
3954
3955 Unreviewed.
3956
3957 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
3958 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
3959
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000039602017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
3961
3962 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
3963 https://bugs.webkit.org/show_bug.cgi?id=170560
3964 <rdar://problem/31484693>
3965
3966 Reviewed by Tim Horton.
3967
3968 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
3969 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
3970
3971 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
3972 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
3973
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000039742017-04-05 Simon Fraser <simon.fraser@apple.com>
3975
3976 Throttle requestAnimationFrame in cross-origin iframes to 30fps
3977 https://bugs.webkit.org/show_bug.cgi?id=170534
3978
3979 Reviewed by Dan Bates.
3980
3981 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
3982 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
3983 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
3984
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000039852017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3986
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00003987 Unreviewed, rolling out r215041.
3988
3989 The LayoutTest for this change is failing on ios-simulator.
3990
3991 Reverted changeset:
3992
3993 "Rendering flexbox children across columns"
3994 https://bugs.webkit.org/show_bug.cgi?id=164166
3995 http://trac.webkit.org/changeset/215041
3996
39972017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3998
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00003999 Unreviewed, rolling out r215046.
4000
4001 This change broke internal builds.
4002
4003 Reverted changeset:
4004
4005 "WebRTC tests gardening"
4006 https://bugs.webkit.org/show_bug.cgi?id=170508
4007 http://trac.webkit.org/changeset/215046
4008
40092017-04-06 Ryan Haddad <ryanhaddad@apple.com>
4010
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00004011 Skip a test that was accidentally enabled with r214982.
4012
4013 Unreviewed test gardening.
4014
4015 * platform/ios/TestExpectations:
4016
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000040172017-04-06 Joseph Pecoraro <pecoraro@apple.com>
4018
4019 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
4020 https://bugs.webkit.org/show_bug.cgi?id=16531
4021 <rdar://problem/5712895>
4022
4023 Reviewed by Timothy Hatcher.
4024
4025 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
4026 * http/tests/inspector/network/resource-request-headers.html: Added.
4027 * http/tests/inspector/network/resources/basic-auth.php: Added.
4028 Test coverage for Cookie and Basic Authentication headers.
4029
4030 * platform/mac/TestExpectations:
4031 * platform/mac-wk1/TestExpectations:
4032 * platform/win/TestExpectations:
4033 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
4034 and ElCapitan which uses the legacy non-NSURLSession loading path.
4035
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000040362017-04-06 Youenn Fablet <youenn@apple.com>
4037
4038 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
4039 https://bugs.webkit.org/show_bug.cgi?id=167513
4040
4041 Reviewed by Eric Carlson.
4042
4043 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
4044
zalan@apple.com2319f682017-04-06 20:03:55 +000040452017-04-06 Zalan Bujtas <zalan@apple.com>
4046
4047 Simple line layout: Hittest always returns the first renderer in the block.
4048 https://bugs.webkit.org/show_bug.cgi?id=170520
4049 <rdar://problem/30979175>
4050
4051 Reviewed by Antti Koivisto.
4052
4053 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
4054 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
4055
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000040562017-03-31 Jiewen Tan <jiewen_tan@apple.com>
4057
4058 [WebCrypto] Add support for AES-CTR
4059 https://bugs.webkit.org/show_bug.cgi?id=169761
4060 <rdar://problem/31331321>
4061
4062 Reviewed by Brent Fulgham.
4063
4064 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
4065 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
4066 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
4067 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
4068 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
4069 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
4070 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
4071 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
4072 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
4073 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
4074 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
4075 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
4076 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
4077 * crypto/subtle/aes-ctr-generate-key.html: Added.
4078 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
4079 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
4080 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
4081 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
4082 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
4083 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
4084 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
4085 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
4086 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
4087 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
4088 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
4089 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
4090 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
4091 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
4092 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
4093 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
4094 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
4095 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
4096 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
4097 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
4098 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
4099 * crypto/subtle/aes-generate-key-malformed-parameters.html:
4100 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
4101 * crypto/subtle/aes-import-key-malformed-parameters.html:
4102 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
4103 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
4104 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
4105 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
4106 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
4107 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
4108 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
4109 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
4110 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
4111 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
4112 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
4113 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
4114
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000041152017-04-06 Ryan Haddad <ryanhaddad@apple.com>
4116
4117 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
4118 https://bugs.webkit.org/show_bug.cgi?id=153460
4119
4120 Unreviewed test gardening.
4121
4122 * platform/mac/TestExpectations:
4123
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000041242017-04-06 Youenn Fablet <youenn@apple.com>
4125
4126 WebRTC tests gardening
4127 https://bugs.webkit.org/show_bug.cgi?id=170508
4128
4129 Reviewed by Eric Carlson.
4130
4131 * platform/ios-wk1/TestExpectations:
4132 * platform/ios-wk2/TestExpectations:
4133 * platform/ios/TestExpectations:
4134
antti@apple.comc5190fd2017-04-06 18:32:47 +000041352017-04-06 Antti Koivisto <antti@apple.com>
4136
4137 Implement testing mode for disk cache
4138 https://bugs.webkit.org/show_bug.cgi?id=170547
4139
4140 Reviewed by Andreas Kling.
4141
4142 Enable a few disabled tests to see how it goes.
4143
4144 * platform/mac-wk2/TestExpectations:
4145
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000041462017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
4147
4148 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
4149 https://bugs.webkit.org/show_bug.cgi?id=170339
4150
4151 Reviewed by Youenn Fablet.
4152
4153 Added new tests addressing respondWithNewView() behaviour.
4154
4155 * streams/readable-stream-byob-request-expected.txt: Updated.
4156 * streams/readable-stream-byob-request.js: Added new tests.
4157
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000041582017-04-06 Dave Hyatt <hyatt@apple.com>
4159
4160 Rendering flexbox children across columns
4161 https://bugs.webkit.org/show_bug.cgi?id=164166
4162 <rdar://problem/29055587>
4163
4164 Reviewed by Zalan Bujtas.
4165
4166 * fast/multicol/flexbox-rows-expected.html: Added.
4167 * fast/multicol/flexbox-rows.html: Added.
4168
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000041692017-04-05 Simon Fraser <simon.fraser@apple.com>
4170
4171 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
4172 https://bugs.webkit.org/show_bug.cgi?id=170479
4173
4174 Reviewed by Sam Weinig.
4175
4176 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
4177 * fast/frames/user-gesture-timestamp-propagation.html: Added.
4178 * platform/ios/TestExpectations:
4179
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000041802017-04-05 Eric Carlson <eric.carlson@apple.com>
4181
4182 [MediaStream] Host application should be able to mute and unmute media streams
4183 https://bugs.webkit.org/show_bug.cgi?id=170519
4184 <rdar://problem/31174326>
4185
4186 Reviewed by Youenn Fablet.
4187
4188 * fast/mediastream/MediaStream-page-muted-expected.txt:
4189 * fast/mediastream/MediaStream-page-muted.html:
4190
jfernandez@igalia.com30168022017-04-05 20:44:10 +000041912017-04-05 Javier Fernandez <jfernandez@igalia.com>
4192
4193 [css-align] Implement the place-items shorthand
4194 https://bugs.webkit.org/show_bug.cgi?id=168847
4195
4196 Reviewed by David Hyatt.
4197
4198 Regression tests for the new place-content alignment shorthand.
4199
4200 * css3/parse-place-items.html: Added.
4201
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000042022017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
4203
4204 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
4205 https://bugs.webkit.org/show_bug.cgi?id=170157
4206
4207 Reviewed by Alejandro G. Castro.
4208
4209 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
4210 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
4211 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
4212 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
4213 for each one of the audio media type and video media type.
4214
4215 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
4216 as failing in the general TestExpectations, because the libwebrtc backend currently
4217 doesn't generate the expected a=bundle-only lines.
4218 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
4219 The whole fast/mediastream directory is already overriden to pass.
4220 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
4221 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
4222 * fast/mediastream/resources/sdp-utils.js:
4223 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
4224 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
4225 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
4226
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000042272017-04-05 Jer Noble <jer.noble@apple.com>
4228
4229 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
4230 https://bugs.webkit.org/show_bug.cgi?id=170510
4231
4232 Reviewed by Eric Carlson.
4233
4234 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
4235 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
4236
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000042372017-04-05 Matt Baker <mattbaker@apple.com>
4238
4239 Web Inspector: XHR breakpoints should be global
4240 https://bugs.webkit.org/show_bug.cgi?id=170033
4241
4242 Reviewed by Joseph Pecoraro..
4243
4244 * inspector/dom-debugger/xhr-breakpoints.html:
4245 Update for XHRBreakpoint constructor change.
4246
cdumez@apple.comca98dba2017-04-05 18:47:39 +000042472017-04-05 Chris Dumez <cdumez@apple.com>
4248
4249 <input type="range"> changing to disabled while active breaks all pointer events
4250 https://bugs.webkit.org/show_bug.cgi?id=170447
4251 <rdar://problem/31442875>
4252
4253 Reviewed by Geoffrey Garen.
4254
4255 Add layout test coverage.
4256
4257 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
4258 * fast/forms/range/disabled-while-dragging.html: Added.
4259
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000042602017-04-05 Jiewen Tan <jiewen_tan@apple.com>
4261
4262 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
4263 <rdar://problem/31322400>
4264
4265 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
4266 * crypto/subtle/rsa-import-key-malformed-parameters.html:
4267
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000042682017-04-05 Youenn Fablet <youenn@apple.com>
4269
4270 Deprecate and remove URL.createObjectURL(mediastream)
4271 https://bugs.webkit.org/show_bug.cgi?id=167518
4272 <rdar://problem/31149607>
4273
4274 Reviewed by Eric Carlson.
4275
4276 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
4277 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
4278 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
4279 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
4280 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
4281 * fast/mediastream/MediaStream-video-element-expected.txt:
4282 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
4283 * fast/mediastream/MediaStream-video-element-track-stop.html:
4284 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
4285 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
4286 * fast/mediastream/MediaStream-video-element.html:
4287 * fast/mediastream/resources/getUserMedia-helper.js:
4288 (setupVideoElementWithStream):
4289
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000042902017-04-05 Javier Fernandez <jfernandez@igalia.com>
4291
4292 [GTK] Unreviewed tests gardening
4293 https://bugs.webkit.org/show_bug.cgi?id=170497
4294
4295 Unreviewed test gardening. Rebaseline tests after r214712.
4296
4297 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
4298
4299
ap@apple.com0bc422c2017-04-05 05:14:52 +000043002017-04-04 Alexey Proskuryakov <ap@apple.com>
4301
4302 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
4303 for https://bugs.webkit.org/show_bug.cgi?id=170493
4304
4305 * platform/mac/TestExpectations:
4306
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000043072017-04-04 Youenn Fablet <youenn@apple.com>
4308
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00004309 Canvas is tainted when painting a video with MediaStreamTrack
4310 https://bugs.webkit.org/show_bug.cgi?id=170486
4311
4312 Reviewed by Eric Carlson.
4313
4314 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
4315 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
4316 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
4317 (reject):
4318 (getUserMedia):
4319 (defaultRejectOrCatch):
4320 (setupVideoElementWithStream):
4321
43222017-04-04 Youenn Fablet <youenn@apple.com>
4323
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00004324 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
4325 https://bugs.webkit.org/show_bug.cgi?id=170482
4326
4327 Reviewed by Eric Carlson.
4328
4329 * TestExpectations:
4330
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000043312017-04-04 Ryan Haddad <ryanhaddad@apple.com>
4332
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00004333 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
4334 https://bugs.webkit.org/show_bug.cgi?id=168390
4335
4336 Unreviewed test gardening.
4337
4338 * platform/mac/TestExpectations:
4339
43402017-04-04 Ryan Haddad <ryanhaddad@apple.com>
4341
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00004342 Mark fast/images/reset-image-animation.html as flaky.
4343 https://bugs.webkit.org/show_bug.cgi?id=170177
4344
4345 Unreviewed test gardening.
4346
4347 * platform/mac/TestExpectations:
4348
43492017-04-04 Ryan Haddad <ryanhaddad@apple.com>
4350
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00004351 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
4352 https://bugs.webkit.org/show_bug.cgi?id=168409
4353
4354 Unreviewed test gardening.
4355
4356 * platform/mac-wk1/TestExpectations:
4357
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000043582017-04-04 Brent Fulgham <bfulgham@apple.com>
4359
4360 Do not assert when CharacterData representing an Attr fires events
4361 https://bugs.webkit.org/show_bug.cgi?id=170454
4362 <rdar://problem/30979320>
4363
4364 Reviewed by Ryosuke Niwa.
4365
4366 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
4367 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
4368
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000043692017-04-04 Youenn Fablet <youenn@apple.com>
4370
4371 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
4372 https://bugs.webkit.org/show_bug.cgi?id=169481
4373
4374 Reviewed by Eric Carlson.
4375
4376 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
4377 * webrtc/datachannel/basic.html:
4378
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000043792017-04-04 Ryan Haddad <ryanhaddad@apple.com>
4380
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00004381 Add back results that were accidentally removed with r214848.
4382 https://bugs.webkit.org/show_bug.cgi?id=169301
4383
4384 Unreviewed test gardening.
4385
4386 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
4387 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
4388
43892017-04-04 Ryan Haddad <ryanhaddad@apple.com>
4390
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00004391 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
4392 https://bugs.webkit.org/show_bug.cgi?id=170456
4393
4394 Unreviewed test gardening.
4395
4396 * platform/mac-wk1/TestExpectations:
4397
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000043982017-04-04 Youenn Fablet <youenn@apple.com>
4399
4400 webrtc/peer-connection-audio-mute.html is flaky
4401 https://bugs.webkit.org/show_bug.cgi?id=170451
4402
4403 Reviewed by Eric Carlson.
4404
4405 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
4406 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
4407 Decreasing time spent at detecting hum or not.
4408 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
4409
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000044102017-04-04 Ryan Haddad <ryanhaddad@apple.com>
4411
4412 Mark fast/images/animated-gif-webkit-transform.html as flaky.
4413 https://bugs.webkit.org/show_bug.cgi?id=170410
4414
4415 Unreviewed test gardening.
4416
4417 * platform/mac-wk2/TestExpectations:
4418
ap@apple.com68c61102017-04-04 01:22:41 +000044192017-04-03 Alexey Proskuryakov <ap@apple.com>
4420
4421 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
4422
4423 This test still times out, most of the time.
4424
4425 * platform/wk2/TestExpectations:
4426
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000044272017-04-03 Javier Fernandez <jfernandez@igalia.com>
4428
4429 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
4430 https://bugs.webkit.org/show_bug.cgi?id=170340
4431
4432 Reviewed by David Hyatt.
4433
4434 Added additional test cases to evaluate the new baseline-alignment syntax.
4435
4436 * css3/parse-place-content-expected.txt:
4437 * css3/parse-place-content.html:
4438
n_wang@apple.comaf39f872017-04-03 23:06:25 +000044392017-04-03 Nan Wang <n_wang@apple.com>
4440
4441 AX: Expose link children when doing search predication on iOS
4442 https://bugs.webkit.org/show_bug.cgi?id=170424
4443 <rdar://problem/31413335>
4444
4445 Reviewed by Chris Fleizach.
4446
4447 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
4448 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
4449
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000044502017-04-03 Dave Hyatt <hyatt@apple.com>
4451
4452 Japanese fonts in vertical text should support synthesized italics
4453 https://bugs.webkit.org/show_bug.cgi?id=169301
4454
4455 Reviewed by Simon Fraser.
4456
4457 * fast/text/international/synthesized-italic-vertical-expected.html:
4458 * fast/text/international/synthesized-italic-vertical.html:
4459 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
4460 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
4461
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000044622017-04-03 Chris Dumez <cdumez@apple.com>
4463
4464 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
4465 https://bugs.webkit.org/show_bug.cgi?id=170285
4466 <rdar://problem/31378543>
4467
4468 Reviewed by Andy Estes.
4469
4470 Add layout test coverage.
4471
4472 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
4473 * fast/images/background-image-relative-url-changes-document.html: Added.
4474
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000044752017-04-03 John Wilander <wilander@apple.com>
4476
4477 Remove timeout expectations after bug fix
4478 https://bugs.webkit.org/show_bug.cgi?id=168262
4479
4480 Unreviewed test gardening.
4481
4482 Remove timeout expectations after bug fix in
4483 https://bugs.webkit.org/show_bug.cgi?id=170400
4484
4485 * platform/wk2/TestExpectations:
4486 Remove expected timeout for the first five test cases
4487 under http/tests/loading/resourceLoadStatistics/.
4488
antti@apple.com6c64e6c2017-04-03 19:08:07 +000044892017-04-03 Antti Koivisto <antti@apple.com>
4490
4491 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
4492 https://bugs.webkit.org/show_bug.cgi?id=170402
4493 <rdar://problem/31004344>
4494
4495 Reviewed by Simon Fraser.
4496
4497 * fast/css/document-stylesheets-dynamic-expected.html: Added.
4498 * fast/css/document-stylesheets-dynamic.html: Added.
4499
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000045002017-04-03 Jeremy Jones <jeremyj@apple.com>
4501
4502 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
4503 https://bugs.webkit.org/show_bug.cgi?id=167965
4504
4505 Reviewed by Jon Lee.
4506
4507 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
4508 can therefore be delivered later than expected by the test. This is already done for the first one,
4509 do this for the second one also.
4510
4511 * platform/mac-wk2/TestExpectations:
4512 * pointer-lock/mouse-event-delivery.html:
4513
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000045142017-04-01 Simon Fraser <simon.fraser@apple.com>
4515
4516 Clean up touch event handler registration when moving nodes between documents
4517 https://bugs.webkit.org/show_bug.cgi?id=170384
4518 rdar://problem/30816694
4519
4520 Reviewed by Chris Dumez.
4521
4522 Tests for moving nodes with various listener/handler combinations between documents.
4523
4524 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
4525 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
4526 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
4527 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
4528 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
4529 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
4530 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
4531 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
4532
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000045332017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
4534
4535 [SOUP] URI Fragment is lost after redirect
4536 https://bugs.webkit.org/show_bug.cgi?id=170058
4537
4538 Reviewed by Michael Catanzaro.
4539
4540 Add tests to check we correctly handle fragment identifiers on server redirections.
4541
4542 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
4543 * http/tests/navigation/redirect-preserves-fragment.html: Added.
4544 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
4545 * http/tests/navigation/redirect-to-fragment.html: Added.
4546 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
4547 * http/tests/navigation/redirect-to-fragment2.html: Added.
4548 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
4549 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
4550 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
4551 * platform/ios/TestExpectations:
4552 * platform/mac/TestExpectations:
4553
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000045542017-04-03 Youenn Fablet <youenn@apple.com>
4555
4556 captureStream is getting black frames with webgl canvas
4557 https://bugs.webkit.org/show_bug.cgi?id=170325
4558
4559 Reviewed by Dean Jackson.
4560
4561 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
4562 * fast/mediastream/captureStream/canvas3d.html: Added.
4563
pvollan@apple.com60e84802017-04-03 13:17:11 +000045642017-04-03 Per Arne Vollan <pvollan@apple.com>
4565
4566 Implement stroke-miterlimit.
4567 https://bugs.webkit.org/show_bug.cgi?id=169078
4568
4569 Reviewed by Dean Jackson.
4570
4571 * fast/css/stroke-miterlimit-default-expected.html: Added.
4572 * fast/css/stroke-miterlimit-default.html: Added.
4573 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
4574 * fast/css/stroke-miterlimit-large.html: Added.
4575 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
4576 * fast/css/stroke-miterlimit-zero.html: Added.
4577
ap@apple.com4e5a2a92017-04-02 18:55:45 +000045782017-04-02 Alexey Proskuryakov <ap@apple.com>
4579
ap@apple.com224fa132017-04-03 03:30:14 +00004580 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
4581
4582 * TestExpectations:
4583
45842017-04-02 Alexey Proskuryakov <ap@apple.com>
4585
ap@apple.com637c6b42017-04-03 03:13:42 +00004586 Build fix for
4587 Add missing text styles
4588 https://bugs.webkit.org/show_bug.cgi?id=170295
4589
4590 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
4591
45922017-04-02 Alexey Proskuryakov <ap@apple.com>
4593
ap@apple.com37851092017-04-03 01:26:31 +00004594 Fix lint errors.
4595
4596 * TestExpectations:
4597 * platform/ios-wk1/TestExpectations:
4598 * platform/ios-wk2/TestExpectations:
4599 * platform/ios/TestExpectations:
4600 * platform/mac-wk1/TestExpectations:
4601
46022017-04-02 Alexey Proskuryakov <ap@apple.com>
4603
ap@apple.com4e5a2a92017-04-02 18:55:45 +00004604 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
4605
4606 For https://bugs.webkit.org/show_bug.cgi?id=170395
4607 rdar://problem/30975761, rdar://problem/31394017
4608
4609 * TestExpectations:
4610
pvollan@apple.comc6950052017-04-02 05:28:53 +000046112017-04-01 Per Arne Vollan <pvollan@apple.com>
4612
4613 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
4614 https://bugs.webkit.org/show_bug.cgi?id=169466
4615
4616 Reviewed by Jon Lee.
4617
4618 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
4619 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
4620 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
4621 -webkit-text-stroke-width.
4622
4623 * fast/css/stroke-width-fallback-expected.html: Added.
4624 * fast/css/stroke-width-fallback.html: Added.
4625
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000046262017-04-01 Jon Lee <jonlee@apple.com>
4627
4628 Add missing text styles
4629 https://bugs.webkit.org/show_bug.cgi?id=170295
4630 rdar://problem/30219503
4631
4632 Reviewed by Dean Jackson.
4633
4634 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
4635
cdumez@apple.com63c68002017-04-02 00:55:20 +000046362017-04-01 Chris Dumez <cdumez@apple.com>
4637
4638 We should pause silent WebAudio rendering in background tabs
4639 https://bugs.webkit.org/show_bug.cgi?id=170299
4640 <rdar://problem/31289132>
4641
4642 Reviewed by Eric Carlson.
4643
4644 Add layout test coverage.
4645
4646 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
4647 * webaudio/silent-audio-interrupted-in-background.html: Added.
4648
ap@apple.com44498b62017-04-01 07:47:17 +000046492017-04-01 Alexey Proskuryakov <ap@apple.com>
4650
4651 Rolling back http://trac.webkit.org/r214663 - memory corruption
4652
4653 * streams/readable-stream-byob-request-expected.txt:
4654 * streams/readable-stream-byob-request.js:
4655 (self.importScripts.test): Deleted.
4656
zalan@apple.com45ae7d72017-04-01 06:30:00 +000046572017-03-31 Zalan Bujtas <zalan@apple.com>
4658
4659 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
4660 https://bugs.webkit.org/show_bug.cgi?id=170348
4661 <rdar://problem/24727151>
4662
4663 Reviewed by David Hyatt.
4664
4665 * fast/multicol/table-section-page-break-expected.html: Added.
4666 * fast/multicol/table-section-page-break.html: Added.
4667
cdumez@apple.comc79decf2017-04-01 00:31:34 +000046682017-03-31 Chris Dumez <cdumez@apple.com>
4669
4670 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
4671 https://bugs.webkit.org/show_bug.cgi?id=162510
4672 <rdar://problem/31380650>
4673
4674 Reviewed by Alexey Proskuryakov.
4675
4676 The test restores a page from PageCache and wants to check that an animated
4677 GIF is properly animating. To do so, it store the data of the current image
4678 frame, and then checks in a 100ms timer that the current image frame is
4679 different. This is flaky by nature since the image only has 10 frames and
4680 you therefore have a 1/10 chance that the new frame will be the same as the
4681 previous one, even if the image is properly animating.
4682
4683 To address the problem, do a setInterval instead of a setTimeout and check
4684 until the frame becomes different.
4685
4686 * fast/images/animated-gif-restored-from-bfcache.html:
4687 * platform/mac/TestExpectations:
4688
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000046892017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
4690
4691 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
4692 https://bugs.webkit.org/show_bug.cgi?id=170328
4693 <rdar://problem/30904558>
4694
4695 Reviewed by Tim Horton.
4696
4697 Adds a new layout test verifying that when a user taps away to clear the current selection in character
4698 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
4699 selection views, which are dismissed.
4700
4701 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
4702 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
4703
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000047042017-03-31 Youenn Fablet <youenn@apple.com>
4705
4706 Add a test to ensure webrtc generated certificates and names are ephemeral
4707 https://bugs.webkit.org/show_bug.cgi?id=170225
4708
4709 Reviewed by Jon Lee.
4710
4711 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
4712 * webrtc/ephemeral-certificates-and-cnames.html: Added.
4713
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000047142017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
4715
4716 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
4717 https://bugs.webkit.org/show_bug.cgi?id=170327
4718 <rdar://problem/31363816>
4719
4720 Reviewed by Tim Horton.
4721
4722 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
4723 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
4724 synthetic touch events.
4725
4726 * TestExpectations:
4727 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
4728 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
4729
ap@apple.come4023af2017-03-31 17:29:12 +000047302017-03-31 Alexey Proskuryakov <ap@apple.com>
4731
ap@apple.com19c0fd02017-03-31 19:18:26 +00004732 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
4733 https://bugs.webkit.org/show_bug.cgi?id=170355
4734
4735 * TestExpectations:
4736
47372017-03-31 Alexey Proskuryakov <ap@apple.com>
4738
ap@apple.comb599b982017-03-31 17:41:39 +00004739 Correction for the previous change - this is an image failure.
4740
4741 * platform/mac-wk2/TestExpectations:
4742
47432017-03-31 Alexey Proskuryakov <ap@apple.com>
4744
ap@apple.come4023af2017-03-31 17:29:12 +00004745 Mark fast/images/animated-image-different-dest-size.html as flaky for
4746 https://bugs.webkit.org/show_bug.cgi?id=170203
4747
4748 * platform/mac-wk2/TestExpectations:
4749
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000047502017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
4751
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00004752 Unreviewed GTK+ gardening. Update expectations of several tests.
4753
4754 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
4755 fonts.
4756
4757 * platform/gtk/TestExpectations:
4758 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
4759
47602017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
4761
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00004762 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
4763
4764 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
4765 after r214503.
4766
4767 * platform/gtk/TestExpectations:
4768 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
4769 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
4770 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
4771 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
4772
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000047732017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
4774
4775 [Readable Streams API] Implement cloneArrayBuffer in WebCore
4776 https://bugs.webkit.org/show_bug.cgi?id=170008
4777
4778 Reviewed by Youenn Fablet.
4779
4780 Added test to check cloneArrayBuffer behaviour.
4781
4782 * streams/readable-stream-byob-request.js:
4783
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000047842017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
4785
4786 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
4787 https://bugs.webkit.org/show_bug.cgi?id=170151
4788
4789 Reviewed by Saam Barati.
4790
4791 * js/script-tests/string_replace_function.js: Added.
4792 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
4793 * js/string_replace_function-expected.txt: Added.
4794 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
4795 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
4796 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
4797
rego@igalia.com0e27af12017-03-31 09:27:04 +000047982017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
4799
4800 [css-grid] Update W3C Test Suite
4801 https://bugs.webkit.org/show_bug.cgi?id=170170
4802
4803 Reviewed by Youenn Fablet.
4804
4805 Update path to tests in TestExpectations as the CSS Grid Layout suite
4806 is now under web-platform-tests.
4807
4808 * TestExpectations:
4809
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000048102017-03-31 Antoine Quint <graouts@apple.com>
4811
4812 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
4813 https://bugs.webkit.org/show_bug.cgi?id=168409
4814 <rdar://problem/30799198>
4815
4816 Unreviewed. Capture new logging events.
4817
4818 * media/modern-media-controls/airplay-button/airplay-button.html:
4819
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000048202017-03-30 Matt Baker <mattbaker@apple.com>
4821
4822 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
4823
4824 * inspector/css/getAllStyleSheets-expected.txt:
4825
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000048262017-03-30 Ryan Haddad <ryanhaddad@apple.com>
4827
4828 Rebaseline js/dom/global-constructors-attributes.html.
4829
4830 Unreviewed test gardening.
4831
4832 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
4833 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
4834 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
4835
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000048362017-03-30 Simon Fraser <simon.fraser@apple.com>
4837
4838 Rename a touch event function, and new touch region test results
4839 https://bugs.webkit.org/show_bug.cgi?id=170309
4840 rdar://problem/31329520
4841
4842 Reviewed by Chris Dumez.
4843
4844 A code change in WebKitAdditions progresses this test result.
4845
4846 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
4847
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000048482017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
4849
4850 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
4851 https://bugs.webkit.org/show_bug.cgi?id=169547
4852
4853 Reviewed by Simon Fraser.
4854
4855 * fast/images/async-image-background-image.html:
4856 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
4857 * fast/images/sprite-sheet-image-draw-expected.html: Added.
4858 * fast/images/sprite-sheet-image-draw.html: Added.
4859
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000048602017-03-30 Matt Baker <mattbaker@apple.com>
4861
4862 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
4863 https://bugs.webkit.org/show_bug.cgi?id=170279
4864 <rdar://problem/30200492>
4865
4866 Reviewed by David Hyatt.
4867
4868 * inspector/css/getAllStyleSheets.html:
4869 Add stylesheet with an "unparsed" property having no final semicolon.
4870
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000048712017-03-30 Youenn Fablet <youenn@apple.com>
4872
4873 Clean up RTCDataChannel
4874 https://bugs.webkit.org/show_bug.cgi?id=169732
4875
4876 Reviewed by Chris Dumez.
4877
4878 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
4879 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
4880
cdumez@apple.comc973c422017-03-30 21:35:39 +000048812017-03-30 Chris Dumez <cdumez@apple.com>
4882
4883 svg/animations/animations-paused-in-background-page.html is flaky
4884 https://bugs.webkit.org/show_bug.cgi?id=170290
4885
4886 Reviewed by Simon Fraser.
4887
4888 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
4889 due to a race.
4890
4891 * svg/animations/animations-paused-in-background-page-expected.txt:
4892 * svg/animations/animations-paused-in-background-page.html:
4893
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000048942017-03-30 Javier Fernandez <jfernandez@igalia.com>
4895
4896 [css-align] Adapt content-alignment properties to the new baseline syntax
4897 https://bugs.webkit.org/show_bug.cgi?id=170262
4898
4899 Reviewed by David Hyatt.
4900
4901 Added new cases to the alignment properties parsing tests so that we can verify the new
4902 baseline-alignment syntax is parsed as expected.
4903 Additionally, I modified the tests so that they use the testharness format.
4904
4905 * css3/parse-align-content-expected.txt:
4906 * css3/parse-align-content.html:
4907 * css3/parse-justify-content-expected.txt:
4908 * css3/parse-justify-content.html:
4909
jcraig@apple.comaff229672017-03-30 21:13:21 +000049102017-03-30 James Craig <jcraig@apple.com>
4911
4912 AX: Expose a new AXSubrole for explicit ARIA "group" role
4913 https://bugs.webkit.org/show_bug.cgi?id=169810
4914 <rdar://problem/31039693>
4915
4916 Reviewed by Chris Fleizach.
4917
4918 * accessibility/list-detection2-expected.txt:
4919 * accessibility/list-detection2.html:
4920 * accessibility/roles-computedRoleString.html:
4921 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
4922 * inspector/dom/highlightFrame-expected.txt:
4923 * inspector/dom/highlightSelector-expected.txt:
4924 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4925 * platform/mac/accessibility/roles-exposed-expected.txt:
4926
commit-queue@webkit.org76329332017-03-30 20:22:38 +000049272017-03-30 Youenn Fablet <youenn@apple.com>
4928
4929 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
4930 https://bugs.webkit.org/show_bug.cgi?id=170294
4931
4932 Unreviewed.
4933
4934 * TestExpectations: Marking these tests as flaky.
4935
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000049362017-03-30 Eric Carlson <eric.carlson@apple.com>
4937
4938 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
4939 https://bugs.webkit.org/show_bug.cgi?id=169956
4940
4941 Reviewed by Youenn Fablet.
4942
4943 * webaudio/audiobuffer-crash-expected.txt: Added.
4944 * webaudio/audiobuffer-crash.html: Added.
4945
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000049462017-03-30 Simon Fraser <simon.fraser@apple.com>
4947
4948 Add some tests that dump the touch event regions with various content configurations
4949 https://bugs.webkit.org/show_bug.cgi?id=170216
4950
4951 Followup: add missing results files, and tweak iframes.html to show that regions fail to
4952 take iframe borders into account.
4953
4954 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
4955 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
4956 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
4957 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
4958 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
4959 * fast/events/touch/ios/touch-event-regions/iframes.html:
4960 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
4961 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
4962
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000049632017-03-30 Per Arne Vollan <pvollan@apple.com>
4964
4965 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
4966 https://bugs.webkit.org/show_bug.cgi?id=170188
4967
4968 Reviewed by Eric Carlson.
4969
4970 The textTrackDisplayElement call will fail and throw an exception if the text track display element
4971 has not yet been added to the text track container element. We wait until it has been added.
4972
4973 * media/track/track-cue-rendering-with-padding.html:
4974
commit-queue@webkit.org98928812017-03-30 17:06:21 +000049752017-03-30 Antoine Quint <graouts@apple.com>
4976
4977 [Modern Media Controls] Invalid placard icon is not visible for short video
4978 https://bugs.webkit.org/show_bug.cgi?id=170277
4979 <rdar://problem/31327955>
4980
4981 Reviewed by Eric Carlson.
4982
4983 Add a new test to check that we correctly hide the invalid icon only when
4984 there is no space left to display it.
4985
4986 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
4987 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
4988
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000049892017-03-27 Sergio Villar Senin <svillar@igalia.com>
4990
4991 [css-grid] Clamp the number of autorepeat tracks
4992 https://bugs.webkit.org/show_bug.cgi?id=170120
4993
4994 Reviewed by Manuel Rego Casasnovas.
4995
4996 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
4997 to allow us to run several test cases over a small number of grids in a single file quite
4998 fast. The other option was to statically (CSS) create several huge grids, something that
4999 could potentially be very expensive in terms of memory and CPU leading to timeouts.
5000
5001 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
5002 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
5003
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000050042017-03-30 Antoine Quint <graouts@apple.com>
5005
5006 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
5007 https://bugs.webkit.org/show_bug.cgi?id=168409
5008 <rdar://problem/30799198>
5009
5010 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
5011 requestAnimationFrame() call to suspend the ScriptedAnimationController.
5012
5013 * media/modern-media-controls/airplay-button/airplay-button.html:
5014
pvollan@apple.comc639f112017-03-30 06:35:31 +000050152017-03-30 Per Arne Vollan <pvollan@apple.com>
5016
5017 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
5018 https://bugs.webkit.org/show_bug.cgi?id=168660
5019
5020 Reviewed Eric Carlson.
5021
5022 The textTrackDisplayElement call will fail and throw an exception if the text track display element
5023 has not yet been added to the text track container element. We wait until it has been added.
5024
5025 * media/track/track-cue-container-rendering-position.html:
5026
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000050272017-03-29 Ryosuke Niwa <rniwa@webkit.org>
5028
5029 Disconnecting a HTMLObjectElement does not always unload its content document
5030 https://bugs.webkit.org/show_bug.cgi?id=169606
5031
5032 Reviewed by Andy Estes.
5033
5034 Add a regression test.
5035
5036 * fast/dom/removing-focused-object-element-expected.txt: Added.
5037 * fast/dom/removing-focused-object-element.html: Added.
5038
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000050392017-03-29 Simon Fraser <simon.fraser@apple.com>
5040
5041 Add some tests that dump the touch event regions with various content configurations
5042 https://bugs.webkit.org/show_bug.cgi?id=170216
5043
5044 Reviewed by Dean Jackson.
5045
5046 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
5047
5048 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
5049 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
5050 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
5051 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
5052 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
5053 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
5054 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
5055 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
5056 * fast/events/touch/ios/touch-event-regions/document.html: Added.
5057 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
5058 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
5059 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
5060 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
5061 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
5062 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
5063
simon.fraser@apple.com54152682017-03-30 01:31:53 +000050642017-03-28 Simon Fraser <simon.fraser@apple.com>
5065
5066 Make it possible to dump touch event regions for testing
5067 https://bugs.webkit.org/show_bug.cgi?id=170209
5068 <rdar://problem/31309258>
5069
5070 Reviewed by Tim Horton.
5071
5072 Simple test that dumps the regions.
5073
5074 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
5075 * fast/events/touch/ios/touch-event-regions.html: Added.
5076
zalan@apple.com26018542017-03-30 01:25:00 +000050772017-03-29 Zalan Bujtas <zalan@apple.com>
5078
5079 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
5080 https://bugs.webkit.org/show_bug.cgi?id=170259
5081 <rdar://problem/31300584>
5082
5083 Reviewed by Simon Fraser.
5084
5085 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
5086 * fast/block/float/placing-multiple-floats-crash.html: Added.
5087
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000050882017-03-29 Tim Horton <timothy_horton@apple.com>
5089
5090 Swipe gesture tests don't work on macOS Sierra
5091 https://bugs.webkit.org/show_bug.cgi?id=161675
5092 <rdar://problem/23379930>
5093
5094 Reviewed by Darin Adler.
5095
5096 * platform/mac-wk2/TestExpectations:
5097 * swipe/basic-cached-back-swipe-expected.txt:
5098 * swipe/basic-cached-back-swipe.html:
5099 * swipe/main-frame-pinning-requirement-expected.txt:
5100 * swipe/main-frame-pinning-requirement.html:
5101 * swipe/pushState-cached-back-swipe-expected.txt:
5102 * swipe/pushState-cached-back-swipe.html:
5103 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
5104 * swipe/pushState-programmatic-back-while-swiping-crash.html:
5105 * swipe/resources/swipe-test.js:
5106 (measuredDurationShouldBeLessThan):
5107 (startSwipeGesture):
5108 (completeSwipeGesture):
5109 (playEventStream):
5110 (eventQueue.enqueueScrollEvent): Deleted.
5111 (eventQueue.enqueueSwipeEvent): Deleted.
5112 (eventQueue.hasPendingEvents): Deleted.
5113 (eventQueue.callAfterEventDispatch): Deleted.
5114 (eventQueue._processEventQueue): Deleted.
5115 (eventQueue._processEventQueueSoon): Deleted.
5116 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
5117 * swipe/swipe-start-hysteresis-failures.html: Removed.
5118
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000051192017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
5120
5121 Try to normalize variation ranges
5122 https://bugs.webkit.org/show_bug.cgi?id=170119
5123
5124 Reviewed by Simon Fraser.
5125
5126 * fast/text/variations/font-selection-properties-expected.html:
5127
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000051282017-03-29 Ryan Haddad <ryanhaddad@apple.com>
5129
5130 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
5131 https://bugs.webkit.org/show_bug.cgi?id=169677
5132
5133 Unreviewed test gardening.
5134
5135 * platform/mac-wk1/TestExpectations:
5136 * platform/mac/TestExpectations:
5137
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000051382017-03-29 Javier Fernandez <jfernandez@igalia.com>
5139
5140 [css-align] Adapt self-alignment properties to the new baseline syntax
5141 https://bugs.webkit.org/show_bug.cgi?id=170235
5142
5143 Reviewed by David Hyatt.
5144
5145 Added new cases to the alignment properties parsing tests so that we can verify the new
5146 baseline-alignment syntax is parsed as expected.
5147 Additionally, I modified the tests so that they use the testharness format.
5148
5149 * css3/parse-align-items-expected.txt:
5150 * css3/parse-align-items.html:
5151 * css3/parse-align-self-expected.txt:
5152 * css3/parse-align-self.html:
5153 * css3/resources/alignment-parsing-utils-th.js:
5154 (checkValues):
5155 * fast/css/parse-justify-items-expected.txt:
5156 * fast/css/parse-justify-items.html:
5157 * fast/css/parse-justify-self-expected.txt:
5158 * fast/css/parse-justify-self.html:
5159 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
5160 (checkValues):
5161 (checkBadValues):
5162 (checkInitialValues):
5163 (checkInheritValues):
5164 (checkLegacyValues):
5165 (checkSupportedValues):
5166
cdumez@apple.com5ddde632017-03-29 20:54:21 +000051672017-03-29 Chris Dumez <cdumez@apple.com>
5168
5169 Animated SVG images are not paused in pages loaded in the background
5170 https://bugs.webkit.org/show_bug.cgi?id=170043
5171 <rdar://problem/31234412>
5172
5173 Reviewed by Simon Fraser.
5174
5175 Extend layout test coverage.
5176
5177 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
5178 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
5179 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
5180 * svg/animations/animations-paused-in-background-page.html: Added.
5181 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
5182
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000051832017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
5184
5185 Post-commit test gardening after r214546
5186 https://bugs.webkit.org/show_bug.cgi?id=169518
5187
5188 Unreviewed.
5189
5190 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
5191 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
5192
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000051932017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
5194
5195 Post-commit test gardening after r214546
5196 https://bugs.webkit.org/show_bug.cgi?id=169518
5197
5198 Unreviewed.
5199
5200 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
5201 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
5202
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000052032017-03-29 Ryan Haddad <ryanhaddad@apple.com>
5204
5205 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
5206 https://bugs.webkit.org/show_bug.cgi?id=170130
5207
5208 Unreviewed test gardening.
5209
5210 * TestExpectations:
5211
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000052122017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
5213
5214 Variation fonts: Make sure that feature detection and preprocessor macros are right
5215 https://bugs.webkit.org/show_bug.cgi?id=169518
5216
5217 Reviewed by Simon Fraser.
5218
5219 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
5220
5221 * fast/text/font-variations-feature-detection-expected.html: Added.
5222 * fast/text/font-variations-feature-detection.html: Added.
5223 * platform/ios-simulator/TestExpectations:
5224 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
5225 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
5226 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
5227 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
5228 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
5229 * platform/mac/TestExpectations:
5230
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000052312017-03-29 Antoine Quint <graouts@apple.com>
5232
5233 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
5234 https://bugs.webkit.org/show_bug.cgi?id=170239
5235 <rdar://problem/31320685>
5236
5237 Reviewed by Dean Jackson.
5238
5239 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
5240 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
5241 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
5242 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
5243 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
5244
5245 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
5246 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
5247 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
5248 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
5249 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
5250
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000052512017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5252
5253 Mark fast/workers/worker-close-more.html as a flaky timeout.
5254 https://bugs.webkit.org/show_bug.cgi?id=169838
5255
5256 Unreviewed test gardening.
5257
5258 * platform/mac/TestExpectations:
5259
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000052602017-03-29 Youenn Fablet <youenn@apple.com>
5261
5262 Move DTMF WebRTC extension behind its own compile flag
5263 https://bugs.webkit.org/show_bug.cgi?id=170226
5264
5265 Reviewed by Eric Carlson.
5266
5267 * TestExpectations:
5268 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5269 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5270 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
5271 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5272
clopez@igalia.comea2710e2017-03-29 15:33:15 +000052732017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
5274
5275 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
5276 https://bugs.webkit.org/show_bug.cgi?id=170192
5277
5278 Unreviewed test gardening.
5279
5280 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
5281
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000052822017-03-29 Youenn Fablet <youenn@apple.com>
5283
5284 Add test for differentiating camera versus canvas stream
5285 https://bugs.webkit.org/show_bug.cgi?id=169698
5286 <rdar://problem/31076026>
5287
5288 Reviewed by Eric Carlson.
5289
5290 * fast/mediastream/captureStream/canvas2d.html:
5291
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000052922017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
5293
5294 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
5295 https://bugs.webkit.org/show_bug.cgi?id=170223
5296
5297 Reviewed by Youenn Fablet.
5298
5299 After r214441 the arguments of addIceCandidate() are nullable.
5300
5301 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
5302 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
5303 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
5304
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000053052017-03-29 Antoine Quint <graouts@apple.com>
5306
5307 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
5308 https://bugs.webkit.org/show_bug.cgi?id=168409
5309 <rdar://problem/30799198>
5310
5311 Reviewed by Dean Jackson.
5312
5313 Opt into ScriptedAnimationController logging.
5314
5315 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
5316 * media/modern-media-controls/airplay-button/airplay-button.html:
5317
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000053182017-03-28 Youenn Fablet <youenn@apple.com>
5319
5320 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
5321 https://bugs.webkit.org/show_bug.cgi?id=170192
5322
5323 Reviewed by Jon Lee.
5324
5325 * fast/mediastream/RTCIceCandidate-expected.txt:
5326 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
5327 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
5328 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
5329 Ensuring sdpMid has a valid value.
5330 * fast/mediastream/resources/promise-utils.js: Improving error logging.
5331
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000053322017-03-27 Brent Fulgham <bfulgham@apple.com>
5333
5334 Only attach Attributes to a given element one time
5335 https://bugs.webkit.org/show_bug.cgi?id=170125
5336 <rdar://problem/31279676>
5337
5338 Reviewed by Chris Dumez.
5339
5340 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
5341 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
5342 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
5343 * fast/dom/Attr/only-attach-attr-once.html: Added.
5344
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000053452017-03-28 Youenn Fablet <youenn@apple.com>
5346
5347 Stop RTCDataChannel when closing page
5348 https://bugs.webkit.org/show_bug.cgi?id=170166
5349
5350 Reviewed by Eric Carlson.
5351
5352 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
5353 * webrtc/datachannel/datachannel-gc.html: Added.
5354
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000053552017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
5356
5357 Ranges for variation font properties are not enforced
5358 https://bugs.webkit.org/show_bug.cgi?id=169979
5359
5360 Reviewed by David Hyatt.
5361
5362 * fast/text/font-selection-font-face-parse-expected.txt:
5363 * fast/text/font-selection-font-face-parse.html:
5364 * fast/text/font-selection-font-loading-api-parse-expected.txt:
5365 * fast/text/font-selection-font-loading-api-parse.html:
5366 * fast/text/font-style-parse-expected.txt:
5367 * fast/text/font-style-parse.html:
5368 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
5369 * fast/text/variations/font-loading-api-parse-ranges.html:
5370 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
5371 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
5372 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
5373
aestes@apple.comb527f1f2017-03-28 23:50:55 +000053742017-03-28 Andy Estes <aestes@apple.com>
5375
5376 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
5377 https://bugs.webkit.org/show_bug.cgi?id=170197
5378 <rdar://problem/30314067>
5379
5380 Reviewed by Brady Eidson.
5381
5382 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
5383 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
5384
cdumez@apple.coma585b422017-03-28 23:11:35 +000053852017-03-28 Chris Dumez <cdumez@apple.com>
5386
5387 Animated SVG images are not paused when outside viewport
5388 https://bugs.webkit.org/show_bug.cgi?id=170155
5389 <rdar://problem/31288893>
5390
5391 Reviewed by Antti Koivisto.
5392
5393 Add layout test coverage.
5394
5395 * platform/mac-wk1/TestExpectations:
5396 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
5397 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
5398 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
5399 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
5400 * svg/animations/resources/smilAnimation.svg: Added.
5401
antti@apple.comdf681732017-03-28 22:48:26 +000054022017-03-28 Antti Koivisto <antti@apple.com>
5403
5404 Missing render tree position invalidation when tearing down renderers for display:contents subtree
5405 https://bugs.webkit.org/show_bug.cgi?id=170199
5406 <rdar://problem/31260856>
5407
5408 Reviewed by Zalan Bujtas.
5409
5410 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
5411 * fast/shadow-dom/slot-renderer-teardown.html: Added.
5412
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000054132017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5414
5415 Unreviewed, rolling out r214485.
5416
5417 This change caused LayoutTest crashes.
5418
5419 Reverted changeset:
5420
5421 "Stop RTCDataChannel when closing page"
5422 https://bugs.webkit.org/show_bug.cgi?id=170166
5423 http://trac.webkit.org/changeset/214485
5424
bburg@apple.com2e3de942017-03-28 21:41:24 +000054252017-03-28 Brian Burg <bburg@apple.com>
5426
5427 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
5428 https://bugs.webkit.org/show_bug.cgi?id=169865
5429 <rdar://problem/31250573>
5430
5431 Reviewed by Joseph Pecoraro.
5432
5433 Add tests that verify the new command works as expected when it disables resource caching.
5434 I also manually verified that the override setting is cleared when Web Inspector disconnects.
5435 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
5436 a load happened or not.
5437
5438 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
5439 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
5440 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
5441 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
5442
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000054432017-03-28 Youenn Fablet <youenn@apple.com>
5444
5445 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
5446 https://bugs.webkit.org/show_bug.cgi?id=170194
5447
5448 Reviewed by Chris Dumez.
5449
5450 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
5451 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
5452
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000054532017-03-28 Joseph Pecoraro <pecoraro@apple.com>
5454
5455 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
5456 https://bugs.webkit.org/show_bug.cgi?id=166862
5457 <rdar://problem/29835977>
5458
5459 Reviewed by Brian Burg.
5460
5461 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
5462 * http/tests/inspector/network/resource-mime-type.html: Added.
5463 Test resource mime types for different resources.
5464
5465 * http/tests/inspector/network/resources/json.php: Added.
5466 * http/tests/inspector/network/resources/script.js: Added.
5467 * http/tests/inspector/network/resources/script.txt: Added.
5468 * http/tests/inspector/network/resources/stylesheet.css: Added.
5469 * http/tests/inspector/network/resources/stylesheet.txt: Added.
5470 * http/tests/resources/square20.jpg: Added.
5471 Resources for various requests and different mime types.
5472
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000054732017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5474
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00005475 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
5476 https://bugs.webkit.org/show_bug.cgi?id=168132
5477
5478 Unreviewed test gardening.
5479
5480 * platform/mac/TestExpectations:
5481
54822017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5483
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00005484 Mark two fast/scrolling/ios/touch-scroll tests as failing.
5485 https://bugs.webkit.org/show_bug.cgi?id=170153
5486
5487 Unreviewed test gardening.
5488
5489 * platform/ios-wk2/TestExpectations:
5490
54912017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5492
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00005493 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
5494
5495 Unreviewed test gardening.
5496
5497 * platform/ios/TestExpectations:
5498
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000054992017-03-28 Youenn Fablet <youenn@apple.com>
5500
5501 Stop RTCDataChannel when closing page
5502 https://bugs.webkit.org/show_bug.cgi?id=170166
5503
5504 Reviewed by Eric Carlson.
5505
5506 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
5507 * webrtc/datachannel/datachannel-gc.html: Added.
5508
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000055092017-03-28 Antoine Quint <graouts@apple.com>
5510
5511 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
5512 https://bugs.webkit.org/show_bug.cgi?id=170180
5513
5514 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
5515
5516 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
5517 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
5518
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000055192017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5520
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00005521 Mark fast/history/ios/history-scroll-restoration.html as flaky.
5522 https://bugs.webkit.org/show_bug.cgi?id=169558
5523
5524 Unreviewed test gardening.
5525
5526 * platform/ios-wk2/TestExpectations:
5527
55282017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5529
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00005530 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
5531 https://bugs.webkit.org/show_bug.cgi?id=170180
5532
5533 Unreviewed test gardening.
5534
5535 * platform/ios/TestExpectations:
5536
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000055372017-03-28 Youenn Fablet <youenn@apple.com>
5538
5539 LayoutTest webrtc/video-getParameters.html is failing
5540 https://bugs.webkit.org/show_bug.cgi?id=170148
5541
5542 Unreviewed.
5543
5544 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
5545
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000055462017-03-28 Ryan Haddad <ryanhaddad@apple.com>
5547
5548 Mark webrtc/video-replace-track-to-null.html as flaky.
5549 https://bugs.webkit.org/show_bug.cgi?id=170178
5550
5551 Unreviewed test gardening.
5552
5553 * TestExpectations:
5554
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000055552017-03-28 Jonathan Bedard <jbedard@apple.com>
5556
5557 Moved gardened ios-simulator tests to ios folders
5558 <rdar://problem/30948691>
5559
5560 Unreviewed test re-organization.
5561
5562 Moving ios-simulator test expectations to share as many expectations
5563 as possible with on-device testing.
5564
5565 * platform/ios: Moved from platform/ios-simulator.
5566 * platform/ios-device: Added.
5567 * platform/ios-device-wk1: Added.
5568 * platform/ios-device-wk2: Added.
5569 * platform/ios-simulator: Moved to platform/ios.
5570 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
5571 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
5572 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
5573 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
5574
yoav@yoav.ws81391512017-03-28 11:56:52 +000055752017-03-28 Yoav Weiss <yoav@yoav.ws>
5576
5577 Add a warning for unused link preloads.
5578 https://bugs.webkit.org/show_bug.cgi?id=165670
5579
5580 Reviewed by Youenn Fablet.
5581
5582 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
5583 * http/tests/preload/download_resources-expected.txt:
5584 * http/tests/preload/download_resources.html: Added references to preloaded resources.
5585 * http/tests/preload/onerror_event-expected.txt:
5586 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
5587 * http/tests/preload/onload_event-expected.txt:
5588 * http/tests/preload/onload_event.html: Added references to preloaded resources.
5589 * http/tests/preload/single_download_preload.html: Deflaked.
5590 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
5591 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
5592 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
5593 * http/tests/preload/unused_preload_warning-expected.txt: Added.
5594 * http/tests/preload/unused_preload_warning.html: Added.
5595
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000055962017-03-28 Antoine Quint <graouts@apple.com>
5597
5598 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
5599 https://bugs.webkit.org/show_bug.cgi?id=170171
5600 <rdar://problem/31095500>
5601
5602 Reviewed by Dean Jackson.
5603
5604 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
5605 the "presented" property returns false immediately after calling hide() on the panel.
5606
5607 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
5608 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
5609 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
5610 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
5611
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000056122017-03-28 Aaron Chu <aaron_chu@apple.com>
5613
5614 AX: Media controls should be able to be re-activated after faded away
5615 https://bugs.webkit.org/show_bug.cgi?id=170048
5616 <rdar://problem/30157179>
5617
5618 Reviewed by Antoine Quint.
5619
5620 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
5621 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
5622
graouts@webkit.orga5300e22017-03-28 07:34:18 +000056232017-03-28 Antoine Quint <graouts@apple.com>
5624
5625 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
5626 https://bugs.webkit.org/show_bug.cgi?id=169145
5627 <rdar://problem/17048858>
5628
5629 Reviewed by Dean Jackson.
5630
5631 We add new tests for media documents and related features that cover the following cases:
5632
5633 - checking <video> with only audio tracks does not show the fullscreen button
5634 - checking <video> with only audio tracks does not show the picture-in-picture button
5635 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
5636
5637 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5638 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
5639 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
5640 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
5641 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
5642 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
5643 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
5644 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
5645 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
5646 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
5647 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
5648 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
5649 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
5650 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
5651 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5652 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
5653 * platform/ios-simulator/TestExpectations:
5654 * platform/mac/TestExpectations:
5655
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000056562017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
5657
5658 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
5659 https://bugs.webkit.org/show_bug.cgi?id=169771
5660
5661 Reviewed by Simon Fraser.
5662
5663 * fast/images/animated-image-different-dest-size-expected.html: Added.
5664 * fast/images/animated-image-different-dest-size.html: Added.
5665 This test crashes without this patch.
5666
5667 * fast/images/animated-image-loop-count.html:
5668 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
5669
5670 * fast/images/async-image-background-image-expected.html: Added.
5671 * fast/images/async-image-background-image.html: Added.
5672 Ensures the background image can be drawn asynchronously if it is large.
5673
5674 * fast/images/async-image-canvas-draw-image-expected.html: Added.
5675 * fast/images/async-image-canvas-draw-image.html: Added.
5676 Ensures the image is drawn synchronously on the canvas regardless of its size.
5677
5678 * fast/images/ordered-animated-image-frames.html:
5679 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
5680
5681 * fast/images/reset-image-animation-expected.txt:
5682 * fast/images/reset-image-animation.html:
5683 Change how the steps of the test are ordered so the test can be not flaky.
5684 Running it with -repeat-each was failing.
5685
5686 * fast/images/resources/red-green-blue-900-300.png: Added.
5687
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000056882017-03-27 Youenn Fablet <youenn@apple.com>
5689
5690 addIceCandidate should not throw if passed null or undefined
5691 https://bugs.webkit.org/show_bug.cgi?id=170118
5692
5693 Reviewed by Eric Carlson.
5694
5695 Updating test to log addIceCandidate rejection.
5696
5697 * webrtc/datachannel/basic.html:
5698 * webrtc/routines.js:
5699 (iceCallback1):
5700 (iceCallback2):
5701 (onAddIceCandidateError):
5702
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000057032017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5704
5705 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
5706
5707 Unreviewed test gardening.
5708
5709 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
5710 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
5711
antti@apple.comf4e83d62017-03-27 22:56:32 +000057122017-03-27 Antti Koivisto <antti@apple.com>
5713
5714 Loading in-body stylesheets should not block rendering of elements before them
5715 https://bugs.webkit.org/show_bug.cgi?id=169345
5716
5717 Reviewed by Simon Fraser.
5718
5719 * http/tests/incremental/resources/delayed-css.php: Added.
5720 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
5721 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
5722
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000057232017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5724
5725 Test variation font ranges in the CSS Font Loading API
5726 https://bugs.webkit.org/show_bug.cgi?id=170022
5727
5728 Reviewed by Dean Jackson.
5729
5730 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
5731 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
5732
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000057332017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5734
5735 Unreviewed, rolling out r214411.
5736
5737 Two of the LayoutTests for this change time out on ios-
5738 simulator.
5739
5740 Reverted changeset:
5741
5742 "[Modern Media Controls] Improve media documents across macOS,
5743 iPhone and iPad"
5744 https://bugs.webkit.org/show_bug.cgi?id=169145
5745 http://trac.webkit.org/changeset/214411
5746
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000057472017-03-27 Antoine Quint <graouts@apple.com>
5748
5749 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
5750 https://bugs.webkit.org/show_bug.cgi?id=168517
5751 <rdar://problem/30577636>
5752
5753 Reviewed by Dean Jackson.
5754
5755 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
5756
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000057572017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5758
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00005759 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
5760 https://bugs.webkit.org/show_bug.cgi?id=169679
5761
5762 Unreviewed test gardening.
5763
5764 * platform/mac/TestExpectations:
5765
57662017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5767
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00005768 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
5769 https://bugs.webkit.org/show_bug.cgi?id=170127
5770
5771 Unreviewed test gardening.
5772
5773 * platform/mac/TestExpectations:
5774
57752017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5776
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00005777 Mark media/modern-media-controls/time-label/time-label.html as flaky.
5778 https://bugs.webkit.org/show_bug.cgi?id=169678
5779
5780 Unreviewed test gardening.
5781
5782 * platform/mac-wk1/TestExpectations:
5783
57842017-03-27 Ryan Haddad <ryanhaddad@apple.com>
5785
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00005786 Marking two modern-media-controls tests as timeouts.
5787 https://bugs.webkit.org/show_bug.cgi?id=170123
5788
5789 Unreviewed test gardening.
5790
5791 * platform/ios-simulator/TestExpectations:
5792
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000057932017-03-27 Youenn Fablet <youenn@apple.com>
5794
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00005795 Tighten RTCDatachannel creation and parameter getters
5796 https://bugs.webkit.org/show_bug.cgi?id=170081
5797
5798 Reviewed by Eric Carlson.
5799
5800 * webrtc/datachannel/basic-expected.txt:
5801 * webrtc/datachannel/basic.html:
5802
58032017-03-27 Youenn Fablet <youenn@apple.com>
5804
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00005805 Add support for RTCRtpReceiver/RTCRtpSender getParameters
5806 https://bugs.webkit.org/show_bug.cgi?id=170057
5807
5808 Reviewed by Alex Christensen.
5809
5810 * webrtc/video-getParameters-expected.txt: Added.
5811 * webrtc/video-getParameters.html: Added.
5812
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000058132017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5814
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00005815 font variation properties don't need to accept numbers
5816 https://bugs.webkit.org/show_bug.cgi?id=169357
5817
5818 Reviewed by Antti Koivisto.
5819
5820 * fast/text/font-selection-font-face-parse-expected.txt:
5821 * fast/text/font-selection-font-face-parse.html:
5822 * fast/text/font-selection-font-loading-api-parse-expected.txt:
5823 * fast/text/font-selection-font-loading-api-parse.html:
5824 * fast/text/font-stretch-parse-expected.txt:
5825 * fast/text/font-stretch-parse.html:
5826 * fast/text/font-style-parse-expected.txt:
5827 * fast/text/font-style-parse.html:
5828 * fast/text/variations/font-selection-properties.html:
5829 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
5830
58312017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5832
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00005833 Implement format specifier for variation fonts
5834 https://bugs.webkit.org/show_bug.cgi?id=169327
5835
5836 Reviewed by Simon Fraser.
5837
5838 * fast/text/variations/font-face-format-expected.html: Added.
5839 * fast/text/variations/font-face-format.html: Added.
5840
58412017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
5842
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00005843 Make sure animation works for font-weight, font-stretch, and font-style
5844 https://bugs.webkit.org/show_bug.cgi?id=169683
5845
5846 Reviewed by Simon Fraser.
5847
5848 * animations/font-variations/font-stretch-expected.txt: Added.
5849 * animations/font-variations/font-stretch.html: Added.
5850 * animations/font-variations/font-style-expected.txt: Added.
5851 * animations/font-variations/font-style.html: Added.
5852 * animations/font-variations/font-weight-expected.txt: Added.
5853 * animations/font-variations/font-weight.html: Added.
5854 * animations/resources/animation-test-helpers.js:
5855 (compareFontStyle):
5856 (getPropertyValue):
5857 (comparePropertyValue):
5858
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000058592017-03-27 Alex Christensen <achristensen@webkit.org>
5860
5861 Make WebSockets work in network process
5862 https://bugs.webkit.org/show_bug.cgi?id=169930
5863
5864 Reviewed by Youenn Fablet.
5865
5866 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
5867 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
5868 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
5869 (web_socket_do_extra_handshake):
5870 (web_socket_transfer_data):
5871 * platform/ios-simulator-wk1/TestExpectations:
5872 * platform/mac-wk1/TestExpectations:
5873 * platform/win/TestExpectations:
5874
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000058752017-03-27 Antoine Quint <graouts@apple.com>
5876
5877 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
5878 https://bugs.webkit.org/show_bug.cgi?id=169145
5879 <rdar://problem/17048858>
5880
5881 Reviewed by Dean Jackson.
5882
5883 We add new tests for media documents and related features that cover the following cases:
5884
5885 - checking <video> with only audio tracks does not show the fullscreen button
5886 - checking <video> with only audio tracks does not show the picture-in-picture button
5887 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
5888
5889 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5890 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
5891 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
5892 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
5893 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
5894 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
5895 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
5896 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
5897 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
5898 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
5899 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
5900 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
5901 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
5902 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
5903 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
5904 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
5905 * platform/ios-simulator/TestExpectations:
5906 * platform/mac/TestExpectations:
5907
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000059082017-03-25 Aaron Chu <aaron_chu@apple.com>
5909
5910 AX: Media controls are unlabeled
5911 https://bugs.webkit.org/show_bug.cgi?id=169947
5912 <rdar://problem/30153323>
5913
5914 Reviewed by Antoine Quint.
5915
5916 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
5917 * media/modern-media-controls/airplay-button/airplay-button.html:
5918 * media/modern-media-controls/forward-button/forward-button-expected.txt:
5919 * media/modern-media-controls/forward-button/forward-button.html:
5920 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
5921 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
5922 * media/modern-media-controls/icon-button/icon-button-expected.txt:
5923 * media/modern-media-controls/icon-button/icon-button.html:
5924 * media/modern-media-controls/icon-service/icon-service-expected.txt:
5925 * media/modern-media-controls/icon-service/icon-service.html:
5926 * media/modern-media-controls/mute-button/mute-button-expected.txt:
5927 * media/modern-media-controls/mute-button/mute-button.html:
5928 * media/modern-media-controls/pip-button/pip-button-expected.txt:
5929 * media/modern-media-controls/pip-button/pip-button.html:
5930 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
5931 * media/modern-media-controls/play-pause-button/play-pause-button.html:
5932 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
5933 * media/modern-media-controls/rewind-button/rewind-button.html:
5934 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
5935 * media/modern-media-controls/skip-back-button/skip-back-button.html:
5936 * media/modern-media-controls/start-button/start-button-expected.txt:
5937 * media/modern-media-controls/start-button/start-button.html:
5938 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
5939 * media/modern-media-controls/tracks-button/tracks-button.html:
5940
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000059412017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
5942
5943 Unreviewed GTK+ gardening. Update expectations of several tests.
5944
5945 * platform/gtk/TestExpectations:
5946
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000059472017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
5948
5949 Post-commit test fix after r214394
5950 https://bugs.webkit.org/show_bug.cgi?id=170083
5951
5952 Unreviewed.
5953
5954 * fast/text/variations/optical-sizing.html:
5955
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000059562017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
5957
5958 Add font-optical-sizing to CSSComputedStyleDeclaration
5959 https://bugs.webkit.org/show_bug.cgi?id=170083
5960
5961 Reviewed by Joseph Pecoraro.
5962
5963 * fast/css/getComputedStyle/computed-style-expected.txt:
5964 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
5965 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
5966 * fast/css/getComputedStyle/resources/property-names.js:
5967 * fast/text/variations/optical-sizing-expected.txt:
5968 * fast/text/variations/optical-sizing.html:
5969 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
5970 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
5971 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
5972
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000059732017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5974
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00005975 Consolidate TestExpectations for media/restore-from-page-cache.html.
5976
5977 Unreviewed test gardening.
5978
5979 * platform/mac/TestExpectations:
5980
59812017-03-24 Ryan Haddad <ryanhaddad@apple.com>
5982
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00005983 Unreviewed, rolling out r214361.
5984
5985 This change caused flakiness in http/tests/preload tests.
5986
5987 Reverted changeset:
5988
5989 "Add a warning for unused link preloads."
5990 https://bugs.webkit.org/show_bug.cgi?id=165670
5991 http://trac.webkit.org/changeset/214361
5992
graouts@webkit.orgb620f252017-03-24 23:32:14 +000059932017-03-24 Antoine Quint <graouts@webkit.org>
5994
5995 [Modern Media Controls] Remove placard icon if height is compressed
5996 https://bugs.webkit.org/show_bug.cgi?id=167935
5997 <rdar://problem/30397128>
5998
5999 Reviewed by Dean Jackson.
6000
6001 We add a new test to check that the various designed constraints to toggle display of a placard's
6002 icon, title and description are honored. Also, due to the old layout() method now being called
6003 "commit()", we refactor a relevant test.
6004
6005 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
6006 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
6007 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
6008 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
6009
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000060102017-03-24 Eric Carlson <eric.carlson@apple.com>
6011
6012 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
6013 https://bugs.webkit.org/show_bug.cgi?id=170056
6014
6015 Reviewed by Youenn Fablet.
6016
6017 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
6018 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
6019 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
6020 * fast/mediastream/apply-constraints-advanced-expected.txt:
6021 * fast/mediastream/apply-constraints-advanced.html:
6022 * fast/mediastream/apply-constraints-video-expected.txt:
6023 * fast/mediastream/apply-constraints-video.html:
6024
dino@apple.com21196272017-03-24 23:16:52 +000060252017-03-24 Dean Jackson <dino@apple.com>
6026
6027 Serialization of custom props in longhand should be "" not value of shorthand
6028 https://bugs.webkit.org/show_bug.cgi?id=167699
6029 <rdar://problem/30324200>
6030
6031 Reviewed by Sam Weinig.
6032
6033 * fast/css/variables/rule-property-get-expected.html:
6034 * fast/css/variables/rule-property-get.html:
6035
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000060362017-03-24 Antoine Quint <graouts@webkit.org>
6037
6038 [Modern Media Controls] Captions don't move with the appearance of the inline controls
6039 https://bugs.webkit.org/show_bug.cgi?id=170051
6040 <rdar://problem/30754428>
6041
6042 Reviewed by Dean Jackson.
6043
6044 Add a new test, which would have previously failed, where we check that we account for the controls bar height
6045 when showing captions with the controls bar visible.
6046
6047 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
6048 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
6049
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000060502017-03-24 Brent Fulgham <bfulgham@apple.com>
6051
6052 Handle recursive calls to ProcessingInstruction::checkStyleSheet
6053 https://bugs.webkit.org/show_bug.cgi?id=169982
6054 <rdar://problem/31083051>
6055
6056 Reviewed by Antti Koivisto.
6057
6058 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
6059 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
6060 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
6061 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
6062 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
6063 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
6064 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
6065 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
6066 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
6067 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
6068 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
6069
beidson@apple.comc6dab482017-03-24 21:13:40 +000060702017-03-24 Brady Eidson <beidson@apple.com>
6071
6072 A null compound index value crashes the Databases process.
6073 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
6074
6075 Reviewed by Alex Christensen.
6076
6077 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
6078 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
6079 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
6080 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
6081 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
6082
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000060832017-03-24 Ryan Haddad <ryanhaddad@apple.com>
6084
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00006085 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
6086 https://bugs.webkit.org/show_bug.cgi?id=170068
6087
6088 Unreviewed test gardening.
6089
6090 * platform/ios-simulator/TestExpectations:
6091
60922017-03-24 Ryan Haddad <ryanhaddad@apple.com>
6093
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00006094 Unreviewed, rolling out r214360.
6095
6096 This change caused 20+ LayoutTest failures.
6097
6098 Reverted changeset:
6099
6100 "Handle recursive calls to
6101 ProcessingInstruction::checkStyleSheet"
6102 https://bugs.webkit.org/show_bug.cgi?id=169982
6103 http://trac.webkit.org/changeset/214360
6104
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000061052017-03-24 Youenn Fablet <youenn@apple.com>
6106
6107 Add support for qpSum in WebRTC stats
6108 https://bugs.webkit.org/show_bug.cgi?id=170060
6109
6110 Reviewed by Eric Carlson.
6111
6112 * webrtc/video-stats.html:
6113
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000061142017-03-24 Daniel Bates <dabates@apple.com>
6115
6116 Prevent new navigations during document unload
6117 https://bugs.webkit.org/show_bug.cgi?id=169934
6118 <rdar://problem/31247584>
6119
6120 Reviewed by Chris Dumez.
6121
6122 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
6123 after starting a navigation from an onunload event handler.
6124
6125 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
6126 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
6127
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000061282017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
6129
6130 Implement font-optical-sizing
6131 https://bugs.webkit.org/show_bug.cgi?id=168895
6132
6133 Reviewed by Dean Jackson.
6134
6135 * fast/text/variations/optical-sizing-expected.txt: Added.
6136 * fast/text/variations/optical-sizing.html: Added.
6137
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000061382017-03-24 Yoav Weiss <yoav@yoav.ws>
6139
6140 Add a warning for unused link preloads.
6141 https://bugs.webkit.org/show_bug.cgi?id=165670
6142
6143 Reviewed by Youenn Fablet.
6144
6145 This adds a test for the unused preload warning, and adapts some of the other preload tests,
6146 to avoid warnings.
6147
6148 * http/tests/preload/download_resources-expected.txt: Changed.
6149 * http/tests/preload/download_resources.html: Added references to preloaded resources.
6150 * http/tests/preload/onerrer_event-expected.txt: Changed.
6151 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
6152 * http/tests/preload/onload_event.html: Added references to preloaded resources.
6153 * http/tests/preload/resources/single_download_preload.html: Deflaked.
6154 * http/tests/preload/unused_preload_warning-expected.txt: Added.
6155 * http/tests/preload/unused_preload_warning.html: Added.
6156
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000061572017-03-24 Brent Fulgham <bfulgham@apple.com>
6158
6159 Handle recursive calls to ProcessingInstruction::checkStyleSheet
6160 https://bugs.webkit.org/show_bug.cgi?id=169982
6161 <rdar://problem/31083051>
6162
6163 Reviewed by Antti Koivisto.
6164
6165 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
6166 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
6167 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
6168 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
6169 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
6170 * fast/dom/beforeload/recursive-link-before-load.html: Added.
6171 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
6172 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
6173 * fast/dom/beforeload/resources/content.xhtml: Added.
6174 * fast/dom/beforeload/resources/pass.css: Added.
6175 * fast/dom/beforeload/resources/test.xsl: Added.
6176
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000061772017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
6178
6179 font-style needs a new CSSValue to make CSSRule.cssText work correctly
6180 https://bugs.webkit.org/show_bug.cgi?id=169258
6181
6182 Reviewed by David Hyatt.
6183
6184 Update tests' expected results.
6185
6186 * fast/text/font-selection-font-face-parse-expected.txt:
6187 * fast/text/font-selection-font-face-parse.html:
6188 * fast/text/font-style-parse-expected.txt:
6189 * fast/text/font-style-parse.html:
6190 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
6191 * svg/css/getComputedStyle-basic-expected.txt:
6192
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000061932017-03-24 Youenn Fablet <youenn@apple.com>
6194
6195 Add libwebrtc backend support for RTCRtpSender::replaceTrack
6196 https://bugs.webkit.org/show_bug.cgi?id=169841
6197
6198 Reviewed by Alex Christensen.
6199
6200 * webrtc/audio-replace-track-expected.txt: Added.
6201 * webrtc/audio-replace-track.html: Added.
6202 * webrtc/video-replace-track-expected.txt: Added.
6203 * webrtc/video-replace-track.html: Added.
6204 * webrtc/video-replace-track-to-null-expected.txt: Added.
6205 * webrtc/video-replace-track-to-null.html: Added.
6206
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000062072017-03-24 Ryan Haddad <ryanhaddad@apple.com>
6208
6209 Update TestExpectations for media/restore-from-page-cache.html.
6210
6211 Unreviewed test gardening.
6212
6213 * platform/mac-wk2/TestExpectations:
6214 * platform/mac/TestExpectations:
6215
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000062162017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
6217
6218 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
6219
6220 * platform/gtk/TestExpectations:
6221
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000062222017-03-24 Youenn Fablet <youenn@apple.com>
6223
6224 Add support for DataChannel and MediaStreamTrack stats
6225 https://bugs.webkit.org/show_bug.cgi?id=170031
6226
6227 Reviewed by Eric Carlson.
6228
6229 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
6230 * webrtc/datachannel/datachannel-stats.html: Added.
6231 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
6232 * webrtc/video-mediastreamtrack-stats.html: Added.
6233
cdumez@apple.comedecdd02017-03-24 16:27:01 +000062342017-03-24 Chris Dumez <cdumez@apple.com>
6235
6236 Extend svg/animations/animations-paused-disconnected-iframe.html
6237 https://bugs.webkit.org/show_bug.cgi?id=170035
6238
6239 Reviewed by Andreas Kling.
6240
6241 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
6242
6243 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
6244 * svg/animations/animations-paused-disconnected-iframe.html:
6245
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000062462017-03-24 Youenn Fablet <youenn@apple.com>
6247
6248 Fix framesEncoded/framesDecoded RTC stats
6249 https://bugs.webkit.org/show_bug.cgi?id=170024
6250
6251 Reviewed by Eric Carlson.
6252
6253 * webrtc/video-stats-expected.txt: Added.
6254 * webrtc/video-stats.html: Added.
6255
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000062562017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
6257
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00006258 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
6259
6260 * platform/gtk/TestExpectations:
6261
62622017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
6263
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00006264 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
6265
6266 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
6267 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
6268 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
6269 mime type and returned application/octet-stream.
6270
6271 * platform/gtk/TestExpectations:
6272 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
6273 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
6274
62752017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
6276
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00006277 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
6278
6279 We are now getting a MIME type for otf files.
6280
6281 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
6282
pvollan@apple.come52fe062017-03-24 12:01:45 +000062832017-03-24 Per Arne Vollan <pvollan@apple.com>
6284
6285 Text stroke is sometimes clipped on video captions.
6286 https://bugs.webkit.org/show_bug.cgi?id=170006
6287
6288 Reviewed by Eric Carlson.
6289
6290 * media/track/track-css-stroke-cues-expected.txt:
6291 * media/track/track-css-stroke-cues.html:
6292
carlosgc@webkit.org41922302017-03-24 08:21:21 +000062932017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
6294
6295 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
6296 https://bugs.webkit.org/show_bug.cgi?id=170001
6297
6298 Reviewed by Michael Catanzaro.
6299
6300 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
6301
6302 * platform/gtk/TestExpectations:
6303
antti@apple.com0e079ed2017-03-24 03:20:18 +000063042017-03-23 Antti Koivisto <antti@apple.com>
6305
6306 Revert r213712, caused iPad PLT regression
6307 https://bugs.webkit.org/show_bug.cgi?id=170040
6308
6309 Unreviewed.
6310
6311 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
6312 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
6313
cdumez@apple.com838ef372017-03-23 23:51:20 +000063142017-03-23 Chris Dumez <cdumez@apple.com>
6315
6316 SVG animations are not paused when their <svg> element is removed from the document
6317 https://bugs.webkit.org/show_bug.cgi?id=170030
6318 <rdar://problem/31230252>
6319
6320 Reviewed by Dean Jackson.
6321
6322 Add layout test coverage.
6323
6324 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
6325 * svg/animations/animations-paused-when-removed-from-document.html: Added.
6326
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000063272017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
6328
6329 font shorthand should accept variation values
6330 https://bugs.webkit.org/show_bug.cgi?id=168998
6331
6332 Reviewed by Simon Fraser.
6333
6334 * fast/text/font-style-parse-expected.txt:
6335 * fast/text/font-style-parse.html:
6336 * fast/text/font-weight-parse-expected.txt:
6337 * fast/text/font-weight-parse.html:
6338
cdumez@apple.com62599cb2017-03-23 22:40:50 +000063392017-03-23 Chris Dumez <cdumez@apple.com>
6340
6341 SVG animations are not paused when inserted into a hidden page
6342 https://bugs.webkit.org/show_bug.cgi?id=170026
6343 <rdar://problem/31228704>
6344
6345 Reviewed by Andreas Kling.
6346
6347 Add layout test coverage.
6348
6349 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
6350 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
6351 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
6352 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
6353
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00006354== Rolled over to ChangeLog-2017-03-23 ==