blob: bb0199afd09d461e15c502768298fd58645ac95b [file] [log] [blame]
jfernandez@igalia.combd42d372017-05-09 20:48:20 +000012017-05-09 Javier Fernandez <jfernandez@igalia.com>
2
3 space-evenly misbehaves with flexbox
4 https://bugs.webkit.org/show_bug.cgi?id=170445
5
6 Reviewed by David Hyatt.
7
8 Added test cases for the 'space-evenly' value for align-content and justify-content.
9
10 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line-expected.txt:
11 * css3/flexbox/alignContent-applies-with-flexWrap-wrap-with-single-line.html:
12 * css3/flexbox/css-properties-expected.txt:
13 * css3/flexbox/css-properties.html:
14 * css3/flexbox/flex-justify-content-expected.txt:
15 * css3/flexbox/flex-justify-content.html:
16 * css3/flexbox/multiline-align-content-expected.txt:
17 * css3/flexbox/multiline-align-content-horizontal-column-expected.txt:
18 * css3/flexbox/multiline-align-content-horizontal-column.html:
19 * css3/flexbox/multiline-align-content.html:
20 * css3/flexbox/resources/flexbox.css:
21 (.align-content-space-around):
22 (.justify-content-space-around):
23 * css3/flexbox/true-centering-expected.txt:
24 * css3/flexbox/true-centering.html:
25
jlewis3@apple.com8cd19482017-05-09 18:34:27 +0000262017-05-09 Matt Lewis <jlewis3@apple.com>
27
jlewis3@apple.com2447c7b2017-05-09 19:15:31 +000028 Unreviewed, rolling out r216508.
29
30 The layout test enabled in this change is failing on Sierra.
31
32 Reverted changeset:
33
34 "Invalid MediaSource duration value should throw TyperError
35 instead of InvalidStateError"
36 https://bugs.webkit.org/show_bug.cgi?id=171653
37 http://trac.webkit.org/changeset/216508
38
392017-05-09 Matt Lewis <jlewis3@apple.com>
40
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000041 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
42 https://bugs.webkit.org/show_bug.cgi?id=162710
43
44 Unreviewed test gardening.
45
46 * platform/mac-wk2/TestExpectations:
47
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +0000482017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
49
50 font-stretch: normal selects expanded fonts instead of condensed fonts
51 https://bugs.webkit.org/show_bug.cgi?id=171838
52 <rdar://problem/31005481>
53
54 Reviewed by Jon Lee.
55
56 * fast/text/font-width-100-expected.html: Added.
57 * fast/text/font-width-100.html: Added.
58
jlewis3@apple.com0746b192017-05-09 17:36:37 +0000592017-05-09 Matt Lewis <jlewis3@apple.com>
60
61 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
62 https://bugs.webkit.org/show_bug.cgi?id=171862
63
64 Unreviewed test gardening.
65
66 * platform/mac-wk2/TestExpectations:
67
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +0000682017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
69
70 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
71 https://bugs.webkit.org/show_bug.cgi?id=171665
72
73 Reviewed by Youenn Fablet.
74
75 Added test to check the creation of ReadableStreamBYOBReader. Also check
76 that created object has the right methods and properties.
77
78 * streams/readable-stream-byob-reader-expected.txt: Added.
79 * streams/readable-stream-byob-reader.html: Added.
80 * streams/readable-stream-byob-reader.js: Added.
81
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +0000822017-05-09 Frederic Wang <fwang@igalia.com>
83
84 Print more properties in the output of scrolling trees
85 https://bugs.webkit.org/show_bug.cgi?id=171858
86
87 Reviewed by Simon Fraser.
88
89 Update text expectations to include new properties.
90
91 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
92 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
93 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
94 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
95 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
96 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
97 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
98 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
99 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
100 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
101 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
102 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
103 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
104 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
105 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
106 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
107 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
108 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
109 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
110 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
111 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
112 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
113 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
114 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
115 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
116 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
117 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
118 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
119 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
120
cdumez@apple.com8cf47552017-05-09 16:51:00 +00001212017-05-09 Chris Dumez <cdumez@apple.com>
122
123 ontransitionend eventHandler should be in GlobalEventHandlers
124 https://bugs.webkit.org/show_bug.cgi?id=171836
125
126 Reviewed by Ryosuke Niwa.
127
128 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
129 * fast/css/ontransitionend-eventhandler.html: Added.
130 Add layout test coverage.
131
132 * fast/dom/event-handler-attributes-expected.txt:
133 * fast/dom/event-handler-attributes.html:
134 * js/dom/dom-static-property-for-in-iteration-expected.txt:
135 Rebaseline existing tests to reflect behavior change.
136
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +00001372017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
138
139 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
140 https://bugs.webkit.org/show_bug.cgi?id=171653
141
142 Reviewed by Youenn Fablet.
143
144 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
145 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
146
147 Update expectation of corresponding WPT test.
148
149 * platform/gtk/TestExpectations:
150 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
151 * platform/mac/TestExpectations:
152 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
153
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +00001542017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
155
156 Handle IDLPromise<> properly
157 https://bugs.webkit.org/show_bug.cgi?id=166752
158
159 Reviewed by Youenn Fablet.
160
161 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
162 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
163
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +00001642017-05-09 Zan Dobersek <zdobersek@igalia.com>
165
166 Unreviewed. Landing the WPE layout test baselines.
167
168 Baseline filenames are omitted for brevity.
169
170 * platform/wpe/TestExpectations: Added.
171 * platform/wpe/animations/: Added.
172 * platform/wpe/css1/: Added.
173 * platform/wpe/css2.1/: Added.
174 * platform/wpe/css3/: Added.
175 * platform/wpe/fast/: Added.
176 * platform/wpe/ietestcenter/: Added.
177 * platform/wpe/js/: Added.
178 * platform/wpe/scrollbars/: Added.
179 * platform/wpe/security/: Added.
180 * platform/wpe/sputnik/: Added.
181 * platform/wpe/tables/: Added.
182 * platform/wpe/transforms/: Added.
183 * platform/wpe/transitions/: Added.
184
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +00001852017-05-08 Frederic Wang <fwang@igalia.com>
186
187 Simplify ScrollingStateNode::scrollingStateTreeAsText
188 https://bugs.webkit.org/show_bug.cgi?id=171802
189
190 Reviewed by Simon Fraser.
191
192 Update references due to minor format changes in text ouput of scrolling state trees.
193
194 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
195 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
196 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
197 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
198 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
199 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
200 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
201 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
202 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
203 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
204 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
205 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
206 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
207 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
208 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
209 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
210 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
211 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
212 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
213 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
214 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
215 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
216 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
217 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
218 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
219 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
220 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
221 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
222 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
223
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +00002242017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
225
226 Unreviewed GTK expectations gardening
227
228 * platform/gtk/TestExpectations:
229 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
230
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +00002312017-05-08 Matt Lewis <jlewis3@apple.com>
232
233 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
234 https://bugs.webkit.org/show_bug.cgi?id=171837
235
236 Unreviewed test gardening.
237
238 * platform/mac-wk2/TestExpectations:
239
cdumez@apple.come6396732017-05-09 00:16:18 +00002402017-05-08 Chris Dumez <cdumez@apple.com>
241
242 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
243 https://bugs.webkit.org/show_bug.cgi?id=171829
244
245 Reviewed by Simon Fraser.
246
247 * fast/css/htmlelement-offset-properties-expected.txt:
248 * fast/css/htmlelement-offset-properties.html:
249 Add layout test coverage.
250
251 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
252 * fast/css-grid-layout/grid-item-display.html:
253 * js/dom/dom-static-property-for-in-iteration-expected.txt:
254 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
255 * mathml/presentation/menclose-notation-no-overlap.html:
256 * platform/mac/inspector/model/remote-object-expected.txt:
257 * svg/dynamic-updates/resources/SVGTestCase.js:
258 (clickAt):
259 * svg/text/inline-text-destroy-attributes-crash.xhtml:
260 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
261
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +00002622017-05-08 Matt Lewis <jlewis3@apple.com>
263
264 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
265 https://bugs.webkit.org/show_bug.cgi?id=169637
266
267 Unreviewed test gardening.
268
269 * platform/ios-wk2/TestExpectations:
270
jbedard@apple.comf8b14802017-05-08 23:15:00 +00002712017-05-08 Jonathan Bedard <jbedard@apple.com>
272
273 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
274 https://bugs.webkit.org/show_bug.cgi?id=169421
275 <rdar://problem/30950171>
276
277 Reviewed by Tim Horton.
278
279 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
280 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
281
cdumez@apple.comed9300e2017-05-08 22:17:59 +00002822017-05-08 Chris Dumez <cdumez@apple.com>
283
284 Drop non-standard document.implementation.createCSSStyleSheet() API
285 https://bugs.webkit.org/show_bug.cgi?id=171825
286
287 Reviewed by Simon Fraser.
288
289 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
290 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
291 Add layout test coverage.
292
293 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
294 * fast/dom/StyleSheet/gc-parent-rule.html:
295 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
296 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
297 Add utility functions to construct a CSSStyleSheet object and use it instead
298 of document.implementation.createCSSStyleSheet().
299
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +00003002017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
301
302 AX: don't expose empty roledescription
303 https://bugs.webkit.org/show_bug.cgi?id=163647
304
305 Reviewed by Chris Fleizach.
306
307 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
308 * accessibility/aria-roledescription.html: New test cases, updated expectations.
309 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
310
cdumez@apple.comcf540bc2017-05-08 22:15:14 +00003112017-05-08 Chris Dumez <cdumez@apple.com>
312
313 Drop non-standard Element.scrollByLines() / scrollByPages()
314 https://bugs.webkit.org/show_bug.cgi?id=171820
315
316 Reviewed by Simon Fraser.
317
318 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
319 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
320 Add layout test coverage.
321
322 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
323 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
324 * fast/events/scroll-event-does-not-bubble.html:
325 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
326 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
327 Update existing tests to stop relying on the API.
328
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +00003292017-05-08 Matt Lewis <jlewis3@apple.com>
330
331 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
332 https://bugs.webkit.org/show_bug.cgi?id=171830
333
334 Unreviewed test gardening.
335
336 * platform/ios-wk2/TestExpectations:
337
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +00003382017-05-08 Ryan Haddad <ryanhaddad@apple.com>
339
340 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
341 https://bugs.webkit.org/show_bug.cgi?id=171828
342
343 Unreviewed test gardening.
344
345 * platform/mac-wk1/TestExpectations:
346
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +00003472017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
348
349 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
350 https://bugs.webkit.org/show_bug.cgi?id=171821
351
352 Reviewed by Chris Fleizach.
353
354 * accessibility/aria-orientation-expected.txt: New test case.
355 * accessibility/aria-orientation.html: New test case.
356
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +00003572017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
358
359 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
360 https://bugs.webkit.org/show_bug.cgi?id=170864
361
362 Reviewed by Simon Fraser.
363
364 * fast/images/async-image-background-image-repeated-expected.html:
365 * fast/images/async-image-background-image-repeated.html:
366 * fast/images/resources/sprite-sheet-red-green-blue.png:
367 * fast/images/sprite-sheet-image-draw-expected.html:
368 * fast/images/sprite-sheet-image-draw.html:
369 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
370 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
371 decoded farme of this image will be 30x5000 pixels (15% of the original size).
372
bdakin@apple.com05244942017-05-08 20:25:46 +00003732017-05-08 Beth Dakin <bdakin@apple.com>
374
375 WebKit should default to using sRGB with NSColor conversion instead of device
376 color space
377 https://bugs.webkit.org/show_bug.cgi?id=171745
378 -and corresponding-
379 rdar://problem/28314183
380
381 Reviewed by Tim Horton.
382
383 * editing/mac/attributed-string/anchor-element-expected.txt:
384 * editing/mac/attributed-string/basic-expected.txt:
385 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
386 * editing/mac/attributed-string/font-size-expected.txt:
387 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
388 * editing/mac/attributed-string/font-weight-expected.txt:
389 * editing/mac/attributed-string/letter-spacing-expected.txt:
390 * editing/mac/attributed-string/text-decorations-expected.txt:
391 * editing/mac/attributed-string/vertical-align-expected.txt:
392
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +00003932017-05-04 Jiewen Tan <jiewen_tan@apple.com>
394
395 Search events should not fire synchronously for search type input elements with incremental attribute set
396 https://bugs.webkit.org/show_bug.cgi?id=171376
397 <rdar://problem/31863296>
398
399 Reviewed by Chris Dumez.
400
401 * fast/forms/search/search-incremental-crash-expected.txt: Added.
402 * fast/forms/search/search-incremental-crash.html: Added.
403
zalan@apple.com3c442032017-05-08 18:38:20 +00004042017-05-08 Zalan Bujtas <zalan@apple.com>
405
406 Text overlaps on http://www.duden.de/rechtschreibung/Acre
407 https://bugs.webkit.org/show_bug.cgi?id=171796
408 <rdar://problem/31036028>
409
410 Reviewed by Simon Fraser.
411
412 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
413 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
414
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +00004152017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
416
417 Unreviewed, rolling out r216419.
418
419 Broke 70 layout tests on GTK bot
420
421 Reverted changeset:
422
423 "Ensure clean tree before AX cache update."
424 https://bugs.webkit.org/show_bug.cgi?id=171546
425 http://trac.webkit.org/changeset/216419
426
antti@apple.com90a7b232017-05-08 17:20:54 +00004272017-05-08 Antti Koivisto <antti@apple.com>
428
429 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
430 https://bugs.webkit.org/show_bug.cgi?id=171375
431 <rdar://problem/31863184>
432
433 Reviewed by Zalan Bujtas.
434
435 * fast/html/details-flow-thread-expected.txt: Added.
436 * fast/html/details-flow-thread.html: Added.
437 * fast/shadow-dom/composed-tree-slots-expected.txt:
438 * fast/shadow-dom/composed-tree-slots.html:
439
440 Expand the test so it also prints out slot subtrees using slots as traversal roots.
441
cdumez@apple.comea20d742017-05-08 16:50:46 +00004422017-05-08 Chris Dumez <cdumez@apple.com>
443
444 Move 'style' from Element to HTMLElement / SVGElement and make it settable
445 https://bugs.webkit.org/show_bug.cgi?id=171795
446
447 Reviewed by Alex Christensen.
448
449 * accessibility/roles-exposed.html:
450 Add null check for element.style.
451
452 * fast/css/Element-style-expected.txt: Added.
453 * fast/css/Element-style.html: Added.
454 Add layout test coverage.
455
456 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
457 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
458 does something, the input element actually looses its renderer. This found a bug which I fixed in this
459 patch.
460
461 * js/dom/dom-static-property-for-in-iteration-expected.txt:
462 Rebaseline as property enumeration order has changed.
463
jdiggs@igalia.com354047f2017-05-08 16:43:07 +00004642017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
465
466 AX: Propagate aria-readonly to grid descendants
467 https://bugs.webkit.org/show_bug.cgi?id=171189
468
469 Reviewed by Chris Fleizach.
470
471 Add new test cases to aria-readonly.html. In addition, because the platform-specific
472 test expectations seem due to how platforms treat whitespace from the test file, hide
473 the test cases after the test is run so that there are no extraneous characters and
474 a single expectations file can be shared.
475
476 * accessibility/aria-readonly-expected.txt: Updated.
477 * accessibility/aria-readonly.html: Updated.
478 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
479 * accessibility/gtk/aria-readonly-propagated.html: Added.
480 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
481 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
482 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
483
zalan@apple.com7e3614e2017-05-08 15:33:47 +00004842017-05-06 Zalan Bujtas <zalan@apple.com>
485
486 Ensure clean tree before AX cache update.
487 https://bugs.webkit.org/show_bug.cgi?id=171546
488 <rdar://problem/31934942>
489
490 Reviewed by Chris Fleizach.
491
492 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
493
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +00004942017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
495
496 Unprefix unicode-bidi CSS values
497 https://bugs.webkit.org/show_bug.cgi?id=171761
498
499 Reviewed by Simon Fraser.
500
501 Import W3C's internationalization tests from
502 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
503
504 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
505 * fast/css/default-bidi-css-rules.html: Ditto.
506 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
507 * fast/css/unicode-bidi-computed-value.html: Ditto.
508 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
509 * fast/text/bidi-unprefix.html: Added.
510 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
511 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
512 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
513 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
514 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
515 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
516 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
517 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
518 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
519 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
520 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
521 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
522 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
523 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
524 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
525 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
526 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
527 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
528 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
529 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
530 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
531 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
532 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
533 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
534 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
535 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
536 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
537 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
538 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
539 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
540 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
541 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
542 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
543 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
544 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
545 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
546 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
547 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
548 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
549 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
550 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
551 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
552 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
553 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
554 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
555 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
556 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
557 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
558 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
559 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
560 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
561 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
562 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
563 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
564 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
565 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
566 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
567 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
568 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
569 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
570 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
571 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
572 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
573 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
574 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
575 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
576 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
577 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
578 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
579 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
580 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
581 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
582 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
583 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
584 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
585 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
586 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
587 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
588 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
589 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
590 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
591 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
592 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
593 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
594 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
595 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
596 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
597 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
598 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
599 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
600 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
601 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
602 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
603 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
604 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
605 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
606 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
607 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
608 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
609 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
610 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
611 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
612 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
613 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
614 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
615 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
616 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
617 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
618 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
619 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
620 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
621 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
622 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
623 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
624 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
625 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
626 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
627 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
628 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
629 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
630 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
631 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
632 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
633 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
634 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
635 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
636 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
637 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
638 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
639 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
640 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
641 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
642 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
643 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
644 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
645 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
646 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
647 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
648 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
649 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
650 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
651 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
652 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
653 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
654 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
655 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
656 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
657 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
658 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
659 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
660 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
661 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
662 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
663 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
664 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
665 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
666 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
667 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
668 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
669 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
670 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
671 * imported/w3c/i18n/bidi/block-override-001.html: Added.
672 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
673 * imported/w3c/i18n/bidi/block-override-002.html: Added.
674 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
675 * imported/w3c/i18n/bidi/block-override-003.html: Added.
676 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
677 * imported/w3c/i18n/bidi/block-override-004.html: Added.
678 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
679 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
680 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
681 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
682 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
683 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
684 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
685 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
686 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
687 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
688 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
689 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
690 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
691 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
692 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
693 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
694 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
695 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
696 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
697 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
698 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
699 * platform/ios/TestExpectations:
700 * platform/mac/TestExpectations:
701
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +00007022017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
703
704 Unreviewed GTK+ gardening. Update expectations of several tests.
705
706 * platform/gtk/TestExpectations:
707
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +00007082017-05-07 Simon Fraser <simon.fraser@apple.com>
709
710 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
711 https://bugs.webkit.org/show_bug.cgi?id=171140
712
713 Reviewed by Sam Weinig.
714
715 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
716 which is a proxy for reading the layout viewport.
717
718 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
719 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
720 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
721 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
722 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
723 (stringFromRect):
724 (accumulateLog):
725 (logFixedObject):
726 (logFixedAndViewports):
727 (doTest):
728
commit-queue@webkit.orge8573952017-05-07 19:10:40 +00007292017-05-07 Youenn Fablet <youenn@apple.com>
730
731 [MediaStream] r216197 caused some webrtc tests to fail
732 https://bugs.webkit.org/show_bug.cgi?id=171728
733
734 Reviewed by Eric Carlson.
735
736 * platform/ios-wk2/TestExpectations:
737
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +00007382017-05-07 Sam Weinig <sam@webkit.org>
739
740 Implement Subresource Integrity (SRI)
741 https://bugs.webkit.org/show_bug.cgi?id=148363
742 <rdar://problem/18945879>
743
744 Reviewed by Daniel Bates.
745
746 Add tests for Subresource Integrity based off the ones from Web
747 Platform Tests. They have been changed to:
748 - Split <link> and <script> testing.
749 - Add additional tests:
750 - Integrity hashes using base64URL encoding.
751 - Integrity hashes using mixed base64 and base64URL encoding.
752 - Integrity metadata that does not conform to the grammar at all.
753 - Multiple valid, but only one matching, integrity hashes.
754 - Non-matching integrity hash with options.
755 - Run one at a time, so console output is consistent.
756
757 We can/should upstream these changes, but this avoids the possibility that
758 an update of the imported web-platform-tests could cause these tests to fail.
759
760 Also adds tests that show the Subresource Integrity setting works correctly.
761
762 * http/tests/subresource-integrity: Added.
763 * http/tests/subresource-integrity/.htaccess: Added.
764 * http/tests/subresource-integrity/resources: Added.
765 * http/tests/subresource-integrity/resources/alternate.css: Added.
766 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
767 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
768 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
769 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
770 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
771 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
772 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
773 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
774 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
775 * http/tests/subresource-integrity/resources/style.css: Added.
776 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
777 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
778 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
779 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
780 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
781 * http/tests/subresource-integrity/sri-script.html: Added.
782 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
783 * http/tests/subresource-integrity/sri-style.html: Added.
784
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +00007852017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
786
787 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
788 https://bugs.webkit.org/show_bug.cgi?id=171636
789 <rdar://problem/30811218>
790
791 Reviewed by Dean Jackson.
792
793 * fast/text/lastResort-expected.html: Added.
794 * fast/text/lastResort.html: Added.
795
cdumez@apple.com19a40432017-05-07 03:48:28 +00007962017-05-06 Chris Dumez <cdumez@apple.com>
797
cdumez@apple.com2a99cc32017-05-07 05:18:34 +0000798 Implement the concept of cookie-averse document
799 https://bugs.webkit.org/show_bug.cgi?id=171746
800 <rdar://problem/32004466>
801
802 Reviewed by Sam Weinig.
803
804 Add layout test coverage.
805
806 * fast/cookies/cookie-averse-document-expected.txt: Added.
807 * fast/cookies/cookie-averse-document.html: Added.
808
8092017-05-06 Chris Dumez <cdumez@apple.com>
810
cdumez@apple.com19a40432017-05-07 03:48:28 +0000811 Align our IDL files with the latest DOM specification
812 https://bugs.webkit.org/show_bug.cgi?id=171777
813
814 Reviewed by Sam Weinig.
815
816 Rebaseline a few tests.
817
818 * fast/dom/Document/adoptNode-null-expected.txt:
819 * fast/dom/Document/adoptNode-null.html:
820 * fast/dom/Document/importNode-null-expected.txt:
821 * fast/dom/Document/importNode-null.html:
822 * fast/dom/Range/range-intersectsNode-expected.txt:
823 * fast/text/text-combine-crash-expected.txt:
824
ap@apple.com83de49c2017-05-07 02:58:23 +00008252017-05-06 Alexey Proskuryakov <ap@apple.com>
826
ap@apple.com07bbb7d2017-05-07 03:18:27 +0000827 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
828 https://bugs.webkit.org/show_bug.cgi?id=171785
829
830 * platform/wk2/TestExpectations:
831
8322017-05-06 Alexey Proskuryakov <ap@apple.com>
833
ap@apple.com83de49c2017-05-07 02:58:23 +0000834 REGRESSION (r216294): The new test fails on WebKit1
835 https://bugs.webkit.org/show_bug.cgi?id=171780
836
837 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
838 https://trac.webkit.org/216299, https://trac.webkit.org/216330
839
840 * http/tests/css/filters-on-iframes-expected.html: Removed.
841 * http/tests/css/filters-on-iframes.html: Removed.
842 * http/tests/css/resources/blank.html: Removed.
843 * http/tests/css/resources/references-external.html: Removed.
844 * http/tests/css/resources/solid-red.html: Removed.
845
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +00008462017-05-06 Simon Fraser <simon.fraser@apple.com>
847
848 [iOS WK2] Make rotation tests more reliable
849 https://bugs.webkit.org/show_bug.cgi?id=171778
850
851 Reviewed by Tim Horton.
852
853 New baseline.
854
855 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
856 * fast/events/ios/rotation/zz-no-rotation.html:
857
cdumez@apple.comf4c58192017-05-06 20:32:35 +00008582017-05-06 Chris Dumez <cdumez@apple.com>
859
cdumez@apple.comc209acb2017-05-06 23:39:51 +0000860 Unreviewed, rolling out r216333.
861
862 Caused layout test failures
863
864 Reverted changeset:
865
866 "Implement the concept of cookie-averse document"
867 https://bugs.webkit.org/show_bug.cgi?id=171746
868 http://trac.webkit.org/changeset/216333
869
8702017-05-06 Chris Dumez <cdumez@apple.com>
871
cdumez@apple.comf4c58192017-05-06 20:32:35 +0000872 Implement the concept of cookie-averse document
873 https://bugs.webkit.org/show_bug.cgi?id=171746
874 <rdar://problem/32004466>
875
876 Reviewed by Sam Weinig.
877
878 Add layout test coverage.
879
880 * fast/cookies/cookie-averse-document-expected.txt: Added.
881 * fast/cookies/cookie-averse-document.html: Added.
882
mmaxfield@apple.com4219d742017-05-06 17:54:16 +00008832017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
884
885 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
886 https://bugs.webkit.org/show_bug.cgi?id=171750
887 <rdar://problem/31122612>
888
889 Reviewed by Zalan Bujtas.
890
891 * fast/text/fitzpatrick-combination-expected.html: Added.
892 * fast/text/fitzpatrick-combination.html: Added.
893
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +00008942017-05-05 Zalan Bujtas <zalan@apple.com>
895
896 Renderers being destroyed should not be added to AX's deferred list.
897 https://bugs.webkit.org/show_bug.cgi?id=171768
898 <rdar://problem/31955660>
899
900 Reviewed by Simon Fraser.
901
902 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
903 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
904
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +00009052017-05-05 Matt Lewis <jlewis3@apple.com>
906
907 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
908 https://bugs.webkit.org/show_bug.cgi?id=171763
909
910 Unreviewed test gardening.
911
912 * platform/mac-wk2/TestExpectations:
913
oliver@apple.com56fdb2b2017-05-06 00:33:20 +00009142017-05-05 Oliver Hunt <oliver@apple.com>
915
916 Move trivial String prototype functions to JS builtins
917 https://bugs.webkit.org/show_bug.cgi?id=171737
918
919 Reviewed by Saam Barati.
920
921 Updated output
922
923 * js/dom/string-anchor-expected.txt:
924 * js/dom/string-anchor.html:
925 * js/dom/string-fontcolor-expected.txt:
926 * js/dom/string-fontcolor.html:
927 * js/dom/string-fontsize-expected.txt:
928 * js/dom/string-fontsize.html:
929 * js/dom/string-link-expected.txt:
930 * js/dom/string-link.html:
931
dino@apple.com3f3faf52017-05-05 23:49:41 +00009322017-05-05 Dean Jackson <dino@apple.com>
933
934 Restrict SVG filters to accessible security origins
935 https://bugs.webkit.org/show_bug.cgi?id=118689
936 <rdar://problem/27362159>
937
938 Reviewed by Brent Fulgham.
939
940 Add a test that shows safe frames, unsafe frames, and
941 then a safe frame that itself has an unsafe frame, to
942 show that the security requirements are being forwarded
943 down the tree.
944
945 * http/tests/css/filters-on-iframes-expected.html: Added.
946 * http/tests/css/filters-on-iframes.html: Added.
947 * http/tests/css/resources/blank.html: Added.
948 * http/tests/css/resources/references-external.html: Added.
949 * http/tests/css/resources/solid-red.html: Added.
950
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +00009512017-05-05 Simon Fraser <simon.fraser@apple.com>
952
953 Make it possible to test rotation in iOS WebKitTestRunner
954 https://bugs.webkit.org/show_bug.cgi?id=171755
955
956 Reviewed by Tim Horton.
957
958 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
959
960 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
961 * fast/events/ios/rotation/basic-rotation.html: Added.
962 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
963 * fast/events/ios/rotation/safari-like-rotation.html: Added.
964 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
965 * fast/events/ios/rotation/zz-no-rotation.html: Added.
966
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +00009672017-05-05 Ryan Haddad <ryanhaddad@apple.com>
968
969 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
970 https://bugs.webkit.org/show_bug.cgi?id=171756
971
972 Unreviewed test gardening.
973
974 * platform/wk2/TestExpectations:
975
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +00009762017-05-05 Matt Lewis <jlewis3@apple.com>
977
978 Mark test http/tests/security/module-correct-mime-types.html slow.
979 https://bugs.webkit.org/show_bug.cgi?id=164960
980
981 Unreviewed test gardening.
982
983 * platform/ios-wk2/TestExpectations:
984
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +00009852017-05-05 Ryan Haddad <ryanhaddad@apple.com>
986
987 Unreviewed, rolling out r216275.
988
989 This change broke internal builds.
990
991 Reverted changeset:
992
993 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
994 case insensitive"
995 https://bugs.webkit.org/show_bug.cgi?id=171636
996 http://trac.webkit.org/changeset/216275
997
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +00009982017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
999
1000 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
1001 https://bugs.webkit.org/show_bug.cgi?id=171636
1002 <rdar://problem/30811218>
1003
1004 Reviewed by Dean Jackson.
1005
1006 * fast/text/lastResort-expected.html: Added.
1007 * fast/text/lastResort.html: Added.
1008
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +000010092017-05-05 Ryan Haddad <ryanhaddad@apple.com>
1010
1011 Unskip media/click-placeholder-not-pausing.html.
1012
1013 Unreviewed test gardening.
1014
1015 * platform/mac-wk2/TestExpectations:
1016
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +000010172017-05-05 Joseph Pecoraro <pecoraro@apple.com>
1018
joepeck@webkit.org74d814f2017-05-05 20:31:56 +00001019 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
1020 https://bugs.webkit.org/show_bug.cgi?id=171580
1021 <rdar://problem/32009647>
1022
1023 Rubber-stamped by Alexey Proskuryakov.
1024
1025 * TestExpectations:
1026 * streams/reference-implementation/pipe-to-expected.txt:
1027 Rebaseline expectations. This test was previously flakey so the results were
1028 missed unless the test was run with --force.
1029
1030 * streams/reference-implementation/readable-stream-templated-expected.txt:
1031 * streams/reference-implementation/readable-stream-templated.html:
1032 Silence unhandled rejections. This test did not expect unhandled promise
1033 rejections to affect test results, so ignore them.
1034
10352017-05-05 Joseph Pecoraro <pecoraro@apple.com>
1036
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00001037 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
1038 https://bugs.webkit.org/show_bug.cgi?id=170702
1039 <rdar://problem/31616643>
1040
1041 Rubber-stamped by Brian Burg.
1042
1043 * platform/mac-wk2/TestExpectations:
1044 * http/tests/inspector/network/resource-request-headers.html:
1045 Make this test unflakey by ensuring we wait for the load to complete.
1046
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000010472017-05-05 Chris Dumez <cdumez@apple.com>
1048
1049 Attr Nodes should not have children
1050 https://bugs.webkit.org/show_bug.cgi?id=171688
1051 <rdar://problem/31998412>
1052
1053 Reviewed by Andreas Kling.
1054
1055 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
1056 * fast/dom/Attr/cannot-have-children.html: Added.
1057 Add layout test coverage. I have verified that this test passes in both
1058 Firefox and Chrome.
1059
1060 * dom/html/level1/*: Removed legacy / outdated tests.
1061 * dom/xhtml/level1/*: Removed legacy / outdated tests.
1062
1063 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
1064 * fast/dom/Attr/child-nodes-cache.html: Removed.
1065 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
1066 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
1067 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
1068 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
1069 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
1070 * fast/dom/attribute-change-on-mutate.html: Removed.
1071 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
1072 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
1073 * traversal/moz-bug590771-expected.txt: Removed.
1074 * traversal/moz-bug590771.html: Removed.
1075 Removed some outdated tests.
1076
1077 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
1078 * fast/custom-elements/reactions-for-webkit-extensions.html:
1079 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
1080 * fast/dom/Attr/change-id-via-attr-node-value.html:
1081 * fast/dom/Element/normalize-crash.html:
1082 * fast/dom/Element/normalize-crash2.html:
1083 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
1084 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
1085 * fast/dom/MutationObserver/observe-attributes-expected.txt:
1086 * fast/dom/MutationObserver/observe-attributes.html:
1087 * fast/dom/import-attribute-node.html:
1088 * fast/dom/insertedIntoDocument-child.html:
1089 * fast/dom/insertedIntoDocument-sibling.html:
1090 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
1091 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
1092 * fast/dom/normalize-attributes-mutation-event-crash.html:
1093 * fast/dom/serialize-nodes.xhtml:
1094 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
1095 Update existing tests so they stop relying on Attr Node having Text children.
1096
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000010972017-05-05 Ryan Haddad <ryanhaddad@apple.com>
1098
1099 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
1100 https://bugs.webkit.org/show_bug.cgi?id=161360
1101
1102 Unreviewed test gardening.
1103
1104 * platform/mac-wk1/TestExpectations:
1105
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000011062017-05-05 Matt Lewis <jlewis3@apple.com>
1107
1108 Mark 2 webrtc test as failing.
1109 https://bugs.webkit.org/show_bug.cgi?id=171728
1110
1111 Unreviewed test gardening.
1112
1113 * platform/ios-wk2/TestExpectations:
1114
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000011152017-05-05 Chris Dumez <cdumez@apple.com>
1116
1117 Refactor / Clean up Element.idl
1118 https://bugs.webkit.org/show_bug.cgi?id=171734
1119
1120 Reviewed by Sam Weinig.
1121
1122 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
1123 different order and because exception messages have changed slightly.
1124
1125 * fast/dom/Element/attr-param-typechecking-expected.txt:
1126 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1127
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000011282017-05-05 Jeremy Jones <jeremyj@apple.com>
1129
1130 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
1131 https://bugs.webkit.org/show_bug.cgi?id=171610
1132 <rdar://problem/31976820>
1133
1134 Reviewed by Eric Carlson.
1135
1136 enable test: media/modern-media-controls/pip-support/pip-support-click.html
1137
1138 * platform/mac-wk1/TestExpectations:
1139
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000011402017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
1141
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00001142 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
1143
1144 * platform/gtk/TestExpectations:
1145
11462017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
1147
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00001148 Unreviewed GTK+ gardening. Rebaseline several tests.
1149
1150 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
1151 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
1152 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
1153 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
1154 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
1155
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000011562017-05-05 Zan Dobersek <zdobersek@igalia.com>
1157
1158 Unreviewed GTK+ gardening.
1159
1160 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
1161 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
1162
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000011632017-05-04 Commit Queue <commit-queue@webkit.org>
1164
1165 Unreviewed, rolling out r216206.
1166 https://bugs.webkit.org/show_bug.cgi?id=171714
1167
1168 Multiple LayoutTests crashing in Document::page() (Requested
1169 by ap on #webkit).
1170
1171 Reverted changeset:
1172
1173 "Remove support for legacy Notifications"
1174 https://bugs.webkit.org/show_bug.cgi?id=171487
1175 http://trac.webkit.org/changeset/216206
1176
cdumez@apple.combf723da2017-05-05 02:19:14 +000011772017-05-04 Chris Dumez <cdumez@apple.com>
1178
1179 Element.slot should be marked as [Unscopable]
1180 https://bugs.webkit.org/show_bug.cgi?id=171683
1181
1182 Reviewed by Darin Adler.
1183
1184 Add layout test coverage. This test is passing in Firefox and Chrome.
1185
1186 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
1187 * fast/shadow-dom/Element-slot-unscopable.html: Added.
1188
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000011892017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1190
1191 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
1192 https://bugs.webkit.org/show_bug.cgi?id=171634
1193
1194 Reviewed by Simon Fraser.
1195
1196 To test the async image decoding reliably we need to do the following:
1197
1198 -- Make sure to load the image before setting its src to the element.
1199 -- Call document.body.offsetHeight to force layout.
1200 -- Call testRunner.display() to force the first paint.
1201 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
1202 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
1203 will force the second paint.
1204
1205 * fast/images/async-image-background-image-repeated.html:
1206 * fast/images/async-image-background-image.html:
1207 * fast/images/sprite-sheet-image-draw.html:
1208
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000012092017-05-04 Matt Lewis <jlewis3@apple.com>
1210
1211 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
1212 https://bugs.webkit.org/show_bug.cgi?id=171703
1213
1214 Unreviewed test gardening.
1215
1216 * platform/mac-wk2/TestExpectations:
1217
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000012182017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1219
1220 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
1221 https://bugs.webkit.org/show_bug.cgi?id=171641
1222
1223 Reviewed by Simon Fraser.
1224
1225 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
1226 Replace all the calls to testRunner.displayInvalidatedRegion() by
1227 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
1228
1229 * compositing/clip-change.html:
1230 * compositing/geometry/foreground-offset-change.html:
1231 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
1232 * compositing/iframes/become-composited-nested-iframes.html:
1233 * compositing/iframes/become-overlapped-iframe.html:
1234 * compositing/iframes/connect-compositing-iframe-delayed.html:
1235 * compositing/iframes/connect-compositing-iframe.html:
1236 * compositing/iframes/connect-compositing-iframe2.html:
1237 * compositing/iframes/connect-compositing-iframe3.html:
1238 * compositing/iframes/enter-compositing-iframe.html:
1239 * compositing/iframes/iframe-content-flipping.html:
1240 * compositing/iframes/iframe-resize.html:
1241 * compositing/iframes/iframe-size-to-zero.html:
1242 * compositing/iframes/iframe-src-change.html:
1243 * compositing/iframes/invisible-nested-iframe-hide.html:
1244 * compositing/iframes/invisible-nested-iframe-show.html:
1245 * compositing/iframes/leave-compositing-iframe.html:
1246 * compositing/iframes/overlapped-iframe-iframe.html:
1247 * compositing/iframes/overlapped-iframe.html:
1248 * compositing/iframes/overlapped-nested-iframes.html:
1249 * compositing/iframes/repaint-after-losing-scrollbars.html:
1250 * compositing/iframes/resources/fixed-position-subframe.html:
1251 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
1252 * compositing/iframes/resources/scrollgrandchild-inner.html:
1253 * compositing/iframes/scrolling-iframe.html:
1254 * compositing/overflow/content-gains-scrollbars.html:
1255 * compositing/overflow/content-loses-scrollbars.html:
1256 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
1257 * compositing/overflow/overflow-scrollbar-layers.html:
1258 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
1259 * compositing/overflow/repaint-after-losing-scrollbars.html:
1260 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
1261 * compositing/patterns/direct-pattern-compositing-add-text.html:
1262 * compositing/patterns/direct-pattern-compositing-change-expected.html:
1263 * compositing/patterns/direct-pattern-compositing-change.html:
1264 * compositing/patterns/direct-pattern-compositing-load-expected.html:
1265 * compositing/patterns/direct-pattern-compositing-load.html:
1266 * compositing/plugins/invalidate_rect.html:
1267 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
1268 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
1269 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
1270 * compositing/repaint/newly-composited-on-scroll.html:
1271 * compositing/repaint/newly-composited-repaint-rect.html:
1272 * compositing/repaint/page-scale-repaint.html:
1273 * compositing/repaint/requires-backing-repaint.html:
1274 * compositing/repaint/transform-style-change.html:
1275 * compositing/rtl/rtl-overflow-invalidation.html:
1276 * compositing/scroll-painted-composited-content.html:
1277 * compositing/tiling/huge-layer-resize.html:
1278 * compositing/video-page-visibility.html:
1279 * compositing/video/video-with-invalid-source.html:
1280 * compositing/webgl/webgl-repaint.html:
1281 * css3/filters/multiple-filters-invalidation.html:
1282 * css3/flexbox/repaint-column-reverse.html:
1283 * css3/flexbox/repaint-during-resize-no-flex.html:
1284 * css3/flexbox/repaint-rtl-column.html:
1285 * css3/flexbox/repaint.html:
1286 * displaylists/canvas-display-list.html:
1287 * displaylists/resources/dump-target-display-list.js:
1288 (doTest):
1289 * displaylists/resources/dump-target-replay-list.js:
1290 (doTest):
1291 * fast/animation/request-animation-frame-detach-element.html:
1292 * fast/animation/request-animation-frame-detach-element2.html:
1293 * fast/animation/request-animation-frame-during-modal.html:
1294 * fast/animation/request-animation-frame-iframe.html:
1295 * fast/animation/request-animation-frame-iframe2.html:
1296 * fast/animation/script-tests/request-animation-frame-cancel.js:
1297 * fast/animation/script-tests/request-animation-frame-cancel2.js:
1298 * fast/animation/script-tests/request-animation-frame-disabled.js:
1299 * fast/animation/script-tests/request-animation-frame-prefix.js:
1300 (window.webkitRequestAnimationFrame):
1301 (window.testRunner.window.setTimeout):
1302 * fast/animation/script-tests/request-animation-frame-time-unit.js:
1303 (window.requestAnimationFrame):
1304 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
1305 (window.requestAnimationFrame):
1306 (window.testRunner.window.setTimeout):
1307 * fast/animation/script-tests/request-animation-frame-timestamps.js:
1308 * fast/animation/script-tests/request-animation-frame-within-callback.js:
1309 * fast/animation/script-tests/request-animation-frame.js:
1310 * fast/backgrounds/obscured-background-child-style-change-expected.html:
1311 * fast/backgrounds/obscured-background-child-style-change.html:
1312 * fast/backgrounds/solid-color-context-restore.html:
1313 * fast/canvas/canvas-as-image-incremental-repaint.html:
1314 * fast/canvas/canvas-incremental-repaint-2.html:
1315 * fast/canvas/canvas-incremental-repaint.html:
1316 * fast/canvas/canvas-resize-after-paint.html:
1317 * fast/canvas/resources/repaint.js:
1318 (runRepaintTest):
1319 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
1320 (TestControllerPaint):
1321 * fast/canvas/webgl/canvas-test.html:
1322 * fast/canvas/webgl/webgl-layer-update.html:
1323 * fast/css/pseudostyle-anonymous-text.html:
1324 * fast/css/relative-positioned-block-crash.html:
1325 * fast/dom/Window/post-message-crash.html:
1326 * fast/dom/Window/web-timing-minimal-performance-now.html:
1327 * fast/dynamic/containing-block-change.html:
1328 * fast/dynamic/layer-no-longer-paginated.html:
1329 * fast/events/touch/gesture/pad-gesture-cancel.js:
1330 * fast/events/touch/gesture/pad-gesture-fling.js:
1331 * fast/forms/hidden-listbox.html:
1332 * fast/forms/listbox-clip.html:
1333 * fast/frames/inline-object-inside-frameset.html:
1334 * fast/frames/transparent-scrollbar.html:
1335 * fast/images/animated-background-image-crash.html:
1336 * fast/layers/add-layer-with-nested-stacking.html:
1337 * fast/layers/inline-dirty-z-order-lists.html:
1338 * fast/layers/layer-content-visibility-change.html:
1339 * fast/layers/nested-layers-1.html:
1340 * fast/layers/nested-layers-2.html:
1341 * fast/layers/nested-layers-3.html:
1342 * fast/layers/nested-layers-4.html:
1343 * fast/layers/remove-layer-with-nested-stacking.html:
1344 * fast/overflow/hidden-scrollbar-resize.html:
1345 * fast/reflections/inline-crash.html:
1346 * fast/repaint/animation-after-layer-scroll.html:
1347 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
1348 * fast/repaint/fixed-child-move-after-scroll.html:
1349 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
1350 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
1351 * fast/repaint/fixed-move-after-scroll.html:
1352 * fast/repaint/no-animation-outside-viewport-subframe.html:
1353 * fast/repaint/no-animation-outside-viewport.html:
1354 * fast/repaint/obscured-background-no-repaint.html:
1355 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
1356 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
1357 * fast/repaint/repaint-during-scroll-with-zoom.html:
1358 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
1359 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
1360 * fast/repaint/resources/line-flow-with-floats.js:
1361 (beginTest):
1362 * fast/repaint/resources/repaint.js:
1363 (runRepaintTest):
1364 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
1365 * fast/replaced/width100percent-textarea.html:
1366 * fast/scrolling/scrollbar-tickmarks-hittest.html:
1367 * fast/table/border-collapsing/cached-69296.html:
1368 * fast/table/border-collapsing/cached-cell-append.html:
1369 * fast/table/border-collapsing/cached-cell-remove.html:
1370 * fast/table/border-collapsing/cached-change-cell-border-color.html:
1371 * fast/table/border-collapsing/cached-change-cell-border-width.html:
1372 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
1373 * fast/table/border-collapsing/cached-change-col-border-color.html:
1374 * fast/table/border-collapsing/cached-change-col-border-width.html:
1375 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
1376 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
1377 * fast/table/border-collapsing/cached-change-row-border-color.html:
1378 * fast/table/border-collapsing/cached-change-row-border-width.html:
1379 * fast/table/border-collapsing/cached-change-table-border-color.html:
1380 * fast/table/border-collapsing/cached-change-table-border-width.html:
1381 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
1382 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
1383 * fast/table/empty-section-crash.html:
1384 * fast/text/font-initial.html:
1385 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
1386 * fast/text/text-shadow-extreme-value.html:
1387 * http/tests/misc/slow-loading-image-in-pattern.html:
1388 * media/audio-repaint.html:
1389 * media/media-document-audio-repaint.html:
1390 * plugins/windowless_plugin_paint_test.html:
1391 * scrollbars/scrollbar-percent-padding-crash.html:
1392 * svg/custom/non-scaling-stroke-update.svg:
1393 * svg/custom/stale-resource-data-crash.svg:
1394
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000013952017-05-04 Chris Dumez <cdumez@apple.com>
1396
1397 Reformat / Clean up Node.idl to match the specification
1398 https://bugs.webkit.org/show_bug.cgi?id=171686
1399
1400 Reviewed by Sam Weinig.
1401
1402 Rebaseline existing test now that the Node properties are enumerated in a
1403 slightly different order.
1404
1405 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1406
weinig@apple.com9efea6a2017-05-04 20:56:00 +000014072017-05-04 Sam Weinig <sam@webkit.org>
1408
1409 Remove support for legacy Notifications
1410 https://bugs.webkit.org/show_bug.cgi?id=171487
1411
1412 Reviewed by Jon Lee.
1413
1414 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
1415 - Remove http/notifications/legacy. It tested the legacy API.
1416 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
1417 - Update TestExpectations for removals.
1418
1419 * TestExpectations:
1420 * platform/gtk/TestExpectations:
1421 * platform/ios/TestExpectations:
1422 * platform/mac/TestExpectations:
1423 * platform/win/TestExpectations:
1424 * fast/history/page-cache-notification-non-suspendable.html:
1425 * fast/history/page-cache-notification-suspendable.html:
1426 * fast/notifications: Removed.
1427 * fast/notifications/notification-after-close-expected.txt: Removed.
1428 * fast/notifications/notification-after-close.html: Removed.
1429 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
1430 * fast/notifications/notification-permisssion-deletable.html: Removed.
1431 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
1432 * fast/notifications/notifications-cancel-request-permission.html: Removed.
1433 * fast/notifications/notifications-check-permission-expected.txt: Removed.
1434 * fast/notifications/notifications-check-permission.html: Removed.
1435 * fast/notifications/notifications-click-event-expected.txt: Removed.
1436 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
1437 * fast/notifications/notifications-click-event-focus.html: Removed.
1438 * fast/notifications/notifications-click-event.html: Removed.
1439 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
1440 * fast/notifications/notifications-constructor-request-permission.html: Removed.
1441 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
1442 * fast/notifications/notifications-constructor-with-permission.html: Removed.
1443 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
1444 * fast/notifications/notifications-constructor-without-permission.html: Removed.
1445 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
1446 * fast/notifications/notifications-display-close-events.html: Removed.
1447 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
1448 * fast/notifications/notifications-document-close-crash.html: Removed.
1449 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
1450 * fast/notifications/notifications-event-stop-propagation.html: Removed.
1451 * fast/notifications/notifications-multi-events-expected.txt: Removed.
1452 * fast/notifications/notifications-multi-events.html: Removed.
1453 * fast/notifications/notifications-no-icon-expected.txt: Removed.
1454 * fast/notifications/notifications-no-icon.html: Removed.
1455 * fast/notifications/notifications-permission-expected.txt: Removed.
1456 * fast/notifications/notifications-permission.html: Removed.
1457 * fast/notifications/notifications-replace-expected.txt: Removed.
1458 * fast/notifications/notifications-replace.html: Removed.
1459 * fast/notifications/notifications-request-permission-expected.txt: Removed.
1460 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
1461 * fast/notifications/notifications-request-permission-optional.html: Removed.
1462 * fast/notifications/notifications-request-permission.html: Removed.
1463 * fast/notifications/notifications-rtl-expected.txt: Removed.
1464 * fast/notifications/notifications-rtl.html: Removed.
1465 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
1466 * fast/notifications/notifications-sandbox-permission.html: Removed.
1467 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
1468 * fast/notifications/notifications-window-close-crash.html: Removed.
1469 * fast/notifications/notifications-with-permission-expected.txt: Removed.
1470 * fast/notifications/notifications-with-permission.html: Removed.
1471 * fast/notifications/notifications-without-permission-expected.txt: Removed.
1472 * fast/notifications/notifications-without-permission.html: Removed.
1473 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
1474 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
1475 * fast/notifications/resources: Removed.
1476 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
1477 * fast/notifications/resources/notifications-iframe.html: Removed.
1478 * http/tests/notifications/legacy: Removed.
1479 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
1480 * http/tests/notifications/legacy/double-show.html: Removed.
1481 * http/tests/notifications/legacy/events-expected.txt: Removed.
1482 * http/tests/notifications/legacy/events.html: Removed.
1483 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
1484 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
1485 * http/tests/notifications/legacy/request-expected.txt: Removed.
1486 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
1487 * http/tests/notifications/legacy/request-no-callback.html: Removed.
1488 * http/tests/notifications/legacy/request.html: Removed.
1489 * http/tests/notifications/legacy/resources: Removed.
1490 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
1491 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
1492 * http/tests/notifications/legacy/show-expected.txt: Removed.
1493 * http/tests/notifications/legacy/show.html: Removed.
1494 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
1495 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
1496
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000014972017-05-04 Matt Lewis <jlewis3@apple.com>
1498
1499 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
1500 https://bugs.webkit.org/show_bug.cgi?id=160368
1501
1502 Unreviewed test gardening.
1503
1504 * platform/ios-wk2/TestExpectations:
1505
antti@apple.com9ef87452017-05-04 20:16:01 +000015062017-05-04 Antti Koivisto <antti@apple.com>
1507
1508 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
1509 https://bugs.webkit.org/show_bug.cgi?id=171250
1510 <rdar://problem/31827243>
1511
1512 Reviewed by Geoffrey Garen.
1513
1514 * transitions/transition-unknown-property-ignore-expected.txt: Added.
1515 * transitions/transition-unknown-property-ignore.html: Added.
1516 * transitions/transitions-parsing-expected.txt:
1517 * transitions/transitions-parsing.html:
1518
1519 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
1520
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000015212017-05-04 Chris Dumez <cdumez@apple.com>
1522
1523 Reformat / clean up Event.idl
1524 https://bugs.webkit.org/show_bug.cgi?id=171675
1525
1526 Reviewed by Sam Weinig.
1527
1528 Rebaseline test now that the Event properties are in a slightly different order.
1529
1530 * inspector/model/remote-object-get-properties-expected.txt:
1531
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000015322017-05-04 Daniel Bates <dabates@apple.com>
1533
1534 importScripts() should respect X-Content-Type-Options: nosniff
1535 https://bugs.webkit.org/show_bug.cgi?id=171248
1536 <rdar://problem/31819023>
1537
1538 Reviewed by Andy Estes.
1539
1540 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
1541
1542 * TestExpectations:
1543
said@apple.com9954c8d2017-05-04 17:44:44 +000015442017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1545
1546 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
1547
said@apple.com6f3cf6b2017-05-04 18:02:46 +00001548 * plugins/windowless_plugin_paint_test.html:
1549
15502017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1551
1552 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
1553
said@apple.com9954c8d2017-05-04 17:44:44 +00001554 * compositing/video/video-with-invalid-source.html:
1555
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000015562017-05-04 Ryan Haddad <ryanhaddad@apple.com>
1557
1558 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
1559 https://bugs.webkit.org/show_bug.cgi?id=171610
1560
1561 Unreviewed test gardening.
1562
1563 * platform/mac-wk1/TestExpectations:
1564
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000015652017-05-04 Dave Hyatt <hyatt@apple.com>
1566
1567 REGRESSION(STP): rgb() with calc() containing variables doesn't work
1568 https://bugs.webkit.org/show_bug.cgi?id=169939
1569
1570 Reviewed by Zalan Bujtas.
1571
1572 * fast/css/variables/calc-float-to-int-expected.html: Added.
1573 * fast/css/variables/calc-float-to-int.html: Added.
1574
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000015752017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
1576
1577 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
1578
1579 And add platform specific results for mac-wk2.
1580
1581 * http/tests/inspector/network/resource-request-headers-expected.txt:
1582 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
1583
wilander@apple.comab4b1af2017-05-04 04:16:39 +000015842017-05-03 John Wilander <wilander@apple.com>
1585
1586 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
1587 https://bugs.webkit.org/show_bug.cgi?id=171584
1588 <rdar://problem/24702576>
1589
1590 Reviewed by Brent Fulgham.
1591
1592 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
1593 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
1594
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000015952017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1596
1597 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
1598 https://bugs.webkit.org/show_bug.cgi?id=171214
1599
1600 Reviewed by Chris Fleizach.
1601
1602 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
1603 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
1604
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000016052017-05-03 Matt Lewis <jlewis3@apple.com>
1606
1607 Mark http/tests/xmlhttprequest/methods.html as flaky.
1608 https://bugs.webkit.org/show_bug.cgi?id=171638
1609
1610 Unreviewed test gardening.
1611
1612 * platform/ios-wk2/TestExpectations:
1613
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000016142017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1615
1616 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
1617 https://bugs.webkit.org/show_bug.cgi?id=171628
1618
1619 Unreviewed test gardening.
1620
1621 * platform/ios-wk2/TestExpectations:
1622
zalan@apple.com8b548642017-05-03 23:57:18 +000016232017-05-03 Zalan Bujtas <zalan@apple.com>
1624
1625 SearchInputType could end up with a mismatched renderer.
1626 https://bugs.webkit.org/show_bug.cgi?id=171547
1627 <rdar://problem/31935047>
1628
1629 Reviewed by Antti Koivisto.
1630
1631 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
1632 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
1633
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000016342017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1635
1636 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
1637 https://bugs.webkit.org/show_bug.cgi?id=171629
1638
1639 Unreviewed test gardening.
1640
1641 * platform/mac-wk1/TestExpectations:
1642
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000016432017-05-03 Joseph Pecoraro <pecoraro@apple.com>
1644
1645 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
1646 https://bugs.webkit.org/show_bug.cgi?id=166038
1647 <rdar://problem/29488489>
1648
1649 Reviewed by Matt Baker.
1650
1651 * platform/mac/TestExpectations:
1652 * http/tests/inspector/network/fetch-network-data.html:
1653 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
1654 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
1655 can be added synchronously instead of in a microtask. When the microtask happened later
1656 than other incoming events then the follow-up handlers would have been added too late.
1657
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000016582017-05-03 Matt Lewis <jlewis3@apple.com>
1659
1660 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
1661 https://bugs.webkit.org/show_bug.cgi?id=170699.
1662
1663 Unreviewed test gardening.
1664
1665 * platform/ios-wk2/TestExpectations:
1666
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000016672017-05-03 Simon Fraser <simon.fraser@apple.com>
1668
1669 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
1670 https://bugs.webkit.org/show_bug.cgi?id=171619
1671 https://bugs.webkit.org/show_bug.cgi?id=170153
1672
1673 Reviewed by Tim Horton.
1674
1675 These tests need to wait a bit for the scrolling state of the document to be updated.
1676
1677 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
1678 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
1679 * platform/ios-wk2/TestExpectations:
1680
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000016812017-05-03 Yoav Weiss <yoav@yoav.ws>
1682
1683 Link preload HTMLPreloadScanner support
1684 https://bugs.webkit.org/show_bug.cgi?id=170747
1685
1686 Reviewed by Youenn Fablet.
1687
1688 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
1689 * http/tests/preload/preloadscanner_download_resources.html: Added.
1690
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000016912017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1692
1693 Mark http/tests/preload/single_download_preload.html as flaky.
1694 https://bugs.webkit.org/show_bug.cgi?id=171331
1695
1696 Unreviewed test gardening.
1697
1698 * platform/ios-wk2/TestExpectations:
1699
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000017002017-05-03 Matt Lewis <jlewis3@apple.com>
1701
1702 Mark perf/object-keys.html as flaky
1703 https://bugs.webkit.org/show_bug.cgi?id=171617
1704
1705 Unreviewed test gardening.
1706
1707 * platform/ios-wk2/TestExpectations:
1708
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000017092017-05-03 Keith Miller <keith_miller@apple.com>
1710
1711 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
1712 https://bugs.webkit.org/show_bug.cgi?id=47825
1713
1714 Reviewed by Saam Barati.
1715
1716 Fix broken test.
1717
1718 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
1719
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000017202017-05-03 Matt Lewis <jlewis3@apple.com>
1721
1722 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
1723 https://bugs.webkit.org/show_bug.cgi?id=171613
1724
1725 Unreviewed test gardening.
1726
1727 * platform/ios-wk2/TestExpectations:
1728
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000017292017-05-03 Nan Wang <n_wang@apple.com>
1730
1731 AX: VO skips cells after cell with aria-colspan
1732 https://bugs.webkit.org/show_bug.cgi?id=171579
1733
1734 Reviewed by Chris Fleizach.
1735
1736 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
1737 * accessibility/mac/aria-grid-column-span.html: Added.
1738
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000017392017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1740
1741 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
1742 https://bugs.webkit.org/show_bug.cgi?id=171553
1743
1744 Unreviewed test gardening.
1745
1746 * platform/mac-wk2/TestExpectations:
1747
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000017482017-05-03 Daniel Bates <dabates@apple.com>
1749
1750 Detach frame from document when entering page cache
1751 https://bugs.webkit.org/show_bug.cgi?id=166774
1752 <rdar://problem/29904368>
1753
1754 Reviewed by Chris Dumez.
1755
1756 * TestExpectations: Unskip tests.
1757 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
1758 * fast/history/page-cache-after-window-open.html: Ditto.
1759 * fast/history/page-cache-with-opener-expected.txt: Ditto.
1760 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
1761 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
1762 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
1763 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
1764 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
1765 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
1766 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
1767 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
1768 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
1769 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
1770
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000017712017-05-03 Matt Lewis <jlewis3@apple.com>
1772
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00001773 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
1774 https://bugs.webkit.org/show_bug.cgi?id=171605
1775
1776 Unreviewed test gardening.
1777
1778 * platform/mac-wk2/TestExpectations:
1779
17802017-05-03 Matt Lewis <jlewis3@apple.com>
1781
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00001782 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
1783 https://bugs.webkit.org/show_bug.cgi?id=171564
1784
1785 Unreviewed test gardening.
1786
1787 * platform/ios-wk2/TestExpectations:
1788
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000017892017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1790
1791 AX: Treat cells with ARIA table cell properties as cells
1792 https://bugs.webkit.org/show_bug.cgi?id=171178
1793
1794 Reviewed by Chris Fleizach.
1795
1796 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
1797 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
1798 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
1799
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000018002017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
1801
1802 [INTL] Support dashed values in unicode locale extensions
1803 https://bugs.webkit.org/show_bug.cgi?id=171480
1804
1805 Reviewed by JF Bastien.
1806
1807 Added tests for calendar locale extensions that contain '-'.
1808
1809 * js/intl-datetimeformat-expected.txt:
1810 * js/script-tests/intl-datetimeformat.js:
1811
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000018122017-05-03 Daniel Bates <dabates@apple.com>
1813
1814 Abandon the current load once the provisional loader detaches from the frame
1815 https://bugs.webkit.org/show_bug.cgi?id=171577
1816 <rdar://problem/31581227>
1817
1818 Reviewed by Brent Fulgham.
1819
1820 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
1821 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
1822
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000018232017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
1824
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00001825 Unreviewed GTK+ gardening. Update expectations of several tests.
1826
1827 * platform/gtk/TestExpectations:
1828
18292017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
1830
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00001831 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
1832
1833 Libsoup doesn't provide the required information to fill all those size metrics.
1834
1835 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
1836 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
1837
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000018382017-05-02 Simon Fraser <simon.fraser@apple.com>
1839
1840 Dynamically added position:fixed element is in the wrong place
1841 https://bugs.webkit.org/show_bug.cgi?id=170280
1842 rdar://problem/31374008
1843
1844 Reviewed by Tim Horton.
1845
1846 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
1847 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
1848
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000018492017-05-02 Ryan Haddad <ryanhaddad@apple.com>
1850
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00001851 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
1852
1853 Unreviewed test gardening.
1854
1855 * platform/ios-wk1/TestExpectations:
1856 * platform/ios/TestExpectations:
1857
18582017-05-02 Ryan Haddad <ryanhaddad@apple.com>
1859
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00001860 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
1861 https://bugs.webkit.org/show_bug.cgi?id=170907
1862
1863 Unreviewed test gardening.
1864
1865 * platform/mac-wk2/TestExpectations:
1866
zalan@apple.comb51505d2017-05-02 21:29:13 +000018672017-05-02 Zalan Bujtas <zalan@apple.com>
1868
1869 Defer AX cache update when text content changes until after layout is finished.
1870 https://bugs.webkit.org/show_bug.cgi?id=171429
1871 <rdar://problem/31885984>
1872
1873 Reviewed by Simon Fraser.
1874
1875 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
1876 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
1877
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000018782017-05-02 David Kilzer <ddkilzer@apple.com>
1879
1880 check-webkit-style should keep JavaScript test functions in sync
1881 <https://webkit.org/b/171424>
1882
1883 Reviewed by Joseph Pecoraro.
1884
1885 This change attempts to fix all whitespace issues in these two
1886 files (which are now identical and will be kept in sync by
1887 check-webkit-style):
1888
1889 LayoutTests/http/tests/resources/js-test-pre.js
1890 LayoutTests/resources/js-test-pre.js
1891
1892 It also syncs the implementation of shouldBe(), shouldNotBe(),
1893 shouldNotThrow() and shouldThrow() across the following files:
1894
1895 JSTests/stress/resources/standalone-pre.js
1896 LayoutTests/http/tests/resources/js-test-pre.js
1897 LayoutTests/resources/js-test-pre.js
1898 LayoutTests/resources/js-test.js
1899 LayoutTests/resources/standalone-pre.js
1900
1901 Only interesting (non-whitespace) changes are listed below.
1902
1903 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
1904 (shouldBe): Prefix 'exception' and 'quiet' variables with
1905 underscore.
1906 (shouldNotBe): Ditto.
1907
1908 * resources/js-test-pre.js:
1909 (shouldBe): Prefix 'exception' and 'quiet' variables with
1910 underscore.
1911 (shouldNotBe): Ditto.
1912
1913 * resources/js-test.js:
1914 (shouldBe): Prefix 'quiet' variable with underscore. Use
1915 stringify() when printing '_bv' value.
1916
1917 * resources/standalone-pre.js:
1918 (shouldBe): Prefix 'exception' and 'quiet' variables with
1919 underscore.
1920 (shouldNotBe): Ditto.
1921
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000019222017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
1923
1924 AX: Update implementation of aria-orientation
1925 https://bugs.webkit.org/show_bug.cgi?id=171166
1926
1927 Reviewed by Chris Fleizach.
1928
1929 Moved the mac aria-orientation.html test to the shared tests and add several
1930 new test cases to it. Update the orientation-related assertion in two tests
1931 to reflect the ARIA 1.1 behavior.
1932
1933 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
1934 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
1935 * accessibility/mac/slider-supports-actions.html: Updated.
1936 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
1937
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000019382017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1939
1940 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
1941 https://bugs.webkit.org/show_bug.cgi?id=169517
1942 <rdar://problem/30652443>
1943
1944 Reviewed by Dean Jackson.
1945
1946 * fast/text/complex-text-selection-expected.html: Added.
1947 * fast/text/complex-text-selection.html: Added.
1948 * platform/ios/TestExpectations:
1949
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000019502017-05-02 Joseph Pecoraro <pecoraro@apple.com>
1951
1952 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
1953
1954 Unreviewed test gardening.
1955
1956 * platform/mac-wk1/TestExpectations:
1957 Skip these tests on WebKit1. They depend on the NSURLSession
1958 loading path which is not used in WebKit1.
1959
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000019602017-05-02 Chris Dumez <cdumez@apple.com>
1961
1962 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
1963 https://bugs.webkit.org/show_bug.cgi?id=171406
1964 <rdar://problem/30945281>
1965
1966 Reviewed by Eric Carlson.
1967
1968 Unskip test.
1969
1970 * platform/mac/TestExpectations:
1971
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000019722017-05-02 Matt Lewis <jlewis3@apple.com>
1973
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00001974 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
1975 https://bugs.webkit.org/show_bug.cgi?id=171559
1976
1977 Unreviewed test gardening.
1978
1979 * platform/ios-wk2/TestExpectations:
1980
19812017-05-02 Matt Lewis <jlewis3@apple.com>
1982
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00001983 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
1984 https://bugs.webkit.org/show_bug.cgi?id=170818
1985
1986 Unreviewed test gardening.
1987
1988 * platform/mac-wk2/TestExpectations:
1989
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000019902017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1991
1992 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
1993 https://bugs.webkit.org/show_bug.cgi?id=168533
1994
1995 Reviewed by Zalan Bujtas.
1996
1997 * fast/text/font-loading-local-expected.txt: Added.
1998 * fast/text/font-loading-local.html: Added.
1999 * fast/text/web-font-load-fallback-during-loading.html:
2000
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000020012017-05-02 Youenn Fablet <youenn@apple.com>
2002
2003 Allow media stream based videos with sound autoplay if the page is already playing sound
2004 https://bugs.webkit.org/show_bug.cgi?id=171447
2005
2006 Reviewed by Eric Carlson.
2007
2008 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
2009 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
2010 * http/tests/media/resources/test-25fps.mp4: Added.
2011
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000020122017-05-02 Matt Lewis <jlewis3@apple.com>
2013
2014 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
2015 https://bugs.webkit.org/show_bug.cgi?id=171530
2016
2017 Unreviewed test gardening.
2018
2019 * platform/ios-wk2/TestExpectations:
2020
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000020212017-05-01 Zan Dobersek <zdobersek@igalia.com>
2022
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00002023 [GCrypt] ECDSA signing and verification support
2024 https://bugs.webkit.org/show_bug.cgi?id=171103
2025
2026 Reviewed by Carlos Garcia Campos.
2027
2028 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
2029 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
2030 skipped since support for that hasn't landed yet.
2031
20322017-05-01 Zan Dobersek <zdobersek@igalia.com>
2033
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00002034 [GCrypt] HKDF bit derivation support
2035 https://bugs.webkit.org/show_bug.cgi?id=171074
2036
2037 Reviewed by Michael Catanzaro.
2038
2039 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
2040 corner-case length values for which the bit derivation operation must succeed or
2041 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
2042 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
2043 The operation should resolve for lengths between the two limits, with testing
2044 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
2045 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
2046 derivation output length).
2047
2048 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
2049 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
2050 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
2051
20522017-05-01 Zan Dobersek <zdobersek@igalia.com>
2053
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00002054 [GCrypt] ECDH bit derivation support
2055 https://bugs.webkit.org/show_bug.cgi?id=171070
2056
2057 Reviewed by Michael Catanzaro.
2058
2059 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
2060 corner-case length values for which the bit derivation operation must succeed or
2061 fail. When specifying 0 as the length, the returned result must match the EC key
2062 size in length. 8, tested as the minimum non-zero value, and the key size for
2063 each key must also correctly resolve and return a resulting ArrayBuffer whose
2064 length in bytes must match the requested length. Derivations for byte-aligned
2065 values should start rejecting immediately for length values that are bigger than
2066 the EC key's length.
2067
2068 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
2069 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
2070 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
2071 that are passing now that the proper implementation has been added. The remaining
2072 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
2073 supported yet.
2074
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000020752017-05-01 Saam Barati <sbarati@apple.com>
2076
2077 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
2078 https://bugs.webkit.org/show_bug.cgi?id=171449
2079
2080 Unreviewed.
2081
2082 * platform/win/TestExpectations: Skip Wasm tests on Windows.
2083 * workers/wasm-hashset-many-expected.txt:
2084 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
2085
commit-queue@webkit.org26244742017-05-02 01:33:37 +000020862017-05-01 Youenn Fablet <youenn@apple.com>
2087
2088 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
2089 https://bugs.webkit.org/show_bug.cgi?id=171497
2090
2091 Reviewed by Eric Carlson.
2092
2093 * webrtc/video-mute.html: Updating the test to make debugging clearer.
2094
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000020952017-05-01 Matt Lewis <jlewis3@apple.com>
2096
2097 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
2098 https://bugs.webkit.org/show_bug.cgi?id=171528
2099
2100 Unreviewed test Gardening.
2101
2102 * platform/ios-wk2/TestExpectations:
2103
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000021042017-05-01 Timothy Horton <timothy_horton@apple.com>
2105
2106 Expose viewport-fit instead of clip-to-safe-area
2107 https://bugs.webkit.org/show_bug.cgi?id=171503
2108 <rdar://problem/31918249>
2109
2110 Reviewed by Simon Fraser.
2111
2112 * TestExpectations:
2113 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
2114 * fast/css/variables/constants/ios/safe-area-inset-set.html:
2115 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
2116 * fast/viewport/ios/viewport-fit-auto.html: Added.
2117 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
2118 * fast/viewport/ios/viewport-fit-contain.html: Added.
2119 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
2120 * fast/viewport/ios/viewport-fit-cover.html: Added.
2121 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
2122 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
2123 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
2124 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
2125 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
2126 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
2127
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000021282017-05-01 Chris Dumez <cdumez@apple.com>
2129
2130 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
2131 https://bugs.webkit.org/show_bug.cgi?id=171499
2132
2133 Reviewed by Sam Weinig.
2134
2135 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
2136
2137 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
2138 * fast/dom/domparser-parsefromstring-origin.html: Added.
2139
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000021402017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2141
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00002142 Mark inspector/debugger/tail-recursion.html as flaky.
2143 https://bugs.webkit.org/show_bug.cgi?id=168387
2144
2145 Unreviewed test gardening.
2146
2147 * platform/mac/TestExpectations:
2148
21492017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2150
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00002151 Rebaseline two fast/visual-viewport tests for iOS.
2152
2153 Unreviewed test gardening.
2154
2155 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2156 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2157
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000021582017-05-01 Joseph Pecoraro <pecoraro@apple.com>
2159
2160 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
2161 https://bugs.webkit.org/show_bug.cgi?id=171491
2162
2163 Unreviewed test gardening.
2164
2165 * js/promises-tests/promises-tests-2-3-3.html:
2166 Silence unhandled expectation messages for this test.
2167
2168 * media/video-fullscreen-restriction-removed-expected.txt:
2169 Rebaseline expected results with unhandled expectation message.
2170
2171 * platform/gtk/TestExpectations:
2172
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000021732017-05-01 Chris Fleizach <cfleizach@apple.com>
2174
2175 AX: Support time@datetime for verbosity clarification of dates, times, and durations
2176 https://bugs.webkit.org/show_bug.cgi?id=171498
2177 <rdar://problem/12985540>
2178
2179 Reviewed by Joanmarie Diggs.
2180
2181 * accessibility/datetime-attribute.html: Added.
2182 * accessibility/roles-computedRoleString-expected.txt:
2183 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
2184 * platform/gtk/accessibility/roles-exposed-expected.txt:
2185 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
2186 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2187 * platform/mac/accessibility/roles-exposed-expected.txt:
2188
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000021892017-05-01 Matt Lewis <jlewis3@apple.com>
2190
2191 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
2192 https://bugs.webkit.org/show_bug.cgi?id=170960
2193
2194 Unreviewed test gardening.
2195
2196 * platform/mac-wk2/TestExpectations:
2197
joepeck@webkit.org13065162017-05-01 21:53:38 +000021982017-05-01 Joseph Pecoraro <pecoraro@apple.com>
2199
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00002200 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
2201 https://bugs.webkit.org/show_bug.cgi?id=171416
2202 <rdar://problem/31899425>
2203
2204 Reviewed by Saam Barati and Brian Burg.
2205
2206 * inspector/console/message-stack-trace-expected.txt: Added.
2207 * inspector/console/message-stack-trace.html: Added.
2208 Test console stack traces from various places where console messages
2209 are generated and the stacks are important.
2210
2211 * inspector/console/resources/log-console-stack-trace.js: Added.
2212 (TestPage.registerInitializer.logCallFrame):
2213 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
2214 Like the logger for Debugger StackTrace but for Console StackTrace.
2215
2216 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
2217 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
2218 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
2219 * http/tests/security/video-cross-origin-caching-expected.txt:
2220 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
2221 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
2222 * js/promises-tests/promises-tests-2-2-6-expected.txt:
2223 * streams/reference-implementation/pipe-to-options-expected.txt:
2224 * streams/reference-implementation/readable-stream-templated-expected.txt:
2225 * streams/reference-implementation/writable-stream-abort-expected.txt:
2226 * streams/reference-implementation/writable-stream-expected.txt:
2227 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
2228 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2229 Rebaseline results. Better stack trace for errors includes correct line numbers.
2230 Explicit rejections with a value do not include backtraces without a debugger.
2231
22322017-05-01 Joseph Pecoraro <pecoraro@apple.com>
2233
joepeck@webkit.org13065162017-05-01 21:53:38 +00002234 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
2235 https://bugs.webkit.org/show_bug.cgi?id=171511
2236
2237 Unreviewed test gardening.
2238
2239 * TestExpectations:
2240
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000022412017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2242
2243 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
2244
2245 Unreviewed test gardening.
2246
2247 * TestExpectations:
2248
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000022492017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2250
2251 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
2252 https://bugs.webkit.org/show_bug.cgi?id=171496
2253
2254 Reviewed by Chris Fleizach.
2255
2256 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
2257
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000022582017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2259
2260 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
2261 https://bugs.webkit.org/show_bug.cgi?id=171500
2262
2263 Unreviewed test gardening.
2264
2265 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2266
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000022672017-05-01 Matt Lewis <jlewis3@apple.com>
2268
2269 Rebaselined fast/visual-viewport/ tests.
2270 https://bugs.webkit.org/show_bug.cgi?id=171500
2271
2272 Unreviewed test gardening.
2273
2274 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
2275 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
2276 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2277 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
2278 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
2279 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
2280 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
2281 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
2282 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
2283
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000022842017-05-01 Chris Dumez <cdumez@apple.com>
2285
2286 Do not dispatch SVG load event in frameless documents
2287 https://bugs.webkit.org/show_bug.cgi?id=171505
2288 <rdar://problem/31799776>
2289
2290 Reviewed by Andreas Kling.
2291
2292 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
2293
2294 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
2295 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
2296
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000022972017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2298
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00002299 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
2300 https://bugs.webkit.org/show_bug.cgi?id=171501
2301
2302 Unreviewed test gardening.
2303
2304 * platform/mac-wk1/TestExpectations:
2305
23062017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2307
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00002308 Rebaseline js/dom/global-constructors-attributes.html after r215956.
2309
2310 Unreviewed test gardening.
2311
2312 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2313 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2314 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2315
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000023162017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2317
2318 AX: [GTK] Add support to query for aria-current
2319 https://bugs.webkit.org/show_bug.cgi?id=149016
2320
2321 Reviewed by Chris Fleizach.
2322
2323 * platform/gtk/TestExpectations: Unskip now-passing test.
2324
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000023252017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2326
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00002327 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
2328
2329 * platform/gtk/fast/table/giantRowspan-expected.txt:
2330 * platform/gtk/fast/table/giantRowspan2-expected.txt:
2331
23322017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2333
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00002334 Unreviewed GTK+ gardening. Update expectations of several test.
2335
2336 * platform/gtk/TestExpectations:
2337
23382017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2339
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00002340 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
2341
2342 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
2343 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
2344 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
2345 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
2346 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
2347 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
2348 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
2349 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
2350 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
2351
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000023522017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2353
2354 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
2355 https://bugs.webkit.org/show_bug.cgi?id=171475
2356
2357 Reviewed by Chris Fleizach.
2358
2359 * accessibility/table-detection-expected.txt: Updated.
2360 * accessibility/table-with-rules-expected.txt: Updated.
2361
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000023622017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2363
2364 Unreviewed GTK+ gardening. Update expectations of several test.
2365
2366 * platform/gtk/TestExpectations:
2367
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000023682017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2369
2370 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
2371 https://bugs.webkit.org/show_bug.cgi?id=171183
2372
2373 Reviewed by Chris Fleizach.
2374
2375 New test cases added and expectations updated.
2376
2377 * accessibility/gtk/xml-roles-exposed-expected.txt:
2378 * accessibility/gtk/xml-roles-exposed.html:
2379 * accessibility/roles-computedRoleString.html:
2380 * accessibility/roles-exposed.html:
2381 * platform/gtk/accessibility/roles-exposed-expected.txt:
2382 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2383 * platform/mac/accessibility/roles-exposed-expected.txt:
2384
zalan@apple.com6c04c202017-05-01 00:15:38 +000023852017-04-30 Zalan Bujtas <zalan@apple.com>
2386
2387 Initialize a new layout state while bailing out of simple line layout only when needed.
2388 https://bugs.webkit.org/show_bug.cgi?id=171481
2389 <rdar://problem/31906382>
2390
2391 Reviewed by Antti Koivisto.
2392
2393 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
2394 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
2395
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000023962017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
2397
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00002398 [ATK] Implement support for aria-autocomplete
2399 https://bugs.webkit.org/show_bug.cgi?id=171167
2400
2401 Reviewed by Chris Fleizach.
2402
2403 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
2404 * accessibility/gtk/aria-autocomplete.html: Added.
2405
24062017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
2407
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00002408 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
2409 https://bugs.webkit.org/show_bug.cgi?id=171170
2410
2411 Reviewed by Chris Fleizach.
2412
2413 Add interface-table.html to verify that all roles which have tabular functionality
2414 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
2415 to our internal TreeGridRole AccessibilityRole.
2416
2417 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
2418 * accessibility/gtk/interface-table-expected.txt: Added.
2419 * accessibility/gtk/interface-table.html: Added.
2420 * accessibility/roles-computedRoleString.html: Updated.
2421 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
2422 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2423 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
2424
24252017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
2426
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00002427 [ATK] Emit object:state-changed:busy event when aria-busy value changes
2428 https://bugs.webkit.org/show_bug.cgi?id=171181
2429
2430 Reviewed by Chris Fleizach.
2431
2432 New test. Also update the expectations for menu-list-unfocused-notifications.html
2433 because the addition of the handler for AXElementBusyChanged results in that
2434 notification being output in the test results.
2435
2436 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
2437 * accessibility/gtk/aria-busy-changed-notification.html: Added.
2438 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
2439
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000024402017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
2441
2442 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
2443 https://bugs.webkit.org/show_bug.cgi?id=163208
2444
2445 Reviewed by Saam Barati.
2446
2447 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
2448 * inspector/runtime/evaluate-CommandLineAPI.html:
2449 * js/parser-syntax-check-expected.txt:
2450 * js/script-tests/parser-syntax-check.js:
2451
gskachkov@gmail.com51135722017-04-29 21:25:50 +000024522017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
2453
2454 Deep nesting is leading to ReferenceError for hoisted function
2455 https://bugs.webkit.org/show_bug.cgi?id=171456
2456
2457 Reviewed by Yusuke Suzuki.
2458
2459 * js/function-declaration-statement-expected.txt:
2460 * js/script-tests/function-declaration-statement.js:
2461 (deepNesting.foo):
2462 (deepNesting):
2463 (deepNestingForFunctionDeclaration.foo):
2464 (deepNestingForFunctionDeclaration):
2465 (eval.deepNestingInEval.foo):
2466 (eval.deepNestingInEval):
2467 (eval.deepNestingForFunctionDeclarationInEval.foo):
2468 (eval.deepNestingForFunctionDeclarationInEval):
2469
zalan@apple.com2c506312017-04-29 21:16:44 +000024702017-04-28 Zalan Bujtas <zalan@apple.com>
2471
2472 iBooks text can overlap, sometimes columns are shifted splitting words.
2473 https://bugs.webkit.org/show_bug.cgi?id=171472
2474 <rdar://problem/31096037>
2475
2476 Reviewed by Antti Koivisto.
2477
2478 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
2479 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
2480
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000024812017-04-28 Per Arne Vollan <pvollan@apple.com>
2482
2483 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
2484 https://bugs.webkit.org/show_bug.cgi?id=171427
2485
2486 Reviewed by Brent Fulgham.
2487
2488 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
2489 * accessibility/accessibility-crash-setattribute.html: Added.
2490
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000024912017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
2492
2493 Unreviewed test gardening (Mac WK1)
2494
2495 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
2496 but was meant to be enabled for WK1 on Mac. Followup to r213897.
2497
2498 * platform/mac-wk1/TestExpectations:
2499
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000025002017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2501
2502 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
2503 https://bugs.webkit.org/show_bug.cgi?id=171180
2504
2505 Reviewed by Chris Fleizach.
2506
2507 Add new test cases to several tests so that we have coverage for both named and
2508 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
2509 the region role was replaced with the table role because the test requires elements
2510 which have mapped ARIA roles and lack an author-provided name. A region which lacks
2511 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
2512 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
2513 being tested.
2514
2515 * accessibility/aria-namefrom-author.html:
2516 * accessibility/gtk/xml-roles-exposed-expected.txt:
2517 * accessibility/gtk/xml-roles-exposed.html:
2518 * accessibility/mac/aria-grouping-roles.html:
2519 * accessibility/roles-computedRoleString.html:
2520 * accessibility/roles-exposed.html:
2521 * platform/gtk/accessibility/roles-exposed-expected.txt:
2522 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2523 * platform/mac/accessibility/roles-exposed-expected.txt:
2524
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000025252017-04-28 Joseph Pecoraro <pecoraro@apple.com>
2526
2527 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
2528 https://bugs.webkit.org/show_bug.cgi?id=171445
2529
2530 Unreviewed test gardening.
2531
2532 * js/dom/Promise-static-all.html:
2533 Fix an accidentally commented out line.
2534
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000025352017-04-28 Matt Lewis <jlewis3@apple.com>
2536
2537 Marked media/track/track-in-band-style.html as flaky timeout.
2538 https://bugs.webkit.org/show_bug.cgi?id=171465
2539
2540 Unreviewed test gardening.
2541
2542 * platform/mac/TestExpectations:
2543
dino@apple.com02e98562017-04-28 23:34:48 +000025442017-04-28 Dean Jackson <dino@apple.com>
2545
2546 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
2547 https://bugs.webkit.org/show_bug.cgi?id=171461
2548 <rdar://problem/30534722>
2549
2550 Reviewed by Eric Carlson.
2551
2552 Test a bunch of blurs a frame at a time.
2553
2554 * css3/filters/blur-various-radii-expected.html: Added.
2555 * css3/filters/blur-various-radii.html: Added.
2556
cdumez@apple.com673a7792017-04-28 23:28:41 +000025572017-04-28 Chris Dumez <cdumez@apple.com>
2558
2559 Stop using legacy ClientRect / ClientRectList in Internals
2560 https://bugs.webkit.org/show_bug.cgi?id=171412
2561
2562 Reviewed by Simon Fraser.
2563
2564 Rebaseline existing tests as DOMRect has more properties than ClientRect.
2565
2566 * fast/visual-viewport/nonzoomed-rects-expected.txt:
2567 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
2568 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2569 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
2570 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
2571 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
2572 * fast/visual-viewport/zoomed-fixed-expected.txt:
2573 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2574 * fast/visual-viewport/zoomed-rects-expected.txt:
2575 * inspector/dom/hideHighlight-expected.txt:
2576 * inspector/dom/highlightQuad-expected.txt:
2577 * inspector/dom/highlightRect-expected.txt:
2578
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000025792017-04-28 Jeremy Jones <jeremyj@apple.com>
2580
2581 ARGUMENT BAD: time, time >= 0
2582 https://bugs.webkit.org/show_bug.cgi?id=164336
2583 rdar://problem/29314891
2584
2585 Reviewed by Eric Carlson.
2586
2587 Remove workaround that affected other tests.
2588
2589 * media/modern-media-controls/pip-support/pip-support-click.html:
2590
cdumez@apple.comdc853c02017-04-28 21:16:30 +000025912017-04-28 Chris Dumez <cdumez@apple.com>
2592
2593 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
2594 https://bugs.webkit.org/show_bug.cgi?id=171393
2595
2596 Reviewed by Simon Fraser.
2597
2598 Add layout test coverage.
2599
2600 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
2601 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
2602
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000026032017-04-28 Joseph Pecoraro <pecoraro@apple.com>
2604
2605 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
2606 https://bugs.webkit.org/show_bug.cgi?id=171445
2607
2608 Reviewed by Saam Barati.
2609
2610 * js/dom/Promise-static-all.html:
2611 * js/dom/Promise-static-race.html:
2612 Silence the console messages for unhandled rejections in this test.
2613 There are unhandled rejections and messages sometimes appear
2614 depending on the order of events on the page. The messages are not
2615 important for this test so just mute them.
2616
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000026172017-04-28 Chris Dumez <cdumez@apple.com>
2618
2619 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
2620
2621 This test is slow.
2622
2623 * TestExpectations:
2624
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000026252017-04-28 Ryan Haddad <ryanhaddad@apple.com>
2626
2627 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
2628 https://bugs.webkit.org/show_bug.cgi?id=171094
2629
2630 Unreviewed test gardening.
2631
2632 * TestExpectations:
2633
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000026342017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2635
2636 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
2637 https://bugs.webkit.org/show_bug.cgi?id=171188
2638
2639 Reviewed by Chris Fleizach.
2640
2641 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
2642 * accessibility/gtk/aria-modal-state-exposed.html: Added.
2643
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000026442017-04-28 Matt Lewis <jlewis3@apple.com>
2645
2646 Rebaselining test after r215916.
2647 https://bugs.webkit.org/show_bug.cgi?id=171438
2648
2649 Unreviewed test gardening.
2650
2651 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2652 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2653 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2654 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2655
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000026562017-04-28 Eric Carlson <eric.carlson@apple.com>
2657
2658 Implement ondevicechange
2659 https://bugs.webkit.org/show_bug.cgi?id=169872
2660 <rdar://problem/28945035>
2661
2662 Reviewed by Jer Noble.
2663
2664 * fast/mediastream/device-change-event-expected.txt: Added.
2665 * fast/mediastream/device-change-event.html: Added.
2666
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000026672017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2668
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00002669 AX: Implement aria-value support for focusable separators
2670 https://bugs.webkit.org/show_bug.cgi?id=171169
2671
2672 Reviewed by Chris Fleizach.
2673
2674 * accessibility/separator-values-expected.txt: Added.
2675 * accessibility/separator-values.html: Added.
2676
26772017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2678
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00002679 [ATK] GridCellRole should implement AtkTableCell (regression?)
2680 https://bugs.webkit.org/show_bug.cgi?id=171179
2681
2682 Reviewed by Chris Fleizach.
2683
2684 * accessibility/gtk/interface-table-cell-expected.txt: Added.
2685 * accessibility/gtk/interface-table-cell.html: Added.
2686
magomez@igalia.com1afe8902017-04-28 11:53:52 +000026872017-04-28 Miguel Gomez <magomez@igalia.com>
2688
2689 REGRESSION(r215211): [GTK] Several webgl related tests are failing
2690 https://bugs.webkit.org/show_bug.cgi?id=170730
2691
2692 Reviewed by Said Abou-Hallawa.
2693
2694 Adjust test expectations for the tests that were failing. They must pass now.
2695
2696 * platform/gtk/TestExpectations:
2697
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000026982017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
2699
2700 [INTL] Implement the caseFirst option for Intl.Collator
2701 https://bugs.webkit.org/show_bug.cgi?id=158188
2702
2703 Reviewed by Geoffrey Garen.
2704
2705 Updates the Intl.Collator tests to check caseFirst support.
2706 The caseFirst option or unicode locale extension lets the user explicitly
2707 set if lower or upper case characters should be first in order.
2708
2709 * js/intl-collator-expected.txt:
2710 * js/script-tests/intl-collator.js:
2711 (testCollator):
2712
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000027132017-04-27 Joseph Pecoraro <pecoraro@apple.com>
2714
2715 Support for promise rejection events (unhandledrejection)
2716 https://bugs.webkit.org/show_bug.cgi?id=150358
2717 <rdar://problem/28441651>
2718
2719 Reviewed by Saam Barati.
2720
2721 Patch by Joseph Pecoraro and Yusuke Suzuki.
2722
2723 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
2724 * js/dom/unhandled-promise-rejection-basic.html: Added.
2725 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
2726 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
2727 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
2728 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
2729 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
2730 * js/dom/unhandled-promise-rejection-console-report.html: Added.
2731 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
2732 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
2733 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
2734 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
2735 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
2736 * js/dom/unhandled-promise-rejection-handle.html: Added.
2737 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
2738 * js/dom/unhandled-promise-rejection-order.html: Added.
2739 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
2740
2741 * resources/testharnessreport.js:
2742 (self.testRunner.add_completion_callback.sanitize):
2743 (self.testRunner.add_completion_callback):
2744 Report results immediately and then finish the test after a turn. This way
2745 if the test ends with a pass, but may get unhandled rejections after
2746 completing which should not make the test appear as if it failed. Some tests
2747 have unhandled promise rejections but are expected to pass. Likewise some
2748 tests perform cleanup in their own completion callbacks, which happen after
2749 this initial completion callback, and we want to report results after all
2750 the work is done as it may eliminate non-deterministic debug test output.
2751
2752 * TestExpectations:
2753 Mark some tests as flakey that have sometimes have unhandled promise rejections.
2754 These tests are all various imported tests that use the testharness.
2755
2756 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
2757 * http/tests/security/video-cross-origin-caching-expected.txt:
2758 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
2759 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
2760 * inspector/worker/resources-in-worker-expected.txt:
2761 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2762 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2763 * js/promises-tests/promises-tests-2-2-6-expected.txt:
2764 * platform/mac/inspector/model/remote-object-expected.txt:
2765 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
2766 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2767 Update tests with unhandled promise rejection messages.
2768
2769 * media/W3C/audio/events/event_pause_manual.html:
2770 * media/audio-playback-restriction-play-expected.txt:
2771 * media/audio-playback-restriction-play.html:
2772 * media/click-volume-bar-not-pausing.html:
2773 * media/remote-control-command-is-user-gesture-expected.txt:
2774 * media/remote-control-command-is-user-gesture.html:
2775 * media/track/track-mode.html:
2776 * media/video-autoplay-allowed-but-fullscreen-required.html:
2777 * media/video-display-none-crash.html:
2778 * media/video-main-content-deny-display-none.html:
2779 * media/video-main-content-deny-not-in-dom.html:
2780 * media/video-main-content-deny-not-visible.html:
2781 * media/video-main-content-deny-obscured.html:
2782 * media/video-main-content-deny-too-small.html:
2783 * media/video-multiple-concurrent-playback-expected.txt:
2784 * media/video-play-audio-require-user-gesture-expected.txt:
2785 * media/video-play-audio-require-user-gesture.html:
2786 * media/video-play-pause-events-expected.txt:
2787 * media/video-play-pause-events.html:
2788 * media/video-play-pause-exception-expected.txt:
2789 * media/video-play-pause-exception.html:
2790 * media/video-play-require-user-gesture-expected.txt:
2791 * media/video-play-require-user-gesture.html:
2792 * media/video-preload-expected.txt:
2793 * media/video-preload.html:
2794 * media/video-test.js:
2795 (handlePromise.handle):
2796 Snuff many possible unhandled promise rejections in media via media.play().
2797
2798 * streams/reference-implementation/pipe-to-expected.txt:
2799 * streams/reference-implementation/pipe-to-options-expected.txt:
2800 * streams/reference-implementation/readable-stream-templated-expected.txt:
2801 * streams/reference-implementation/writable-stream-abort-expected.txt:
2802 * streams/reference-implementation/writable-stream-expected.txt:
2803 These stream tests are out of date and produce unhandled rejections.
2804
2805 * streams/shadowing-Promise.html:
2806 Update non-imported tests to prevent unhandled rejection messages.
2807
cdumez@apple.com5331c642017-04-28 01:53:56 +000028082017-04-27 Chris Dumez <cdumez@apple.com>
2809
2810 Align colspan/rowspan limits with the latest HTML specification
2811 https://bugs.webkit.org/show_bug.cgi?id=171322
2812
2813 Reviewed by Darin Adler.
2814
2815 Rebaseline a couple of rowspan tests now that our max limit has changed.
2816
2817 * fast/table/giantRowspan2-expected.txt:
2818 * platform/ios/fast/table/giantRowspan-expected.txt:
2819 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2820 * platform/mac/fast/table/giantRowspan-expected.txt:
2821
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000028222017-04-27 Matt Lewis <jlewis3@apple.com>
2823
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00002824 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
2825 https://bugs.webkit.org/show_bug.cgi?id=170835
2826
2827 Unreviewed test gardening.
2828
2829 * TestExpectations:
2830
28312017-04-27 Matt Lewis <jlewis3@apple.com>
2832
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00002833 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
2834 https://bugs.webkit.org/show_bug.cgi?id=171406
2835
2836 Unreviewed test gardening.
2837
2838 * platform/mac/TestExpectations:
2839
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000028402017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2841
2842 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
2843 https://bugs.webkit.org/show_bug.cgi?id=171379
2844
2845 Unreviewed test gardening.
2846
2847 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
2848
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000028492017-04-27 David Kilzer <ddkilzer@apple.com>
2850
2851 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
2852 <https://webkit.org/b/171362>
2853 <rdar://problem/31867686>
2854
2855 Reviewed by Joseph Pecoraro.
2856
2857 This change makes it possible to pass either the first or second
2858 argument (or both) as anonymous functions into shouldBe() and
2859 shouldNotBe() to make it easy to capture local variables when
2860 writing tests. This is similar to the change in r202609 for Bug
2861 159232 for shouldThrow() and shouldNotThrow().
2862
2863 Note that shouldBe()/shouldNotBe() from the following files were
2864 NOT updated since they were imported from other projects and did
2865 share the full WebKit history of resources/js-test-pre.js:
2866
2867 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
2868 js/mozilla/resources/js-test-pre.js
2869 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
2870 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
2871
2872 However, these files WERE brought up-to-date with the ability to
2873 pass anonymous functions into shouldBe()/shouldNotBe() for this
2874 bug, and shouldThrow()/shouldNotThrow() which should have
2875 originally been fixed with Bug 159232:
2876
2877 http/tests/resources/js-test-pre.js
2878 resources/standalone-pre.js
2879
2880 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
2881 to debug message for copy-paste error. Found by searching
2882 LayoutTests directory for "expects string arguments".
2883
2884 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
2885 results.
2886 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
2887 second argument to shouldBe() a string.
2888
2889 * fast/css/script-tests/image-set-parsing.js:
2890 (testImageSetRule): Remove comment by changing second argument
2891 to shouldBe() into an anonymous function.
2892
2893 * http/tests/resources/js-test-pre.js:
2894 (evalAndLog):
2895 (evalAndLogResult):
2896 (shouldBe):
2897 (shouldNotBe):
2898 (shouldEvaluateTo):
2899 - Made a full copy of resources/js-test-pre.js to bring this up
2900 to speed. Needs a checker written for it to keep them in sync.
2901 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
2902 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
2903 - Update line numbers after updating http/tests/resources/js-test-pre.js.
2904
2905 * js/function-declarations-in-switch-statement-expected.txt:
2906 - Update results after fixing warnings.
2907 * js/script-tests/function-declarations-in-switch-statement.js:
2908 - Fix warnings by passing in strings to shouldBe().
2909
2910 * js/script-tests/stack-unwinding.js:
2911 - Update results after fixing warnings.
2912 * js/stack-unwinding-expected.txt:
2913 - Fix warnings by passing in strings to shouldBe().
2914
2915 * resources/js-test-pre.js:
2916 (shouldBe):
2917 (shouldNotBe):
2918 * resources/js-test.js:
2919 (shouldBe):
2920 (shouldNotBe):
2921 - Update shouldBe()/shouldNotBe() to accept anonymous function
2922 arguments.
2923
2924 * resources/standalone-pre.js:
2925 (shouldBe):
2926 (shouldNotBe):
2927 (shouldNotThrow):
2928 (shouldThrow):
2929 - Update shouldBe()/shouldNotBe() to accept anonymous function
2930 arguments.
2931 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
2932 function arguments (which were missed in r202609 for Bug
2933 159232).
2934
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000029352017-04-27 Chris Dumez <cdumez@apple.com>
2936
2937 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
2938 https://bugs.webkit.org/show_bug.cgi?id=171226
2939
2940 Reviewed by Simon Fraser.
2941
2942 Update existing tests to reflect behavior change.
2943
2944 * TestExpectations:
2945 * css3/flexbox/align-absolute-child-expected.txt:
2946 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
2947 * fast/css/ClientRect-attributes-prototype.html: Removed.
2948 * fast/css/ClientRect-serialization-expected.txt: Removed.
2949 * fast/css/ClientRect-serialization.html: Removed.
2950 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
2951 * fast/css/DOMRect-attributes-prototype.html: Added.
2952 * fast/css/DOMRect-serialization-expected.txt: Added.
2953 * fast/css/DOMRect-serialization.html: Added.
2954 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
2955 * fast/dom/Element/getClientRects-return-type.html: Added.
2956 * fast/dom/collection-iterators-expected.txt:
2957 * fast/dom/collection-iterators.html:
2958 * fast/visual-viewport/zoomed-fixed-expected.txt:
2959 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2960 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2961 * fast/zooming/client-rect-in-fixed-zoomed.html:
2962 * js/resources/JSON-stringify.js:
2963
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000029642017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2965
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00002966 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
2967 https://bugs.webkit.org/show_bug.cgi?id=171391
2968
2969 Unreviewed test gardening.
2970
2971 * platform/mac-wk1/TestExpectations:
2972
29732017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2974
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00002975 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
2976 https://bugs.webkit.org/show_bug.cgi?id=171389
2977
2978 Unreviewed test gardening.
2979
2980 * platform/ios-wk2/TestExpectations:
2981
29822017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2983
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00002984 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
2985 https://bugs.webkit.org/show_bug.cgi?id=170181
2986
2987 Unreviewed test gardening.
2988
2989 * platform/ios-wk2/TestExpectations:
2990
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000029912017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
2992
2993 AX: Expose elements with the ARIA "feed" role
2994 https://bugs.webkit.org/show_bug.cgi?id=171184
2995
2996 Reviewed by Chris Fleizach.
2997
2998 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
2999 roles-computedRoleString.html. Update expectations accordingly.
3000
3001 * accessibility/gtk/xml-roles-exposed-expected.txt:
3002 * accessibility/gtk/xml-roles-exposed.html:
3003 * accessibility/roles-computedRoleString.html:
3004 * accessibility/roles-exposed.html:
3005 * platform/gtk/accessibility/roles-exposed-expected.txt:
3006 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3007 * platform/mac/accessibility/roles-exposed-expected.txt:
3008
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000030092017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
3010
3011 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
3012 https://bugs.webkit.org/show_bug.cgi?id=171356
3013 <rdar://problem/28670085>
3014
3015 Reviewed by Dean Jackson.
3016
3017 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
3018 font assumes no normalization, which means one of the comparisons in the test is bogus.
3019
3020 * fast/text/variations/advances-expected.txt:
3021 * fast/text/variations/advances.html:
3022 * platform/ios/TestExpectations:
3023 * platform/mac/TestExpectations:
3024
antti@apple.com936e9952017-04-27 18:11:03 +000030252017-04-27 Antti Koivisto <antti@apple.com>
3026
3027 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
3028
3029 Looks like use of auto-sizing leaves state behind in DRT.
3030
3031 * platform/mac-wk1/TestExpectations:
3032
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000030332017-04-27 Ryan Haddad <ryanhaddad@apple.com>
3034
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00003035 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
3036 https://bugs.webkit.org/show_bug.cgi?id=167371
3037
3038 Unreviewed test gardening.
3039
3040 * platform/mac-wk1/TestExpectations:
3041
30422017-04-27 Ryan Haddad <ryanhaddad@apple.com>
3043
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00003044 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
3045 https://bugs.webkit.org/show_bug.cgi?id=170877
3046
3047 Unreviewed test gardening.
3048
3049 * platform/mac-wk1/TestExpectations:
3050
zalan@apple.com5c404752017-04-27 17:11:38 +000030512017-04-27 Zalan Bujtas <zalan@apple.com>
3052
3053 Use text-shadow to visualize simple line layout coverage.
3054 https://bugs.webkit.org/show_bug.cgi?id=171379
3055
3056 Reviewed by Antti Koivisto.
3057
3058 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
3059 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
3060 * fast/inline/simple-line-layout-16bit-content.html:
3061
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000030622017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
3063
3064 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
3065 https://bugs.webkit.org/show_bug.cgi?id=171187
3066
3067 Reviewed by Chris Fleizach.
3068
3069 * accessibility/aria-mappings-expected.txt: Updated.
3070 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
3071 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3072
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000030732017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
3074
3075 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
3076 https://bugs.webkit.org/show_bug.cgi?id=171366
3077 <rdar://problem/30060323>
3078
3079 Reviewed by Alex Christensen.
3080
3081 This test needs a font which supports Deseret but doesn't support small caps.
3082 Geneva is a better choice for such a font.
3083
3084 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
3085 * fast/text/complex-small-caps-non-bmp-capitalize.html:
3086
antti@apple.comef0ec682017-04-27 16:51:11 +000030872017-04-27 Antti Koivisto <antti@apple.com>
3088
3089 Repeated layouts in Mail due to viewport units being used with auto-sizing
3090 https://bugs.webkit.org/show_bug.cgi?id=171371
3091 <rdar://problem/28780084>
3092
3093 Reviewed by Zalan Bujtas.
3094
3095 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
3096 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
3097
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000030982017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
3099
3100 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
3101 https://bugs.webkit.org/show_bug.cgi?id=171204
3102
3103 Reviewed by Chris Fleizach.
3104
3105 It turns out that this bug was fixed as a side effect of the changes made
3106 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
3107 lack of an existing layout test covering the mappings for other platforms.
3108 The test created for the WebKitGtk port was modified and moved to the shared
3109 tests. Shared expectations are based on the Mac's mappings.
3110
3111 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
3112 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
3113 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
3114 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
3115
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000031162017-04-27 Ryan Haddad <ryanhaddad@apple.com>
3117
3118 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
3119 https://bugs.webkit.org/show_bug.cgi?id=171353
3120
3121 Unreviewed test gardening.
3122
3123 * platform/ios-wk2/TestExpectations:
3124
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000031252017-04-27 Frederic Wang <fwang@igalia.com>
3126
3127 Fix some tests from platform-tests/cssom-view/cssom-view/
3128 https://bugs.webkit.org/show_bug.cgi?id=171228
3129
3130 Reviewed by Youenn Fablet.
3131
3132 * TestExpectations: Unskip media-query-list-interface.
3133
zalan@apple.come9f08212017-04-27 11:02:09 +000031342017-04-27 Zalan Bujtas <zalan@apple.com>
3135
3136 Text gets cut off when bailing out of simple line layout with widows.
3137 https://bugs.webkit.org/show_bug.cgi?id=171370
3138 <rdar://problem/31563414>
3139
3140 Reviewed by Antti Koivisto.
3141
3142 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
3143 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
3144
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000031452017-04-26 Chris Dumez <cdumez@apple.com>
3146
3147 Unreviewed, remove unnecessary expected result in platform/ios-wk2
3148
3149 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
3150 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3151
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000031522017-04-26 Joseph Pecoraro <pecoraro@apple.com>
3153
3154 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
3155 https://bugs.webkit.org/show_bug.cgi?id=171364
3156 <rdar://problem/10873037>
3157
3158 Reviewed by Sam Weinig.
3159
3160 * inspector/model/remote-object-expected.txt:
3161 * inspector/model/remote-object.html:
3162 * platform/mac/inspector/model/remote-object-expected.txt:
3163 Test a Uint8ClampedArray is treated like an array.
3164
sbarati@apple.com00f75182017-04-27 02:28:39 +000031652017-04-26 Saam Barati <sbarati@apple.com>
3166
3167 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
3168 https://bugs.webkit.org/show_bug.cgi?id=170924
3169 <rdar://problem/31721052>
3170
3171 Reviewed by Mark Lam.
3172
3173 * js/let-syntax-expected.txt:
3174
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000031752017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
3176
3177 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
3178 https://bugs.webkit.org/show_bug.cgi?id=171182
3179
3180 Reviewed by Chris Fleizach.
3181
3182 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
3183 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
3184
timothy_horton@apple.com30800222017-04-27 00:53:23 +000031852017-04-26 Tim Horton <timothy_horton@apple.com>
3186
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00003187 Should not drag x-apple-data-detectors links
3188 https://bugs.webkit.org/show_bug.cgi?id=171352
3189 <rdar://problem/31309081>
3190
3191 Reviewed by Beth Dakin.
3192
3193 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
3194 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
3195
31962017-04-26 Tim Horton <timothy_horton@apple.com>
3197
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00003198 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00003199
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00003200 * TestExpectations:
3201 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
3202 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
3203 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00003204
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000032052017-04-26 Matt Lewis <jlewis3@apple.com>
3206
3207 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
3208 https://bugs.webkit.org/show_bug.cgi?id=171346
3209
3210 Unreviewed test gardening.
3211
3212 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3213
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000032142017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
3215
3216 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
3217 https://bugs.webkit.org/show_bug.cgi?id=171163
3218
3219 Reviewed by Chris Fleizach.
3220
3221 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
3222 * accessibility/gtk/aria-current-changed-notification.html: Added.
3223 * accessibility/gtk/aria-current-expected.txt: Added.
3224 * accessibility/gtk/aria-current.html: Added.
3225
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000032262017-04-26 Youenn Fablet <youenn@apple.com>
3227
3228 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
3229 https://bugs.webkit.org/show_bug.cgi?id=170701
3230
3231 Reviewed by Eric Carlson.
3232
3233 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
3234 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
3235 * webrtc/datachannel/bufferedAmountLowThreshold.html:
3236
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000032372017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
3238
3239 Restrict WebKit image formats to a known whitelist
3240 https://bugs.webkit.org/show_bug.cgi?id=170700
3241
3242 Reviewed by Tim Horton.
3243
3244 * fast/images/image-formats-support-expected.txt: Added.
3245 * fast/images/image-formats-support.html: Added.
3246 * fast/images/resources/100x100-red-psd-renamed.png: Added.
3247 * fast/images/resources/100x100-red-tga-renamed.png: Added.
3248 * fast/images/resources/100x100-red.psd: Added.
3249 * fast/images/resources/100x100-red.tga: Added.
3250
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000032512017-04-26 Matt Lewis <jlewis3@apple.com>
3252
3253 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
3254 https://bugs.webkit.org/show_bug.cgi?id=170484
3255
3256 Reviewed by Alexey Proskuryakov.
3257
3258 * platform/mac-wk2/TestExpectations:
3259
cdumez@apple.com12453dd2017-04-26 19:38:56 +000032602017-04-26 Chris Dumez <cdumez@apple.com>
3261
3262 Re-sync html/browsers/the-window-object web-platform-tests from upstream
3263 https://bugs.webkit.org/show_bug.cgi?id=171313
3264
3265 Reviewed by Alex Christensen.
3266
3267 * tests-options.json:
3268
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000032692017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
3270
3271 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
3272 https://bugs.webkit.org/show_bug.cgi?id=171164
3273
3274 Reviewed by Chris Fleizach.
3275
3276 In addition to the new test, update xml-roles-exposed.html's expectations
3277 because the implicit value of aria-haspopup for the combobox role is now
3278 listbox, and that value should be exposed via an AtkObject attribute.
3279
3280 * accessibility/gtk/aria-haspopup-expected.txt: Added.
3281 * accessibility/gtk/aria-haspopup.html: Added.
3282 * accessibility/gtk/xml-roles-exposed-expected.txt:
3283
simon.fraser@apple.com22722612017-04-26 19:03:46 +000032842017-04-26 Simon Fraser <simon.fraser@apple.com>
3285
3286 http/tests/frame-throttling tests failing on iOS
3287 https://bugs.webkit.org/show_bug.cgi?id=171314
3288 rdar://problem/31691134
3289
3290 Reviewed by Chris Dumez.
3291
3292 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
3293 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
3294 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
3295 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
3296
3297 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
3298 locations.
3299
3300 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
3301 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
3302 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
3303 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
3304
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000033052017-04-26 Matt Lewis <jlewis3@apple.com>
3306
3307 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
3308 https://bugs.webkit.org/show_bug.cgi?id=161887
3309
3310 Reviewed by Tim Horton.
3311
3312 * platform/mac-wk2/TestExpectations:
3313
dino@apple.comb0854342017-04-26 17:34:50 +000033142017-04-25 Dean Jackson <dino@apple.com>
3315
3316 [Color] Make gradients work with ExtendedColors
3317 https://bugs.webkit.org/show_bug.cgi?id=171315
3318 <rdar://problems/31830177>
3319
3320 Reviewed by Antoine Quint.
3321
3322 Test for gradients using the color() syntax. Unfortunately,
3323 due to rounding errors, we can't use a ref test for some
3324 transparent colors, so comment them out for the moment.
3325 These can be re-enabled when we can specify a tolerance
3326 value for image comparison in the testing framework.
3327
3328 * css3/color/gradients-expected.html: Added.
3329 * css3/color/gradients.html: Added.
3330
zalan@apple.com0acc5442017-04-26 16:34:32 +000033312017-04-26 Zalan Bujtas <zalan@apple.com>
3332
3333 Forced page break on :after triggers infinite loop in column balancing
3334 https://bugs.webkit.org/show_bug.cgi?id=171309
3335 rdar://problem/26285884
3336
3337 Reviewed by David Hyatt.
3338
3339 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
3340 * fast/multicol/infinite-loop-when-forced-break.html: Added.
3341
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000033422017-04-26 Ryan Haddad <ryanhaddad@apple.com>
3343
3344 Unreviewed, rolling out r215767.
3345
3346 The LayoutTest for this change is a flaky failure.
3347
3348 Reverted changeset:
3349
3350 "Restrict WebKit image formats to a known whitelist"
3351 https://bugs.webkit.org/show_bug.cgi?id=170700
3352 http://trac.webkit.org/changeset/215767
3353
svillar@igalia.com9f39f272017-04-26 15:34:40 +000033542017-04-24 Sergio Villar Senin <svillar@igalia.com>
3355
3356 [css-grid] Remove most of the usage of SizingOperation
3357 https://bugs.webkit.org/show_bug.cgi?id=171225
3358
3359 Reviewed by Darin Adler.
3360
3361 Added a new test case which was working correctly but that was not properly tested before.
3362
3363 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
3364 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
3365
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000033662017-04-25 Joseph Pecoraro <pecoraro@apple.com>
3367
3368 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
3369 https://bugs.webkit.org/show_bug.cgi?id=170953
3370
3371 Reviewed by Brian Burg.
3372
3373 * http/tests/inspector/network/resource-sizes-disk-cache.html:
3374 * http/tests/inspector/network/resource-sizes-network.html:
3375 Read the entire data to ensure the load is complete before we notify the frontend.
3376
3377 * platform/mac-wk1/TestExpectations:
3378 * platform/mac-wk2/TestExpectations:
3379 Unflake these tests, they should be more reliable now.
3380
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000033812017-04-25 Youenn Fablet <youenn@apple.com>
3382
3383 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
3384 https://bugs.webkit.org/show_bug.cgi?id=171242
3385
3386 Reviewed by Alex Christensen.
3387
3388 * TestExpectations:
3389 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
3390 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
3391
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000033922017-04-25 Brent Fulgham <bfulgham@apple.com>
3393
3394 Relax the event firing ASSERT for Attr changes
3395 https://bugs.webkit.org/show_bug.cgi?id=171236
3396 <rdar://problem/30516349>
3397
3398 Reviewed by Dean Jackson.
3399
3400 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
3401 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
3402
dino@apple.com7d703c92017-04-26 01:45:04 +000034032017-04-25 Dean Jackson <dino@apple.com>
3404
3405 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
3406 https://bugs.webkit.org/show_bug.cgi?id=171303
3407 <rdar://problem/31434879>
3408
3409 Reviewed by Brent Fulgham.
3410
3411 This particular test was calling notifyDone() from within
3412 a callback triggered by the UIScriptController script, which
3413 meant that by the time the controller tried to call its callback,
3414 the test had finished.
3415
3416 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
3417 notifyDone is called after both the callback-like functions have
3418 triggered.
3419
wilander@apple.com2e6d1372017-04-26 01:22:55 +000034202017-04-25 John Wilander <wilander@apple.com>
3421
3422 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
3423 https://bugs.webkit.org/show_bug.cgi?id=171295
3424 <rdar://problem/31823818>
3425
3426 Reviewed by Brent Fulgham.
3427
3428 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3429 Changed a TestRunner function name to
3430 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
3431 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
3432 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
3433 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3434 Changed a TestRunner function name to
3435 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
3436
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000034372017-04-25 Commit Queue <commit-queue@webkit.org>
3438
3439 Unreviewed, rolling out r215476.
3440 https://bugs.webkit.org/show_bug.cgi?id=171304
3441
3442 "It broke JSBench" (Requested by saamyjoon on #webkit).
3443
3444 Reverted changeset:
3445
3446 "[ES6]. Implement Annex B.3.3 function hoisting rules for
3447 eval"
3448 https://bugs.webkit.org/show_bug.cgi?id=163208
3449 http://trac.webkit.org/changeset/215476
3450
sbarati@apple.com732d0672017-04-26 00:52:35 +000034512017-04-25 Saam Barati <sbarati@apple.com>
3452
3453 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
3454 https://bugs.webkit.org/show_bug.cgi?id=171150
3455 <rdar://problem/31771880>
3456
3457 Reviewed by Sam Weinig.
3458
3459 * js/sequence-iterator-protocol-2-expected.txt: Added.
3460 * js/sequence-iterator-protocol-2.html: Added.
3461 * js/sequence-iterator-protocol-expected.txt: Added.
3462 * js/sequence-iterator-protocol.html: Added.
3463
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000034642017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3465
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00003466 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
3467 https://bugs.webkit.org/show_bug.cgi?id=165311
3468
3469 Unreviewed test gardening.
3470
3471 * platform/mac/TestExpectations:
3472
34732017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3474
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00003475 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
3476 https://bugs.webkit.org/show_bug.cgi?id=171301
3477
3478 Unreviewed test gardening.
3479
3480 * platform/ios-wk2/TestExpectations:
3481
34822017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3483
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00003484 Unreviewed, rolling out r215730.
3485
3486 The LayoutTest for this change is a flaky timeout on mac-wk1
3487 debug.
3488
3489 Reverted changeset:
3490
3491 "Enable expired-only reload policy on Mac and iOS"
3492 https://bugs.webkit.org/show_bug.cgi?id=171264
3493 http://trac.webkit.org/changeset/215730
3494
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000034952017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
3496
3497 Restrict WebKit image formats to a known whitelist
3498 https://bugs.webkit.org/show_bug.cgi?id=170700
3499
3500 Reviewed by Tim Horton.
3501
3502 * fast/images/image-formats-support-expected.txt: Added.
3503 * fast/images/image-formats-support.html: Added.
3504 * fast/images/resources/100x100-red-psd-renamed.png: Added.
3505 * fast/images/resources/100x100-red-tga-renamed.png: Added.
3506 * fast/images/resources/100x100-red.psd: Added.
3507 * fast/images/resources/100x100-red.tga: Added.
3508
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000035092017-04-25 Tim Horton <timothy_horton@apple.com>
3510
3511 Deduplicate some lines in the toplevel TestExpectations
3512
3513 * TestExpectations:
3514 Remove a duplicate line and consolidate another.
3515
cdumez@apple.com748dde02017-04-25 21:41:31 +000035162017-04-25 Chris Dumez <cdumez@apple.com>
3517
3518 Element.dataset.name incorrectly returns undefined
3519 https://bugs.webkit.org/show_bug.cgi?id=161454
3520 <rdar://problem/31818563>
3521
3522 Reviewed by Mark Lam.
3523
3524 Add layout test for JS caching bug on DOMStringMap that was fixed as part
3525 of a large named property getter refactoring in r210667.
3526
3527 * fast/dom/dataset-caching-bug-expected.txt: Added.
3528 * fast/dom/dataset-caching-bug.html: Added.
3529
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000035302017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
3531
3532 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
3533 https://bugs.webkit.org/show_bug.cgi?id=171272
3534 <rdar://problem/30966764>
3535
3536 Reviewed by Zalan Bujtas.
3537
3538 * fast/text/kaithi-expected.html: Added.
3539 * fast/text/kaithi.html: Added.
3540 * platform/ios/TestExpectations:
3541 * platform/mac/TestExpectations:
3542
dbates@webkit.org630e6902017-04-25 20:26:13 +000035432017-04-25 Daniel Bates <dabates@apple.com>
3544
3545 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
3546 https://bugs.webkit.org/show_bug.cgi?id=136452
3547 <rdar://problem/23412620>
3548
3549 Reviewed by Brent Fulgham.
3550
3551 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
3552 we support X-Content-Type-Options: nosniff.
3553
3554 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
3555
3556 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
3557 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
3558 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
3559 to avoid a difference of console message ordering due to the non-determinism of the WPT
3560 tests from affecting the matching of the expected result.
3561 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
3562 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
3563 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
3564 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
3565 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
3566 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
3567 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
3568 expected result.
3569 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
3570 * platform/ios/TestExpectations: Unskip nosniff tests.
3571 * platform/mac/TestExpectations: Ditto.
3572 * platform/win/TestExpectations: Ditto.
3573 * platform/wk2/TestExpectations: Ditto.
3574
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000035752017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3576
3577 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
3578 https://bugs.webkit.org/show_bug.cgi?id=170971
3579
3580 Unreviewed test gardening.
3581
3582 * platform/mac-wk2/TestExpectations:
3583
cdumez@apple.com868fa872017-04-25 16:29:25 +000035842017-04-25 Chris Dumez <cdumez@apple.com>
3585
3586 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
3587 https://bugs.webkit.org/show_bug.cgi?id=171239
3588 <rdar://problem/31789855>
3589
3590 Reviewed by Alex Christensen.
3591
3592 * http/tests/security/anchor-download-allow-sameorigin.html:
3593 Stop using attachment.php as resource for this download attribute test because attachment.php
3594 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
3595 this resource is no longer suitable for testing the download attribute.
3596
3597 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
3598 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
3599 * http/tests/download/resources/content-disposition-pass.php: Added.
3600 Add layout test coverage.
3601
3602 * platform/ios-wk2/TestExpectations:
3603 * platform/mac-wk1/TestExpectations:
3604 * platform/win/TestExpectations:
3605 Skip new test on platforms where the download attribute is not supported.
3606
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000036072017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3608
3609 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
3610 https://bugs.webkit.org/show_bug.cgi?id=171238
3611
3612 Unreviewed test gardening.
3613
3614 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
3615
antti@apple.com0d5b2e32017-04-25 14:14:00 +000036162017-04-25 Antti Koivisto <antti@apple.com>
3617
3618 Enable expired-only reload policy on Mac and iOS
3619 https://bugs.webkit.org/show_bug.cgi?id=171264
3620 <rdar://problem/31807637>
3621
3622 Reviewed by Andreas Kling.
3623
3624 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
3625
3626 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
3627 Modify the test to clear the memory cache so it still tests what it is supposed to.
3628
fred.wang@free.fra9378e22017-04-25 08:46:07 +000036292017-04-25 Frederic Wang <fwang@igalia.com>
3630
3631 Import W3C tests for the CSSOM View module
3632 https://bugs.webkit.org/show_bug.cgi?id=171215
3633
3634 Reviewed by Youenn Fablet.
3635
3636 * TestExpectations: Skip some completely failing CSSOM View tests.
3637 * 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.
3638 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
3639
commit-queue@webkit.org67795122017-04-25 06:52:04 +000036402017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3641
3642 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
3643 https://bugs.webkit.org/show_bug.cgi?id=171190
3644
3645 Reviewed by Saam Barati.
3646
3647 * js/parser-syntax-check-expected.txt:
3648 * js/script-tests/parser-syntax-check.js:
3649 Extend to cover method duplicate parameter cases.
3650
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000036512017-04-24 Jiewen Tan <jiewen_tan@apple.com>
3652
3653 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
3654 https://bugs.webkit.org/show_bug.cgi?id=171059
3655 <rdar://problem/31734958>
3656
3657 Reviewed by Brent Fulgham.
3658
3659 * TestExpectations:
3660 Remove test expectations.
3661
rego@igalia.comb78934d2017-04-25 04:58:55 +000036622017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
3663
3664 [selectors4] :focus-within should use the flat tree
3665 https://bugs.webkit.org/show_bug.cgi?id=170899
3666
3667 Reviewed by Antti Koivisto.
3668
3669 * TestExpectations: Remove test that is passing now.
3670
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000036712017-04-24 Nan Wang <n_wang@apple.com>
3672
3673 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
3674 https://bugs.webkit.org/show_bug.cgi?id=171247
3675
3676 Reviewed by Chris Fleizach.
3677
3678 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
3679 * accessibility/mac/input-string-for-range-crash.html: Added.
3680
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000036812017-04-24 Youenn Fablet <youenn@apple.com>
3682
3683 Set defaults video getUserMedia constraints
3684 https://bugs.webkit.org/show_bug.cgi?id=171127
3685
3686 Reviewed by Eric Carlson.
3687
3688 * fast/mediastream/getUserMedia-default-expected.txt: Added.
3689 * fast/mediastream/getUserMedia-default.html: Added.
3690
cdumez@apple.coma98f8782017-04-24 22:46:11 +000036912017-04-24 Chris Dumez <cdumez@apple.com>
3692
cdumez@apple.com371f9792017-04-24 23:43:24 +00003693 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
3694 https://bugs.webkit.org/show_bug.cgi?id=171052
3695
3696 Reviewed by Sam Weinig.
3697
3698 Updated / rebaselined existing tests to reflect behavior change.
3699
3700 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
3701 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
3702 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
3703 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
3704 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
3705 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3706 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
3707 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3708 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
3709 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
3710
37112017-04-24 Chris Dumez <cdumez@apple.com>
3712
cdumez@apple.coma98f8782017-04-24 22:46:11 +00003713 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
3714 https://bugs.webkit.org/show_bug.cgi?id=171243
3715 <rdar://problem/31715572>
3716
3717 Reviewed by Antti Koivisto.
3718
3719 Add layout test coverage.
3720
3721 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
3722 * fast/images/animated-gif-scrolling-crash.html: Added.
3723
sbarati@apple.com902ad172017-04-24 21:17:24 +000037242017-04-24 Saam Barati <sbarati@apple.com>
3725
3726 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
3727 https://bugs.webkit.org/show_bug.cgi?id=171120
3728 <rdar://problem/31781889>
3729
3730 Rubber stamped by Mark Lam.
3731
3732 Make the wasm binary we compile close to 50% smaller.
3733
3734 * workers/wasm-resources/long-compile-many.js:
3735 (i.async.run):
3736 (i.worker.onmessage):
3737 * workers/wasm-resources/long-compile-worker.js:
3738 * workers/wasm-resources/long-compile.js:
3739 (async.run):
3740 (worker.onmessage):
3741
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000037422017-04-24 Ryan Haddad <ryanhaddad@apple.com>
3743
3744 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
3745 https://bugs.webkit.org/show_bug.cgi?id=171245
3746
3747 Unreviewed test gardening.
3748
3749 * platform/mac-wk1/TestExpectations:
3750
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000037512017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3752
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00003753 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
3754 https://bugs.webkit.org/show_bug.cgi?id=170897
3755
3756 Reviewed by Saam Barati.
3757
3758 * js/class-syntax-declaration-expected.txt:
3759 * js/script-tests/class-syntax-declaration.js:
3760 Extend tests for static and non-static methods named "constructor" and "prototype".
3761
37622017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3763
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00003764 Address some FIXMEs in JavaScript tests for bugs that have been fixed
3765 https://bugs.webkit.org/show_bug.cgi?id=171191
3766
3767 Reviewed by JF Bastien.
3768
3769 * js/dom/custom-constructors-expected.txt:
3770 * js/dom/script-tests/custom-constructors.js:
3771 * js/script-tests/keyword-method-names.js:
3772
37732017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3774
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00003775 test262: test262/test/language/expressions/generators/yield-as-label.js
3776 https://bugs.webkit.org/show_bug.cgi?id=170979
3777
3778 Reviewed by Saam Barati.
3779
3780 * js/object-literal-shorthand-construction-expected.txt:
3781 * js/script-tests/object-literal-shorthand-construction.js:
3782 Extend this test to cover object literal shorthand with keywords.
3783
3784 * js/dom/reserved-words-as-property-expected.txt:
3785 * js/let-syntax-expected.txt:
3786 * js/parser-syntax-check-expected.txt:
3787 Improved error messages.
3788
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000037892017-04-23 Commit Queue <commit-queue@webkit.org>
3790
3791 Unreviewed, rolling out r215674.
3792 https://bugs.webkit.org/show_bug.cgi?id=171212
3793
3794 Possible unintended commit. This patch was on the wrong bug.
3795 (Requested by JoePeck on #webkit).
3796
3797 Reverted changeset:
3798
3799 "test262: test262/test/language/expressions/generators/yield-
3800 as-label.js"
3801 https://bugs.webkit.org/show_bug.cgi?id=170979
3802 http://trac.webkit.org/changeset/215674
3803
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000038042017-04-23 Joseph Pecoraro <pecoraro@apple.com>
3805
3806 test262: test262/test/language/expressions/generators/yield-as-label.js
3807 https://bugs.webkit.org/show_bug.cgi?id=170979
3808
3809 Reviewed by Saam Barati.
3810
3811 * js/object-literal-shorthand-construction-expected.txt:
3812 * js/script-tests/object-literal-shorthand-construction.js:
3813 Extend this test to cover object literal shorthand with keywords.
3814
3815 * js/dom/reserved-words-as-property-expected.txt:
3816 * js/let-syntax-expected.txt:
3817 * js/parser-syntax-check-expected.txt:
3818 Improved error messages.
3819
zalan@apple.com1f82e352017-04-22 02:01:55 +000038202017-04-21 Zalan Bujtas <zalan@apple.com>
3821
3822 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
3823 https://bugs.webkit.org/show_bug.cgi?id=171108
3824 <rdar://problem/30271747>
3825
3826 Reviewed by Dan Bernstein.
3827
3828 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
3829 * fast/replaced/ul-li-word-break-break-word.html: Added.
3830 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
3831 * fast/replaced/zero-width-image-force-linebreak.html: Added.
3832
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000038332017-04-21 Aaron Chu <aaron_chu@apple.com>
3834
3835 AX: FKA: Buttons need a visible focus indicator
3836 https://bugs.webkit.org/show_bug.cgi?id=171040
3837 <rdar://problem/30922548>
3838
3839 Reviewed by Antoine Quint.
3840
3841 * TestExpectations:
3842 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
3843 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
3844 * platform/mac/TestExpectations:
3845
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000038462017-04-21 Ryan Haddad <ryanhaddad@apple.com>
3847
3848 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
3849 https://bugs.webkit.org/show_bug.cgi?id=169119
3850
3851 Unreviewed test gardening.
3852
3853 * platform/mac/TestExpectations:
3854
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000038552017-04-21 Chris Dumez <cdumez@apple.com>
3856
3857 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
3858 https://bugs.webkit.org/show_bug.cgi?id=171132
3859 <rdar://problem/31426752>
3860
3861 Reviewed by Ryosuke Niwa.
3862
3863 Add layout test coverage. This test is passing in both Firefox and Chrome.
3864
3865 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
3866 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
3867
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000038682017-04-21 Youenn Fablet <youenn@apple.com>
3869
3870 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
3871 https://bugs.webkit.org/show_bug.cgi?id=170823
3872 <rdar://problem/31611583>
3873
3874 Unreviewed.
3875
3876 * TestExpectations: Reactivating test.
3877
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000038782017-04-21 Daniel Bates <dabates@apple.com>
3879
3880 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
3881 <rdar://problem/31690952>
3882
3883 Rubber-stamped by Jer Noble.
3884
3885 We can enable these tests again once we fix <rdar://problem/25780035>.
3886
3887 * platform/ios/TestExpectations:
3888
bfulgham@apple.coma431d112017-04-21 20:07:07 +000038892017-04-21 Per Arne Vollan <pvollan@apple.com>
3890
3891 Validate vImage arguments
3892 https://bugs.webkit.org/show_bug.cgi?id=171109
3893
3894 Reviewed by Brent Fulgham.
3895
3896 * fast/canvas/canvas-crash-expected.txt: Added.
3897 * fast/canvas/canvas-crash.html: Added.
3898
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000038992017-04-21 Ryan Haddad <ryanhaddad@apple.com>
3900
3901 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
3902 https://bugs.webkit.org/show_bug.cgi?id=170701
3903
3904 Unreviewed test gardening.
3905
3906 * TestExpectations:
3907
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000039082017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
3909
3910 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
3911 https://bugs.webkit.org/show_bug.cgi?id=169458
3912
3913 Reviewed by JF Bastien.
3914
3915 Add tests for formatToParts
3916
3917 * js/intl-datetimeformat-expected.txt:
3918 * js/script-tests/intl-datetimeformat.js:
3919
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000039202017-04-21 Timothy Horton <timothy_horton@apple.com>
3921
3922 Expose obscured insets to web content (as "safe area insets")
3923 https://bugs.webkit.org/show_bug.cgi?id=171013
3924 <rdar://problem/31564652>
3925
3926 Reviewed by Wenson Hsieh and Dave Hyatt.
3927
3928 * TestExpectations:
3929 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
3930 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
3931 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
3932 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
3933 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
3934 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
3935 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
3936 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
3937 * platform/ios-wk2/TestExpectations:
3938
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000039392017-04-20 Commit Queue <commit-queue@webkit.org>
3940
3941 Unreviewed, rolling out r215597.
3942 https://bugs.webkit.org/show_bug.cgi?id=171102
3943
3944 Made all tests crash under GuardMalloc (Requested by ap on
3945 #webkit).
3946
3947 Reverted changeset:
3948
3949 "Expose obscured insets to web content (as "safe area
3950 insets")"
3951 https://bugs.webkit.org/show_bug.cgi?id=171013
3952 http://trac.webkit.org/changeset/215597
3953
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000039542017-04-20 Timothy Horton <timothy_horton@apple.com>
3955
3956 Expose obscured insets to web content (as "safe area insets")
3957 https://bugs.webkit.org/show_bug.cgi?id=171013
3958 <rdar://problem/31564652>
3959
3960 Reviewed by Wenson Hsieh and Dave Hyatt.
3961
3962 * TestExpectations:
3963 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
3964 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
3965 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
3966 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
3967 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
3968 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
3969 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
3970 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
3971 * platform/ios-wk2/TestExpectations:
3972
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000039732017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3974
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00003975 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
3976 https://bugs.webkit.org/show_bug.cgi?id=169109
3977
3978 Unreviewed test gardening.
3979
3980 * platform/mac/TestExpectations:
3981
39822017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3983
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00003984 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
3985 https://bugs.webkit.org/show_bug.cgi?id=170921
3986
3987 Unreviewed test gardening.
3988
3989 * TestExpectations:
3990
mattbaker@apple.com287bec02017-04-20 23:09:55 +000039912017-04-20 Matt Baker <mattbaker@apple.com>
3992
3993 Web Inspector: Add regular expression support to XHR breakpoints
3994 https://bugs.webkit.org/show_bug.cgi?id=170099
3995 <rdar://problem/31558082>
3996
3997 Reviewed by Joseph Pecoraro.
3998
3999 Update tests and expectations for new XHR breakpoint type.
4000
4001 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
4002 * inspector/dom-debugger/xhr-breakpoints.html:
4003
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000040042017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
4005
4006 Inline anchor elements cannot be dragged when starting the drag from a block descendant
4007 https://bugs.webkit.org/show_bug.cgi?id=171062
4008 <rdar://problem/31697835>
4009
4010 Reviewed by Tim Horton.
4011
4012 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
4013 the drag is started from a block element under the link.
4014
4015 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
4016 * fast/events/drag-and-drop-link-containing-block.html: Added.
4017 * platform/ios/TestExpectations:
4018 * platform/mac-wk2/TestExpectations:
4019
4020 Skip the test on iOS and Mac WK2.
4021
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000040222017-04-20 Aaron Chu <aaron_chu@apple.com>
4023
4024 AX: Modern Media Controls Timeline slider should be operable
4025 https://bugs.webkit.org/show_bug.cgi?id=170250
4026
4027 Reviewed by Antoine Quint.
4028
4029 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
4030 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
4031
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000040322017-04-18 Filip Pizlo <fpizlo@apple.com>
4033
4034 Optimize SharedArrayBuffer in the DFG+FTL
4035 https://bugs.webkit.org/show_bug.cgi?id=164108
4036
4037 Reviewed by Saam Barati.
4038
4039 Add a test of futex performance.
4040
4041 * workers/sab/cascade_lock-worker.js: Added.
4042 (onmessage):
4043 * workers/sab/cascade_lock.html: Added.
4044 * workers/sab/worker-resources.js:
4045 (cascadeLockSlow):
4046 (cascadeLock):
4047 (cascadeUnlock):
4048
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000040492017-04-20 Jon Lee <jonlee@apple.com>
4050
4051 Update pip placard to "picture in picture"
4052 https://bugs.webkit.org/show_bug.cgi?id=171036
4053 rdar://problem/30201536
4054
4055 Reviewed by Antoine Quint.
4056
4057 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
4058 * media/modern-media-controls/pip-placard/pip-placard.html:
4059
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000040602017-04-20 Ryan Haddad <ryanhaddad@apple.com>
4061
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00004062 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
4063 https://bugs.webkit.org/show_bug.cgi?id=171059
4064
4065 Unreviewed test gardening.
4066
4067 * TestExpectations:
4068
40692017-04-20 Ryan Haddad <ryanhaddad@apple.com>
4070
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00004071 Mark memory/memory-pressure-simulation.html as flaky.
4072 https://bugs.webkit.org/show_bug.cgi?id=170629
4073
4074 Unreviewed test gardening.
4075
4076 * platform/mac-wk2/TestExpectations:
4077
clopez@igalia.com86e61982017-04-20 16:46:04 +000040782017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
4079
4080 [GTK] Update layout tests expectations after r215556
4081 https://bugs.webkit.org/show_bug.cgi?id=170942
4082
4083 Unreviewed gardening.
4084
4085 * platform/gtk/TestExpectations:
4086
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000040872017-04-20 Youenn Fablet <youenn@apple.com>
4088
4089 RTCPeerConnection is stopping its backend twice sometimes
4090 https://bugs.webkit.org/show_bug.cgi?id=171043
4091
4092 Reviewed by Eric Carlson.
4093
4094 * webrtc/closing-peerconnection-expected.txt: Added.
4095 * webrtc/closing-peerconnection.html: Added.
4096
jdiggs@igalia.com41069912017-04-20 08:48:53 +000040972017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
4098
4099 [ATK] Implement support for DPub ARIA roles
4100 https://bugs.webkit.org/show_bug.cgi?id=170679
4101
4102 Reviewed by Chris Fleizach.
4103
4104 Update tests and expectations to reflect the modified WebCore Accessibility
4105 role mappings, and the corresponding changes for the platforms.
4106
4107 * accessibility/gtk/xml-roles-exposed-expected.txt:
4108 * accessibility/gtk/xml-roles-exposed.html:
4109 * accessibility/roles-exposed.html:
4110 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
4111 * platform/gtk/TestExpectations:
4112 * platform/gtk/accessibility/roles-exposed-expected.txt:
4113 * platform/mac/accessibility/roles-exposed-expected.txt:
4114
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000041152017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4116
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00004117 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
4118 https://bugs.webkit.org/show_bug.cgi?id=170907
4119
4120 Unreviewed test gardening.
4121
4122 * platform/mac-wk2/TestExpectations:
4123
41242017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4125
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00004126 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
4127
4128 Unreviewed test gardening.
4129
4130 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4131
41322017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4133
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00004134 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
4135 https://bugs.webkit.org/show_bug.cgi?id=171031
4136
4137 Unreviewed test gardening.
4138
4139 * TestExpectations:
4140
41412017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4142
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00004143 Remove two tests after r215515.
4144 https://bugs.webkit.org/show_bug.cgi?id=171014
4145
4146 Unreviewed test gardening.
4147
4148 * TestExpectations:
4149
41502017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4151
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00004152 Rebaseline tests after r215515.
4153 https://bugs.webkit.org/show_bug.cgi?id=171014
4154
4155 Unreviewed test gardening.
4156
4157 * TestExpectations:
4158 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4159 * 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:
4160 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4161
achristensen@apple.comc74717d2017-04-19 22:27:04 +000041622017-04-19 Alex Christensen <achristensen@webkit.org>
4163
4164 Parsing large XML strings fails
4165 https://bugs.webkit.org/show_bug.cgi?id=170999
4166 <rdar://problem/17336267>
4167
4168 Reviewed by Brady Eidson.
4169
4170 * fast/dom/xml-large-expected.txt: Added.
4171 * fast/dom/xml-large.html: Added.
4172
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000041732017-04-19 Chris Fleizach <cfleizach@apple.com>
4174
4175 AX: <hr> should use a different role description than interactive separators
4176 https://bugs.webkit.org/show_bug.cgi?id=170317
4177 <rdar://problem/31363024>
4178
4179 Reviewed by Joanmarie Diggs.
4180
4181 * accessibility/mac/hr-element-expected.txt:
4182 * accessibility/mac/hr-element.html:
4183
jfbastien@apple.com22070852017-04-19 20:03:52 +000041842017-04-19 JF Bastien <jfbastien@apple.com>
4185
4186 Unreviewed, rolling out r215520.
4187
4188 Broke Debian 8
4189
4190 Reverted changeset:
4191
4192 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
4193 https://bugs.webkit.org/show_bug.cgi?id=169458
4194 http://trac.webkit.org/changeset/215520
4195
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000041962017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
4197
4198 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
4199 https://bugs.webkit.org/show_bug.cgi?id=169458
4200
4201 Reviewed by JF Bastien.
4202
4203 Add tests for formatToParts
4204
4205 * js/intl-datetimeformat-expected.txt:
4206 * js/script-tests/intl-datetimeformat.js:
4207
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000042082017-04-19 Youenn Fablet <youenn@apple.com>
4209
4210 Import web-platform-tests/tools
4211 https://bugs.webkit.org/show_bug.cgi?id=170718
4212
4213 Reviewed by Alex Christensen.
4214
4215 * TestExpectations:
4216 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
4217 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
4218 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
4219 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
4220 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
4221 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
4222 * 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.
4223 * tests-options.json:
4224
antti@apple.com009dcd12017-04-19 12:15:37 +000042252017-04-19 Antti Koivisto <antti@apple.com>
4226
4227 Avoid repaints for invisible animations on tumblr.com/search/aww
4228 https://bugs.webkit.org/show_bug.cgi?id=170986
4229 <rdar://problem/28644580>
4230
4231 Reviewed by Andreas Kling.
4232
4233 * fast/repaint/mutate-non-visible-expected.txt: Added.
4234 * fast/repaint/mutate-non-visible.html: Added.
4235
wilander@apple.comd91733e2017-04-19 01:07:04 +000042362017-04-18 John Wilander <wilander@apple.com>
4237
4238 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
4239 https://bugs.webkit.org/show_bug.cgi?id=170763
4240 <rdar://problem/31573091>
4241
4242 Reviewed by Alex Christensen.
4243
4244 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
4245 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
4246
dino@apple.combce93132017-04-19 00:37:30 +000042472017-04-18 Dean Jackson <dino@apple.com>
4248
4249 Update ANGLE
4250 https://bugs.webkit.org/show_bug.cgi?id=170941
4251 <rdar://problem/31633999>
4252
4253 Reviewed by Alex Christensen.
4254
4255 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
4256
bfulgham@apple.com22f76952017-04-18 23:27:04 +000042572017-04-18 Brent Fulgham <bfulgham@apple.com>
4258
4259 Correct handling of isolatedWorld in event handling
4260 https://bugs.webkit.org/show_bug.cgi?id=65589
4261 <rdar://problem/24097804>
4262
4263 Reviewed by Geoffrey Garen.
4264
4265 This following test cases are from the following Blink change:
4266 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
4267
4268 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
4269 * fast/dom/event-attrs-isolated-world.html: Added.
4270 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
4271 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
4272
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000042732017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
4274
4275 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
4276 https://bugs.webkit.org/show_bug.cgi?id=170968
4277 <rdar://problem/31692560>
4278
4279 Reviewed by Dan Bernstein.
4280
4281 Adds a new layout test checking that text within a node with a click handler can be selected when using
4282 character selection granularity.
4283
4284 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
4285 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
4286
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000042872017-04-18 Joseph Pecoraro <pecoraro@apple.com>
4288
4289 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
4290 https://bugs.webkit.org/show_bug.cgi?id=170953
4291
4292 Unreviewed test gardening.
4293
4294 * platform/mac-wk1/TestExpectations:
4295 Mark a flakey test in WebKit1.
4296
weinig@apple.com66395a22017-04-18 20:35:43 +000042972017-04-17 Sam Weinig <sam@webkit.org>
4298
4299 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
4300 https://bugs.webkit.org/show_bug.cgi?id=170926
4301
4302 Reviewed by Chris Dumez.
4303
4304 * js/dom/webidl-type-mapping-expected.txt:
4305 * js/dom/webidl-type-mapping.html:
4306 Update test to account for testDictionary now being an attribute,
4307 and test that the annotated type members behave correctly.
4308
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000043092017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
4310
4311 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
4312 https://bugs.webkit.org/show_bug.cgi?id=163208
4313
4314 Reviewed by Saam Barati.
4315
4316 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
4317 * inspector/runtime/evaluate-CommandLineAPI.html:
4318 * js/parser-syntax-check-expected.txt:
4319 * js/script-tests/parser-syntax-check.js:
4320
antti@apple.com8db60ef2017-04-18 17:31:20 +000043212017-04-18 Antti Koivisto <antti@apple.com>
4322
4323 Enable optimized layer flushes on iOS
4324 https://bugs.webkit.org/show_bug.cgi?id=170938
4325 <rdar://problem/31677395>
4326
4327 Reviewed by Simon Fraser.
4328
4329 Add test verifying that tiles get created for touch overflow scrolling.
4330
4331 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
4332 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
4333
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000043342017-04-18 Ryan Haddad <ryanhaddad@apple.com>
4335
4336 Update TestExpectations for "selectors4" tests on mac-wk1.
4337 https://trac.webkit.org/changeset/215457/webkit
4338
4339 Unreviewed test gardening.
4340
4341 * platform/mac-wk1/TestExpectations:
4342
rego@igalia.com218bea92017-04-18 16:27:53 +000043432017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
4344
4345 [css-grid] Add support for percentage gaps
4346 https://bugs.webkit.org/show_bug.cgi?id=170764
4347
4348 Reviewed by Sergio Villar Senin.
4349
4350 Import tests from Blink.
4351
4352 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
4353 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
4354 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
4355 * fast/css-grid-layout/grid-gutters-get-set.html:
4356
magomez@igalia.com3fecba62017-04-18 11:54:23 +000043572017-04-18 Miguel Gomez <magomez@igalia.com>
4358
4359 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
4360 https://bugs.webkit.org/show_bug.cgi?id=170332
4361
4362 Reviewed by Carlos Garcia Campos.
4363
4364 Added a test to ensure that the browser doesn't crash when loading a PNG image which
4365 reports a wrong number of frames.
4366
4367 * fast/images/bad-png-missing-fdat-expected.txt: Added.
4368 * fast/images/bad-png-missing-fdat.html: Added.
4369 * fast/images/resources/bad-png-missing-fdAT.png: Added.
4370
rego@igalia.comb2665362017-04-18 09:17:19 +000043712017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
4372
4373 [selectors4] Import W3C Test Suite
4374 https://bugs.webkit.org/show_bug.cgi?id=170898
4375
4376 Reviewed by Youenn Fablet.
4377
4378 * TestExpectations: Mark a few tests as failure linking to the related bugs.
4379 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
4380
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000043812017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
4382
4383 Unreviewed GTK+ gardening. Add several test expectations.
4384
4385 * platform/gtk/TestExpectations:
4386
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000043872017-04-17 Joseph Pecoraro <pecoraro@apple.com>
4388
4389 Web Inspector: Doesn't show size of compressed content correctly
4390 https://bugs.webkit.org/show_bug.cgi?id=155112
4391 <rdar://problem/25006728>
4392
4393 Reviewed by Alex Christensen and Timothy Hatcher.
4394
4395 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
4396 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
4397 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4398 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
4399 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4400 * http/tests/inspector/network/resource-sizes-network.html: Added.
4401 Test resource sizes under different load conditions.
4402
4403 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4404 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4405 Older versions of macOS will not have the new metrics, but test their output anyways.
4406
4407 * http/tests/inspector/network/resources/404.php: Added.
4408 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
4409 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
4410 * http/tests/inspector/network/resources/lorem.txt: Added.
4411 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
4412
4413 * http/tests/inspector/network/resources/resource-size-test.js: Added.
4414 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
4415 (TestPage.registerInitializer.window.addResourceSizeTest):
4416 (TestPage.registerInitializer):
4417 Shared test code for resource sizes.
4418
4419 * platform/mac-wk1/TestExpectations:
4420 * platform/win/TestExpectations:
4421
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000044222017-04-17 Youenn Fablet <youenn@apple.com>
4423
4424 Enable video autoplay when getUserMedia is on
4425 https://bugs.webkit.org/show_bug.cgi?id=170919
4426
4427 Reviewed by Geoffrey Garen.
4428
4429 * webrtc/video-autoplay-expected.txt: Added.
4430 * webrtc/video-autoplay.html: Added.
4431
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000044322017-04-17 Ryan Haddad <ryanhaddad@apple.com>
4433
4434 Skip webrtc/multi-video.html.
4435 https://bugs.webkit.org/show_bug.cgi?id=170823
4436
4437 Unreviewed test gardening.
4438
4439 * TestExpectations:
4440
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000044412017-04-17 Youenn Fablet <youenn@apple.com>
4442
4443 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00004444 https://bugs.webkit.or
4445 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00004446
4447 Reviewed by Eric Carlson.
4448
4449 * webrtc/video-mute.html: Another try at making the test not flaky.
4450
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000044512017-04-17 Tim Horton <timothy_horton@apple.com>
4452
4453 Provide a viewport parameter to disable clipping to the safe area
4454 https://bugs.webkit.org/show_bug.cgi?id=170766
4455 <rdar://problem/31564634>
4456
4457 Reviewed by Beth Dakin.
4458
4459 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
4460 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
4461 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
4462 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
4463
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000044642017-04-14 Jiewen Tan <jiewen_tan@apple.com>
4465
4466 [WebCrypto] Add support for ECDSA
4467 https://bugs.webkit.org/show_bug.cgi?id=170789
4468 <rdar://problem/31588604>
4469
4470 Reviewed by Brent Fulgham.
4471
4472 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
4473 * crypto/subtle/ec-generate-key-malformed-parameters.html:
4474 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
4475 * crypto/subtle/ec-import-key-malformed-parameters.html:
4476 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
4477 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
4478 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
4479 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
4480 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
4481 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
4482 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
4483 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
4484 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
4485 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
4486 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
4487 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
4488 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
4489 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
4490 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
4491 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
4492 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
4493 * crypto/subtle/ecdsa-generate-key.html: Added.
4494 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
4495 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
4496 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
4497 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
4498 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
4499 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
4500 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
4501 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
4502 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
4503 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
4504 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
4505 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
4506 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
4507 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
4508 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
4509 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
4510 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
4511 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
4512 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
4513 * crypto/subtle/ecdsa-import-raw-key.html: Added.
4514 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
4515 * crypto/subtle/ecdsa-import-spki-key.html: Added.
4516 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
4517 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
4518 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
4519 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
4520 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
4521 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
4522 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
4523 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
4524
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000045252017-04-17 Youenn Fablet <youenn@apple.com>
4526
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00004527 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
4528 https://bugs.webkit.org/show_bug.cgi?id=170837
4529
4530 Reviewed by Eric Carlson.
4531
4532 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
4533
45342017-04-17 Youenn Fablet <youenn@apple.com>
4535
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00004536 RTCPeerConnection addTrack does not require a stream parameter
4537 https://bugs.webkit.org/show_bug.cgi?id=170894
4538
4539 Reviewed by Alex Christensen.
4540
4541 * webrtc/video-addTrack-expected.txt: Added.
4542 * webrtc/video-addTrack.html: Added.
4543
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000045442017-04-16 Joseph Pecoraro <pecoraro@apple.com>
4545
4546 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
4547 https://bugs.webkit.org/show_bug.cgi?id=170882
4548
4549 Reviewed by Saam Barati.
4550
4551 * js/dom/object-prototype-toLocaleString-expected.txt:
4552 * js/dom/script-tests/object-prototype-toLocaleString.js:
4553 Test the case of toLocaleString where toString does not exist.
4554
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000045552017-04-16 Chris Dumez <cdumez@apple.com>
4556
4557 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
4558 https://bugs.webkit.org/show_bug.cgi?id=169995
4559 <rdar://problem/23798897>
4560
4561 Reviewed by Sam Weinig.
4562
4563 Add layout test coverage.
4564
4565 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
4566 * fast/events/beforeunload-alert-handled-keydown.html: Added.
4567 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
4568 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
4569
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000045702017-04-16 Joseph Pecoraro <pecoraro@apple.com>
4571
4572 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
4573 https://bugs.webkit.org/show_bug.cgi?id=170879
4574
4575 Reviewed by Saam Barati.
4576
4577 * js/Object-getOwnPropertyNames-expected.txt:
4578 * js/script-tests/Object-getOwnPropertyNames.js:
4579
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000045802017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
4581
4582 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
4583 https://bugs.webkit.org/show_bug.cgi?id=170760
4584
4585 Reviewed by Joseph Pecoraro.
4586
4587 Test sending and receiving text and binary (blob and array buffer) data.
4588
4589 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
4590 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
4591 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
4592 (web_socket_do_extra_handshake):
4593 (web_socket_transfer_data):
4594 (all_distinct_bytes):
4595 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
4596 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
4597 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
4598 (web_socket_do_extra_handshake):
4599 (web_socket_transfer_data):
4600
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000046012017-04-14 Jiewen Tan <jiewen_tan@apple.com>
4602
4603 [WebCrypto] Support HKDF
4604 https://bugs.webkit.org/show_bug.cgi?id=170636
4605 <rdar://problem/23539827>
4606
4607 Reviewed by Brent Fulgham.
4608
4609 * TestExpectations:
4610 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
4611 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
4612 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
4613 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
4614 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
4615 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
4616 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
4617 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
4618 * crypto/subtle/hkdf-import-key-expected.txt: Added.
4619 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
4620 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
4621 * crypto/subtle/hkdf-import-key.html: Added.
4622 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
4623 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
4624 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
4625 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
4626 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
4627 * crypto/workers/subtle/hkdf-import-key.html: Added.
4628 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
4629 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
4630 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
4631
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000046322017-04-14 Ryan Haddad <ryanhaddad@apple.com>
4633
4634 Skip workers/wasm-* LayoutTests on ios-simulator.
4635
4636 Unreviewed test gardening.
4637
4638 * platform/ios/TestExpectations:
4639
zalan@apple.comb62345d2017-04-14 20:59:36 +000046402017-04-14 Zalan Bujtas <zalan@apple.com>
4641
4642 text-align start / end failure in table cells
4643 https://bugs.webkit.org/show_bug.cgi?id=141417
4644 <rdar://problem/31051672>
4645
4646 Reviewed by Antti Koivisto.
4647
4648 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
4649 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
4650
sbarati@apple.com492e4432017-04-14 02:10:17 +000046512017-04-13 Saam Barati <sbarati@apple.com>
4652
4653 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
4654 https://bugs.webkit.org/show_bug.cgi?id=170573
4655
4656 Reviewed by Filip Pizlo.
4657
4658 * storage/indexeddb/resources/wasm-exceptions.js: Added.
4659 (const._fail):
4660 (const.isNotA.assert.isNotA):
4661 (const):
4662 (switch.typeof):
4663 (Builder):
4664 (Builder.prototype.setChecked):
4665 (Builder.prototype.setPreamble):
4666 (Builder.prototype._functionIndexSpaceKeyHash):
4667 (Builder.prototype._registerFunctionToIndexSpace):
4668 (Builder.prototype._getFunctionFromIndexSpace):
4669 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
4670 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
4671 (Builder.prototype._registerSectionBuilders.this.Unknown):
4672 (prepareDatabase):
4673 (testDatabase):
4674 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
4675 * storage/indexeddb/wasm-exceptions.html: Added.
4676 * workers/wasm-hashset: Added.
4677 * workers/wasm-hashset-expected.txt: Added.
4678 * workers/wasm-hashset-many-expected.txt: Added.
4679 * workers/wasm-hashset-many.html: Added.
4680 * workers/wasm-hashset.html: Added.
4681 * workers/wasm-hashset/many-test.js: Added.
4682 (reallyDone):
4683 (console.log):
4684 (console.error):
4685 (console.assert):
4686 (i.worker.onmessage):
4687 (Module.print):
4688 (Module.printErr):
4689 (Module.canvas):
4690 (Module.setStatus):
4691 (Module):
4692 (setValue):
4693 (getValue):
4694 (allocate):
4695 (getMemory):
4696 (Pointer_stringify):
4697 (AsciiToString):
4698 (stringToAscii):
4699 (UTF8ArrayToString):
4700 (UTF8ToString):
4701 (stringToUTF8Array):
4702 (stringToUTF8):
4703 (lengthBytesUTF8):
4704 (demangle):
4705 (demangleAll):
4706 (stackTrace):
4707 (alignUp):
4708 (updateGlobalBuffer):
4709 (updateGlobalBufferViews):
4710 (abortOnCannotGrowMemory):
4711 (enlargeMemory):
4712 (getTotalMemory):
4713 (callRuntimeCallbacks):
4714 (preRun):
4715 (ensureInitRuntime):
4716 (preMain):
4717 (exitRuntime):
4718 (postRun):
4719 (addOnPreRun):
4720 (addOnInit):
4721 (addOnPreMain):
4722 (addOnExit):
4723 (addOnPostRun):
4724 (intArrayFromString):
4725 (intArrayToString):
4726 (writeStringToMemory):
4727 (writeArrayToMemory):
4728 (writeAsciiToMemory):
4729 (Math.string_appeared_here):
4730 (addRunDependency):
4731 (removeRunDependency):
4732 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4733 (integrateWasmJS.lookupImport):
4734 (integrateWasmJS.mergeMemory):
4735 (integrateWasmJS.fixImports):
4736 (integrateWasmJS.getBinary):
4737 (integrateWasmJS.doJustAsm):
4738 (integrateWasmJS.receiveInstance):
4739 (integrateWasmJS.):
4740 (integrateWasmJS.doNativeWasm):
4741 (integrateWasmJS.doWasmPolyfill):
4742 (integrateWasmJS.Module.string_appeared_here):
4743 (integrateWasmJS):
4744 (___setErrNo):
4745 (__ZSt18uncaught_exceptionv):
4746 (EXCEPTIONS.deAdjust):
4747 (EXCEPTIONS.addRef):
4748 (EXCEPTIONS.decRef):
4749 (EXCEPTIONS.clearRef):
4750 (___cxa_find_matching_catch):
4751 (___gxx_personality_v0):
4752 (___lock):
4753 (_emscripten_memcpy_big):
4754 (_gettimeofday):
4755 (_abort):
4756 (SYSCALLS):
4757 (SYSCALLS.get getStr):
4758 (SYSCALLS.get64):
4759 (SYSCALLS.getZero):
4760 (try.___syscall146.printChar):
4761 (___syscall146):
4762 (___syscall54):
4763 (___unlock):
4764 (___syscall6):
4765 (invoke_ii):
4766 (invoke_iiii):
4767 (invoke_v):
4768 (_malloc.Module.string_appeared_here):
4769 (getTempRet0.Module.string_appeared_here):
4770 (_free.Module.string_appeared_here):
4771 (_main.Module.string_appeared_here):
4772 (setTempRet0.Module.string_appeared_here):
4773 (establishStackSpace.Module.string_appeared_here):
4774 (stackSave.Module.string_appeared_here):
4775 (_memset.Module.string_appeared_here):
4776 (_sbrk.Module.string_appeared_here):
4777 (_emscripten_get_global_libc.Module.string_appeared_here):
4778 (_memcpy.Module.string_appeared_here):
4779 (___errno_location.Module.string_appeared_here):
4780 (setThrew.Module.string_appeared_here):
4781 (_fflush.Module.string_appeared_here):
4782 (stackAlloc.Module.string_appeared_here):
4783 (stackRestore.Module.string_appeared_here):
4784 (_llvm_bswap_i32.Module.string_appeared_here):
4785 (runPostSets.Module.string_appeared_here):
4786 (dynCall_ii.Module.string_appeared_here):
4787 (dynCall_iiii.Module.string_appeared_here):
4788 (dynCall_v.Module.string_appeared_here):
4789 (else.applyMemoryInitializer):
4790 (else):
4791 (else.useRequest):
4792 (ExitStatus):
4793 (dependenciesFulfilled):
4794 (Module.string_appeared_here.Module.callMain.callMain.pad):
4795 (Module.string_appeared_here.Module.callMain):
4796 (run.doRun):
4797 (run):
4798 (exit):
4799 * workers/wasm-hashset/many-worker.js: Added.
4800 (console.log):
4801 (console.error):
4802 (console.assert):
4803 (Module.print):
4804 (Module.printErr):
4805 (Module.canvas):
4806 (Module.setStatus):
4807 (Module):
4808 (setValue):
4809 (getValue):
4810 (allocate):
4811 (getMemory):
4812 (Pointer_stringify):
4813 (AsciiToString):
4814 (stringToAscii):
4815 (UTF8ArrayToString):
4816 (UTF8ToString):
4817 (stringToUTF8Array):
4818 (stringToUTF8):
4819 (lengthBytesUTF8):
4820 (demangle):
4821 (demangleAll):
4822 (stackTrace):
4823 (alignUp):
4824 (updateGlobalBuffer):
4825 (updateGlobalBufferViews):
4826 (abortOnCannotGrowMemory):
4827 (enlargeMemory):
4828 (getTotalMemory):
4829 (callRuntimeCallbacks):
4830 (preRun):
4831 (ensureInitRuntime):
4832 (preMain):
4833 (exitRuntime):
4834 (postRun):
4835 (addOnPreRun):
4836 (addOnInit):
4837 (addOnPreMain):
4838 (addOnExit):
4839 (addOnPostRun):
4840 (intArrayFromString):
4841 (intArrayToString):
4842 (writeStringToMemory):
4843 (writeArrayToMemory):
4844 (writeAsciiToMemory):
4845 (Math.string_appeared_here):
4846 (addRunDependency):
4847 (removeRunDependency):
4848 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4849 (integrateWasmJS.lookupImport):
4850 (integrateWasmJS.mergeMemory):
4851 (integrateWasmJS.fixImports):
4852 (integrateWasmJS.getBinary):
4853 (integrateWasmJS.doJustAsm):
4854 (integrateWasmJS.receiveInstance):
4855 (integrateWasmJS.doNativeWasm):
4856 (integrateWasmJS.doWasmPolyfill):
4857 (integrateWasmJS.Module.string_appeared_here):
4858 (integrateWasmJS):
4859 (___setErrNo):
4860 (__ZSt18uncaught_exceptionv):
4861 (EXCEPTIONS.deAdjust):
4862 (EXCEPTIONS.addRef):
4863 (EXCEPTIONS.decRef):
4864 (EXCEPTIONS.clearRef):
4865 (___cxa_find_matching_catch):
4866 (___gxx_personality_v0):
4867 (___lock):
4868 (_emscripten_memcpy_big):
4869 (_gettimeofday):
4870 (_abort):
4871 (SYSCALLS):
4872 (SYSCALLS.get getStr):
4873 (SYSCALLS.get64):
4874 (SYSCALLS.getZero):
4875 (try.___syscall146.printChar):
4876 (___syscall146):
4877 (___syscall54):
4878 (___unlock):
4879 (___syscall6):
4880 (invoke_ii):
4881 (invoke_iiii):
4882 (invoke_v):
4883 (_malloc.Module.string_appeared_here):
4884 (getTempRet0.Module.string_appeared_here):
4885 (_free.Module.string_appeared_here):
4886 (_main.Module.string_appeared_here):
4887 (setTempRet0.Module.string_appeared_here):
4888 (establishStackSpace.Module.string_appeared_here):
4889 (stackSave.Module.string_appeared_here):
4890 (_memset.Module.string_appeared_here):
4891 (_sbrk.Module.string_appeared_here):
4892 (_emscripten_get_global_libc.Module.string_appeared_here):
4893 (_memcpy.Module.string_appeared_here):
4894 (___errno_location.Module.string_appeared_here):
4895 (setThrew.Module.string_appeared_here):
4896 (_fflush.Module.string_appeared_here):
4897 (stackAlloc.Module.string_appeared_here):
4898 (stackRestore.Module.string_appeared_here):
4899 (_llvm_bswap_i32.Module.string_appeared_here):
4900 (runPostSets.Module.string_appeared_here):
4901 (dynCall_ii.Module.string_appeared_here):
4902 (dynCall_iiii.Module.string_appeared_here):
4903 (dynCall_v.Module.string_appeared_here):
4904 (else.applyMemoryInitializer):
4905 (else):
4906 (else.useRequest):
4907 (ExitStatus):
4908 (dependenciesFulfilled):
4909 (Module.string_appeared_here.Module.callMain.callMain.pad):
4910 (Module.string_appeared_here.Module.callMain):
4911 (run.doRun):
4912 (run):
4913 (exit):
4914 * workers/wasm-hashset/test.js: Added.
4915 (reallyDone):
4916 (console.log):
4917 (console.error):
4918 (console.assert):
4919 (Module.print):
4920 (Module.printErr):
4921 (Module.canvas):
4922 (Module.setStatus):
4923 (Module):
4924 (setValue):
4925 (getValue):
4926 (allocate):
4927 (getMemory):
4928 (Pointer_stringify):
4929 (AsciiToString):
4930 (stringToAscii):
4931 (UTF8ArrayToString):
4932 (UTF8ToString):
4933 (stringToUTF8Array):
4934 (stringToUTF8):
4935 (lengthBytesUTF8):
4936 (demangle):
4937 (demangleAll):
4938 (stackTrace):
4939 (alignUp):
4940 (updateGlobalBuffer):
4941 (updateGlobalBufferViews):
4942 (abortOnCannotGrowMemory):
4943 (enlargeMemory):
4944 (getTotalMemory):
4945 (callRuntimeCallbacks):
4946 (preRun):
4947 (ensureInitRuntime):
4948 (preMain):
4949 (exitRuntime):
4950 (postRun):
4951 (addOnPreRun):
4952 (addOnInit):
4953 (addOnPreMain):
4954 (addOnExit):
4955 (addOnPostRun):
4956 (intArrayFromString):
4957 (intArrayToString):
4958 (writeStringToMemory):
4959 (writeArrayToMemory):
4960 (writeAsciiToMemory):
4961 (Math.string_appeared_here):
4962 (addRunDependency):
4963 (removeRunDependency):
4964 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4965 (integrateWasmJS.lookupImport):
4966 (integrateWasmJS.mergeMemory):
4967 (integrateWasmJS.fixImports):
4968 (integrateWasmJS.getBinary):
4969 (integrateWasmJS.doJustAsm):
4970 (integrateWasmJS.receiveInstance):
4971 (integrateWasmJS.doNativeWasm):
4972 (integrateWasmJS.doWasmPolyfill):
4973 (integrateWasmJS.Module.string_appeared_here):
4974 (integrateWasmJS):
4975 (___setErrNo):
4976 (__ZSt18uncaught_exceptionv):
4977 (EXCEPTIONS.deAdjust):
4978 (EXCEPTIONS.addRef):
4979 (EXCEPTIONS.decRef):
4980 (EXCEPTIONS.clearRef):
4981 (___cxa_find_matching_catch):
4982 (___gxx_personality_v0):
4983 (___lock):
4984 (_emscripten_memcpy_big):
4985 (_gettimeofday):
4986 (_abort):
4987 (SYSCALLS):
4988 (SYSCALLS.get getStr):
4989 (SYSCALLS.get64):
4990 (SYSCALLS.getZero):
4991 (try.___syscall146.printChar):
4992 (___syscall146):
4993 (___syscall54):
4994 (___unlock):
4995 (___syscall6):
4996 (invoke_ii):
4997 (invoke_iiii):
4998 (invoke_v):
4999 (_malloc.Module.string_appeared_here):
5000 (getTempRet0.Module.string_appeared_here):
5001 (_free.Module.string_appeared_here):
5002 (_main.Module.string_appeared_here):
5003 (setTempRet0.Module.string_appeared_here):
5004 (establishStackSpace.Module.string_appeared_here):
5005 (stackSave.Module.string_appeared_here):
5006 (_memset.Module.string_appeared_here):
5007 (_sbrk.Module.string_appeared_here):
5008 (_emscripten_get_global_libc.Module.string_appeared_here):
5009 (_memcpy.Module.string_appeared_here):
5010 (___errno_location.Module.string_appeared_here):
5011 (setThrew.Module.string_appeared_here):
5012 (_fflush.Module.string_appeared_here):
5013 (stackAlloc.Module.string_appeared_here):
5014 (stackRestore.Module.string_appeared_here):
5015 (_llvm_bswap_i32.Module.string_appeared_here):
5016 (runPostSets.Module.string_appeared_here):
5017 (dynCall_ii.Module.string_appeared_here):
5018 (dynCall_iiii.Module.string_appeared_here):
5019 (dynCall_v.Module.string_appeared_here):
5020 (else.applyMemoryInitializer):
5021 (else):
5022 (else.useRequest):
5023 (ExitStatus):
5024 (dependenciesFulfilled):
5025 (Module.string_appeared_here.Module.callMain.callMain.pad):
5026 (Module.string_appeared_here.Module.callMain):
5027 (run.doRun):
5028 (run):
5029 (exit):
5030 * workers/wasm-hashset/worker.js: Added.
5031 (console.log):
5032 (console.error):
5033 (console.assert):
5034 (Module.print):
5035 (Module.printErr):
5036 (Module.canvas):
5037 (Module.setStatus):
5038 (Module):
5039 (setValue):
5040 (getValue):
5041 (allocate):
5042 (getMemory):
5043 (Pointer_stringify):
5044 (AsciiToString):
5045 (stringToAscii):
5046 (UTF8ArrayToString):
5047 (UTF8ToString):
5048 (stringToUTF8Array):
5049 (stringToUTF8):
5050 (lengthBytesUTF8):
5051 (demangle):
5052 (demangleAll):
5053 (stackTrace):
5054 (alignUp):
5055 (updateGlobalBuffer):
5056 (updateGlobalBufferViews):
5057 (abortOnCannotGrowMemory):
5058 (enlargeMemory):
5059 (getTotalMemory):
5060 (callRuntimeCallbacks):
5061 (preRun):
5062 (ensureInitRuntime):
5063 (preMain):
5064 (exitRuntime):
5065 (postRun):
5066 (addOnPreRun):
5067 (addOnInit):
5068 (addOnPreMain):
5069 (addOnExit):
5070 (addOnPostRun):
5071 (intArrayFromString):
5072 (intArrayToString):
5073 (writeStringToMemory):
5074 (writeArrayToMemory):
5075 (writeAsciiToMemory):
5076 (Math.string_appeared_here):
5077 (addRunDependency):
5078 (removeRunDependency):
5079 (integrateWasmJS.asm2wasmImports.string_appeared_here):
5080 (integrateWasmJS.lookupImport):
5081 (integrateWasmJS.mergeMemory):
5082 (integrateWasmJS.fixImports):
5083 (integrateWasmJS.getBinary):
5084 (integrateWasmJS.doJustAsm):
5085 (integrateWasmJS.receiveInstance):
5086 (integrateWasmJS.):
5087 (integrateWasmJS.doNativeWasm):
5088 (integrateWasmJS.doWasmPolyfill):
5089 (integrateWasmJS.Module.string_appeared_here):
5090 (integrateWasmJS):
5091 (___setErrNo):
5092 (__ZSt18uncaught_exceptionv):
5093 (EXCEPTIONS.deAdjust):
5094 (EXCEPTIONS.addRef):
5095 (EXCEPTIONS.decRef):
5096 (EXCEPTIONS.clearRef):
5097 (___cxa_find_matching_catch):
5098 (___gxx_personality_v0):
5099 (___lock):
5100 (_emscripten_memcpy_big):
5101 (_gettimeofday):
5102 (_abort):
5103 (SYSCALLS):
5104 (SYSCALLS.get getStr):
5105 (SYSCALLS.get64):
5106 (SYSCALLS.getZero):
5107 (try.___syscall146.printChar):
5108 (___syscall146):
5109 (___syscall54):
5110 (___unlock):
5111 (___syscall6):
5112 (invoke_ii):
5113 (invoke_iiii):
5114 (invoke_v):
5115 (_malloc.Module.string_appeared_here):
5116 (getTempRet0.Module.string_appeared_here):
5117 (_free.Module.string_appeared_here):
5118 (_main.Module.string_appeared_here):
5119 (setTempRet0.Module.string_appeared_here):
5120 (establishStackSpace.Module.string_appeared_here):
5121 (stackSave.Module.string_appeared_here):
5122 (_memset.Module.string_appeared_here):
5123 (_sbrk.Module.string_appeared_here):
5124 (_emscripten_get_global_libc.Module.string_appeared_here):
5125 (_memcpy.Module.string_appeared_here):
5126 (___errno_location.Module.string_appeared_here):
5127 (setThrew.Module.string_appeared_here):
5128 (_fflush.Module.string_appeared_here):
5129 (stackAlloc.Module.string_appeared_here):
5130 (stackRestore.Module.string_appeared_here):
5131 (_llvm_bswap_i32.Module.string_appeared_here):
5132 (runPostSets.Module.string_appeared_here):
5133 (dynCall_ii.Module.string_appeared_here):
5134 (dynCall_iiii.Module.string_appeared_here):
5135 (dynCall_v.Module.string_appeared_here):
5136 (else.applyMemoryInitializer):
5137 (else):
5138 (else.useRequest):
5139 (ExitStatus):
5140 (dependenciesFulfilled):
5141 (Module.string_appeared_here.Module.callMain.callMain.pad):
5142 (Module.string_appeared_here.Module.callMain):
5143 (run.doRun):
5144 (run):
5145 (exit):
5146 * workers/wasm-long-compile-expected.txt: Added.
5147 * workers/wasm-long-compile-many-expected.txt: Added.
5148 * workers/wasm-long-compile-many.html: Added.
5149 * workers/wasm-long-compile.html: Added.
5150 * workers/wasm-resources: Added.
5151 * workers/wasm-resources/long-compile-many.js: Added.
5152 (done):
5153 (i.async.run):
5154 (i.worker.onmessage):
5155 * workers/wasm-resources/long-compile-worker.js: Added.
5156 (const._fail):
5157 (const.isNotA.assert.isNotA):
5158 (const):
5159 (switch.typeof):
5160 (Builder):
5161 (Builder.prototype.setChecked):
5162 (Builder.prototype.setPreamble):
5163 (Builder.prototype._functionIndexSpaceKeyHash):
5164 (Builder.prototype._registerFunctionToIndexSpace):
5165 (Builder.prototype._getFunctionFromIndexSpace):
5166 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
5167 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
5168 (Builder.prototype._registerSectionBuilders.this.Unknown):
5169 * workers/wasm-resources/long-compile.js: Added.
5170 (done):
5171 (async.run):
5172 (worker.onmessage):
5173
dino@apple.com867f6662017-04-14 01:56:35 +000051742017-04-13 Dean Jackson <dino@apple.com>
5175
5176 Large negative animation-delays may not work depending on machine uptime
5177 https://bugs.webkit.org/show_bug.cgi?id=166962
5178 <rdar://problem/30091526>
5179
5180 Reviewed by Tim Horton.
5181
5182 * animations/large-negative-delay-expected.txt: Added.
5183 * animations/large-negative-delay.html: Added.
5184
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000051852017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
5186
5187 Change Intl prototypes to plain objects
5188 https://bugs.webkit.org/show_bug.cgi?id=168178
5189
5190 Reviewed by JF Bastien.
5191
5192 * js/intl-collator-expected.txt:
5193 * js/intl-datetimeformat-expected.txt:
5194 * js/intl-numberformat-expected.txt:
5195 * js/script-tests/intl-collator.js:
5196 * js/script-tests/intl-datetimeformat.js:
5197 * js/script-tests/intl-numberformat.js:
5198
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000051992017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5200
5201 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
5202 https://bugs.webkit.org/show_bug.cgi?id=169719
5203
5204 Unreviewed test gardening.
5205
5206 * platform/ios-wk2/TestExpectations:
5207
antti@apple.com2d5e53f2017-04-13 23:20:50 +000052082017-04-13 Antti Koivisto <antti@apple.com>
5209
5210 Don't invalidate composition for style changes in non-composited layers
5211 https://bugs.webkit.org/show_bug.cgi?id=170805
5212 <rdar://problem/31606185>
5213
5214 Reviewed by Simon Fraser.
5215
5216 * compositing/updates/animation-non-composited-expected.txt: Added.
5217 * compositing/updates/animation-non-composited.html: Added.
5218
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000052192017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5220
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00005221 Mark webrtc/video-mute.html as flaky.
5222 https://bugs.webkit.org/show_bug.cgi?id=170704
5223
5224 Unreviewed test gardening.
5225
5226 * TestExpectations:
5227
52282017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5229
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00005230 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
5231 https://bugs.webkit.org/show_bug.cgi?id=165553
5232
5233 Unreviewed test gardening.
5234
5235 * platform/mac/TestExpectations:
5236
52372017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5238
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00005239 Mark media/track/track-cue-rendering-rtl.html as flaky.
5240 https://bugs.webkit.org/show_bug.cgi?id=170831
5241
5242 Unreviewed test gardening.
5243
5244 * platform/mac/TestExpectations:
5245
52462017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5247
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00005248 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
5249 https://bugs.webkit.org/show_bug.cgi?id=170830
5250
5251 Unreviewed test gardening.
5252
5253 * platform/mac-wk1/TestExpectations:
5254
52552017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5256
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00005257 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
5258
5259 Unreviewed test gardening.
5260
5261 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
5262
52632017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5264
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00005265 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
5266 https://bugs.webkit.org/show_bug.cgi?id=170702
5267
5268 Unreviewed test gardening.
5269
5270 * platform/mac-wk2/TestExpectations:
5271
52722017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5273
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00005274 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
5275 https://bugs.webkit.org/show_bug.cgi?id=164229
5276
5277 Unreviewed test gardening.
5278
5279 * platform/mac/TestExpectations:
5280
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000052812017-04-13 Chris Dumez <cdumez@apple.com>
5282
5283 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
5284 https://bugs.webkit.org/show_bug.cgi?id=170745
5285
5286 Reviewed by Tim Horton.
5287
5288 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
5289 test more robust.
5290
5291 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
5292 * svg/animations/animated-svg-image-outside-viewport-paused.html:
5293
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000052942017-04-13 Youenn Fablet <youenn@apple.com>
5295
5296 Remove RTCSignalingState::Closed
5297 https://bugs.webkit.org/show_bug.cgi?id=170811
5298
5299 Reviewed by Eric Carlson.
5300
5301 * webrtc/connection-state.html:
5302
jbedard@apple.com64df7a42017-04-13 17:29:43 +000053032017-04-13 Jonathan Bedard <jbedard@apple.com>
5304
5305 Remove compositing/masks/solid-color-masked.html expectation
5306 https://bugs.webkit.org/show_bug.cgi?id=168054
5307
5308 Unreviewed test gardening.
5309
5310 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
5311
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000053122017-04-13 Youenn Fablet <youenn@apple.com>
5313
5314 Add some more WebRTC tests
5315 https://bugs.webkit.org/show_bug.cgi?id=170796
5316
5317 Reviewed by Eric Carlson.
5318
5319 * webrtc/multi-video-expected.txt: Added.
5320 * webrtc/multi-video.html: Added.
5321 * webrtc/video-with-data-channel-expected.txt: Added.
5322 * webrtc/video-with-data-channel.html: Added.
5323
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000053242017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
5325
5326 [Readable Streams API] Implement cloneArrayBuffer in WebCore
5327 https://bugs.webkit.org/show_bug.cgi?id=170008
5328
5329 Reviewed by Youenn Fablet.
5330
5331 Added test to check cloneArrayBuffer behaviour.
5332
5333 * streams/clone-array-buffer-expected.txt: Added.
5334 * streams/clone-array-buffer.html: Added.
5335
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000053362017-04-13 Youenn Fablet <youenn@apple.com>
5337
5338 onnegotiationneeded should only be called once
5339 https://bugs.webkit.org/show_bug.cgi?id=170785
5340
5341 Reviewed by Alex Christensen.
5342
5343 * webrtc/negotiatedneeded-event-addStream.html:
5344
hyatt@apple.com531e35d2017-04-13 16:37:00 +000053452017-04-13 Dave Hyatt <hyatt@apple.com>
5346
5347 Rendering flexbox children across columns
5348 https://bugs.webkit.org/show_bug.cgi?id=164166
5349 <rdar://problem/29055587>
5350
5351 Reviewed by Zalan Bujtas.
5352
5353 * fast/multicol/flexbox-rows-expected.html: Added.
5354 * fast/multicol/flexbox-rows.html: Added.
5355
antti@apple.come2ca5892017-04-13 08:31:54 +000053562017-04-13 Antti Koivisto <antti@apple.com>
5357
5358 Try to unflake a test.
5359
5360 * http/tests/cache/disk-cache/disk-cache-media-small.html:
5361
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000053622017-04-12 Brady Eidson <beidson@apple.com>
5363
5364 QuotaExceededError when saving to localStorage in private mode.
5365 https://bugs.webkit.org/show_bug.cgi?id=157010
5366
5367 Reviewed by Alex Christensen.
5368
5369 * platform/mac-wk2/TestExpectations:
5370 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
5371 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
5372 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
5373 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
5374 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
5375 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
5376 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
5377 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
5378
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000053792017-04-12 Joseph Pecoraro <pecoraro@apple.com>
5380
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00005381 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
5382 https://bugs.webkit.org/show_bug.cgi?id=170668
5383
5384 Reviewed by Keith Miller.
5385
5386 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
5387 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
5388 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
5389 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
5390 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
5391 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
5392 These tests are now out of date.
5393
53942017-04-12 Joseph Pecoraro <pecoraro@apple.com>
5395
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00005396 test262: test262/test/language/literals/regexp/u-dec-esc.js
5397 https://bugs.webkit.org/show_bug.cgi?id=170687
5398
5399 Reviewed by Michael Saboff.
5400
5401 * js/regexp-unicode-expected.txt:
5402 * js/script-tests/regexp-unicode.js:
5403 Extend test to test invalid backreferences.
5404
jbedard@apple.com572dfff2017-04-12 22:44:08 +000054052017-04-12 Jonathan Bedard <jbedard@apple.com>
5406
5407 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
5408
5409 Unreviewed test gardening.
5410
5411 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
5412 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
5413 * platform/mac-wk1/TestExpectations: Ditto.
5414 * platform/win/TestExpectations: Ditto.
5415 * platform/wk2/TestExpectations: Ditto.
5416
dino@apple.com6cc437b2017-04-12 21:11:47 +000054172017-04-11 Dean Jackson <dino@apple.com>
5418
5419 canvas/2d.gradient.* LayoutTests failing
5420 https://bugs.webkit.org/show_bug.cgi?id=170757
5421 <rdar://problem/31177990>
5422
5423 Reviewed by Antoine Quint.
5424
5425 Add a fudge factor to the gradient tests, since we can
5426 now produce noisy (nicer looking) gradients. There might
5427 be 1 or 2 bits of difference per pixel.
5428
5429 * canvas/philip/tests.js:
5430 (_assertPixelWithGradientNoise):
5431 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
5432 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
5433 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
5434 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
5435 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
5436 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
5437 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
5438 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
5439 * canvas/philip/tests/2d.gradient.radial.inside1.html:
5440 * canvas/philip/tests/2d.gradient.radial.inside2.html:
5441 * canvas/philip/tests/2d.gradient.radial.inside3.html:
5442 * canvas/philip/tests/2d.gradient.radial.outside1.html:
5443 * canvas/philip/tests/2d.gradient.radial.outside2.html:
5444 * canvas/philip/tests/2d.gradient.radial.outside3.html:
5445 * canvas/philip/tests/2d.gradient.radial.touch2.html:
5446 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
5447 * fast/canvas/canvas-gradient-on-compositing-expected.html:
5448
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000054492017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
5450
5451 Well-known variations should clamp to the values listed in the @font-face block
5452 https://bugs.webkit.org/show_bug.cgi?id=169260
5453
5454 Reviewed by Dean Jackson.
5455
5456 * fast/text/variations/font-face-clamp-expected.html: Added.
5457 * fast/text/variations/font-face-clamp.html: Added.
5458
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000054592017-04-12 Jonathan Bedard <jbedard@apple.com>
5460
5461 Remove two passing canvas tests from ios expectations
5462
5463 Unreviewed test gardening.
5464
5465 * platform/ios/TestExpectations:
5466
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000054672017-04-12 Youenn Fablet <youenn@apple.com>
5468
5469 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
5470 https://bugs.webkit.org/show_bug.cgi?id=170754
5471 <rdar://problem/31573169>
5472
5473 Unreviewed.
5474
5475 * TestExpectations: Marking test as crashing.
5476
rego@igalia.com69b969c2017-04-12 10:14:30 +000054772017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
5478
5479 [css-grid] Replaced elements don't properly resolve percentage heights
5480 https://bugs.webkit.org/show_bug.cgi?id=159670
5481
5482 Reviewed by Darin Adler.
5483
5484 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
5485 This patch only adds the test to avoid regressions in the future.
5486
5487 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
5488 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
5489
antti@apple.comcf289bc2017-04-12 10:09:14 +000054902017-04-10 Antti Koivisto <antti@apple.com>
5491
5492 Cache small media resources in disk cache
5493 https://bugs.webkit.org/show_bug.cgi?id=170676
5494 <rdar://problem/31532649>
5495
5496 Reviewed by Andreas Kling.
5497
5498 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
5499 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
5500
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000055012017-04-12 Per Arne Vollan <pvollan@apple.com>
5502
5503 Implement stroke-color CSS property.
5504 https://bugs.webkit.org/show_bug.cgi?id=169352
5505
5506 Reviewed by Jon Lee.
5507
5508 * fast/css/stroke-color-expected.html: Added.
5509 * fast/css/stroke-color-fallback-expected.html: Added.
5510 * fast/css/stroke-color-fallback.html: Added.
5511 * fast/css/stroke-color.html: Added.
5512 * fast/css/visited-link-stroke-color-expected.html: Added.
5513 * fast/css/visited-link-stroke-color.html: Added.
5514
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000055152017-04-11 Youenn Fablet <youenn@apple.com>
5516
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00005517 LayoutTest webrtc/video-mute.html is a flaky failure
5518 https://bugs.webkit.org/show_bug.cgi?id=170704
5519
5520 Reviewed by Eric Carlson.
5521
5522 * webrtc/video-mute.html: Trying to make it less flaky.
5523
55242017-04-11 Youenn Fablet <youenn@apple.com>
5525
commit-queue@webkit.org70608662017-04-11 22:47:49 +00005526 [WK1] Add captureStream test with webrtc
5527 https://bugs.webkit.org/show_bug.cgi?id=170746
5528
5529 Reviewed by Eric Carlson.
5530
5531 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
5532 * webrtc/captureCanvas-webrtc-expected.txt: Added.
5533 * webrtc/captureCanvas-webrtc.html: Added.
5534
55352017-04-11 Youenn Fablet <youenn@apple.com>
5536
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00005537 Migrating webrtc tests to latest API
5538 https://bugs.webkit.org/show_bug.cgi?id=170709
5539
5540 Reviewed by Eric Carlson.
5541
5542 * webrtc/audio-peer-connection-webaudio.html:
5543 * webrtc/libwebrtc/descriptionGetters.html:
5544 * webrtc/negotiatedneeded-event-addStream.html:
5545 * webrtc/peer-connection-audio-mute.html:
5546 * webrtc/peer-connection-audio-mute2.html:
5547 * webrtc/peer-connection-remote-audio-mute.html:
5548 * webrtc/peer-connection-remote-audio-mute2.html:
5549 * webrtc/release-after-getting-track.html:
5550 * webrtc/video-disabled-black.html:
5551 * webrtc/video-mute.html:
5552 * webrtc/video-remote-mute.html:
5553 * webrtc/video-with-receiver.html:
5554 * webrtc/video.html:
5555
55562017-04-11 Youenn Fablet <youenn@apple.com>
5557
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00005558 Activate WebRTC data channel tests for WK1
5559 https://bugs.webkit.org/show_bug.cgi?id=170710
5560
5561 Reviewed by Eric Carlson.
5562
5563 * platform/mac-wk1/TestExpectations:
5564
55652017-04-11 Youenn Fablet <youenn@apple.com>
5566
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00005567 MediaStream id should be equal to msid
5568 https://bugs.webkit.org/show_bug.cgi?id=170712
5569
5570 Reviewed by Eric Carlson.
5571
5572 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
5573
5574 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
5575 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
5576 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
5577 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
5578 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
5579 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
5580 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
5581 * webrtc/audio-peer-connection-webaudio.html:
5582 * webrtc/audio-replace-track.html:
5583 * webrtc/connection-state.html:
5584 * webrtc/datachannel/basic.html:
5585 * webrtc/datachannel/bufferedAmountLowThreshold.html:
5586 * webrtc/datachannel/datachannel-gc.html:
5587 * webrtc/datachannel/datachannel-stats.html:
5588 * webrtc/datachannel/filter-ice-candidate.html:
5589 * webrtc/ephemeral-certificates-and-cnames.html:
5590 * webrtc/libwebrtc/descriptionGetters.html:
5591 * webrtc/negotiatedneeded-event-addStream.html:
5592 * webrtc/no-port-zero-in-upd-candidates.html:
5593 * webrtc/peer-connection-audio-mute.html:
5594 * webrtc/peer-connection-audio-mute2.html:
5595 * webrtc/peer-connection-remote-audio-mute.html:
5596 * webrtc/peer-connection-remote-audio-mute2.html:
5597 * webrtc/release-after-getting-track.html:
5598 * webrtc/video-disabled-black.html:
5599 * webrtc/video-getParameters.html:
5600 * webrtc/video-mediastreamtrack-stats.html:
5601 * webrtc/video-mute.html:
5602 * webrtc/video-remote-mute.html:
5603 * webrtc/video-replace-track-to-null.html:
5604 * webrtc/video-replace-track.html:
5605 * webrtc/video-stats.html:
5606 * webrtc/video-with-receiver.html:
5607 * webrtc/video.html:
5608
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000056092017-04-11 Chris Fleizach <cfleizach@apple.com>
5610
5611 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
5612 https://bugs.webkit.org/show_bug.cgi?id=170330
5613 <rdar://problem/31366105>
5614
5615 Reviewed by Joanmarie Diggs.
5616
5617 * accessibility/mac/search-predicate-article-expected.txt:
5618 * accessibility/mac/search-predicate-article.html:
5619
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000056202017-04-11 Joseph Pecoraro <pecoraro@apple.com>
5621
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00005622 test262: test262/test/annexB/language/comments/multi-line-html-close.js
5623 https://bugs.webkit.org/show_bug.cgi?id=170648
5624
5625 Reviewed by Keith Miller.
5626
5627 * js/parser-xml-close-comment-expected.txt:
5628 * js/script-tests/parser-xml-close-comment.js:
5629 Update test coverage for JavaScript HTML comments.
5630
56312017-04-11 Joseph Pecoraro <pecoraro@apple.com>
5632
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00005633 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
5634 https://bugs.webkit.org/show_bug.cgi?id=170652
5635
5636 Reviewed by Michael Saboff.
5637
5638 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
5639 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
5640 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
5641 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
5642 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
5643 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
5644 * 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:
5645 These tests expected the opposite, they are now out of date.
5646
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000056472017-04-11 Yoav Weiss <yoav@yoav.ws>
5648
5649 [link preload] Double downloads of preloaded content when it's in MemoryCache
5650 https://bugs.webkit.org/show_bug.cgi?id=170122
5651
5652 Reviewed by Antti Koivisto.
5653
5654 * TestExpectations: Removed flakiness label from the header preload charset test.
5655 * fast/loader/cache-encoding-expected.txt: Changed expectation.
5656 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
5657 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
5658 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
5659 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
5660 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.
5661
rego@igalia.com45aee992017-04-11 09:20:16 +000056622017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
5663
5664 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
5665 https://bugs.webkit.org/show_bug.cgi?id=167538
5666
5667 Reviewed by Darin Adler.
5668
5669 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
5670 as the caret was not always painted in the test runner.
5671 The test was checking for a crash in simplified layout (see bug #163450)
5672 and has nothing to do with the caret or "autofocus" behavior.
5673 "autofocus" was needed to get the crash, so this change modifies
5674 the test to blur the element, so the caret is not painted anymore.
5675
5676 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
5677 Don't focus the input element.
5678 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
5679 the input element to avoid showing the caret.
5680 * platform/mac-wk2/TestExpectations: Remove file from expectations.
5681
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000056822017-04-10 Jiewen Tan <jiewen_tan@apple.com>
5683
5684 Unreviewed, test expectations update
5685
5686 * platform/wk2/TestExpectations:
5687
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000056882017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5689
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00005690 Mark two newly imported web-platform-tests as failing.
5691
5692 Unreviewed test gardening.
5693
5694 * TestExpectations:
5695
56962017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5697
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00005698 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
5699 https://bugs.webkit.org/show_bug.cgi?id=167475
5700
5701 Unreviewed test gardening.
5702
5703 * platform/mac-wk1/TestExpectations:
5704
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000057052017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
5706
5707 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
5708 https://bugs.webkit.org/show_bug.cgi?id=170677
5709 <rdar://problem/31512633>
5710
5711 Reviewed by Tim Horton.
5712
5713 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
5714
5715 * fast/events/drag-to-navigate.html:
5716 * fast/events/only-valid-drop-targets-receive-file-drop.html:
5717
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000057182017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5719
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00005720 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
5721 https://bugs.webkit.org/show_bug.cgi?id=170682
5722
5723 Unreviewed test gardening.
5724
5725 * platform/mac-wk1/TestExpectations:
5726
57272017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5728
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00005729 Rebaseline js/dom/global-constructors-attributes.html after r215131.
5730
5731 Unreviewed test gardening.
5732
5733 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5734 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5735 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5736
akling@apple.comb89c9482017-04-10 13:49:18 +000057372017-04-10 Andreas Kling <akling@apple.com>
5738
5739 Don't generate extra scrolling tiles for non-visible pages.
5740 https://bugs.webkit.org/show_bug.cgi?id=167213
5741 <rdar://problem/30105774>
5742
5743 Reviewed by Antti Koivisto.
5744
5745 * TestExpectations:
5746 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
5747 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
5748 * platform/mac-wk2/TestExpectations:
5749
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000057502017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
5751
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00005752 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
5753 https://bugs.webkit.org/show_bug.cgi?id=170667
5754
5755 Reviewed by Žan Doberšek.
5756
5757 Unskip then test that is passing now.
5758
5759 * platform/gtk/TestExpectations:
5760
57612017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
5762
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00005763 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
5764
5765 * platform/gtk/TestExpectations:
5766
magomez@igalia.com2c050a82017-04-10 07:39:19 +000057672017-04-10 Miguel Gomez <magomez@igalia.com>
5768
5769 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
5770 https://bugs.webkit.org/show_bug.cgi?id=168425
5771
5772 Reviewed by Said Abou-Hallawa.
5773
5774 Adjusted expectation for fast/images/animated-png.html. It must pass now.
5775
5776 * platform/gtk/TestExpectations:
5777
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000057782017-04-09 Devin Rousso <webkit@devinrousso.com>
5779
5780 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
5781 https://bugs.webkit.org/show_bug.cgi?id=170184
5782
5783 Reviewed by Matt Baker.
5784
5785 * inspector/unit-tests/text-utilities-expected.txt: Added.
5786 * inspector/unit-tests/text-utilities.html: Added.
5787
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000057882017-04-09 Youenn Fablet <youenn@apple.com>
5789
5790 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
5791 https://bugs.webkit.org/show_bug.cgi?id=170647
5792
5793 Reviewed by Sam Weinig.
5794
5795 * TestExpectations:
5796 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
5797 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
5798 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
5799 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
5800 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
5801 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
5802 * platform/mac/TestExpectations:
5803 * tests-options.json:
5804
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000058052017-04-09 Joseph Pecoraro <pecoraro@apple.com>
5806
5807 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
5808 https://bugs.webkit.org/show_bug.cgi?id=170651
5809
5810 Reviewed by Saam Barati.
5811
5812 * js/regexp-no-extensions-expected.txt:
5813 * js/script-tests/regexp-no-extensions.js:
5814 Update existing test for these edge cases.
5815
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000058162017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
5817
5818 [Variation Fonts] Width values of GX fonts are not mapped correctly
5819 https://bugs.webkit.org/show_bug.cgi?id=170367
5820
5821 Reviewed by Simon Fraser.
5822
5823 * fast/text/variations/font-selection-properties-expected.html:
5824 * fast/text/variations/gx-width-expected.html: Added.
5825 * fast/text/variations/gx-width.html: Added.
5826
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000058272017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
5828
5829 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
5830 https://bugs.webkit.org/show_bug.cgi?id=170577
5831
5832 Reviewed by Simon Fraser.
5833
5834 * fast/images/async-image-background-image-repeated-expected.html: Added.
5835 * fast/images/async-image-background-image-repeated.html: Added.
5836
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000058372017-04-08 Simon Fraser <simon.fraser@apple.com>
5838
5839 Unprefix CSS cursor values grab and grabbing
5840 https://bugs.webkit.org/show_bug.cgi?id=170543
5841
5842 Reviewed by Jon Lee.
5843
5844 Enhanced the cursor test to check round-tripping of all values.
5845
5846 * fast/css/cursor-parsing-expected.txt:
5847 * fast/css/cursor-parsing.html:
5848
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000058492017-04-08 Youenn Fablet <youenn@apple.com>
5850
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00005851 WebRTC tests gardening
5852 https://bugs.webkit.org/show_bug.cgi?id=170508
5853
5854 Reviewed by Eric Carlson.
5855
5856 * platform/ios-wk1/TestExpectations:
5857 * platform/ios-wk2/TestExpectations:
5858 * platform/ios/TestExpectations:
5859
58602017-04-08 Youenn Fablet <youenn@apple.com>
5861
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00005862 MediaStreamTrack id should be preserved by PeerConnection
5863 https://bugs.webkit.org/show_bug.cgi?id=170624
5864
5865 Reviewed by Eric Carlson.
5866
5867 * webrtc/video.html:
5868
cdumez@apple.comec928cd2017-04-08 01:11:10 +000058692017-04-07 Chris Dumez <cdumez@apple.com>
5870
5871 Unreviewed, update 2 media tests after r215120 so they work on iOS.
5872
5873 Setting the volume is a no-op on iOS so mute the video instead.
5874
5875 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
5876 * media/video-restricted-invisible-autoplay-not-allowed.html:
5877
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000058782017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
5879
5880 WebGPU: implement ComputeCommandEncoder and related components
5881 https://bugs.webkit.org/show_bug.cgi?id=170444
5882
5883 Reviewed by Alex Christensen.
5884
5885 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
5886
5887 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
5888 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
5889
zalan@apple.com318220e2017-04-07 22:48:22 +000058902017-04-07 Zalan Bujtas <zalan@apple.com>
5891
5892 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
5893 https://bugs.webkit.org/show_bug.cgi?id=170552
5894
5895 Reviewed by Antti Koivisto.
5896
5897 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
5898 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
5899
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000059002017-04-07 Ryan Haddad <ryanhaddad@apple.com>
5901
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00005902 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
5903 https://bugs.webkit.org/show_bug.cgi?id=168540
5904
5905 Unreviewed test gardening.
5906
5907 * platform/mac/TestExpectations:
5908
59092017-04-07 Ryan Haddad <ryanhaddad@apple.com>
5910
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00005911 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
5912 https://bugs.webkit.org/show_bug.cgi?id=170615
5913
5914 Unreviewed test gardening.
5915
5916 * platform/mac/TestExpectations:
5917
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000059182017-04-07 Chris Dumez <cdumez@apple.com>
5919
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00005920 Audible autoplay videos should not get paused when outside the viewport
5921 https://bugs.webkit.org/show_bug.cgi?id=170610
5922 <rdar://problem/31505984>
5923
5924 Reviewed by Eric Carlson.
5925
5926 Add layout test coverage.
5927
5928 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
5929 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
5930 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
5931 * media/video-restricted-invisible-autoplay-not-allowed.html:
5932
59332017-04-07 Chris Dumez <cdumez@apple.com>
5934
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00005935 Throttle / Align DOM Timers in cross-origin iframes to 30fps
5936 https://bugs.webkit.org/show_bug.cgi?id=170613
5937 <rdar://problem/31506444>
5938
5939 Reviewed by Simon Fraser.
5940
5941 Add layout test coverage.
5942
5943 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
5944 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
5945 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
5946
bfulgham@apple.com49026b42017-04-07 16:02:10 +000059472017-04-07 Brent Fulgham <bfulgham@apple.com>
5948
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00005949 Rebaseline additional tests after r215096.
5950 https://bugs.webkit.org/show_bug.cgi?id=170561
5951 <rdar://problem/7415154>
5952
5953 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
5954 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
5955 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
5956 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
5957 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
5958 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
5959 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
5960 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
5961 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
5962 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
5963 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
5964
59652017-04-07 Brent Fulgham <bfulgham@apple.com>
5966
bfulgham@apple.com49026b42017-04-07 16:02:10 +00005967 WebKit should percent encode single quotes in query strings
5968 https://bugs.webkit.org/show_bug.cgi?id=170561
5969 <rdar://problem/7415154>
5970
5971 Reviewed by Alex Christensen.
5972
5973 Rebaseline tests after change.
5974
5975 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
5976 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
5977 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
5978 * http/tests/security/xssAuditor/base-href-expected.txt:
5979 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
5980 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
5981 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
5982 * http/tests/security/xssAuditor/embed-tag-expected.txt:
5983 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
5984 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
5985 * http/tests/security/xssAuditor/form-action-expected.txt:
5986 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
5987 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
5988 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
5989 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
5990 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
5991 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
5992 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
5993 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
5994 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
5995 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
5996 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
5997 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
5998 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
5999 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
6000 * http/tests/security/xssAuditor/link-onclick-expected.txt:
6001 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
6002 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
6003 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
6004 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
6005 * http/tests/security/xssAuditor/object-tag-expected.txt:
6006 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
6007 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
6008 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
6009 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
6010 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
6011 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
6012 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
6013 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
6014 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
6015 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
6016 * http/tests/security/xssAuditor/svg-animate-expected.txt:
6017 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
6018 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
6019 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
6020
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000060212017-04-07 Youenn Fablet <youenn@apple.com>
6022
6023 Improve some WebRTC flaky tests
6024 https://bugs.webkit.org/show_bug.cgi?id=170584
6025
6026 Reviewed by Alex Christensen.
6027
6028 * webrtc/libwebrtc/descriptionGetters.html:
6029 * webrtc/video-replace-track-to-null.html:
6030
zalan@apple.come2374f52017-04-07 15:05:43 +000060312017-04-07 Zalan Bujtas <zalan@apple.com>
6032
6033 Text insertion cursor disappears after pressing enter
6034 https://bugs.webkit.org/show_bug.cgi?id=169291
6035 <rdar://problem/30899611>
6036
6037 Reviewed by Tim Horton.
6038
6039 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
6040 * editing/simple-line-layout-caret-is-gone.html: Added.
6041
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000060422017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
6043
6044 Make FontWithFeatures test font pass OTS
6045 https://bugs.webkit.org/show_bug.cgi?id=169788
6046
6047 Reviewed by Tim Horton.
6048
6049 Updated font to the one which passes the tests.
6050
6051 * css3/resources/FontWithFeatures.otf:
6052
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000060532017-04-06 Jiewen Tan <jiewen_tan@apple.com>
6054
6055 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
6056 https://bugs.webkit.org/show_bug.cgi?id=170571
6057
6058 Unreviewed.
6059
6060 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
6061 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
6062
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000060632017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
6064
6065 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
6066 https://bugs.webkit.org/show_bug.cgi?id=170560
6067 <rdar://problem/31484693>
6068
6069 Reviewed by Tim Horton.
6070
6071 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
6072 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
6073
6074 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
6075 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
6076
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000060772017-04-05 Simon Fraser <simon.fraser@apple.com>
6078
6079 Throttle requestAnimationFrame in cross-origin iframes to 30fps
6080 https://bugs.webkit.org/show_bug.cgi?id=170534
6081
6082 Reviewed by Dan Bates.
6083
6084 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
6085 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
6086 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
6087
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000060882017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6089
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00006090 Unreviewed, rolling out r215041.
6091
6092 The LayoutTest for this change is failing on ios-simulator.
6093
6094 Reverted changeset:
6095
6096 "Rendering flexbox children across columns"
6097 https://bugs.webkit.org/show_bug.cgi?id=164166
6098 http://trac.webkit.org/changeset/215041
6099
61002017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6101
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00006102 Unreviewed, rolling out r215046.
6103
6104 This change broke internal builds.
6105
6106 Reverted changeset:
6107
6108 "WebRTC tests gardening"
6109 https://bugs.webkit.org/show_bug.cgi?id=170508
6110 http://trac.webkit.org/changeset/215046
6111
61122017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6113
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00006114 Skip a test that was accidentally enabled with r214982.
6115
6116 Unreviewed test gardening.
6117
6118 * platform/ios/TestExpectations:
6119
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000061202017-04-06 Joseph Pecoraro <pecoraro@apple.com>
6121
6122 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
6123 https://bugs.webkit.org/show_bug.cgi?id=16531
6124 <rdar://problem/5712895>
6125
6126 Reviewed by Timothy Hatcher.
6127
6128 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
6129 * http/tests/inspector/network/resource-request-headers.html: Added.
6130 * http/tests/inspector/network/resources/basic-auth.php: Added.
6131 Test coverage for Cookie and Basic Authentication headers.
6132
6133 * platform/mac/TestExpectations:
6134 * platform/mac-wk1/TestExpectations:
6135 * platform/win/TestExpectations:
6136 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
6137 and ElCapitan which uses the legacy non-NSURLSession loading path.
6138
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000061392017-04-06 Youenn Fablet <youenn@apple.com>
6140
6141 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
6142 https://bugs.webkit.org/show_bug.cgi?id=167513
6143
6144 Reviewed by Eric Carlson.
6145
6146 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
6147
zalan@apple.com2319f682017-04-06 20:03:55 +000061482017-04-06 Zalan Bujtas <zalan@apple.com>
6149
6150 Simple line layout: Hittest always returns the first renderer in the block.
6151 https://bugs.webkit.org/show_bug.cgi?id=170520
6152 <rdar://problem/30979175>
6153
6154 Reviewed by Antti Koivisto.
6155
6156 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
6157 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
6158
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000061592017-03-31 Jiewen Tan <jiewen_tan@apple.com>
6160
6161 [WebCrypto] Add support for AES-CTR
6162 https://bugs.webkit.org/show_bug.cgi?id=169761
6163 <rdar://problem/31331321>
6164
6165 Reviewed by Brent Fulgham.
6166
6167 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
6168 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
6169 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
6170 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
6171 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
6172 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
6173 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
6174 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
6175 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
6176 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
6177 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
6178 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
6179 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
6180 * crypto/subtle/aes-ctr-generate-key.html: Added.
6181 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
6182 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
6183 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
6184 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
6185 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
6186 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
6187 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
6188 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
6189 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
6190 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
6191 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
6192 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
6193 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
6194 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
6195 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
6196 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
6197 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
6198 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
6199 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
6200 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
6201 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
6202 * crypto/subtle/aes-generate-key-malformed-parameters.html:
6203 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
6204 * crypto/subtle/aes-import-key-malformed-parameters.html:
6205 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
6206 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
6207 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
6208 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
6209 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
6210 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
6211 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
6212 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
6213 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
6214 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
6215 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
6216 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
6217
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000062182017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6219
6220 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
6221 https://bugs.webkit.org/show_bug.cgi?id=153460
6222
6223 Unreviewed test gardening.
6224
6225 * platform/mac/TestExpectations:
6226
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000062272017-04-06 Youenn Fablet <youenn@apple.com>
6228
6229 WebRTC tests gardening
6230 https://bugs.webkit.org/show_bug.cgi?id=170508
6231
6232 Reviewed by Eric Carlson.
6233
6234 * platform/ios-wk1/TestExpectations:
6235 * platform/ios-wk2/TestExpectations:
6236 * platform/ios/TestExpectations:
6237
antti@apple.comc5190fd2017-04-06 18:32:47 +000062382017-04-06 Antti Koivisto <antti@apple.com>
6239
6240 Implement testing mode for disk cache
6241 https://bugs.webkit.org/show_bug.cgi?id=170547
6242
6243 Reviewed by Andreas Kling.
6244
6245 Enable a few disabled tests to see how it goes.
6246
6247 * platform/mac-wk2/TestExpectations:
6248
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000062492017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
6250
6251 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
6252 https://bugs.webkit.org/show_bug.cgi?id=170339
6253
6254 Reviewed by Youenn Fablet.
6255
6256 Added new tests addressing respondWithNewView() behaviour.
6257
6258 * streams/readable-stream-byob-request-expected.txt: Updated.
6259 * streams/readable-stream-byob-request.js: Added new tests.
6260
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000062612017-04-06 Dave Hyatt <hyatt@apple.com>
6262
6263 Rendering flexbox children across columns
6264 https://bugs.webkit.org/show_bug.cgi?id=164166
6265 <rdar://problem/29055587>
6266
6267 Reviewed by Zalan Bujtas.
6268
6269 * fast/multicol/flexbox-rows-expected.html: Added.
6270 * fast/multicol/flexbox-rows.html: Added.
6271
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000062722017-04-05 Simon Fraser <simon.fraser@apple.com>
6273
6274 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
6275 https://bugs.webkit.org/show_bug.cgi?id=170479
6276
6277 Reviewed by Sam Weinig.
6278
6279 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
6280 * fast/frames/user-gesture-timestamp-propagation.html: Added.
6281 * platform/ios/TestExpectations:
6282
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000062832017-04-05 Eric Carlson <eric.carlson@apple.com>
6284
6285 [MediaStream] Host application should be able to mute and unmute media streams
6286 https://bugs.webkit.org/show_bug.cgi?id=170519
6287 <rdar://problem/31174326>
6288
6289 Reviewed by Youenn Fablet.
6290
6291 * fast/mediastream/MediaStream-page-muted-expected.txt:
6292 * fast/mediastream/MediaStream-page-muted.html:
6293
jfernandez@igalia.com30168022017-04-05 20:44:10 +000062942017-04-05 Javier Fernandez <jfernandez@igalia.com>
6295
6296 [css-align] Implement the place-items shorthand
6297 https://bugs.webkit.org/show_bug.cgi?id=168847
6298
6299 Reviewed by David Hyatt.
6300
6301 Regression tests for the new place-content alignment shorthand.
6302
6303 * css3/parse-place-items.html: Added.
6304
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000063052017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
6306
6307 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
6308 https://bugs.webkit.org/show_bug.cgi?id=170157
6309
6310 Reviewed by Alejandro G. Castro.
6311
6312 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
6313 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
6314 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
6315 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
6316 for each one of the audio media type and video media type.
6317
6318 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
6319 as failing in the general TestExpectations, because the libwebrtc backend currently
6320 doesn't generate the expected a=bundle-only lines.
6321 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
6322 The whole fast/mediastream directory is already overriden to pass.
6323 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
6324 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
6325 * fast/mediastream/resources/sdp-utils.js:
6326 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
6327 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
6328 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
6329
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000063302017-04-05 Jer Noble <jer.noble@apple.com>
6331
6332 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
6333 https://bugs.webkit.org/show_bug.cgi?id=170510
6334
6335 Reviewed by Eric Carlson.
6336
6337 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
6338 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
6339
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000063402017-04-05 Matt Baker <mattbaker@apple.com>
6341
6342 Web Inspector: XHR breakpoints should be global
6343 https://bugs.webkit.org/show_bug.cgi?id=170033
6344
6345 Reviewed by Joseph Pecoraro..
6346
6347 * inspector/dom-debugger/xhr-breakpoints.html:
6348 Update for XHRBreakpoint constructor change.
6349
cdumez@apple.comca98dba2017-04-05 18:47:39 +000063502017-04-05 Chris Dumez <cdumez@apple.com>
6351
6352 <input type="range"> changing to disabled while active breaks all pointer events
6353 https://bugs.webkit.org/show_bug.cgi?id=170447
6354 <rdar://problem/31442875>
6355
6356 Reviewed by Geoffrey Garen.
6357
6358 Add layout test coverage.
6359
6360 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
6361 * fast/forms/range/disabled-while-dragging.html: Added.
6362
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000063632017-04-05 Jiewen Tan <jiewen_tan@apple.com>
6364
6365 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
6366 <rdar://problem/31322400>
6367
6368 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
6369 * crypto/subtle/rsa-import-key-malformed-parameters.html:
6370
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000063712017-04-05 Youenn Fablet <youenn@apple.com>
6372
6373 Deprecate and remove URL.createObjectURL(mediastream)
6374 https://bugs.webkit.org/show_bug.cgi?id=167518
6375 <rdar://problem/31149607>
6376
6377 Reviewed by Eric Carlson.
6378
6379 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
6380 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
6381 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
6382 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
6383 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
6384 * fast/mediastream/MediaStream-video-element-expected.txt:
6385 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
6386 * fast/mediastream/MediaStream-video-element-track-stop.html:
6387 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
6388 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
6389 * fast/mediastream/MediaStream-video-element.html:
6390 * fast/mediastream/resources/getUserMedia-helper.js:
6391 (setupVideoElementWithStream):
6392
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000063932017-04-05 Javier Fernandez <jfernandez@igalia.com>
6394
6395 [GTK] Unreviewed tests gardening
6396 https://bugs.webkit.org/show_bug.cgi?id=170497
6397
6398 Unreviewed test gardening. Rebaseline tests after r214712.
6399
6400 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
6401
6402
ap@apple.com0bc422c2017-04-05 05:14:52 +000064032017-04-04 Alexey Proskuryakov <ap@apple.com>
6404
6405 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
6406 for https://bugs.webkit.org/show_bug.cgi?id=170493
6407
6408 * platform/mac/TestExpectations:
6409
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000064102017-04-04 Youenn Fablet <youenn@apple.com>
6411
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00006412 Canvas is tainted when painting a video with MediaStreamTrack
6413 https://bugs.webkit.org/show_bug.cgi?id=170486
6414
6415 Reviewed by Eric Carlson.
6416
6417 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
6418 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
6419 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
6420 (reject):
6421 (getUserMedia):
6422 (defaultRejectOrCatch):
6423 (setupVideoElementWithStream):
6424
64252017-04-04 Youenn Fablet <youenn@apple.com>
6426
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00006427 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
6428 https://bugs.webkit.org/show_bug.cgi?id=170482
6429
6430 Reviewed by Eric Carlson.
6431
6432 * TestExpectations:
6433
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000064342017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6435
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00006436 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
6437 https://bugs.webkit.org/show_bug.cgi?id=168390
6438
6439 Unreviewed test gardening.
6440
6441 * platform/mac/TestExpectations:
6442
64432017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6444
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00006445 Mark fast/images/reset-image-animation.html as flaky.
6446 https://bugs.webkit.org/show_bug.cgi?id=170177
6447
6448 Unreviewed test gardening.
6449
6450 * platform/mac/TestExpectations:
6451
64522017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6453
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00006454 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
6455 https://bugs.webkit.org/show_bug.cgi?id=168409
6456
6457 Unreviewed test gardening.
6458
6459 * platform/mac-wk1/TestExpectations:
6460
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000064612017-04-04 Brent Fulgham <bfulgham@apple.com>
6462
6463 Do not assert when CharacterData representing an Attr fires events
6464 https://bugs.webkit.org/show_bug.cgi?id=170454
6465 <rdar://problem/30979320>
6466
6467 Reviewed by Ryosuke Niwa.
6468
6469 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
6470 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
6471
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000064722017-04-04 Youenn Fablet <youenn@apple.com>
6473
6474 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
6475 https://bugs.webkit.org/show_bug.cgi?id=169481
6476
6477 Reviewed by Eric Carlson.
6478
6479 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
6480 * webrtc/datachannel/basic.html:
6481
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000064822017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6483
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00006484 Add back results that were accidentally removed with r214848.
6485 https://bugs.webkit.org/show_bug.cgi?id=169301
6486
6487 Unreviewed test gardening.
6488
6489 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
6490 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
6491
64922017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6493
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00006494 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
6495 https://bugs.webkit.org/show_bug.cgi?id=170456
6496
6497 Unreviewed test gardening.
6498
6499 * platform/mac-wk1/TestExpectations:
6500
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000065012017-04-04 Youenn Fablet <youenn@apple.com>
6502
6503 webrtc/peer-connection-audio-mute.html is flaky
6504 https://bugs.webkit.org/show_bug.cgi?id=170451
6505
6506 Reviewed by Eric Carlson.
6507
6508 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
6509 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
6510 Decreasing time spent at detecting hum or not.
6511 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
6512
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000065132017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6514
6515 Mark fast/images/animated-gif-webkit-transform.html as flaky.
6516 https://bugs.webkit.org/show_bug.cgi?id=170410
6517
6518 Unreviewed test gardening.
6519
6520 * platform/mac-wk2/TestExpectations:
6521
ap@apple.com68c61102017-04-04 01:22:41 +000065222017-04-03 Alexey Proskuryakov <ap@apple.com>
6523
6524 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
6525
6526 This test still times out, most of the time.
6527
6528 * platform/wk2/TestExpectations:
6529
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000065302017-04-03 Javier Fernandez <jfernandez@igalia.com>
6531
6532 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
6533 https://bugs.webkit.org/show_bug.cgi?id=170340
6534
6535 Reviewed by David Hyatt.
6536
6537 Added additional test cases to evaluate the new baseline-alignment syntax.
6538
6539 * css3/parse-place-content-expected.txt:
6540 * css3/parse-place-content.html:
6541
n_wang@apple.comaf39f872017-04-03 23:06:25 +000065422017-04-03 Nan Wang <n_wang@apple.com>
6543
6544 AX: Expose link children when doing search predication on iOS
6545 https://bugs.webkit.org/show_bug.cgi?id=170424
6546 <rdar://problem/31413335>
6547
6548 Reviewed by Chris Fleizach.
6549
6550 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
6551 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
6552
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000065532017-04-03 Dave Hyatt <hyatt@apple.com>
6554
6555 Japanese fonts in vertical text should support synthesized italics
6556 https://bugs.webkit.org/show_bug.cgi?id=169301
6557
6558 Reviewed by Simon Fraser.
6559
6560 * fast/text/international/synthesized-italic-vertical-expected.html:
6561 * fast/text/international/synthesized-italic-vertical.html:
6562 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
6563 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
6564
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000065652017-04-03 Chris Dumez <cdumez@apple.com>
6566
6567 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
6568 https://bugs.webkit.org/show_bug.cgi?id=170285
6569 <rdar://problem/31378543>
6570
6571 Reviewed by Andy Estes.
6572
6573 Add layout test coverage.
6574
6575 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
6576 * fast/images/background-image-relative-url-changes-document.html: Added.
6577
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000065782017-04-03 John Wilander <wilander@apple.com>
6579
6580 Remove timeout expectations after bug fix
6581 https://bugs.webkit.org/show_bug.cgi?id=168262
6582
6583 Unreviewed test gardening.
6584
6585 Remove timeout expectations after bug fix in
6586 https://bugs.webkit.org/show_bug.cgi?id=170400
6587
6588 * platform/wk2/TestExpectations:
6589 Remove expected timeout for the first five test cases
6590 under http/tests/loading/resourceLoadStatistics/.
6591
antti@apple.com6c64e6c2017-04-03 19:08:07 +000065922017-04-03 Antti Koivisto <antti@apple.com>
6593
6594 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
6595 https://bugs.webkit.org/show_bug.cgi?id=170402
6596 <rdar://problem/31004344>
6597
6598 Reviewed by Simon Fraser.
6599
6600 * fast/css/document-stylesheets-dynamic-expected.html: Added.
6601 * fast/css/document-stylesheets-dynamic.html: Added.
6602
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000066032017-04-03 Jeremy Jones <jeremyj@apple.com>
6604
6605 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
6606 https://bugs.webkit.org/show_bug.cgi?id=167965
6607
6608 Reviewed by Jon Lee.
6609
6610 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
6611 can therefore be delivered later than expected by the test. This is already done for the first one,
6612 do this for the second one also.
6613
6614 * platform/mac-wk2/TestExpectations:
6615 * pointer-lock/mouse-event-delivery.html:
6616
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000066172017-04-01 Simon Fraser <simon.fraser@apple.com>
6618
6619 Clean up touch event handler registration when moving nodes between documents
6620 https://bugs.webkit.org/show_bug.cgi?id=170384
6621 rdar://problem/30816694
6622
6623 Reviewed by Chris Dumez.
6624
6625 Tests for moving nodes with various listener/handler combinations between documents.
6626
6627 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
6628 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
6629 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
6630 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
6631 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
6632 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
6633 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
6634 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
6635
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000066362017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
6637
6638 [SOUP] URI Fragment is lost after redirect
6639 https://bugs.webkit.org/show_bug.cgi?id=170058
6640
6641 Reviewed by Michael Catanzaro.
6642
6643 Add tests to check we correctly handle fragment identifiers on server redirections.
6644
6645 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
6646 * http/tests/navigation/redirect-preserves-fragment.html: Added.
6647 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
6648 * http/tests/navigation/redirect-to-fragment.html: Added.
6649 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
6650 * http/tests/navigation/redirect-to-fragment2.html: Added.
6651 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
6652 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
6653 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
6654 * platform/ios/TestExpectations:
6655 * platform/mac/TestExpectations:
6656
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000066572017-04-03 Youenn Fablet <youenn@apple.com>
6658
6659 captureStream is getting black frames with webgl canvas
6660 https://bugs.webkit.org/show_bug.cgi?id=170325
6661
6662 Reviewed by Dean Jackson.
6663
6664 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
6665 * fast/mediastream/captureStream/canvas3d.html: Added.
6666
pvollan@apple.com60e84802017-04-03 13:17:11 +000066672017-04-03 Per Arne Vollan <pvollan@apple.com>
6668
6669 Implement stroke-miterlimit.
6670 https://bugs.webkit.org/show_bug.cgi?id=169078
6671
6672 Reviewed by Dean Jackson.
6673
6674 * fast/css/stroke-miterlimit-default-expected.html: Added.
6675 * fast/css/stroke-miterlimit-default.html: Added.
6676 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
6677 * fast/css/stroke-miterlimit-large.html: Added.
6678 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
6679 * fast/css/stroke-miterlimit-zero.html: Added.
6680
ap@apple.com4e5a2a92017-04-02 18:55:45 +000066812017-04-02 Alexey Proskuryakov <ap@apple.com>
6682
ap@apple.com224fa132017-04-03 03:30:14 +00006683 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
6684
6685 * TestExpectations:
6686
66872017-04-02 Alexey Proskuryakov <ap@apple.com>
6688
ap@apple.com637c6b42017-04-03 03:13:42 +00006689 Build fix for
6690 Add missing text styles
6691 https://bugs.webkit.org/show_bug.cgi?id=170295
6692
6693 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
6694
66952017-04-02 Alexey Proskuryakov <ap@apple.com>
6696
ap@apple.com37851092017-04-03 01:26:31 +00006697 Fix lint errors.
6698
6699 * TestExpectations:
6700 * platform/ios-wk1/TestExpectations:
6701 * platform/ios-wk2/TestExpectations:
6702 * platform/ios/TestExpectations:
6703 * platform/mac-wk1/TestExpectations:
6704
67052017-04-02 Alexey Proskuryakov <ap@apple.com>
6706
ap@apple.com4e5a2a92017-04-02 18:55:45 +00006707 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
6708
6709 For https://bugs.webkit.org/show_bug.cgi?id=170395
6710 rdar://problem/30975761, rdar://problem/31394017
6711
6712 * TestExpectations:
6713
pvollan@apple.comc6950052017-04-02 05:28:53 +000067142017-04-01 Per Arne Vollan <pvollan@apple.com>
6715
6716 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
6717 https://bugs.webkit.org/show_bug.cgi?id=169466
6718
6719 Reviewed by Jon Lee.
6720
6721 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
6722 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
6723 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
6724 -webkit-text-stroke-width.
6725
6726 * fast/css/stroke-width-fallback-expected.html: Added.
6727 * fast/css/stroke-width-fallback.html: Added.
6728
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000067292017-04-01 Jon Lee <jonlee@apple.com>
6730
6731 Add missing text styles
6732 https://bugs.webkit.org/show_bug.cgi?id=170295
6733 rdar://problem/30219503
6734
6735 Reviewed by Dean Jackson.
6736
6737 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
6738
cdumez@apple.com63c68002017-04-02 00:55:20 +000067392017-04-01 Chris Dumez <cdumez@apple.com>
6740
6741 We should pause silent WebAudio rendering in background tabs
6742 https://bugs.webkit.org/show_bug.cgi?id=170299
6743 <rdar://problem/31289132>
6744
6745 Reviewed by Eric Carlson.
6746
6747 Add layout test coverage.
6748
6749 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
6750 * webaudio/silent-audio-interrupted-in-background.html: Added.
6751
ap@apple.com44498b62017-04-01 07:47:17 +000067522017-04-01 Alexey Proskuryakov <ap@apple.com>
6753
6754 Rolling back http://trac.webkit.org/r214663 - memory corruption
6755
6756 * streams/readable-stream-byob-request-expected.txt:
6757 * streams/readable-stream-byob-request.js:
6758 (self.importScripts.test): Deleted.
6759
zalan@apple.com45ae7d72017-04-01 06:30:00 +000067602017-03-31 Zalan Bujtas <zalan@apple.com>
6761
6762 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
6763 https://bugs.webkit.org/show_bug.cgi?id=170348
6764 <rdar://problem/24727151>
6765
6766 Reviewed by David Hyatt.
6767
6768 * fast/multicol/table-section-page-break-expected.html: Added.
6769 * fast/multicol/table-section-page-break.html: Added.
6770
cdumez@apple.comc79decf2017-04-01 00:31:34 +000067712017-03-31 Chris Dumez <cdumez@apple.com>
6772
6773 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
6774 https://bugs.webkit.org/show_bug.cgi?id=162510
6775 <rdar://problem/31380650>
6776
6777 Reviewed by Alexey Proskuryakov.
6778
6779 The test restores a page from PageCache and wants to check that an animated
6780 GIF is properly animating. To do so, it store the data of the current image
6781 frame, and then checks in a 100ms timer that the current image frame is
6782 different. This is flaky by nature since the image only has 10 frames and
6783 you therefore have a 1/10 chance that the new frame will be the same as the
6784 previous one, even if the image is properly animating.
6785
6786 To address the problem, do a setInterval instead of a setTimeout and check
6787 until the frame becomes different.
6788
6789 * fast/images/animated-gif-restored-from-bfcache.html:
6790 * platform/mac/TestExpectations:
6791
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000067922017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
6793
6794 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
6795 https://bugs.webkit.org/show_bug.cgi?id=170328
6796 <rdar://problem/30904558>
6797
6798 Reviewed by Tim Horton.
6799
6800 Adds a new layout test verifying that when a user taps away to clear the current selection in character
6801 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
6802 selection views, which are dismissed.
6803
6804 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
6805 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
6806
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000068072017-03-31 Youenn Fablet <youenn@apple.com>
6808
6809 Add a test to ensure webrtc generated certificates and names are ephemeral
6810 https://bugs.webkit.org/show_bug.cgi?id=170225
6811
6812 Reviewed by Jon Lee.
6813
6814 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
6815 * webrtc/ephemeral-certificates-and-cnames.html: Added.
6816
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000068172017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
6818
6819 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
6820 https://bugs.webkit.org/show_bug.cgi?id=170327
6821 <rdar://problem/31363816>
6822
6823 Reviewed by Tim Horton.
6824
6825 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
6826 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
6827 synthetic touch events.
6828
6829 * TestExpectations:
6830 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
6831 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
6832
ap@apple.come4023af2017-03-31 17:29:12 +000068332017-03-31 Alexey Proskuryakov <ap@apple.com>
6834
ap@apple.com19c0fd02017-03-31 19:18:26 +00006835 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
6836 https://bugs.webkit.org/show_bug.cgi?id=170355
6837
6838 * TestExpectations:
6839
68402017-03-31 Alexey Proskuryakov <ap@apple.com>
6841
ap@apple.comb599b982017-03-31 17:41:39 +00006842 Correction for the previous change - this is an image failure.
6843
6844 * platform/mac-wk2/TestExpectations:
6845
68462017-03-31 Alexey Proskuryakov <ap@apple.com>
6847
ap@apple.come4023af2017-03-31 17:29:12 +00006848 Mark fast/images/animated-image-different-dest-size.html as flaky for
6849 https://bugs.webkit.org/show_bug.cgi?id=170203
6850
6851 * platform/mac-wk2/TestExpectations:
6852
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000068532017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
6854
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00006855 Unreviewed GTK+ gardening. Update expectations of several tests.
6856
6857 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
6858 fonts.
6859
6860 * platform/gtk/TestExpectations:
6861 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
6862
68632017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
6864
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00006865 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
6866
6867 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
6868 after r214503.
6869
6870 * platform/gtk/TestExpectations:
6871 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
6872 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
6873 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
6874 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
6875
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000068762017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
6877
6878 [Readable Streams API] Implement cloneArrayBuffer in WebCore
6879 https://bugs.webkit.org/show_bug.cgi?id=170008
6880
6881 Reviewed by Youenn Fablet.
6882
6883 Added test to check cloneArrayBuffer behaviour.
6884
6885 * streams/readable-stream-byob-request.js:
6886
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000068872017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
6888
6889 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
6890 https://bugs.webkit.org/show_bug.cgi?id=170151
6891
6892 Reviewed by Saam Barati.
6893
6894 * js/script-tests/string_replace_function.js: Added.
6895 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
6896 * js/string_replace_function-expected.txt: Added.
6897 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
6898 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
6899 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
6900
rego@igalia.com0e27af12017-03-31 09:27:04 +000069012017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
6902
6903 [css-grid] Update W3C Test Suite
6904 https://bugs.webkit.org/show_bug.cgi?id=170170
6905
6906 Reviewed by Youenn Fablet.
6907
6908 Update path to tests in TestExpectations as the CSS Grid Layout suite
6909 is now under web-platform-tests.
6910
6911 * TestExpectations:
6912
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000069132017-03-31 Antoine Quint <graouts@apple.com>
6914
6915 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
6916 https://bugs.webkit.org/show_bug.cgi?id=168409
6917 <rdar://problem/30799198>
6918
6919 Unreviewed. Capture new logging events.
6920
6921 * media/modern-media-controls/airplay-button/airplay-button.html:
6922
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000069232017-03-30 Matt Baker <mattbaker@apple.com>
6924
6925 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
6926
6927 * inspector/css/getAllStyleSheets-expected.txt:
6928
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000069292017-03-30 Ryan Haddad <ryanhaddad@apple.com>
6930
6931 Rebaseline js/dom/global-constructors-attributes.html.
6932
6933 Unreviewed test gardening.
6934
6935 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6936 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6937 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6938
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000069392017-03-30 Simon Fraser <simon.fraser@apple.com>
6940
6941 Rename a touch event function, and new touch region test results
6942 https://bugs.webkit.org/show_bug.cgi?id=170309
6943 rdar://problem/31329520
6944
6945 Reviewed by Chris Dumez.
6946
6947 A code change in WebKitAdditions progresses this test result.
6948
6949 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
6950
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000069512017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
6952
6953 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
6954 https://bugs.webkit.org/show_bug.cgi?id=169547
6955
6956 Reviewed by Simon Fraser.
6957
6958 * fast/images/async-image-background-image.html:
6959 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
6960 * fast/images/sprite-sheet-image-draw-expected.html: Added.
6961 * fast/images/sprite-sheet-image-draw.html: Added.
6962
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000069632017-03-30 Matt Baker <mattbaker@apple.com>
6964
6965 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
6966 https://bugs.webkit.org/show_bug.cgi?id=170279
6967 <rdar://problem/30200492>
6968
6969 Reviewed by David Hyatt.
6970
6971 * inspector/css/getAllStyleSheets.html:
6972 Add stylesheet with an "unparsed" property having no final semicolon.
6973
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000069742017-03-30 Youenn Fablet <youenn@apple.com>
6975
6976 Clean up RTCDataChannel
6977 https://bugs.webkit.org/show_bug.cgi?id=169732
6978
6979 Reviewed by Chris Dumez.
6980
6981 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
6982 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
6983
cdumez@apple.comc973c422017-03-30 21:35:39 +000069842017-03-30 Chris Dumez <cdumez@apple.com>
6985
6986 svg/animations/animations-paused-in-background-page.html is flaky
6987 https://bugs.webkit.org/show_bug.cgi?id=170290
6988
6989 Reviewed by Simon Fraser.
6990
6991 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
6992 due to a race.
6993
6994 * svg/animations/animations-paused-in-background-page-expected.txt:
6995 * svg/animations/animations-paused-in-background-page.html:
6996
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000069972017-03-30 Javier Fernandez <jfernandez@igalia.com>
6998
6999 [css-align] Adapt content-alignment properties to the new baseline syntax
7000 https://bugs.webkit.org/show_bug.cgi?id=170262
7001
7002 Reviewed by David Hyatt.
7003
7004 Added new cases to the alignment properties parsing tests so that we can verify the new
7005 baseline-alignment syntax is parsed as expected.
7006 Additionally, I modified the tests so that they use the testharness format.
7007
7008 * css3/parse-align-content-expected.txt:
7009 * css3/parse-align-content.html:
7010 * css3/parse-justify-content-expected.txt:
7011 * css3/parse-justify-content.html:
7012
jcraig@apple.comaff229672017-03-30 21:13:21 +000070132017-03-30 James Craig <jcraig@apple.com>
7014
7015 AX: Expose a new AXSubrole for explicit ARIA "group" role
7016 https://bugs.webkit.org/show_bug.cgi?id=169810
7017 <rdar://problem/31039693>
7018
7019 Reviewed by Chris Fleizach.
7020
7021 * accessibility/list-detection2-expected.txt:
7022 * accessibility/list-detection2.html:
7023 * accessibility/roles-computedRoleString.html:
7024 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
7025 * inspector/dom/highlightFrame-expected.txt:
7026 * inspector/dom/highlightSelector-expected.txt:
7027 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
7028 * platform/mac/accessibility/roles-exposed-expected.txt:
7029
commit-queue@webkit.org76329332017-03-30 20:22:38 +000070302017-03-30 Youenn Fablet <youenn@apple.com>
7031
7032 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
7033 https://bugs.webkit.org/show_bug.cgi?id=170294
7034
7035 Unreviewed.
7036
7037 * TestExpectations: Marking these tests as flaky.
7038
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000070392017-03-30 Eric Carlson <eric.carlson@apple.com>
7040
7041 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
7042 https://bugs.webkit.org/show_bug.cgi?id=169956
7043
7044 Reviewed by Youenn Fablet.
7045
7046 * webaudio/audiobuffer-crash-expected.txt: Added.
7047 * webaudio/audiobuffer-crash.html: Added.
7048
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000070492017-03-30 Simon Fraser <simon.fraser@apple.com>
7050
7051 Add some tests that dump the touch event regions with various content configurations
7052 https://bugs.webkit.org/show_bug.cgi?id=170216
7053
7054 Followup: add missing results files, and tweak iframes.html to show that regions fail to
7055 take iframe borders into account.
7056
7057 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
7058 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
7059 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
7060 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
7061 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
7062 * fast/events/touch/ios/touch-event-regions/iframes.html:
7063 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
7064 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
7065
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000070662017-03-30 Per Arne Vollan <pvollan@apple.com>
7067
7068 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
7069 https://bugs.webkit.org/show_bug.cgi?id=170188
7070
7071 Reviewed by Eric Carlson.
7072
7073 The textTrackDisplayElement call will fail and throw an exception if the text track display element
7074 has not yet been added to the text track container element. We wait until it has been added.
7075
7076 * media/track/track-cue-rendering-with-padding.html:
7077
commit-queue@webkit.org98928812017-03-30 17:06:21 +000070782017-03-30 Antoine Quint <graouts@apple.com>
7079
7080 [Modern Media Controls] Invalid placard icon is not visible for short video
7081 https://bugs.webkit.org/show_bug.cgi?id=170277
7082 <rdar://problem/31327955>
7083
7084 Reviewed by Eric Carlson.
7085
7086 Add a new test to check that we correctly hide the invalid icon only when
7087 there is no space left to display it.
7088
7089 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
7090 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
7091
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000070922017-03-27 Sergio Villar Senin <svillar@igalia.com>
7093
7094 [css-grid] Clamp the number of autorepeat tracks
7095 https://bugs.webkit.org/show_bug.cgi?id=170120
7096
7097 Reviewed by Manuel Rego Casasnovas.
7098
7099 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
7100 to allow us to run several test cases over a small number of grids in a single file quite
7101 fast. The other option was to statically (CSS) create several huge grids, something that
7102 could potentially be very expensive in terms of memory and CPU leading to timeouts.
7103
7104 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
7105 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
7106
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000071072017-03-30 Antoine Quint <graouts@apple.com>
7108
7109 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
7110 https://bugs.webkit.org/show_bug.cgi?id=168409
7111 <rdar://problem/30799198>
7112
7113 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
7114 requestAnimationFrame() call to suspend the ScriptedAnimationController.
7115
7116 * media/modern-media-controls/airplay-button/airplay-button.html:
7117
pvollan@apple.comc639f112017-03-30 06:35:31 +000071182017-03-30 Per Arne Vollan <pvollan@apple.com>
7119
7120 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
7121 https://bugs.webkit.org/show_bug.cgi?id=168660
7122
7123 Reviewed Eric Carlson.
7124
7125 The textTrackDisplayElement call will fail and throw an exception if the text track display element
7126 has not yet been added to the text track container element. We wait until it has been added.
7127
7128 * media/track/track-cue-container-rendering-position.html:
7129
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000071302017-03-29 Ryosuke Niwa <rniwa@webkit.org>
7131
7132 Disconnecting a HTMLObjectElement does not always unload its content document
7133 https://bugs.webkit.org/show_bug.cgi?id=169606
7134
7135 Reviewed by Andy Estes.
7136
7137 Add a regression test.
7138
7139 * fast/dom/removing-focused-object-element-expected.txt: Added.
7140 * fast/dom/removing-focused-object-element.html: Added.
7141
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000071422017-03-29 Simon Fraser <simon.fraser@apple.com>
7143
7144 Add some tests that dump the touch event regions with various content configurations
7145 https://bugs.webkit.org/show_bug.cgi?id=170216
7146
7147 Reviewed by Dean Jackson.
7148
7149 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
7150
7151 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
7152 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
7153 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
7154 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
7155 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
7156 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
7157 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
7158 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
7159 * fast/events/touch/ios/touch-event-regions/document.html: Added.
7160 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
7161 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
7162 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
7163 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
7164 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
7165 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
7166
simon.fraser@apple.com54152682017-03-30 01:31:53 +000071672017-03-28 Simon Fraser <simon.fraser@apple.com>
7168
7169 Make it possible to dump touch event regions for testing
7170 https://bugs.webkit.org/show_bug.cgi?id=170209
7171 <rdar://problem/31309258>
7172
7173 Reviewed by Tim Horton.
7174
7175 Simple test that dumps the regions.
7176
7177 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
7178 * fast/events/touch/ios/touch-event-regions.html: Added.
7179
zalan@apple.com26018542017-03-30 01:25:00 +000071802017-03-29 Zalan Bujtas <zalan@apple.com>
7181
7182 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
7183 https://bugs.webkit.org/show_bug.cgi?id=170259
7184 <rdar://problem/31300584>
7185
7186 Reviewed by Simon Fraser.
7187
7188 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
7189 * fast/block/float/placing-multiple-floats-crash.html: Added.
7190
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000071912017-03-29 Tim Horton <timothy_horton@apple.com>
7192
7193 Swipe gesture tests don't work on macOS Sierra
7194 https://bugs.webkit.org/show_bug.cgi?id=161675
7195 <rdar://problem/23379930>
7196
7197 Reviewed by Darin Adler.
7198
7199 * platform/mac-wk2/TestExpectations:
7200 * swipe/basic-cached-back-swipe-expected.txt:
7201 * swipe/basic-cached-back-swipe.html:
7202 * swipe/main-frame-pinning-requirement-expected.txt:
7203 * swipe/main-frame-pinning-requirement.html:
7204 * swipe/pushState-cached-back-swipe-expected.txt:
7205 * swipe/pushState-cached-back-swipe.html:
7206 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
7207 * swipe/pushState-programmatic-back-while-swiping-crash.html:
7208 * swipe/resources/swipe-test.js:
7209 (measuredDurationShouldBeLessThan):
7210 (startSwipeGesture):
7211 (completeSwipeGesture):
7212 (playEventStream):
7213 (eventQueue.enqueueScrollEvent): Deleted.
7214 (eventQueue.enqueueSwipeEvent): Deleted.
7215 (eventQueue.hasPendingEvents): Deleted.
7216 (eventQueue.callAfterEventDispatch): Deleted.
7217 (eventQueue._processEventQueue): Deleted.
7218 (eventQueue._processEventQueueSoon): Deleted.
7219 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
7220 * swipe/swipe-start-hysteresis-failures.html: Removed.
7221
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000072222017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7223
7224 Try to normalize variation ranges
7225 https://bugs.webkit.org/show_bug.cgi?id=170119
7226
7227 Reviewed by Simon Fraser.
7228
7229 * fast/text/variations/font-selection-properties-expected.html:
7230
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000072312017-03-29 Ryan Haddad <ryanhaddad@apple.com>
7232
7233 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
7234 https://bugs.webkit.org/show_bug.cgi?id=169677
7235
7236 Unreviewed test gardening.
7237
7238 * platform/mac-wk1/TestExpectations:
7239 * platform/mac/TestExpectations:
7240
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000072412017-03-29 Javier Fernandez <jfernandez@igalia.com>
7242
7243 [css-align] Adapt self-alignment properties to the new baseline syntax
7244 https://bugs.webkit.org/show_bug.cgi?id=170235
7245
7246 Reviewed by David Hyatt.
7247
7248 Added new cases to the alignment properties parsing tests so that we can verify the new
7249 baseline-alignment syntax is parsed as expected.
7250 Additionally, I modified the tests so that they use the testharness format.
7251
7252 * css3/parse-align-items-expected.txt:
7253 * css3/parse-align-items.html:
7254 * css3/parse-align-self-expected.txt:
7255 * css3/parse-align-self.html:
7256 * css3/resources/alignment-parsing-utils-th.js:
7257 (checkValues):
7258 * fast/css/parse-justify-items-expected.txt:
7259 * fast/css/parse-justify-items.html:
7260 * fast/css/parse-justify-self-expected.txt:
7261 * fast/css/parse-justify-self.html:
7262 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
7263 (checkValues):
7264 (checkBadValues):
7265 (checkInitialValues):
7266 (checkInheritValues):
7267 (checkLegacyValues):
7268 (checkSupportedValues):
7269
cdumez@apple.com5ddde632017-03-29 20:54:21 +000072702017-03-29 Chris Dumez <cdumez@apple.com>
7271
7272 Animated SVG images are not paused in pages loaded in the background
7273 https://bugs.webkit.org/show_bug.cgi?id=170043
7274 <rdar://problem/31234412>
7275
7276 Reviewed by Simon Fraser.
7277
7278 Extend layout test coverage.
7279
7280 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
7281 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
7282 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
7283 * svg/animations/animations-paused-in-background-page.html: Added.
7284 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
7285
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000072862017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7287
7288 Post-commit test gardening after r214546
7289 https://bugs.webkit.org/show_bug.cgi?id=169518
7290
7291 Unreviewed.
7292
7293 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
7294 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
7295
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000072962017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7297
7298 Post-commit test gardening after r214546
7299 https://bugs.webkit.org/show_bug.cgi?id=169518
7300
7301 Unreviewed.
7302
7303 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
7304 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
7305
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000073062017-03-29 Ryan Haddad <ryanhaddad@apple.com>
7307
7308 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
7309 https://bugs.webkit.org/show_bug.cgi?id=170130
7310
7311 Unreviewed test gardening.
7312
7313 * TestExpectations:
7314
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000073152017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7316
7317 Variation fonts: Make sure that feature detection and preprocessor macros are right
7318 https://bugs.webkit.org/show_bug.cgi?id=169518
7319
7320 Reviewed by Simon Fraser.
7321
7322 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
7323
7324 * fast/text/font-variations-feature-detection-expected.html: Added.
7325 * fast/text/font-variations-feature-detection.html: Added.
7326 * platform/ios-simulator/TestExpectations:
7327 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7328 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
7329 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
7330 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
7331 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
7332 * platform/mac/TestExpectations:
7333
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000073342017-03-29 Antoine Quint <graouts@apple.com>
7335
7336 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
7337 https://bugs.webkit.org/show_bug.cgi?id=170239
7338 <rdar://problem/31320685>
7339
7340 Reviewed by Dean Jackson.
7341
7342 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
7343 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
7344 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
7345 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
7346 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
7347
7348 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
7349 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
7350 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
7351 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
7352 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
7353
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000073542017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7355
7356 Mark fast/workers/worker-close-more.html as a flaky timeout.
7357 https://bugs.webkit.org/show_bug.cgi?id=169838
7358
7359 Unreviewed test gardening.
7360
7361 * platform/mac/TestExpectations:
7362
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000073632017-03-29 Youenn Fablet <youenn@apple.com>
7364
7365 Move DTMF WebRTC extension behind its own compile flag
7366 https://bugs.webkit.org/show_bug.cgi?id=170226
7367
7368 Reviewed by Eric Carlson.
7369
7370 * TestExpectations:
7371 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7372 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7373 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
7374 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7375
clopez@igalia.comea2710e2017-03-29 15:33:15 +000073762017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
7377
7378 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
7379 https://bugs.webkit.org/show_bug.cgi?id=170192
7380
7381 Unreviewed test gardening.
7382
7383 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
7384
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000073852017-03-29 Youenn Fablet <youenn@apple.com>
7386
7387 Add test for differentiating camera versus canvas stream
7388 https://bugs.webkit.org/show_bug.cgi?id=169698
7389 <rdar://problem/31076026>
7390
7391 Reviewed by Eric Carlson.
7392
7393 * fast/mediastream/captureStream/canvas2d.html:
7394
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000073952017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
7396
7397 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
7398 https://bugs.webkit.org/show_bug.cgi?id=170223
7399
7400 Reviewed by Youenn Fablet.
7401
7402 After r214441 the arguments of addIceCandidate() are nullable.
7403
7404 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
7405 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
7406 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
7407
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000074082017-03-29 Antoine Quint <graouts@apple.com>
7409
7410 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
7411 https://bugs.webkit.org/show_bug.cgi?id=168409
7412 <rdar://problem/30799198>
7413
7414 Reviewed by Dean Jackson.
7415
7416 Opt into ScriptedAnimationController logging.
7417
7418 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
7419 * media/modern-media-controls/airplay-button/airplay-button.html:
7420
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000074212017-03-28 Youenn Fablet <youenn@apple.com>
7422
7423 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
7424 https://bugs.webkit.org/show_bug.cgi?id=170192
7425
7426 Reviewed by Jon Lee.
7427
7428 * fast/mediastream/RTCIceCandidate-expected.txt:
7429 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
7430 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
7431 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
7432 Ensuring sdpMid has a valid value.
7433 * fast/mediastream/resources/promise-utils.js: Improving error logging.
7434
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000074352017-03-27 Brent Fulgham <bfulgham@apple.com>
7436
7437 Only attach Attributes to a given element one time
7438 https://bugs.webkit.org/show_bug.cgi?id=170125
7439 <rdar://problem/31279676>
7440
7441 Reviewed by Chris Dumez.
7442
7443 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
7444 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
7445 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
7446 * fast/dom/Attr/only-attach-attr-once.html: Added.
7447
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000074482017-03-28 Youenn Fablet <youenn@apple.com>
7449
7450 Stop RTCDataChannel when closing page
7451 https://bugs.webkit.org/show_bug.cgi?id=170166
7452
7453 Reviewed by Eric Carlson.
7454
7455 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
7456 * webrtc/datachannel/datachannel-gc.html: Added.
7457
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000074582017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
7459
7460 Ranges for variation font properties are not enforced
7461 https://bugs.webkit.org/show_bug.cgi?id=169979
7462
7463 Reviewed by David Hyatt.
7464
7465 * fast/text/font-selection-font-face-parse-expected.txt:
7466 * fast/text/font-selection-font-face-parse.html:
7467 * fast/text/font-selection-font-loading-api-parse-expected.txt:
7468 * fast/text/font-selection-font-loading-api-parse.html:
7469 * fast/text/font-style-parse-expected.txt:
7470 * fast/text/font-style-parse.html:
7471 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
7472 * fast/text/variations/font-loading-api-parse-ranges.html:
7473 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
7474 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
7475 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7476
aestes@apple.comb527f1f2017-03-28 23:50:55 +000074772017-03-28 Andy Estes <aestes@apple.com>
7478
7479 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
7480 https://bugs.webkit.org/show_bug.cgi?id=170197
7481 <rdar://problem/30314067>
7482
7483 Reviewed by Brady Eidson.
7484
7485 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
7486 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
7487
cdumez@apple.coma585b422017-03-28 23:11:35 +000074882017-03-28 Chris Dumez <cdumez@apple.com>
7489
7490 Animated SVG images are not paused when outside viewport
7491 https://bugs.webkit.org/show_bug.cgi?id=170155
7492 <rdar://problem/31288893>
7493
7494 Reviewed by Antti Koivisto.
7495
7496 Add layout test coverage.
7497
7498 * platform/mac-wk1/TestExpectations:
7499 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
7500 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
7501 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
7502 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
7503 * svg/animations/resources/smilAnimation.svg: Added.
7504
antti@apple.comdf681732017-03-28 22:48:26 +000075052017-03-28 Antti Koivisto <antti@apple.com>
7506
7507 Missing render tree position invalidation when tearing down renderers for display:contents subtree
7508 https://bugs.webkit.org/show_bug.cgi?id=170199
7509 <rdar://problem/31260856>
7510
7511 Reviewed by Zalan Bujtas.
7512
7513 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
7514 * fast/shadow-dom/slot-renderer-teardown.html: Added.
7515
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000075162017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7517
7518 Unreviewed, rolling out r214485.
7519
7520 This change caused LayoutTest crashes.
7521
7522 Reverted changeset:
7523
7524 "Stop RTCDataChannel when closing page"
7525 https://bugs.webkit.org/show_bug.cgi?id=170166
7526 http://trac.webkit.org/changeset/214485
7527
bburg@apple.com2e3de942017-03-28 21:41:24 +000075282017-03-28 Brian Burg <bburg@apple.com>
7529
7530 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
7531 https://bugs.webkit.org/show_bug.cgi?id=169865
7532 <rdar://problem/31250573>
7533
7534 Reviewed by Joseph Pecoraro.
7535
7536 Add tests that verify the new command works as expected when it disables resource caching.
7537 I also manually verified that the override setting is cleared when Web Inspector disconnects.
7538 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
7539 a load happened or not.
7540
7541 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
7542 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
7543 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
7544 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
7545
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000075462017-03-28 Youenn Fablet <youenn@apple.com>
7547
7548 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
7549 https://bugs.webkit.org/show_bug.cgi?id=170194
7550
7551 Reviewed by Chris Dumez.
7552
7553 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
7554 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
7555
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000075562017-03-28 Joseph Pecoraro <pecoraro@apple.com>
7557
7558 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
7559 https://bugs.webkit.org/show_bug.cgi?id=166862
7560 <rdar://problem/29835977>
7561
7562 Reviewed by Brian Burg.
7563
7564 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
7565 * http/tests/inspector/network/resource-mime-type.html: Added.
7566 Test resource mime types for different resources.
7567
7568 * http/tests/inspector/network/resources/json.php: Added.
7569 * http/tests/inspector/network/resources/script.js: Added.
7570 * http/tests/inspector/network/resources/script.txt: Added.
7571 * http/tests/inspector/network/resources/stylesheet.css: Added.
7572 * http/tests/inspector/network/resources/stylesheet.txt: Added.
7573 * http/tests/resources/square20.jpg: Added.
7574 Resources for various requests and different mime types.
7575
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000075762017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7577
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00007578 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
7579 https://bugs.webkit.org/show_bug.cgi?id=168132
7580
7581 Unreviewed test gardening.
7582
7583 * platform/mac/TestExpectations:
7584
75852017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7586
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00007587 Mark two fast/scrolling/ios/touch-scroll tests as failing.
7588 https://bugs.webkit.org/show_bug.cgi?id=170153
7589
7590 Unreviewed test gardening.
7591
7592 * platform/ios-wk2/TestExpectations:
7593
75942017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7595
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00007596 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
7597
7598 Unreviewed test gardening.
7599
7600 * platform/ios/TestExpectations:
7601
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000076022017-03-28 Youenn Fablet <youenn@apple.com>
7603
7604 Stop RTCDataChannel when closing page
7605 https://bugs.webkit.org/show_bug.cgi?id=170166
7606
7607 Reviewed by Eric Carlson.
7608
7609 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
7610 * webrtc/datachannel/datachannel-gc.html: Added.
7611
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000076122017-03-28 Antoine Quint <graouts@apple.com>
7613
7614 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
7615 https://bugs.webkit.org/show_bug.cgi?id=170180
7616
7617 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
7618
7619 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
7620 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
7621
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000076222017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7623
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00007624 Mark fast/history/ios/history-scroll-restoration.html as flaky.
7625 https://bugs.webkit.org/show_bug.cgi?id=169558
7626
7627 Unreviewed test gardening.
7628
7629 * platform/ios-wk2/TestExpectations:
7630
76312017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7632
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00007633 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
7634 https://bugs.webkit.org/show_bug.cgi?id=170180
7635
7636 Unreviewed test gardening.
7637
7638 * platform/ios/TestExpectations:
7639
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000076402017-03-28 Youenn Fablet <youenn@apple.com>
7641
7642 LayoutTest webrtc/video-getParameters.html is failing
7643 https://bugs.webkit.org/show_bug.cgi?id=170148
7644
7645 Unreviewed.
7646
7647 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
7648
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000076492017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7650
7651 Mark webrtc/video-replace-track-to-null.html as flaky.
7652 https://bugs.webkit.org/show_bug.cgi?id=170178
7653
7654 Unreviewed test gardening.
7655
7656 * TestExpectations:
7657
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000076582017-03-28 Jonathan Bedard <jbedard@apple.com>
7659
7660 Moved gardened ios-simulator tests to ios folders
7661 <rdar://problem/30948691>
7662
7663 Unreviewed test re-organization.
7664
7665 Moving ios-simulator test expectations to share as many expectations
7666 as possible with on-device testing.
7667
7668 * platform/ios: Moved from platform/ios-simulator.
7669 * platform/ios-device: Added.
7670 * platform/ios-device-wk1: Added.
7671 * platform/ios-device-wk2: Added.
7672 * platform/ios-simulator: Moved to platform/ios.
7673 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
7674 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
7675 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
7676 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
7677
yoav@yoav.ws81391512017-03-28 11:56:52 +000076782017-03-28 Yoav Weiss <yoav@yoav.ws>
7679
7680 Add a warning for unused link preloads.
7681 https://bugs.webkit.org/show_bug.cgi?id=165670
7682
7683 Reviewed by Youenn Fablet.
7684
7685 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
7686 * http/tests/preload/download_resources-expected.txt:
7687 * http/tests/preload/download_resources.html: Added references to preloaded resources.
7688 * http/tests/preload/onerror_event-expected.txt:
7689 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
7690 * http/tests/preload/onload_event-expected.txt:
7691 * http/tests/preload/onload_event.html: Added references to preloaded resources.
7692 * http/tests/preload/single_download_preload.html: Deflaked.
7693 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
7694 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
7695 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
7696 * http/tests/preload/unused_preload_warning-expected.txt: Added.
7697 * http/tests/preload/unused_preload_warning.html: Added.
7698
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000076992017-03-28 Antoine Quint <graouts@apple.com>
7700
7701 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
7702 https://bugs.webkit.org/show_bug.cgi?id=170171
7703 <rdar://problem/31095500>
7704
7705 Reviewed by Dean Jackson.
7706
7707 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
7708 the "presented" property returns false immediately after calling hide() on the panel.
7709
7710 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
7711 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
7712 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
7713 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
7714
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000077152017-03-28 Aaron Chu <aaron_chu@apple.com>
7716
7717 AX: Media controls should be able to be re-activated after faded away
7718 https://bugs.webkit.org/show_bug.cgi?id=170048
7719 <rdar://problem/30157179>
7720
7721 Reviewed by Antoine Quint.
7722
7723 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
7724 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
7725
graouts@webkit.orga5300e22017-03-28 07:34:18 +000077262017-03-28 Antoine Quint <graouts@apple.com>
7727
7728 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
7729 https://bugs.webkit.org/show_bug.cgi?id=169145
7730 <rdar://problem/17048858>
7731
7732 Reviewed by Dean Jackson.
7733
7734 We add new tests for media documents and related features that cover the following cases:
7735
7736 - checking <video> with only audio tracks does not show the fullscreen button
7737 - checking <video> with only audio tracks does not show the picture-in-picture button
7738 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
7739
7740 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7741 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
7742 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
7743 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
7744 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
7745 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
7746 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
7747 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
7748 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
7749 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
7750 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
7751 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
7752 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
7753 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
7754 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7755 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
7756 * platform/ios-simulator/TestExpectations:
7757 * platform/mac/TestExpectations:
7758
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000077592017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
7760
7761 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
7762 https://bugs.webkit.org/show_bug.cgi?id=169771
7763
7764 Reviewed by Simon Fraser.
7765
7766 * fast/images/animated-image-different-dest-size-expected.html: Added.
7767 * fast/images/animated-image-different-dest-size.html: Added.
7768 This test crashes without this patch.
7769
7770 * fast/images/animated-image-loop-count.html:
7771 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
7772
7773 * fast/images/async-image-background-image-expected.html: Added.
7774 * fast/images/async-image-background-image.html: Added.
7775 Ensures the background image can be drawn asynchronously if it is large.
7776
7777 * fast/images/async-image-canvas-draw-image-expected.html: Added.
7778 * fast/images/async-image-canvas-draw-image.html: Added.
7779 Ensures the image is drawn synchronously on the canvas regardless of its size.
7780
7781 * fast/images/ordered-animated-image-frames.html:
7782 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
7783
7784 * fast/images/reset-image-animation-expected.txt:
7785 * fast/images/reset-image-animation.html:
7786 Change how the steps of the test are ordered so the test can be not flaky.
7787 Running it with -repeat-each was failing.
7788
7789 * fast/images/resources/red-green-blue-900-300.png: Added.
7790
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000077912017-03-27 Youenn Fablet <youenn@apple.com>
7792
7793 addIceCandidate should not throw if passed null or undefined
7794 https://bugs.webkit.org/show_bug.cgi?id=170118
7795
7796 Reviewed by Eric Carlson.
7797
7798 Updating test to log addIceCandidate rejection.
7799
7800 * webrtc/datachannel/basic.html:
7801 * webrtc/routines.js:
7802 (iceCallback1):
7803 (iceCallback2):
7804 (onAddIceCandidateError):
7805
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000078062017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7807
7808 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
7809
7810 Unreviewed test gardening.
7811
7812 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
7813 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
7814
antti@apple.comf4e83d62017-03-27 22:56:32 +000078152017-03-27 Antti Koivisto <antti@apple.com>
7816
7817 Loading in-body stylesheets should not block rendering of elements before them
7818 https://bugs.webkit.org/show_bug.cgi?id=169345
7819
7820 Reviewed by Simon Fraser.
7821
7822 * http/tests/incremental/resources/delayed-css.php: Added.
7823 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
7824 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
7825
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000078262017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7827
7828 Test variation font ranges in the CSS Font Loading API
7829 https://bugs.webkit.org/show_bug.cgi?id=170022
7830
7831 Reviewed by Dean Jackson.
7832
7833 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
7834 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
7835
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000078362017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7837
7838 Unreviewed, rolling out r214411.
7839
7840 Two of the LayoutTests for this change time out on ios-
7841 simulator.
7842
7843 Reverted changeset:
7844
7845 "[Modern Media Controls] Improve media documents across macOS,
7846 iPhone and iPad"
7847 https://bugs.webkit.org/show_bug.cgi?id=169145
7848 http://trac.webkit.org/changeset/214411
7849
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000078502017-03-27 Antoine Quint <graouts@apple.com>
7851
7852 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
7853 https://bugs.webkit.org/show_bug.cgi?id=168517
7854 <rdar://problem/30577636>
7855
7856 Reviewed by Dean Jackson.
7857
7858 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
7859
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000078602017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7861
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00007862 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
7863 https://bugs.webkit.org/show_bug.cgi?id=169679
7864
7865 Unreviewed test gardening.
7866
7867 * platform/mac/TestExpectations:
7868
78692017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7870
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00007871 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
7872 https://bugs.webkit.org/show_bug.cgi?id=170127
7873
7874 Unreviewed test gardening.
7875
7876 * platform/mac/TestExpectations:
7877
78782017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7879
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00007880 Mark media/modern-media-controls/time-label/time-label.html as flaky.
7881 https://bugs.webkit.org/show_bug.cgi?id=169678
7882
7883 Unreviewed test gardening.
7884
7885 * platform/mac-wk1/TestExpectations:
7886
78872017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7888
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00007889 Marking two modern-media-controls tests as timeouts.
7890 https://bugs.webkit.org/show_bug.cgi?id=170123
7891
7892 Unreviewed test gardening.
7893
7894 * platform/ios-simulator/TestExpectations:
7895
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000078962017-03-27 Youenn Fablet <youenn@apple.com>
7897
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00007898 Tighten RTCDatachannel creation and parameter getters
7899 https://bugs.webkit.org/show_bug.cgi?id=170081
7900
7901 Reviewed by Eric Carlson.
7902
7903 * webrtc/datachannel/basic-expected.txt:
7904 * webrtc/datachannel/basic.html:
7905
79062017-03-27 Youenn Fablet <youenn@apple.com>
7907
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00007908 Add support for RTCRtpReceiver/RTCRtpSender getParameters
7909 https://bugs.webkit.org/show_bug.cgi?id=170057
7910
7911 Reviewed by Alex Christensen.
7912
7913 * webrtc/video-getParameters-expected.txt: Added.
7914 * webrtc/video-getParameters.html: Added.
7915
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000079162017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7917
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00007918 font variation properties don't need to accept numbers
7919 https://bugs.webkit.org/show_bug.cgi?id=169357
7920
7921 Reviewed by Antti Koivisto.
7922
7923 * fast/text/font-selection-font-face-parse-expected.txt:
7924 * fast/text/font-selection-font-face-parse.html:
7925 * fast/text/font-selection-font-loading-api-parse-expected.txt:
7926 * fast/text/font-selection-font-loading-api-parse.html:
7927 * fast/text/font-stretch-parse-expected.txt:
7928 * fast/text/font-stretch-parse.html:
7929 * fast/text/font-style-parse-expected.txt:
7930 * fast/text/font-style-parse.html:
7931 * fast/text/variations/font-selection-properties.html:
7932 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7933
79342017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7935
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00007936 Implement format specifier for variation fonts
7937 https://bugs.webkit.org/show_bug.cgi?id=169327
7938
7939 Reviewed by Simon Fraser.
7940
7941 * fast/text/variations/font-face-format-expected.html: Added.
7942 * fast/text/variations/font-face-format.html: Added.
7943
79442017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7945
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00007946 Make sure animation works for font-weight, font-stretch, and font-style
7947 https://bugs.webkit.org/show_bug.cgi?id=169683
7948
7949 Reviewed by Simon Fraser.
7950
7951 * animations/font-variations/font-stretch-expected.txt: Added.
7952 * animations/font-variations/font-stretch.html: Added.
7953 * animations/font-variations/font-style-expected.txt: Added.
7954 * animations/font-variations/font-style.html: Added.
7955 * animations/font-variations/font-weight-expected.txt: Added.
7956 * animations/font-variations/font-weight.html: Added.
7957 * animations/resources/animation-test-helpers.js:
7958 (compareFontStyle):
7959 (getPropertyValue):
7960 (comparePropertyValue):
7961
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000079622017-03-27 Alex Christensen <achristensen@webkit.org>
7963
7964 Make WebSockets work in network process
7965 https://bugs.webkit.org/show_bug.cgi?id=169930
7966
7967 Reviewed by Youenn Fablet.
7968
7969 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
7970 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
7971 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
7972 (web_socket_do_extra_handshake):
7973 (web_socket_transfer_data):
7974 * platform/ios-simulator-wk1/TestExpectations:
7975 * platform/mac-wk1/TestExpectations:
7976 * platform/win/TestExpectations:
7977
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000079782017-03-27 Antoine Quint <graouts@apple.com>
7979
7980 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
7981 https://bugs.webkit.org/show_bug.cgi?id=169145
7982 <rdar://problem/17048858>
7983
7984 Reviewed by Dean Jackson.
7985
7986 We add new tests for media documents and related features that cover the following cases:
7987
7988 - checking <video> with only audio tracks does not show the fullscreen button
7989 - checking <video> with only audio tracks does not show the picture-in-picture button
7990 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
7991
7992 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7993 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
7994 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
7995 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
7996 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
7997 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
7998 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
7999 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
8000 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
8001 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
8002 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
8003 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
8004 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
8005 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
8006 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
8007 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
8008 * platform/ios-simulator/TestExpectations:
8009 * platform/mac/TestExpectations:
8010
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000080112017-03-25 Aaron Chu <aaron_chu@apple.com>
8012
8013 AX: Media controls are unlabeled
8014 https://bugs.webkit.org/show_bug.cgi?id=169947
8015 <rdar://problem/30153323>
8016
8017 Reviewed by Antoine Quint.
8018
8019 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
8020 * media/modern-media-controls/airplay-button/airplay-button.html:
8021 * media/modern-media-controls/forward-button/forward-button-expected.txt:
8022 * media/modern-media-controls/forward-button/forward-button.html:
8023 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
8024 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
8025 * media/modern-media-controls/icon-button/icon-button-expected.txt:
8026 * media/modern-media-controls/icon-button/icon-button.html:
8027 * media/modern-media-controls/icon-service/icon-service-expected.txt:
8028 * media/modern-media-controls/icon-service/icon-service.html:
8029 * media/modern-media-controls/mute-button/mute-button-expected.txt:
8030 * media/modern-media-controls/mute-button/mute-button.html:
8031 * media/modern-media-controls/pip-button/pip-button-expected.txt:
8032 * media/modern-media-controls/pip-button/pip-button.html:
8033 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
8034 * media/modern-media-controls/play-pause-button/play-pause-button.html:
8035 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
8036 * media/modern-media-controls/rewind-button/rewind-button.html:
8037 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
8038 * media/modern-media-controls/skip-back-button/skip-back-button.html:
8039 * media/modern-media-controls/start-button/start-button-expected.txt:
8040 * media/modern-media-controls/start-button/start-button.html:
8041 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
8042 * media/modern-media-controls/tracks-button/tracks-button.html:
8043
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000080442017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
8045
8046 Unreviewed GTK+ gardening. Update expectations of several tests.
8047
8048 * platform/gtk/TestExpectations:
8049
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000080502017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
8051
8052 Post-commit test fix after r214394
8053 https://bugs.webkit.org/show_bug.cgi?id=170083
8054
8055 Unreviewed.
8056
8057 * fast/text/variations/optical-sizing.html:
8058
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000080592017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
8060
8061 Add font-optical-sizing to CSSComputedStyleDeclaration
8062 https://bugs.webkit.org/show_bug.cgi?id=170083
8063
8064 Reviewed by Joseph Pecoraro.
8065
8066 * fast/css/getComputedStyle/computed-style-expected.txt:
8067 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
8068 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
8069 * fast/css/getComputedStyle/resources/property-names.js:
8070 * fast/text/variations/optical-sizing-expected.txt:
8071 * fast/text/variations/optical-sizing.html:
8072 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
8073 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
8074 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
8075
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000080762017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8077
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00008078 Consolidate TestExpectations for media/restore-from-page-cache.html.
8079
8080 Unreviewed test gardening.
8081
8082 * platform/mac/TestExpectations:
8083
80842017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8085
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00008086 Unreviewed, rolling out r214361.
8087
8088 This change caused flakiness in http/tests/preload tests.
8089
8090 Reverted changeset:
8091
8092 "Add a warning for unused link preloads."
8093 https://bugs.webkit.org/show_bug.cgi?id=165670
8094 http://trac.webkit.org/changeset/214361
8095
graouts@webkit.orgb620f252017-03-24 23:32:14 +000080962017-03-24 Antoine Quint <graouts@webkit.org>
8097
8098 [Modern Media Controls] Remove placard icon if height is compressed
8099 https://bugs.webkit.org/show_bug.cgi?id=167935
8100 <rdar://problem/30397128>
8101
8102 Reviewed by Dean Jackson.
8103
8104 We add a new test to check that the various designed constraints to toggle display of a placard's
8105 icon, title and description are honored. Also, due to the old layout() method now being called
8106 "commit()", we refactor a relevant test.
8107
8108 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
8109 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
8110 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
8111 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
8112
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000081132017-03-24 Eric Carlson <eric.carlson@apple.com>
8114
8115 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
8116 https://bugs.webkit.org/show_bug.cgi?id=170056
8117
8118 Reviewed by Youenn Fablet.
8119
8120 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
8121 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
8122 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
8123 * fast/mediastream/apply-constraints-advanced-expected.txt:
8124 * fast/mediastream/apply-constraints-advanced.html:
8125 * fast/mediastream/apply-constraints-video-expected.txt:
8126 * fast/mediastream/apply-constraints-video.html:
8127
dino@apple.com21196272017-03-24 23:16:52 +000081282017-03-24 Dean Jackson <dino@apple.com>
8129
8130 Serialization of custom props in longhand should be "" not value of shorthand
8131 https://bugs.webkit.org/show_bug.cgi?id=167699
8132 <rdar://problem/30324200>
8133
8134 Reviewed by Sam Weinig.
8135
8136 * fast/css/variables/rule-property-get-expected.html:
8137 * fast/css/variables/rule-property-get.html:
8138
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000081392017-03-24 Antoine Quint <graouts@webkit.org>
8140
8141 [Modern Media Controls] Captions don't move with the appearance of the inline controls
8142 https://bugs.webkit.org/show_bug.cgi?id=170051
8143 <rdar://problem/30754428>
8144
8145 Reviewed by Dean Jackson.
8146
8147 Add a new test, which would have previously failed, where we check that we account for the controls bar height
8148 when showing captions with the controls bar visible.
8149
8150 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
8151 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
8152
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000081532017-03-24 Brent Fulgham <bfulgham@apple.com>
8154
8155 Handle recursive calls to ProcessingInstruction::checkStyleSheet
8156 https://bugs.webkit.org/show_bug.cgi?id=169982
8157 <rdar://problem/31083051>
8158
8159 Reviewed by Antti Koivisto.
8160
8161 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
8162 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
8163 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
8164 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
8165 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
8166 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
8167 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
8168 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
8169 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
8170 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
8171 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
8172
beidson@apple.comc6dab482017-03-24 21:13:40 +000081732017-03-24 Brady Eidson <beidson@apple.com>
8174
8175 A null compound index value crashes the Databases process.
8176 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
8177
8178 Reviewed by Alex Christensen.
8179
8180 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
8181 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
8182 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
8183 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
8184 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
8185
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000081862017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8187
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00008188 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
8189 https://bugs.webkit.org/show_bug.cgi?id=170068
8190
8191 Unreviewed test gardening.
8192
8193 * platform/ios-simulator/TestExpectations:
8194
81952017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8196
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00008197 Unreviewed, rolling out r214360.
8198
8199 This change caused 20+ LayoutTest failures.
8200
8201 Reverted changeset:
8202
8203 "Handle recursive calls to
8204 ProcessingInstruction::checkStyleSheet"
8205 https://bugs.webkit.org/show_bug.cgi?id=169982
8206 http://trac.webkit.org/changeset/214360
8207
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000082082017-03-24 Youenn Fablet <youenn@apple.com>
8209
8210 Add support for qpSum in WebRTC stats
8211 https://bugs.webkit.org/show_bug.cgi?id=170060
8212
8213 Reviewed by Eric Carlson.
8214
8215 * webrtc/video-stats.html:
8216
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000082172017-03-24 Daniel Bates <dabates@apple.com>
8218
8219 Prevent new navigations during document unload
8220 https://bugs.webkit.org/show_bug.cgi?id=169934
8221 <rdar://problem/31247584>
8222
8223 Reviewed by Chris Dumez.
8224
8225 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
8226 after starting a navigation from an onunload event handler.
8227
8228 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
8229 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
8230
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000082312017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
8232
8233 Implement font-optical-sizing
8234 https://bugs.webkit.org/show_bug.cgi?id=168895
8235
8236 Reviewed by Dean Jackson.
8237
8238 * fast/text/variations/optical-sizing-expected.txt: Added.
8239 * fast/text/variations/optical-sizing.html: Added.
8240
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000082412017-03-24 Yoav Weiss <yoav@yoav.ws>
8242
8243 Add a warning for unused link preloads.
8244 https://bugs.webkit.org/show_bug.cgi?id=165670
8245
8246 Reviewed by Youenn Fablet.
8247
8248 This adds a test for the unused preload warning, and adapts some of the other preload tests,
8249 to avoid warnings.
8250
8251 * http/tests/preload/download_resources-expected.txt: Changed.
8252 * http/tests/preload/download_resources.html: Added references to preloaded resources.
8253 * http/tests/preload/onerrer_event-expected.txt: Changed.
8254 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
8255 * http/tests/preload/onload_event.html: Added references to preloaded resources.
8256 * http/tests/preload/resources/single_download_preload.html: Deflaked.
8257 * http/tests/preload/unused_preload_warning-expected.txt: Added.
8258 * http/tests/preload/unused_preload_warning.html: Added.
8259
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000082602017-03-24 Brent Fulgham <bfulgham@apple.com>
8261
8262 Handle recursive calls to ProcessingInstruction::checkStyleSheet
8263 https://bugs.webkit.org/show_bug.cgi?id=169982
8264 <rdar://problem/31083051>
8265
8266 Reviewed by Antti Koivisto.
8267
8268 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
8269 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
8270 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
8271 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
8272 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
8273 * fast/dom/beforeload/recursive-link-before-load.html: Added.
8274 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
8275 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
8276 * fast/dom/beforeload/resources/content.xhtml: Added.
8277 * fast/dom/beforeload/resources/pass.css: Added.
8278 * fast/dom/beforeload/resources/test.xsl: Added.
8279
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000082802017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
8281
8282 font-style needs a new CSSValue to make CSSRule.cssText work correctly
8283 https://bugs.webkit.org/show_bug.cgi?id=169258
8284
8285 Reviewed by David Hyatt.
8286
8287 Update tests' expected results.
8288
8289 * fast/text/font-selection-font-face-parse-expected.txt:
8290 * fast/text/font-selection-font-face-parse.html:
8291 * fast/text/font-style-parse-expected.txt:
8292 * fast/text/font-style-parse.html:
8293 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
8294 * svg/css/getComputedStyle-basic-expected.txt:
8295
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000082962017-03-24 Youenn Fablet <youenn@apple.com>
8297
8298 Add libwebrtc backend support for RTCRtpSender::replaceTrack
8299 https://bugs.webkit.org/show_bug.cgi?id=169841
8300
8301 Reviewed by Alex Christensen.
8302
8303 * webrtc/audio-replace-track-expected.txt: Added.
8304 * webrtc/audio-replace-track.html: Added.
8305 * webrtc/video-replace-track-expected.txt: Added.
8306 * webrtc/video-replace-track.html: Added.
8307 * webrtc/video-replace-track-to-null-expected.txt: Added.
8308 * webrtc/video-replace-track-to-null.html: Added.
8309
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000083102017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8311
8312 Update TestExpectations for media/restore-from-page-cache.html.
8313
8314 Unreviewed test gardening.
8315
8316 * platform/mac-wk2/TestExpectations:
8317 * platform/mac/TestExpectations:
8318
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000083192017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8320
8321 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
8322
8323 * platform/gtk/TestExpectations:
8324
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000083252017-03-24 Youenn Fablet <youenn@apple.com>
8326
8327 Add support for DataChannel and MediaStreamTrack stats
8328 https://bugs.webkit.org/show_bug.cgi?id=170031
8329
8330 Reviewed by Eric Carlson.
8331
8332 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
8333 * webrtc/datachannel/datachannel-stats.html: Added.
8334 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
8335 * webrtc/video-mediastreamtrack-stats.html: Added.
8336
cdumez@apple.comedecdd02017-03-24 16:27:01 +000083372017-03-24 Chris Dumez <cdumez@apple.com>
8338
8339 Extend svg/animations/animations-paused-disconnected-iframe.html
8340 https://bugs.webkit.org/show_bug.cgi?id=170035
8341
8342 Reviewed by Andreas Kling.
8343
8344 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
8345
8346 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
8347 * svg/animations/animations-paused-disconnected-iframe.html:
8348
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000083492017-03-24 Youenn Fablet <youenn@apple.com>
8350
8351 Fix framesEncoded/framesDecoded RTC stats
8352 https://bugs.webkit.org/show_bug.cgi?id=170024
8353
8354 Reviewed by Eric Carlson.
8355
8356 * webrtc/video-stats-expected.txt: Added.
8357 * webrtc/video-stats.html: Added.
8358
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000083592017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8360
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00008361 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
8362
8363 * platform/gtk/TestExpectations:
8364
83652017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8366
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00008367 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
8368
8369 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
8370 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
8371 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
8372 mime type and returned application/octet-stream.
8373
8374 * platform/gtk/TestExpectations:
8375 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
8376 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
8377
83782017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8379
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00008380 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
8381
8382 We are now getting a MIME type for otf files.
8383
8384 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
8385
pvollan@apple.come52fe062017-03-24 12:01:45 +000083862017-03-24 Per Arne Vollan <pvollan@apple.com>
8387
8388 Text stroke is sometimes clipped on video captions.
8389 https://bugs.webkit.org/show_bug.cgi?id=170006
8390
8391 Reviewed by Eric Carlson.
8392
8393 * media/track/track-css-stroke-cues-expected.txt:
8394 * media/track/track-css-stroke-cues.html:
8395
carlosgc@webkit.org41922302017-03-24 08:21:21 +000083962017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8397
8398 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
8399 https://bugs.webkit.org/show_bug.cgi?id=170001
8400
8401 Reviewed by Michael Catanzaro.
8402
8403 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
8404
8405 * platform/gtk/TestExpectations:
8406
antti@apple.com0e079ed2017-03-24 03:20:18 +000084072017-03-23 Antti Koivisto <antti@apple.com>
8408
8409 Revert r213712, caused iPad PLT regression
8410 https://bugs.webkit.org/show_bug.cgi?id=170040
8411
8412 Unreviewed.
8413
8414 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
8415 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
8416
cdumez@apple.com838ef372017-03-23 23:51:20 +000084172017-03-23 Chris Dumez <cdumez@apple.com>
8418
8419 SVG animations are not paused when their <svg> element is removed from the document
8420 https://bugs.webkit.org/show_bug.cgi?id=170030
8421 <rdar://problem/31230252>
8422
8423 Reviewed by Dean Jackson.
8424
8425 Add layout test coverage.
8426
8427 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
8428 * svg/animations/animations-paused-when-removed-from-document.html: Added.
8429
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000084302017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
8431
8432 font shorthand should accept variation values
8433 https://bugs.webkit.org/show_bug.cgi?id=168998
8434
8435 Reviewed by Simon Fraser.
8436
8437 * fast/text/font-style-parse-expected.txt:
8438 * fast/text/font-style-parse.html:
8439 * fast/text/font-weight-parse-expected.txt:
8440 * fast/text/font-weight-parse.html:
8441
cdumez@apple.com62599cb2017-03-23 22:40:50 +000084422017-03-23 Chris Dumez <cdumez@apple.com>
8443
8444 SVG animations are not paused when inserted into a hidden page
8445 https://bugs.webkit.org/show_bug.cgi?id=170026
8446 <rdar://problem/31228704>
8447
8448 Reviewed by Andreas Kling.
8449
8450 Add layout test coverage.
8451
8452 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
8453 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
8454 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
8455 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
8456
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00008457== Rolled over to ChangeLog-2017-03-23 ==