blob: 2fce2c82468fdb1e81e119cb21a92865c9ac3865 [file] [log] [blame]
jlewis3@apple.com8cd19482017-05-09 18:34:27 +000012017-05-09 Matt Lewis <jlewis3@apple.com>
2
3 Marked media/element-containing-pip-video-going-into-fullscreen.html as flaky.
4 https://bugs.webkit.org/show_bug.cgi?id=162710
5
6 Unreviewed test gardening.
7
8 * platform/mac-wk2/TestExpectations:
9
mmaxfield@apple.com3ab14f82017-05-09 18:02:12 +0000102017-05-09 Myles C. Maxfield <mmaxfield@apple.com>
11
12 font-stretch: normal selects expanded fonts instead of condensed fonts
13 https://bugs.webkit.org/show_bug.cgi?id=171838
14 <rdar://problem/31005481>
15
16 Reviewed by Jon Lee.
17
18 * fast/text/font-width-100-expected.html: Added.
19 * fast/text/font-width-100.html: Added.
20
jlewis3@apple.com0746b192017-05-09 17:36:37 +0000212017-05-09 Matt Lewis <jlewis3@apple.com>
22
23 Mark storage/indexeddb/modern/idbtransaction-objectstore-failures.html as flaky.
24 https://bugs.webkit.org/show_bug.cgi?id=171862
25
26 Unreviewed test gardening.
27
28 * platform/mac-wk2/TestExpectations:
29
commit-queue@webkit.orge5f7da12017-05-09 17:15:40 +0000302017-05-09 Romain Bellessort <romain.bellessort@crf.canon.fr>
31
32 [Readable Streams API] Enable creation of ReadableStreamBYOBReader
33 https://bugs.webkit.org/show_bug.cgi?id=171665
34
35 Reviewed by Youenn Fablet.
36
37 Added test to check the creation of ReadableStreamBYOBReader. Also check
38 that created object has the right methods and properties.
39
40 * streams/readable-stream-byob-reader-expected.txt: Added.
41 * streams/readable-stream-byob-reader.html: Added.
42 * streams/readable-stream-byob-reader.js: Added.
43
commit-queue@webkit.org79d1f112017-05-09 17:10:58 +0000442017-05-09 Frederic Wang <fwang@igalia.com>
45
46 Print more properties in the output of scrolling trees
47 https://bugs.webkit.org/show_bug.cgi?id=171858
48
49 Reviewed by Simon Fraser.
50
51 Update text expectations to include new properties.
52
53 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
54 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
55 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
56 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
57 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
58 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
59 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
60 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
61 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
62 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
63 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
64 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
65 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
66 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
67 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
68 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
69 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
70 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
71 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
72 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
73 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
74 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
75 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
76 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
77 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
78 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
79 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
80 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
81 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
82
cdumez@apple.com8cf47552017-05-09 16:51:00 +0000832017-05-09 Chris Dumez <cdumez@apple.com>
84
85 ontransitionend eventHandler should be in GlobalEventHandlers
86 https://bugs.webkit.org/show_bug.cgi?id=171836
87
88 Reviewed by Ryosuke Niwa.
89
90 * fast/css/ontransitionend-eventhandler-expected.txt: Added.
91 * fast/css/ontransitionend-eventhandler.html: Added.
92 Add layout test coverage.
93
94 * fast/dom/event-handler-attributes-expected.txt:
95 * fast/dom/event-handler-attributes.html:
96 * js/dom/dom-static-property-for-in-iteration-expected.txt:
97 Rebaseline existing tests to reflect behavior change.
98
nael.ouedraogo@crf.canon.fr8bf09732017-05-09 15:58:09 +0000992017-05-09 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
100
101 Invalid MediaSource duration value should throw TyperError instead of InvalidStateError
102 https://bugs.webkit.org/show_bug.cgi?id=171653
103
104 Reviewed by Youenn Fablet.
105
106 Modify MediaSource::setDuration to throw a TypeError when duration value is invalid as per MSE specification
107 (https://www.w3.org/TR/2016/REC-media-source-20161117/#dom-mediasource-duration).
108
109 Update expectation of corresponding WPT test.
110
111 * platform/gtk/TestExpectations:
112 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
113 * platform/mac/TestExpectations:
114 * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
115
utatane.tea@gmail.com73e7e9f2017-05-09 12:17:21 +00001162017-05-09 Yusuke Suzuki <utatane.tea@gmail.com>
117
118 Handle IDLPromise<> properly
119 https://bugs.webkit.org/show_bug.cgi?id=166752
120
121 Reviewed by Youenn Fablet.
122
123 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule-expected.txt: Added.
124 * js/dom/promise-rejection-event-should-follow-webidl-promise-conversion-rule.html: Added.
125
zandobersek@gmail.com0be7d3b2017-05-09 12:03:49 +00001262017-05-09 Zan Dobersek <zdobersek@igalia.com>
127
128 Unreviewed. Landing the WPE layout test baselines.
129
130 Baseline filenames are omitted for brevity.
131
132 * platform/wpe/TestExpectations: Added.
133 * platform/wpe/animations/: Added.
134 * platform/wpe/css1/: Added.
135 * platform/wpe/css2.1/: Added.
136 * platform/wpe/css3/: Added.
137 * platform/wpe/fast/: Added.
138 * platform/wpe/ietestcenter/: Added.
139 * platform/wpe/js/: Added.
140 * platform/wpe/scrollbars/: Added.
141 * platform/wpe/security/: Added.
142 * platform/wpe/sputnik/: Added.
143 * platform/wpe/tables/: Added.
144 * platform/wpe/transforms/: Added.
145 * platform/wpe/transitions/: Added.
146
commit-queue@webkit.orge97fc952017-05-09 05:25:46 +00001472017-05-08 Frederic Wang <fwang@igalia.com>
148
149 Simplify ScrollingStateNode::scrollingStateTreeAsText
150 https://bugs.webkit.org/show_bug.cgi?id=171802
151
152 Reviewed by Simon Fraser.
153
154 Update references due to minor format changes in text ouput of scrolling state trees.
155
156 * fast/scrolling/ios/remove-scrolling-role-expected.txt:
157 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
158 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
159 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
160 * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
161 * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
162 * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
163 * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
164 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
165 * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
166 * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
167 * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
168 * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
169 * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
170 * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
171 * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
172 * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
173 * tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
174 * tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt:
175 * tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
176 * tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt:
177 * tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
178 * tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt:
179 * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
180 * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
181 * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
182 * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
183 * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
184 * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
185
mcatanzaro@igalia.com5f7b6f92017-05-09 03:59:50 +00001862017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
187
188 Unreviewed GTK expectations gardening
189
190 * platform/gtk/TestExpectations:
191 * webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav:
192
ryanhaddad@apple.com5ccce212017-05-09 00:32:33 +00001932017-05-08 Matt Lewis <jlewis3@apple.com>
194
195 Marked http/tests/security/storage-blocking-loosened-plugin.html as flaky
196 https://bugs.webkit.org/show_bug.cgi?id=171837
197
198 Unreviewed test gardening.
199
200 * platform/mac-wk2/TestExpectations:
201
cdumez@apple.come6396732017-05-09 00:16:18 +00002022017-05-08 Chris Dumez <cdumez@apple.com>
203
204 Move offsetParent / offsetLeft / offsetTop / offsetWidth / offsetHeight from Element to HTMLElement
205 https://bugs.webkit.org/show_bug.cgi?id=171829
206
207 Reviewed by Simon Fraser.
208
209 * fast/css/htmlelement-offset-properties-expected.txt:
210 * fast/css/htmlelement-offset-properties.html:
211 Add layout test coverage.
212
213 * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html:
214 * fast/css-grid-layout/grid-item-display.html:
215 * js/dom/dom-static-property-for-in-iteration-expected.txt:
216 * mathml/presentation/menclose-notation-no-overlap-expected.txt:
217 * mathml/presentation/menclose-notation-no-overlap.html:
218 * platform/mac/inspector/model/remote-object-expected.txt:
219 * svg/dynamic-updates/resources/SVGTestCase.js:
220 (clickAt):
221 * svg/text/inline-text-destroy-attributes-crash.xhtml:
222 Use getClientBoundingRect() instead of offset* properties for non-HTML elements.
223
ryanhaddad@apple.com534296a2017-05-08 23:39:45 +00002242017-05-08 Matt Lewis <jlewis3@apple.com>
225
226 Marked imported/w3c/web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html as flaky.
227 https://bugs.webkit.org/show_bug.cgi?id=169637
228
229 Unreviewed test gardening.
230
231 * platform/ios-wk2/TestExpectations:
232
jbedard@apple.comf8b14802017-05-08 23:15:00 +00002332017-05-08 Jonathan Bedard <jbedard@apple.com>
234
235 Implement PlatformWebView::windowSnapshotImage and createBitmapContextFromWebView for iOS devices
236 https://bugs.webkit.org/show_bug.cgi?id=169421
237 <rdar://problem/30950171>
238
239 Reviewed by Tim Horton.
240
241 * platform/ios-device/TestExpectations: Mark compositing tests as failures, this
242 is due to a bug tracked in https://bugs.webkit.org/show_bug.cgi?id=170772.
243
cdumez@apple.comed9300e2017-05-08 22:17:59 +00002442017-05-08 Chris Dumez <cdumez@apple.com>
245
246 Drop non-standard document.implementation.createCSSStyleSheet() API
247 https://bugs.webkit.org/show_bug.cgi?id=171825
248
249 Reviewed by Simon Fraser.
250
251 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete-expected.txt:
252 * fast/css/DOMImplementation.createCSSStyleSheet-obsolete.html:
253 Add layout test coverage.
254
255 * fast/dom/StyleSheet/gc-parent-rule-expected.txt:
256 * fast/dom/StyleSheet/gc-parent-rule.html:
257 * fast/dom/StyleSheet/gc-parent-stylesheet-expected.txt:
258 * fast/dom/StyleSheet/gc-parent-stylesheet.html:
259 Add utility functions to construct a CSSStyleSheet object and use it instead
260 of document.implementation.createCSSStyleSheet().
261
jdiggs@igalia.com1ef9eda2017-05-08 22:16:27 +00002622017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
263
264 AX: don't expose empty roledescription
265 https://bugs.webkit.org/show_bug.cgi?id=163647
266
267 Reviewed by Chris Fleizach.
268
269 * accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
270 * accessibility/aria-roledescription.html: New test cases, updated expectations.
271 * platform/gtk/accessibility/aria-roledescription-expected.txt: New test cases, updated expectations.
272
cdumez@apple.comcf540bc2017-05-08 22:15:14 +00002732017-05-08 Chris Dumez <cdumez@apple.com>
274
275 Drop non-standard Element.scrollByLines() / scrollByPages()
276 https://bugs.webkit.org/show_bug.cgi?id=171820
277
278 Reviewed by Simon Fraser.
279
280 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete-expected.txt:
281 * LayoutTests/fast/css/element-scrollByLines-scrollByPages-obsolete.html:
282 Add layout test coverage.
283
284 * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
285 * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
286 * fast/events/scroll-event-does-not-bubble.html:
287 * fast/layers/scroll-overflow-no-layer-expected.txt: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer-expected.txt.
288 * fast/layers/scroll-overflow-no-layer.html: Renamed from LayoutTests/fast/layers/scrollByLines-overflow-no-layer.html.
289 Update existing tests to stop relying on the API.
290
ryanhaddad@apple.com69c86932017-05-08 21:51:27 +00002912017-05-08 Matt Lewis <jlewis3@apple.com>
292
293 Marked http/tests/websocket/tests/hybi/workers/close.html is flaky.
294 https://bugs.webkit.org/show_bug.cgi?id=171830
295
296 Unreviewed test gardening.
297
298 * platform/ios-wk2/TestExpectations:
299
ryanhaddad@apple.com08d29402017-05-08 21:50:54 +00003002017-05-08 Ryan Haddad <ryanhaddad@apple.com>
301
302 Mark media/modern-media-controls/status-label/status-label-font.html as flaky on mac-wk1.
303 https://bugs.webkit.org/show_bug.cgi?id=171828
304
305 Unreviewed test gardening.
306
307 * platform/mac-wk1/TestExpectations:
308
jdiggs@igalia.comeebfbd92017-05-08 20:51:42 +00003092017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
310
311 AX: Setting aria-orientation="horizontal" on a listbox is being overridden on the Mac
312 https://bugs.webkit.org/show_bug.cgi?id=171821
313
314 Reviewed by Chris Fleizach.
315
316 * accessibility/aria-orientation-expected.txt: New test case.
317 * accessibility/aria-orientation.html: New test case.
318
commit-queue@webkit.orgd3a08af2017-05-08 20:36:31 +00003192017-05-08 Said Abou-Hallawa <sabouhallawa@apple.com>
320
321 [CG] To decode an image frame asynchronously, pass the native size of the image to CGImageSourceCreateThumbnailAtIndex() if it's smaller than the sizeForDrawing
322 https://bugs.webkit.org/show_bug.cgi?id=170864
323
324 Reviewed by Simon Fraser.
325
326 * fast/images/async-image-background-image-repeated-expected.html:
327 * fast/images/async-image-background-image-repeated.html:
328 * fast/images/resources/sprite-sheet-red-green-blue.png:
329 * fast/images/sprite-sheet-image-draw-expected.html:
330 * fast/images/sprite-sheet-image-draw.html:
331 Change the sprite image to be 200x33100 instead of 200x2100 and use it in drawing.
332 If the maxPixelSize is not passed to CGImageSourceCreateThumbnailAtIndex(), the
333 decoded farme of this image will be 30x5000 pixels (15% of the original size).
334
bdakin@apple.com05244942017-05-08 20:25:46 +00003352017-05-08 Beth Dakin <bdakin@apple.com>
336
337 WebKit should default to using sRGB with NSColor conversion instead of device
338 color space
339 https://bugs.webkit.org/show_bug.cgi?id=171745
340 -and corresponding-
341 rdar://problem/28314183
342
343 Reviewed by Tim Horton.
344
345 * editing/mac/attributed-string/anchor-element-expected.txt:
346 * editing/mac/attributed-string/basic-expected.txt:
347 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
348 * editing/mac/attributed-string/font-size-expected.txt:
349 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
350 * editing/mac/attributed-string/font-weight-expected.txt:
351 * editing/mac/attributed-string/letter-spacing-expected.txt:
352 * editing/mac/attributed-string/text-decorations-expected.txt:
353 * editing/mac/attributed-string/vertical-align-expected.txt:
354
jiewen_tan@apple.comc03c5852017-05-08 19:17:29 +00003552017-05-04 Jiewen Tan <jiewen_tan@apple.com>
356
357 Search events should not fire synchronously for search type input elements with incremental attribute set
358 https://bugs.webkit.org/show_bug.cgi?id=171376
359 <rdar://problem/31863296>
360
361 Reviewed by Chris Dumez.
362
363 * fast/forms/search/search-incremental-crash-expected.txt: Added.
364 * fast/forms/search/search-incremental-crash.html: Added.
365
zalan@apple.com3c442032017-05-08 18:38:20 +00003662017-05-08 Zalan Bujtas <zalan@apple.com>
367
368 Text overlaps on http://www.duden.de/rechtschreibung/Acre
369 https://bugs.webkit.org/show_bug.cgi?id=171796
370 <rdar://problem/31036028>
371
372 Reviewed by Simon Fraser.
373
374 * fast/text/simple-line-layout-fallback-space-glyph-expected.html: Added.
375 * fast/text/simple-line-layout-fallback-space-glyph.html: Added.
376
mcatanzaro@igalia.com3bee9a42017-05-08 17:36:42 +00003772017-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
378
379 Unreviewed, rolling out r216419.
380
381 Broke 70 layout tests on GTK bot
382
383 Reverted changeset:
384
385 "Ensure clean tree before AX cache update."
386 https://bugs.webkit.org/show_bug.cgi?id=171546
387 http://trac.webkit.org/changeset/216419
388
antti@apple.com90a7b232017-05-08 17:20:54 +00003892017-05-08 Antti Koivisto <antti@apple.com>
390
391 ComposedTreeIterator does not traverse all slotted children if the traversal root is a slot element.
392 https://bugs.webkit.org/show_bug.cgi?id=171375
393 <rdar://problem/31863184>
394
395 Reviewed by Zalan Bujtas.
396
397 * fast/html/details-flow-thread-expected.txt: Added.
398 * fast/html/details-flow-thread.html: Added.
399 * fast/shadow-dom/composed-tree-slots-expected.txt:
400 * fast/shadow-dom/composed-tree-slots.html:
401
402 Expand the test so it also prints out slot subtrees using slots as traversal roots.
403
cdumez@apple.comea20d742017-05-08 16:50:46 +00004042017-05-08 Chris Dumez <cdumez@apple.com>
405
406 Move 'style' from Element to HTMLElement / SVGElement and make it settable
407 https://bugs.webkit.org/show_bug.cgi?id=171795
408
409 Reviewed by Alex Christensen.
410
411 * accessibility/roles-exposed.html:
412 Add null check for element.style.
413
414 * fast/css/Element-style-expected.txt: Added.
415 * fast/css/Element-style.html: Added.
416 Add layout test coverage.
417
418 * fast/forms/input-width-height-attributes-without-renderer-loaded-image-expected.txt:
419 Rebaseline test that was setting HTMLElement.style which was a no-op until this patch. Now that it actually
420 does something, the input element actually looses its renderer. This found a bug which I fixed in this
421 patch.
422
423 * js/dom/dom-static-property-for-in-iteration-expected.txt:
424 Rebaseline as property enumeration order has changed.
425
jdiggs@igalia.com354047f2017-05-08 16:43:07 +00004262017-05-08 Joanmarie Diggs <jdiggs@igalia.com>
427
428 AX: Propagate aria-readonly to grid descendants
429 https://bugs.webkit.org/show_bug.cgi?id=171189
430
431 Reviewed by Chris Fleizach.
432
433 Add new test cases to aria-readonly.html. In addition, because the platform-specific
434 test expectations seem due to how platforms treat whitespace from the test file, hide
435 the test cases after the test is run so that there are no extraneous characters and
436 a single expectations file can be shared.
437
438 * accessibility/aria-readonly-expected.txt: Updated.
439 * accessibility/aria-readonly.html: Updated.
440 * accessibility/gtk/aria-readonly-propagated-expected.txt: Added.
441 * accessibility/gtk/aria-readonly-propagated.html: Added.
442 * platform/mac-elcapitan/accessibility/aria-readonly-expected.txt: Removed.
443 * platform/mac/accessibility/aria-readonly-expected.txt: Removed.
444 * platform/win/accessibility/aria-readonly-expected.txt: Removed.
445
zalan@apple.com7e3614e2017-05-08 15:33:47 +00004462017-05-06 Zalan Bujtas <zalan@apple.com>
447
448 Ensure clean tree before AX cache update.
449 https://bugs.webkit.org/show_bug.cgi?id=171546
450 <rdar://problem/31934942>
451
452 Reviewed by Chris Fleizach.
453
454 * accessibility/crash-when-render-tree-is-not-clean.html: Added.
455
mmaxfield@apple.com036ffde2017-05-08 15:26:38 +00004562017-05-08 Myles C. Maxfield <mmaxfield@apple.com>
457
458 Unprefix unicode-bidi CSS values
459 https://bugs.webkit.org/show_bug.cgi?id=171761
460
461 Reviewed by Simon Fraser.
462
463 Import W3C's internationalization tests from
464 https://www.w3.org/International/tests/repo/results/writing-modes-bidi
465
466 * fast/css/default-bidi-css-rules-expected.txt: Updating expected results.
467 * fast/css/default-bidi-css-rules.html: Ditto.
468 * fast/css/unicode-bidi-computed-value-expected.txt: Ditto.
469 * fast/css/unicode-bidi-computed-value.html: Ditto.
470 * fast/text/bidi-unprefix-expected.txt: Added. Test unprefixing.
471 * fast/text/bidi-unprefix.html: Added.
472 * imported/w3c/i18n/bidi/bidi-embed-001-expected.html: Added.
473 * imported/w3c/i18n/bidi/bidi-embed-001.html: Added.
474 * imported/w3c/i18n/bidi/bidi-embed-002-expected.html: Added.
475 * imported/w3c/i18n/bidi/bidi-embed-002.html: Added.
476 * imported/w3c/i18n/bidi/bidi-embed-003-expected.html: Added.
477 * imported/w3c/i18n/bidi/bidi-embed-003.html: Added.
478 * imported/w3c/i18n/bidi/bidi-embed-004-expected.html: Added.
479 * imported/w3c/i18n/bidi/bidi-embed-004.html: Added.
480 * imported/w3c/i18n/bidi/bidi-embed-005-expected.html: Added.
481 * imported/w3c/i18n/bidi/bidi-embed-005.html: Added.
482 * imported/w3c/i18n/bidi/bidi-embed-006-expected.html: Added.
483 * imported/w3c/i18n/bidi/bidi-embed-006.html: Added.
484 * imported/w3c/i18n/bidi/bidi-embed-007-expected.html: Added.
485 * imported/w3c/i18n/bidi/bidi-embed-007.html: Added.
486 * imported/w3c/i18n/bidi/bidi-embed-008-expected.html: Added.
487 * imported/w3c/i18n/bidi/bidi-embed-008.html: Added.
488 * imported/w3c/i18n/bidi/bidi-embed-009-expected.html: Added.
489 * imported/w3c/i18n/bidi/bidi-embed-009.html: Added.
490 * imported/w3c/i18n/bidi/bidi-embed-010-expected.html: Added.
491 * imported/w3c/i18n/bidi/bidi-embed-010.html: Added.
492 * imported/w3c/i18n/bidi/bidi-embed-011-expected.html: Added.
493 * imported/w3c/i18n/bidi/bidi-embed-011.html: Added.
494 * imported/w3c/i18n/bidi/bidi-isolate-001-expected.html: Added.
495 * imported/w3c/i18n/bidi/bidi-isolate-001.html: Added.
496 * imported/w3c/i18n/bidi/bidi-isolate-002-expected.html: Added.
497 * imported/w3c/i18n/bidi/bidi-isolate-002.html: Added.
498 * imported/w3c/i18n/bidi/bidi-isolate-003-expected.html: Added.
499 * imported/w3c/i18n/bidi/bidi-isolate-003.html: Added.
500 * imported/w3c/i18n/bidi/bidi-isolate-004-expected.html: Added.
501 * imported/w3c/i18n/bidi/bidi-isolate-004.html: Added.
502 * imported/w3c/i18n/bidi/bidi-isolate-005-expected.html: Added.
503 * imported/w3c/i18n/bidi/bidi-isolate-005.html: Added.
504 * imported/w3c/i18n/bidi/bidi-isolate-006-expected.html: Added.
505 * imported/w3c/i18n/bidi/bidi-isolate-006.html: Added.
506 * imported/w3c/i18n/bidi/bidi-isolate-007-expected.html: Added.
507 * imported/w3c/i18n/bidi/bidi-isolate-007.html: Added.
508 * imported/w3c/i18n/bidi/bidi-isolate-008-expected.html: Added.
509 * imported/w3c/i18n/bidi/bidi-isolate-008.html: Added.
510 * imported/w3c/i18n/bidi/bidi-isolate-009-expected.html: Added.
511 * imported/w3c/i18n/bidi/bidi-isolate-009.html: Added.
512 * imported/w3c/i18n/bidi/bidi-isolate-010-expected.html: Added.
513 * imported/w3c/i18n/bidi/bidi-isolate-010.html: Added.
514 * imported/w3c/i18n/bidi/bidi-isolate-011-expected.html: Added.
515 * imported/w3c/i18n/bidi/bidi-isolate-011.html: Added.
516 * imported/w3c/i18n/bidi/bidi-isolate-override-001-expected.html: Added.
517 * imported/w3c/i18n/bidi/bidi-isolate-override-001.html: Added.
518 * imported/w3c/i18n/bidi/bidi-isolate-override-002-expected.html: Added.
519 * imported/w3c/i18n/bidi/bidi-isolate-override-002.html: Added.
520 * imported/w3c/i18n/bidi/bidi-isolate-override-003-expected.html: Added.
521 * imported/w3c/i18n/bidi/bidi-isolate-override-003.html: Added.
522 * imported/w3c/i18n/bidi/bidi-isolate-override-004-expected.html: Added.
523 * imported/w3c/i18n/bidi/bidi-isolate-override-004.html: Added.
524 * imported/w3c/i18n/bidi/bidi-isolate-override-005-expected.html: Added.
525 * imported/w3c/i18n/bidi/bidi-isolate-override-005.html: Added.
526 * imported/w3c/i18n/bidi/bidi-isolate-override-006-expected.html: Added.
527 * imported/w3c/i18n/bidi/bidi-isolate-override-006.html: Added.
528 * imported/w3c/i18n/bidi/bidi-isolate-override-007-expected.html: Added.
529 * imported/w3c/i18n/bidi/bidi-isolate-override-007.html: Added.
530 * imported/w3c/i18n/bidi/bidi-isolate-override-008-expected.html: Added.
531 * imported/w3c/i18n/bidi/bidi-isolate-override-008.html: Added.
532 * imported/w3c/i18n/bidi/bidi-isolate-override-009-expected.html: Added.
533 * imported/w3c/i18n/bidi/bidi-isolate-override-009.html: Added.
534 * imported/w3c/i18n/bidi/bidi-isolate-override-010-expected.html: Added.
535 * imported/w3c/i18n/bidi/bidi-isolate-override-010.html: Added.
536 * imported/w3c/i18n/bidi/bidi-isolate-override-011-expected.html: Added.
537 * imported/w3c/i18n/bidi/bidi-isolate-override-011.html: Added.
538 * imported/w3c/i18n/bidi/bidi-isolate-override-012-expected.html: Added.
539 * imported/w3c/i18n/bidi/bidi-isolate-override-012.html: Added.
540 * imported/w3c/i18n/bidi/bidi-normal-001-expected.html: Added.
541 * imported/w3c/i18n/bidi/bidi-normal-001.html: Added.
542 * imported/w3c/i18n/bidi/bidi-normal-002-expected.html: Added.
543 * imported/w3c/i18n/bidi/bidi-normal-002.html: Added.
544 * imported/w3c/i18n/bidi/bidi-normal-003-expected.html: Added.
545 * imported/w3c/i18n/bidi/bidi-normal-003.html: Added.
546 * imported/w3c/i18n/bidi/bidi-normal-004-expected.html: Added.
547 * imported/w3c/i18n/bidi/bidi-normal-004.html: Added.
548 * imported/w3c/i18n/bidi/bidi-normal-005-expected.html: Added.
549 * imported/w3c/i18n/bidi/bidi-normal-005.html: Added.
550 * imported/w3c/i18n/bidi/bidi-normal-006-expected.html: Added.
551 * imported/w3c/i18n/bidi/bidi-normal-006.html: Added.
552 * imported/w3c/i18n/bidi/bidi-normal-007-expected.html: Added.
553 * imported/w3c/i18n/bidi/bidi-normal-007.html: Added.
554 * imported/w3c/i18n/bidi/bidi-normal-008-expected.html: Added.
555 * imported/w3c/i18n/bidi/bidi-normal-008.html: Added.
556 * imported/w3c/i18n/bidi/bidi-normal-009-expected.html: Added.
557 * imported/w3c/i18n/bidi/bidi-normal-009.html: Added.
558 * imported/w3c/i18n/bidi/bidi-normal-010-expected.html: Added.
559 * imported/w3c/i18n/bidi/bidi-normal-010.html: Added.
560 * imported/w3c/i18n/bidi/bidi-normal-011-expected.html: Added.
561 * imported/w3c/i18n/bidi/bidi-normal-011.html: Added.
562 * imported/w3c/i18n/bidi/bidi-override-001-expected.html: Added.
563 * imported/w3c/i18n/bidi/bidi-override-001.html: Added.
564 * imported/w3c/i18n/bidi/bidi-override-002-expected.html: Added.
565 * imported/w3c/i18n/bidi/bidi-override-002.html: Added.
566 * imported/w3c/i18n/bidi/bidi-override-003-expected.html: Added.
567 * imported/w3c/i18n/bidi/bidi-override-003.html: Added.
568 * imported/w3c/i18n/bidi/bidi-override-004-expected.html: Added.
569 * imported/w3c/i18n/bidi/bidi-override-004.html: Added.
570 * imported/w3c/i18n/bidi/bidi-override-005-expected.html: Added.
571 * imported/w3c/i18n/bidi/bidi-override-005.html: Added.
572 * imported/w3c/i18n/bidi/bidi-override-006-expected.html: Added.
573 * imported/w3c/i18n/bidi/bidi-override-006.html: Added.
574 * imported/w3c/i18n/bidi/bidi-override-007-expected.html: Added.
575 * imported/w3c/i18n/bidi/bidi-override-007.html: Added.
576 * imported/w3c/i18n/bidi/bidi-override-008-expected.html: Added.
577 * imported/w3c/i18n/bidi/bidi-override-008.html: Added.
578 * imported/w3c/i18n/bidi/bidi-override-009-expected.html: Added.
579 * imported/w3c/i18n/bidi/bidi-override-009.html: Added.
580 * imported/w3c/i18n/bidi/bidi-override-010-expected.html: Added.
581 * imported/w3c/i18n/bidi/bidi-override-010.html: Added.
582 * imported/w3c/i18n/bidi/bidi-override-011-expected.html: Added.
583 * imported/w3c/i18n/bidi/bidi-override-011.html: Added.
584 * imported/w3c/i18n/bidi/bidi-override-012-expected.html: Added.
585 * imported/w3c/i18n/bidi/bidi-override-012.html: Added.
586 * imported/w3c/i18n/bidi/bidi-plaintext-001-expected.html: Added.
587 * imported/w3c/i18n/bidi/bidi-plaintext-001.html: Added.
588 * imported/w3c/i18n/bidi/bidi-plaintext-003-expected.html: Added.
589 * imported/w3c/i18n/bidi/bidi-plaintext-003.html: Added.
590 * imported/w3c/i18n/bidi/bidi-plaintext-005-expected.html: Added.
591 * imported/w3c/i18n/bidi/bidi-plaintext-005.html: Added.
592 * imported/w3c/i18n/bidi/bidi-plaintext-006-expected.html: Added.
593 * imported/w3c/i18n/bidi/bidi-plaintext-006.html: Added.
594 * imported/w3c/i18n/bidi/bidi-plaintext-007-expected.html: Added.
595 * imported/w3c/i18n/bidi/bidi-plaintext-007.html: Added.
596 * imported/w3c/i18n/bidi/bidi-plaintext-008-expected.html: Added.
597 * imported/w3c/i18n/bidi/bidi-plaintext-008.html: Added.
598 * imported/w3c/i18n/bidi/bidi-plaintext-009-expected.html: Added.
599 * imported/w3c/i18n/bidi/bidi-plaintext-009.html: Added.
600 * imported/w3c/i18n/bidi/bidi-plaintext-010-expected.html: Added.
601 * imported/w3c/i18n/bidi/bidi-plaintext-010.html: Added.
602 * imported/w3c/i18n/bidi/bidi-plaintext-011-expected.html: Added.
603 * imported/w3c/i18n/bidi/bidi-plaintext-011.html: Added.
604 * imported/w3c/i18n/bidi/bidi-table-001-expected.html: Added.
605 * imported/w3c/i18n/bidi/bidi-table-001.html: Added.
606 * imported/w3c/i18n/bidi/bidi-unset-001-expected.html: Added.
607 * imported/w3c/i18n/bidi/bidi-unset-001.html: Added.
608 * imported/w3c/i18n/bidi/bidi-unset-002-expected.html: Added.
609 * imported/w3c/i18n/bidi/bidi-unset-002.html: Added.
610 * imported/w3c/i18n/bidi/bidi-unset-003-expected.html: Added.
611 * imported/w3c/i18n/bidi/bidi-unset-003.html: Added.
612 * imported/w3c/i18n/bidi/bidi-unset-004-expected.html: Added.
613 * imported/w3c/i18n/bidi/bidi-unset-004.html: Added.
614 * imported/w3c/i18n/bidi/bidi-unset-005-expected.html: Added.
615 * imported/w3c/i18n/bidi/bidi-unset-005.html: Added.
616 * imported/w3c/i18n/bidi/bidi-unset-006-expected.html: Added.
617 * imported/w3c/i18n/bidi/bidi-unset-006.html: Added.
618 * imported/w3c/i18n/bidi/bidi-unset-007-expected.html: Added.
619 * imported/w3c/i18n/bidi/bidi-unset-007.html: Added.
620 * imported/w3c/i18n/bidi/bidi-unset-008-expected.html: Added.
621 * imported/w3c/i18n/bidi/bidi-unset-008.html: Added.
622 * imported/w3c/i18n/bidi/bidi-unset-009-expected.html: Added.
623 * imported/w3c/i18n/bidi/bidi-unset-009.html: Added.
624 * imported/w3c/i18n/bidi/bidi-unset-010-expected.html: Added.
625 * imported/w3c/i18n/bidi/bidi-unset-010.html: Added.
626 * imported/w3c/i18n/bidi/block-embed-001-expected.html: Added.
627 * imported/w3c/i18n/bidi/block-embed-001.html: Added.
628 * imported/w3c/i18n/bidi/block-embed-002-expected.html: Added.
629 * imported/w3c/i18n/bidi/block-embed-002.html: Added.
630 * imported/w3c/i18n/bidi/block-embed-003-expected.html: Added.
631 * imported/w3c/i18n/bidi/block-embed-003.html: Added.
632 * imported/w3c/i18n/bidi/block-override-001-expected.html: Added.
633 * imported/w3c/i18n/bidi/block-override-001.html: Added.
634 * imported/w3c/i18n/bidi/block-override-002-expected.html: Added.
635 * imported/w3c/i18n/bidi/block-override-002.html: Added.
636 * imported/w3c/i18n/bidi/block-override-003-expected.html: Added.
637 * imported/w3c/i18n/bidi/block-override-003.html: Added.
638 * imported/w3c/i18n/bidi/block-override-004-expected.html: Added.
639 * imported/w3c/i18n/bidi/block-override-004.html: Added.
640 * imported/w3c/i18n/bidi/block-override-isolate-001-expected.html: Added.
641 * imported/w3c/i18n/bidi/block-override-isolate-001.html: Added.
642 * imported/w3c/i18n/bidi/block-override-isolate-002-expected.html: Added.
643 * imported/w3c/i18n/bidi/block-override-isolate-002.html: Added.
644 * imported/w3c/i18n/bidi/block-override-isolate-003-expected.html: Added.
645 * imported/w3c/i18n/bidi/block-override-isolate-003.html: Added.
646 * imported/w3c/i18n/bidi/block-override-isolate-004-expected.html: Added.
647 * imported/w3c/i18n/bidi/block-override-isolate-004.html: Added.
648 * imported/w3c/i18n/bidi/block-plaintext-001-expected.html: Added.
649 * imported/w3c/i18n/bidi/block-plaintext-001.html: Added.
650 * imported/w3c/i18n/bidi/block-plaintext-002-expected.html: Added.
651 * imported/w3c/i18n/bidi/block-plaintext-002.html: Added.
652 * imported/w3c/i18n/bidi/block-plaintext-003-expected.html: Added.
653 * imported/w3c/i18n/bidi/block-plaintext-003.html: Added.
654 * imported/w3c/i18n/bidi/block-plaintext-004-expected.html: Added.
655 * imported/w3c/i18n/bidi/block-plaintext-004.html: Added.
656 * imported/w3c/i18n/bidi/block-plaintext-005-expected.html: Added.
657 * imported/w3c/i18n/bidi/block-plaintext-005.html: Added.
658 * imported/w3c/i18n/bidi/block-plaintext-006-expected.html: Added.
659 * imported/w3c/i18n/bidi/block-plaintext-006.html: Added.
660 * imported/w3c/i18n/bidi/resources/sileot-webfont.woff: Added.
661 * platform/ios/TestExpectations:
662 * platform/mac/TestExpectations:
663
carlosgc@webkit.org6b08db12017-05-08 09:36:05 +00006642017-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
665
666 Unreviewed GTK+ gardening. Update expectations of several tests.
667
668 * platform/gtk/TestExpectations:
669
simon.fraser@apple.com5c50adc2017-05-07 21:23:18 +00006702017-05-07 Simon Fraser <simon.fraser@apple.com>
671
672 [iOS] REGRESSION (r209409): getBoundingClientRect is wrong for fixed-position elements in resize/orientationchange
673 https://bugs.webkit.org/show_bug.cgi?id=171140
674
675 Reviewed by Sam Weinig.
676
677 Tests that fetch the dimensions of a fixed element in resize and orientationchange handlers,
678 which is a proxy for reading the layout viewport.
679
680 * fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt: Added.
681 * fast/events/ios/rotation/layout-viewport-during-rotation.html: Added.
682 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Added.
683 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html: Added.
684 * fast/events/ios/rotation/resources/rotation-utils.js: Added.
685 (stringFromRect):
686 (accumulateLog):
687 (logFixedObject):
688 (logFixedAndViewports):
689 (doTest):
690
commit-queue@webkit.orge8573952017-05-07 19:10:40 +00006912017-05-07 Youenn Fablet <youenn@apple.com>
692
693 [MediaStream] r216197 caused some webrtc tests to fail
694 https://bugs.webkit.org/show_bug.cgi?id=171728
695
696 Reviewed by Eric Carlson.
697
698 * platform/ios-wk2/TestExpectations:
699
commit-queue@webkit.org8b9b3cb2017-05-07 10:24:48 +00007002017-05-07 Sam Weinig <sam@webkit.org>
701
702 Implement Subresource Integrity (SRI)
703 https://bugs.webkit.org/show_bug.cgi?id=148363
704 <rdar://problem/18945879>
705
706 Reviewed by Daniel Bates.
707
708 Add tests for Subresource Integrity based off the ones from Web
709 Platform Tests. They have been changed to:
710 - Split <link> and <script> testing.
711 - Add additional tests:
712 - Integrity hashes using base64URL encoding.
713 - Integrity hashes using mixed base64 and base64URL encoding.
714 - Integrity metadata that does not conform to the grammar at all.
715 - Multiple valid, but only one matching, integrity hashes.
716 - Non-matching integrity hash with options.
717 - Run one at a time, so console output is consistent.
718
719 We can/should upstream these changes, but this avoids the possibility that
720 an update of the imported web-platform-tests could cause these tests to fail.
721
722 Also adds tests that show the Subresource Integrity setting works correctly.
723
724 * http/tests/subresource-integrity: Added.
725 * http/tests/subresource-integrity/.htaccess: Added.
726 * http/tests/subresource-integrity/resources: Added.
727 * http/tests/subresource-integrity/resources/alternate.css: Added.
728 * http/tests/subresource-integrity/resources/crossorigin-anon-script.js: Added.
729 * http/tests/subresource-integrity/resources/crossorigin-anon-style.css: Added.
730 * http/tests/subresource-integrity/resources/crossorigin-creds-script.js: Added.
731 * http/tests/subresource-integrity/resources/crossorigin-creds-style.css: Added.
732 * http/tests/subresource-integrity/resources/crossorigin-ineligible-script.js: Added.
733 * http/tests/subresource-integrity/resources/crossorigin-ineligible-style.css: Added.
734 * http/tests/subresource-integrity/resources/matching-digest.js: Added.
735 * http/tests/subresource-integrity/resources/non-matching-digest.js: Added.
736 * http/tests/subresource-integrity/resources/sri-utilities.js: Added.
737 * http/tests/subresource-integrity/resources/style.css: Added.
738 * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Added.
739 * http/tests/subresource-integrity/sri-disabled-with-setting.html: Added.
740 * http/tests/subresource-integrity/sri-enabled-with-setting-expected.txt: Added.
741 * http/tests/subresource-integrity/sri-enabled-with-setting.html: Added.
742 * http/tests/subresource-integrity/sri-script-expected.txt: Added.
743 * http/tests/subresource-integrity/sri-script.html: Added.
744 * http/tests/subresource-integrity/sri-style-expected.txt: Added.
745 * http/tests/subresource-integrity/sri-style.html: Added.
746
mmaxfield@apple.com5f5d72e2017-05-07 05:43:29 +00007472017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
748
749 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
750 https://bugs.webkit.org/show_bug.cgi?id=171636
751 <rdar://problem/30811218>
752
753 Reviewed by Dean Jackson.
754
755 * fast/text/lastResort-expected.html: Added.
756 * fast/text/lastResort.html: Added.
757
cdumez@apple.com19a40432017-05-07 03:48:28 +00007582017-05-06 Chris Dumez <cdumez@apple.com>
759
cdumez@apple.com2a99cc32017-05-07 05:18:34 +0000760 Implement the concept of cookie-averse document
761 https://bugs.webkit.org/show_bug.cgi?id=171746
762 <rdar://problem/32004466>
763
764 Reviewed by Sam Weinig.
765
766 Add layout test coverage.
767
768 * fast/cookies/cookie-averse-document-expected.txt: Added.
769 * fast/cookies/cookie-averse-document.html: Added.
770
7712017-05-06 Chris Dumez <cdumez@apple.com>
772
cdumez@apple.com19a40432017-05-07 03:48:28 +0000773 Align our IDL files with the latest DOM specification
774 https://bugs.webkit.org/show_bug.cgi?id=171777
775
776 Reviewed by Sam Weinig.
777
778 Rebaseline a few tests.
779
780 * fast/dom/Document/adoptNode-null-expected.txt:
781 * fast/dom/Document/adoptNode-null.html:
782 * fast/dom/Document/importNode-null-expected.txt:
783 * fast/dom/Document/importNode-null.html:
784 * fast/dom/Range/range-intersectsNode-expected.txt:
785 * fast/text/text-combine-crash-expected.txt:
786
ap@apple.com83de49c2017-05-07 02:58:23 +00007872017-05-06 Alexey Proskuryakov <ap@apple.com>
788
ap@apple.com07bbb7d2017-05-07 03:18:27 +0000789 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky
790 https://bugs.webkit.org/show_bug.cgi?id=171785
791
792 * platform/wk2/TestExpectations:
793
7942017-05-06 Alexey Proskuryakov <ap@apple.com>
795
ap@apple.com83de49c2017-05-07 02:58:23 +0000796 REGRESSION (r216294): The new test fails on WebKit1
797 https://bugs.webkit.org/show_bug.cgi?id=171780
798
799 Rolling back https://trac.webkit.org/r216294, https://trac.webkit.org/r216296,
800 https://trac.webkit.org/216299, https://trac.webkit.org/216330
801
802 * http/tests/css/filters-on-iframes-expected.html: Removed.
803 * http/tests/css/filters-on-iframes.html: Removed.
804 * http/tests/css/resources/blank.html: Removed.
805 * http/tests/css/resources/references-external.html: Removed.
806 * http/tests/css/resources/solid-red.html: Removed.
807
simon.fraser@apple.comb5c811e2017-05-07 02:53:51 +00008082017-05-06 Simon Fraser <simon.fraser@apple.com>
809
810 [iOS WK2] Make rotation tests more reliable
811 https://bugs.webkit.org/show_bug.cgi?id=171778
812
813 Reviewed by Tim Horton.
814
815 New baseline.
816
817 * fast/events/ios/rotation/zz-no-rotation-expected.txt:
818 * fast/events/ios/rotation/zz-no-rotation.html:
819
cdumez@apple.comf4c58192017-05-06 20:32:35 +00008202017-05-06 Chris Dumez <cdumez@apple.com>
821
cdumez@apple.comc209acb2017-05-06 23:39:51 +0000822 Unreviewed, rolling out r216333.
823
824 Caused layout test failures
825
826 Reverted changeset:
827
828 "Implement the concept of cookie-averse document"
829 https://bugs.webkit.org/show_bug.cgi?id=171746
830 http://trac.webkit.org/changeset/216333
831
8322017-05-06 Chris Dumez <cdumez@apple.com>
833
cdumez@apple.comf4c58192017-05-06 20:32:35 +0000834 Implement the concept of cookie-averse document
835 https://bugs.webkit.org/show_bug.cgi?id=171746
836 <rdar://problem/32004466>
837
838 Reviewed by Sam Weinig.
839
840 Add layout test coverage.
841
842 * fast/cookies/cookie-averse-document-expected.txt: Added.
843 * fast/cookies/cookie-averse-document.html: Added.
844
mmaxfield@apple.com4219d742017-05-06 17:54:16 +00008452017-05-06 Myles C. Maxfield <mmaxfield@apple.com>
846
847 REGERSSION(r213499): Emoji with Fitzpatrick modifiers are drawn as two separate glyphs
848 https://bugs.webkit.org/show_bug.cgi?id=171750
849 <rdar://problem/31122612>
850
851 Reviewed by Zalan Bujtas.
852
853 * fast/text/fitzpatrick-combination-expected.html: Added.
854 * fast/text/fitzpatrick-combination.html: Added.
855
zalan@apple.com8b1a3ed2017-05-06 04:41:32 +00008562017-05-05 Zalan Bujtas <zalan@apple.com>
857
858 Renderers being destroyed should not be added to AX's deferred list.
859 https://bugs.webkit.org/show_bug.cgi?id=171768
860 <rdar://problem/31955660>
861
862 Reviewed by Simon Fraser.
863
864 * accessibility/crash-when-renderers-are-added-back-to-deferred-list-expected.txt: Added.
865 * accessibility/crash-when-renderers-are-added-back-to-deferred-list.html: Added.
866
ryanhaddad@apple.comabe59cf2017-05-06 01:10:32 +00008672017-05-05 Matt Lewis <jlewis3@apple.com>
868
869 Mark compositing/tiling/non-active-window-tiles-size.html as flaky
870 https://bugs.webkit.org/show_bug.cgi?id=171763
871
872 Unreviewed test gardening.
873
874 * platform/mac-wk2/TestExpectations:
875
oliver@apple.com56fdb2b2017-05-06 00:33:20 +00008762017-05-05 Oliver Hunt <oliver@apple.com>
877
878 Move trivial String prototype functions to JS builtins
879 https://bugs.webkit.org/show_bug.cgi?id=171737
880
881 Reviewed by Saam Barati.
882
883 Updated output
884
885 * js/dom/string-anchor-expected.txt:
886 * js/dom/string-anchor.html:
887 * js/dom/string-fontcolor-expected.txt:
888 * js/dom/string-fontcolor.html:
889 * js/dom/string-fontsize-expected.txt:
890 * js/dom/string-fontsize.html:
891 * js/dom/string-link-expected.txt:
892 * js/dom/string-link.html:
893
dino@apple.com3f3faf52017-05-05 23:49:41 +00008942017-05-05 Dean Jackson <dino@apple.com>
895
896 Restrict SVG filters to accessible security origins
897 https://bugs.webkit.org/show_bug.cgi?id=118689
898 <rdar://problem/27362159>
899
900 Reviewed by Brent Fulgham.
901
902 Add a test that shows safe frames, unsafe frames, and
903 then a safe frame that itself has an unsafe frame, to
904 show that the security requirements are being forwarded
905 down the tree.
906
907 * http/tests/css/filters-on-iframes-expected.html: Added.
908 * http/tests/css/filters-on-iframes.html: Added.
909 * http/tests/css/resources/blank.html: Added.
910 * http/tests/css/resources/references-external.html: Added.
911 * http/tests/css/resources/solid-red.html: Added.
912
simon.fraser@apple.com41ef9a42017-05-05 23:39:19 +00009132017-05-05 Simon Fraser <simon.fraser@apple.com>
914
915 Make it possible to test rotation in iOS WebKitTestRunner
916 https://bugs.webkit.org/show_bug.cgi?id=171755
917
918 Reviewed by Tim Horton.
919
920 Two rotation tests and one that comes last to ensure that the device was not left in a rotated state.
921
922 * fast/events/ios/rotation/basic-rotation-expected.txt: Added.
923 * fast/events/ios/rotation/basic-rotation.html: Added.
924 * fast/events/ios/rotation/safari-like-rotation-expected.txt: Added.
925 * fast/events/ios/rotation/safari-like-rotation.html: Added.
926 * fast/events/ios/rotation/zz-no-rotation-expected.txt: Added.
927 * fast/events/ios/rotation/zz-no-rotation.html: Added.
928
ryanhaddad@apple.com1d5f2c42017-05-05 23:26:01 +00009292017-05-05 Ryan Haddad <ryanhaddad@apple.com>
930
931 Mark http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html as flaky.
932 https://bugs.webkit.org/show_bug.cgi?id=171756
933
934 Unreviewed test gardening.
935
936 * platform/wk2/TestExpectations:
937
ryanhaddad@apple.coma07cece2017-05-05 22:43:43 +00009382017-05-05 Matt Lewis <jlewis3@apple.com>
939
940 Mark test http/tests/security/module-correct-mime-types.html slow.
941 https://bugs.webkit.org/show_bug.cgi?id=164960
942
943 Unreviewed test gardening.
944
945 * platform/ios-wk2/TestExpectations:
946
ryanhaddad@apple.comd0daff72017-05-05 22:30:03 +00009472017-05-05 Ryan Haddad <ryanhaddad@apple.com>
948
949 Unreviewed, rolling out r216275.
950
951 This change broke internal builds.
952
953 Reverted changeset:
954
955 "[Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not
956 case insensitive"
957 https://bugs.webkit.org/show_bug.cgi?id=171636
958 http://trac.webkit.org/changeset/216275
959
mmaxfield@apple.comfb0e39c2017-05-05 21:54:59 +00009602017-05-05 Myles C. Maxfield <mmaxfield@apple.com>
961
962 [Cocoa] CTFontDescriptorCreateMatchingFontDescriptor() is not case insensitive
963 https://bugs.webkit.org/show_bug.cgi?id=171636
964 <rdar://problem/30811218>
965
966 Reviewed by Dean Jackson.
967
968 * fast/text/lastResort-expected.html: Added.
969 * fast/text/lastResort.html: Added.
970
ryanhaddad@apple.comf1d8d332017-05-05 20:36:24 +00009712017-05-05 Ryan Haddad <ryanhaddad@apple.com>
972
973 Unskip media/click-placeholder-not-pausing.html.
974
975 Unreviewed test gardening.
976
977 * platform/mac-wk2/TestExpectations:
978
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +00009792017-05-05 Joseph Pecoraro <pecoraro@apple.com>
980
joepeck@webkit.org74d814f2017-05-05 20:31:56 +0000981 REGRESSION: LayoutTest streams/reference-implementation/readable-stream-templated.html is a flaky failure
982 https://bugs.webkit.org/show_bug.cgi?id=171580
983 <rdar://problem/32009647>
984
985 Rubber-stamped by Alexey Proskuryakov.
986
987 * TestExpectations:
988 * streams/reference-implementation/pipe-to-expected.txt:
989 Rebaseline expectations. This test was previously flakey so the results were
990 missed unless the test was run with --force.
991
992 * streams/reference-implementation/readable-stream-templated-expected.txt:
993 * streams/reference-implementation/readable-stream-templated.html:
994 Silence unhandled rejections. This test did not expect unhandled promise
995 rejections to affect test results, so ignore them.
996
9972017-05-05 Joseph Pecoraro <pecoraro@apple.com>
998
joepeck@webkit.orga6b7d412017-05-05 20:31:53 +0000999 [macOS Sierra] LayoutTest http/tests/inspector/network/resource-request-headers.html is a flaky failure
1000 https://bugs.webkit.org/show_bug.cgi?id=170702
1001 <rdar://problem/31616643>
1002
1003 Rubber-stamped by Brian Burg.
1004
1005 * platform/mac-wk2/TestExpectations:
1006 * http/tests/inspector/network/resource-request-headers.html:
1007 Make this test unflakey by ensuring we wait for the load to complete.
1008
cdumez@apple.combcbdfbe2017-05-05 19:26:11 +000010092017-05-05 Chris Dumez <cdumez@apple.com>
1010
1011 Attr Nodes should not have children
1012 https://bugs.webkit.org/show_bug.cgi?id=171688
1013 <rdar://problem/31998412>
1014
1015 Reviewed by Andreas Kling.
1016
1017 * fast/dom/Attr/cannot-have-children-expected.txt: Added.
1018 * fast/dom/Attr/cannot-have-children.html: Added.
1019 Add layout test coverage. I have verified that this test passes in both
1020 Firefox and Chrome.
1021
1022 * dom/html/level1/*: Removed legacy / outdated tests.
1023 * dom/xhtml/level1/*: Removed legacy / outdated tests.
1024
1025 * fast/dom/Attr/child-nodes-cache-expected.txt: Removed.
1026 * fast/dom/Attr/child-nodes-cache.html: Removed.
1027 * fast/dom/Attr/child-nodes-length-cache-expected.txt: Removed.
1028 * fast/dom/Attr/child-nodes-length-cache.html: Removed.
1029 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue-expected.txt: Removed.
1030 * fast/dom/Attr/invalidate-nodelist-after-attr-setvalue.html: Removed.
1031 * fast/dom/attribute-change-on-mutate-expected.txt: Removed.
1032 * fast/dom/attribute-change-on-mutate.html: Removed.
1033 * svg/custom/image-with-attr-change-after-delete-crash-expected.txt: Removed.
1034 * svg/custom/image-with-attr-change-after-delete-crash.html: Removed.
1035 * traversal/moz-bug590771-expected.txt: Removed.
1036 * traversal/moz-bug590771.html: Removed.
1037 Removed some outdated tests.
1038
1039 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
1040 * fast/custom-elements/reactions-for-webkit-extensions.html:
1041 * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
1042 * fast/dom/Attr/change-id-via-attr-node-value.html:
1043 * fast/dom/Element/normalize-crash.html:
1044 * fast/dom/Element/normalize-crash2.html:
1045 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt:
1046 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html:
1047 * fast/dom/MutationObserver/observe-attributes-expected.txt:
1048 * fast/dom/MutationObserver/observe-attributes.html:
1049 * fast/dom/import-attribute-node.html:
1050 * fast/dom/insertedIntoDocument-child.html:
1051 * fast/dom/insertedIntoDocument-sibling.html:
1052 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt:
1053 * fast/dom/no-assert-for-malformed-js-url-attribute.html:
1054 * fast/dom/normalize-attributes-mutation-event-crash.html:
1055 * fast/dom/serialize-nodes.xhtml:
1056 * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
1057 Update existing tests so they stop relying on Attr Node having Text children.
1058
ryanhaddad@apple.comc72bf962017-05-05 18:41:36 +000010592017-05-05 Ryan Haddad <ryanhaddad@apple.com>
1060
1061 Mark w3c test persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
1062 https://bugs.webkit.org/show_bug.cgi?id=161360
1063
1064 Unreviewed test gardening.
1065
1066 * platform/mac-wk1/TestExpectations:
1067
ryanhaddad@apple.com91dbaa52017-05-05 18:22:45 +000010682017-05-05 Matt Lewis <jlewis3@apple.com>
1069
1070 Mark 2 webrtc test as failing.
1071 https://bugs.webkit.org/show_bug.cgi?id=171728
1072
1073 Unreviewed test gardening.
1074
1075 * platform/ios-wk2/TestExpectations:
1076
cdumez@apple.comcb532ee2017-05-05 18:14:12 +000010772017-05-05 Chris Dumez <cdumez@apple.com>
1078
1079 Refactor / Clean up Element.idl
1080 https://bugs.webkit.org/show_bug.cgi?id=171734
1081
1082 Reviewed by Sam Weinig.
1083
1084 Rebaseline a couple of tests due to Element properties being enumerated in a slightly
1085 different order and because exception messages have changed slightly.
1086
1087 * fast/dom/Element/attr-param-typechecking-expected.txt:
1088 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1089
commit-queue@webkit.org81caa1e2017-05-05 15:49:54 +000010902017-05-05 Jeremy Jones <jeremyj@apple.com>
1091
1092 REGRESSION (r215951): LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky crash
1093 https://bugs.webkit.org/show_bug.cgi?id=171610
1094 <rdar://problem/31976820>
1095
1096 Reviewed by Eric Carlson.
1097
1098 enable test: media/modern-media-controls/pip-support/pip-support-click.html
1099
1100 * platform/mac-wk1/TestExpectations:
1101
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +000011022017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
1103
carlosgc@webkit.org83618b42017-05-05 13:29:56 +00001104 Unreviewed GTK+ gardening. Update expectations of tests failing after GST upgrade to 1.10.4.
1105
1106 * platform/gtk/TestExpectations:
1107
11082017-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
1109
carlosgc@webkit.org717a99b2017-05-05 11:56:22 +00001110 Unreviewed GTK+ gardening. Rebaseline several tests.
1111
1112 * platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt: Added.
1113 * platform/gtk/fast/repaint/mutate-non-visible-expected.txt: Added.
1114 * platform/gtk/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
1115 * platform/gtk/http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
1116 * platform/gtk/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
1117
zandobersek@gmail.com0e5f2262017-05-05 08:37:17 +000011182017-05-05 Zan Dobersek <zdobersek@igalia.com>
1119
1120 Unreviewed GTK+ gardening.
1121
1122 * platform/gtk/TestExpectations: Enable already-passing Web Crypto layout tests
1123 for the GTK+ port. Also update expectations for the imported W3C Web Crypto tests.
1124
commit-queue@webkit.orgf8ea5fa2017-05-05 05:37:54 +000011252017-05-04 Commit Queue <commit-queue@webkit.org>
1126
1127 Unreviewed, rolling out r216206.
1128 https://bugs.webkit.org/show_bug.cgi?id=171714
1129
1130 Multiple LayoutTests crashing in Document::page() (Requested
1131 by ap on #webkit).
1132
1133 Reverted changeset:
1134
1135 "Remove support for legacy Notifications"
1136 https://bugs.webkit.org/show_bug.cgi?id=171487
1137 http://trac.webkit.org/changeset/216206
1138
cdumez@apple.combf723da2017-05-05 02:19:14 +000011392017-05-04 Chris Dumez <cdumez@apple.com>
1140
1141 Element.slot should be marked as [Unscopable]
1142 https://bugs.webkit.org/show_bug.cgi?id=171683
1143
1144 Reviewed by Darin Adler.
1145
1146 Add layout test coverage. This test is passing in Firefox and Chrome.
1147
1148 * fast/shadow-dom/Element-slot-unscopable-expected.txt: Added.
1149 * fast/shadow-dom/Element-slot-unscopable.html: Added.
1150
commit-queue@webkit.orgc2999992017-05-05 01:53:30 +000011512017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1152
1153 Change the asynchronous image decoding tests to use the event webkitImageFrameReady
1154 https://bugs.webkit.org/show_bug.cgi?id=171634
1155
1156 Reviewed by Simon Fraser.
1157
1158 To test the async image decoding reliably we need to do the following:
1159
1160 -- Make sure to load the image before setting its src to the element.
1161 -- Call document.body.offsetHeight to force layout.
1162 -- Call testRunner.display() to force the first paint.
1163 -- Use the webkitImageFrameReady to reliably know when an image frame is ready.
1164 -- When webkitImageFrameReady is fired call testRunner.notifyDone(). This
1165 will force the second paint.
1166
1167 * fast/images/async-image-background-image-repeated.html:
1168 * fast/images/async-image-background-image.html:
1169 * fast/images/sprite-sheet-image-draw.html:
1170
ryanhaddad@apple.com2fabfb12017-05-05 01:05:58 +000011712017-05-04 Matt Lewis <jlewis3@apple.com>
1172
1173 Mark webrtc/libwebrtc/descriptionGetters.html as flaky.
1174 https://bugs.webkit.org/show_bug.cgi?id=171703
1175
1176 Unreviewed test gardening.
1177
1178 * platform/mac-wk2/TestExpectations:
1179
commit-queue@webkit.org8e8c3bd2017-05-04 21:46:39 +000011802017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1181
1182 Rename testRunner.displayAndTrackRepaints() to testRunner.displayAndTrackRepaints()
1183 https://bugs.webkit.org/show_bug.cgi?id=171641
1184
1185 Reviewed by Simon Fraser.
1186
1187 Replace all the calls to testRunner.displayAndTrackRepaints() by testRunner.displayAndTrackRepaints()
1188 Replace all the calls to testRunner.displayInvalidatedRegion() by
1189 testRunner.displayAndTrackRepaints() since the former is a copy of the later.
1190
1191 * compositing/clip-change.html:
1192 * compositing/geometry/foreground-offset-change.html:
1193 * compositing/geometry/limit-layer-bounds-transformed-overflow.html:
1194 * compositing/iframes/become-composited-nested-iframes.html:
1195 * compositing/iframes/become-overlapped-iframe.html:
1196 * compositing/iframes/connect-compositing-iframe-delayed.html:
1197 * compositing/iframes/connect-compositing-iframe.html:
1198 * compositing/iframes/connect-compositing-iframe2.html:
1199 * compositing/iframes/connect-compositing-iframe3.html:
1200 * compositing/iframes/enter-compositing-iframe.html:
1201 * compositing/iframes/iframe-content-flipping.html:
1202 * compositing/iframes/iframe-resize.html:
1203 * compositing/iframes/iframe-size-to-zero.html:
1204 * compositing/iframes/iframe-src-change.html:
1205 * compositing/iframes/invisible-nested-iframe-hide.html:
1206 * compositing/iframes/invisible-nested-iframe-show.html:
1207 * compositing/iframes/leave-compositing-iframe.html:
1208 * compositing/iframes/overlapped-iframe-iframe.html:
1209 * compositing/iframes/overlapped-iframe.html:
1210 * compositing/iframes/overlapped-nested-iframes.html:
1211 * compositing/iframes/repaint-after-losing-scrollbars.html:
1212 * compositing/iframes/resources/fixed-position-subframe.html:
1213 * compositing/iframes/resources/fixed-position-transformed-subframe.html:
1214 * compositing/iframes/resources/scrollgrandchild-inner.html:
1215 * compositing/iframes/scrolling-iframe.html:
1216 * compositing/overflow/content-gains-scrollbars.html:
1217 * compositing/overflow/content-loses-scrollbars.html:
1218 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
1219 * compositing/overflow/overflow-scrollbar-layers.html:
1220 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
1221 * compositing/overflow/repaint-after-losing-scrollbars.html:
1222 * compositing/patterns/direct-pattern-compositing-add-text-expected.html:
1223 * compositing/patterns/direct-pattern-compositing-add-text.html:
1224 * compositing/patterns/direct-pattern-compositing-change-expected.html:
1225 * compositing/patterns/direct-pattern-compositing-change.html:
1226 * compositing/patterns/direct-pattern-compositing-load-expected.html:
1227 * compositing/patterns/direct-pattern-compositing-load.html:
1228 * compositing/plugins/invalidate_rect.html:
1229 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html:
1230 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html:
1231 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html:
1232 * compositing/repaint/newly-composited-on-scroll.html:
1233 * compositing/repaint/newly-composited-repaint-rect.html:
1234 * compositing/repaint/page-scale-repaint.html:
1235 * compositing/repaint/requires-backing-repaint.html:
1236 * compositing/repaint/transform-style-change.html:
1237 * compositing/rtl/rtl-overflow-invalidation.html:
1238 * compositing/scroll-painted-composited-content.html:
1239 * compositing/tiling/huge-layer-resize.html:
1240 * compositing/video-page-visibility.html:
1241 * compositing/video/video-with-invalid-source.html:
1242 * compositing/webgl/webgl-repaint.html:
1243 * css3/filters/multiple-filters-invalidation.html:
1244 * css3/flexbox/repaint-column-reverse.html:
1245 * css3/flexbox/repaint-during-resize-no-flex.html:
1246 * css3/flexbox/repaint-rtl-column.html:
1247 * css3/flexbox/repaint.html:
1248 * displaylists/canvas-display-list.html:
1249 * displaylists/resources/dump-target-display-list.js:
1250 (doTest):
1251 * displaylists/resources/dump-target-replay-list.js:
1252 (doTest):
1253 * fast/animation/request-animation-frame-detach-element.html:
1254 * fast/animation/request-animation-frame-detach-element2.html:
1255 * fast/animation/request-animation-frame-during-modal.html:
1256 * fast/animation/request-animation-frame-iframe.html:
1257 * fast/animation/request-animation-frame-iframe2.html:
1258 * fast/animation/script-tests/request-animation-frame-cancel.js:
1259 * fast/animation/script-tests/request-animation-frame-cancel2.js:
1260 * fast/animation/script-tests/request-animation-frame-disabled.js:
1261 * fast/animation/script-tests/request-animation-frame-prefix.js:
1262 (window.webkitRequestAnimationFrame):
1263 (window.testRunner.window.setTimeout):
1264 * fast/animation/script-tests/request-animation-frame-time-unit.js:
1265 (window.requestAnimationFrame):
1266 * fast/animation/script-tests/request-animation-frame-timestamps-advance.js:
1267 (window.requestAnimationFrame):
1268 (window.testRunner.window.setTimeout):
1269 * fast/animation/script-tests/request-animation-frame-timestamps.js:
1270 * fast/animation/script-tests/request-animation-frame-within-callback.js:
1271 * fast/animation/script-tests/request-animation-frame.js:
1272 * fast/backgrounds/obscured-background-child-style-change-expected.html:
1273 * fast/backgrounds/obscured-background-child-style-change.html:
1274 * fast/backgrounds/solid-color-context-restore.html:
1275 * fast/canvas/canvas-as-image-incremental-repaint.html:
1276 * fast/canvas/canvas-incremental-repaint-2.html:
1277 * fast/canvas/canvas-incremental-repaint.html:
1278 * fast/canvas/canvas-resize-after-paint.html:
1279 * fast/canvas/resources/repaint.js:
1280 (runRepaintTest):
1281 * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
1282 (TestControllerPaint):
1283 * fast/canvas/webgl/canvas-test.html:
1284 * fast/canvas/webgl/webgl-layer-update.html:
1285 * fast/css/pseudostyle-anonymous-text.html:
1286 * fast/css/relative-positioned-block-crash.html:
1287 * fast/dom/Window/post-message-crash.html:
1288 * fast/dom/Window/web-timing-minimal-performance-now.html:
1289 * fast/dynamic/containing-block-change.html:
1290 * fast/dynamic/layer-no-longer-paginated.html:
1291 * fast/events/touch/gesture/pad-gesture-cancel.js:
1292 * fast/events/touch/gesture/pad-gesture-fling.js:
1293 * fast/forms/hidden-listbox.html:
1294 * fast/forms/listbox-clip.html:
1295 * fast/frames/inline-object-inside-frameset.html:
1296 * fast/frames/transparent-scrollbar.html:
1297 * fast/images/animated-background-image-crash.html:
1298 * fast/layers/add-layer-with-nested-stacking.html:
1299 * fast/layers/inline-dirty-z-order-lists.html:
1300 * fast/layers/layer-content-visibility-change.html:
1301 * fast/layers/nested-layers-1.html:
1302 * fast/layers/nested-layers-2.html:
1303 * fast/layers/nested-layers-3.html:
1304 * fast/layers/nested-layers-4.html:
1305 * fast/layers/remove-layer-with-nested-stacking.html:
1306 * fast/overflow/hidden-scrollbar-resize.html:
1307 * fast/reflections/inline-crash.html:
1308 * fast/repaint/animation-after-layer-scroll.html:
1309 * fast/repaint/background-shorthand-with-gradient-and-height-changes.html:
1310 * fast/repaint/fixed-child-move-after-scroll.html:
1311 * fast/repaint/fixed-child-of-fixed-move-after-scroll.html:
1312 * fast/repaint/fixed-child-of-transformed-move-after-scroll.html:
1313 * fast/repaint/fixed-move-after-scroll.html:
1314 * fast/repaint/no-animation-outside-viewport-subframe.html:
1315 * fast/repaint/no-animation-outside-viewport.html:
1316 * fast/repaint/obscured-background-no-repaint.html:
1317 * fast/repaint/overflow-hidden-in-overflow-hidden-scrolled.html:
1318 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html:
1319 * fast/repaint/repaint-during-scroll-with-zoom.html:
1320 * fast/repaint/resources/fixed-move-after-keyboard-scroll-iframe.html:
1321 * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
1322 * fast/repaint/resources/line-flow-with-floats.js:
1323 (beginTest):
1324 * fast/repaint/resources/repaint.js:
1325 (runRepaintTest):
1326 * fast/repaint/table-overflow-hidden-in-overflow-hidden-scrolled.html:
1327 * fast/replaced/width100percent-textarea.html:
1328 * fast/scrolling/scrollbar-tickmarks-hittest.html:
1329 * fast/table/border-collapsing/cached-69296.html:
1330 * fast/table/border-collapsing/cached-cell-append.html:
1331 * fast/table/border-collapsing/cached-cell-remove.html:
1332 * fast/table/border-collapsing/cached-change-cell-border-color.html:
1333 * fast/table/border-collapsing/cached-change-cell-border-width.html:
1334 * fast/table/border-collapsing/cached-change-cell-sl-border-color.html:
1335 * fast/table/border-collapsing/cached-change-col-border-color.html:
1336 * fast/table/border-collapsing/cached-change-col-border-width.html:
1337 * fast/table/border-collapsing/cached-change-colgroup-border-color.html:
1338 * fast/table/border-collapsing/cached-change-colgroup-border-width.html:
1339 * fast/table/border-collapsing/cached-change-row-border-color.html:
1340 * fast/table/border-collapsing/cached-change-row-border-width.html:
1341 * fast/table/border-collapsing/cached-change-table-border-color.html:
1342 * fast/table/border-collapsing/cached-change-table-border-width.html:
1343 * fast/table/border-collapsing/cached-change-tbody-border-color.html:
1344 * fast/table/border-collapsing/cached-change-tbody-border-width.html:
1345 * fast/table/empty-section-crash.html:
1346 * fast/text/font-initial.html:
1347 * fast/text/international/harfbuzz-runs-with-no-glyph.html:
1348 * fast/text/text-shadow-extreme-value.html:
1349 * http/tests/misc/slow-loading-image-in-pattern.html:
1350 * media/audio-repaint.html:
1351 * media/media-document-audio-repaint.html:
1352 * plugins/windowless_plugin_paint_test.html:
1353 * scrollbars/scrollbar-percent-padding-crash.html:
1354 * svg/custom/non-scaling-stroke-update.svg:
1355 * svg/custom/stale-resource-data-crash.svg:
1356
cdumez@apple.com8eb4c632017-05-04 21:27:11 +000013572017-05-04 Chris Dumez <cdumez@apple.com>
1358
1359 Reformat / Clean up Node.idl to match the specification
1360 https://bugs.webkit.org/show_bug.cgi?id=171686
1361
1362 Reviewed by Sam Weinig.
1363
1364 Rebaseline existing test now that the Node properties are enumerated in a
1365 slightly different order.
1366
1367 * js/dom/dom-static-property-for-in-iteration-expected.txt:
1368
weinig@apple.com9efea6a2017-05-04 20:56:00 +000013692017-05-04 Sam Weinig <sam@webkit.org>
1370
1371 Remove support for legacy Notifications
1372 https://bugs.webkit.org/show_bug.cgi?id=171487
1373
1374 Reviewed by Jon Lee.
1375
1376 - Remove fast/notifications/. It was skipped on all platforms and use legacy Notifications API.
1377 - Remove http/notifications/legacy. It tested the legacy API.
1378 - Update two tests in fast/history to use the non-legacy API to test page cache + notifications.
1379 - Update TestExpectations for removals.
1380
1381 * TestExpectations:
1382 * platform/gtk/TestExpectations:
1383 * platform/ios/TestExpectations:
1384 * platform/mac/TestExpectations:
1385 * platform/win/TestExpectations:
1386 * fast/history/page-cache-notification-non-suspendable.html:
1387 * fast/history/page-cache-notification-suspendable.html:
1388 * fast/notifications: Removed.
1389 * fast/notifications/notification-after-close-expected.txt: Removed.
1390 * fast/notifications/notification-after-close.html: Removed.
1391 * fast/notifications/notification-permisssion-deletable-expected.txt: Removed.
1392 * fast/notifications/notification-permisssion-deletable.html: Removed.
1393 * fast/notifications/notifications-cancel-request-permission-expected.txt: Removed.
1394 * fast/notifications/notifications-cancel-request-permission.html: Removed.
1395 * fast/notifications/notifications-check-permission-expected.txt: Removed.
1396 * fast/notifications/notifications-check-permission.html: Removed.
1397 * fast/notifications/notifications-click-event-expected.txt: Removed.
1398 * fast/notifications/notifications-click-event-focus-expected.txt: Removed.
1399 * fast/notifications/notifications-click-event-focus.html: Removed.
1400 * fast/notifications/notifications-click-event.html: Removed.
1401 * fast/notifications/notifications-constructor-request-permission-expected.txt: Removed.
1402 * fast/notifications/notifications-constructor-request-permission.html: Removed.
1403 * fast/notifications/notifications-constructor-with-permission-expected.txt: Removed.
1404 * fast/notifications/notifications-constructor-with-permission.html: Removed.
1405 * fast/notifications/notifications-constructor-without-permission-expected.txt: Removed.
1406 * fast/notifications/notifications-constructor-without-permission.html: Removed.
1407 * fast/notifications/notifications-display-close-events-expected.txt: Removed.
1408 * fast/notifications/notifications-display-close-events.html: Removed.
1409 * fast/notifications/notifications-document-close-crash-expected.txt: Removed.
1410 * fast/notifications/notifications-document-close-crash.html: Removed.
1411 * fast/notifications/notifications-event-stop-propagation-expected.txt: Removed.
1412 * fast/notifications/notifications-event-stop-propagation.html: Removed.
1413 * fast/notifications/notifications-multi-events-expected.txt: Removed.
1414 * fast/notifications/notifications-multi-events.html: Removed.
1415 * fast/notifications/notifications-no-icon-expected.txt: Removed.
1416 * fast/notifications/notifications-no-icon.html: Removed.
1417 * fast/notifications/notifications-permission-expected.txt: Removed.
1418 * fast/notifications/notifications-permission.html: Removed.
1419 * fast/notifications/notifications-replace-expected.txt: Removed.
1420 * fast/notifications/notifications-replace.html: Removed.
1421 * fast/notifications/notifications-request-permission-expected.txt: Removed.
1422 * fast/notifications/notifications-request-permission-optional-expected.txt: Removed.
1423 * fast/notifications/notifications-request-permission-optional.html: Removed.
1424 * fast/notifications/notifications-request-permission.html: Removed.
1425 * fast/notifications/notifications-rtl-expected.txt: Removed.
1426 * fast/notifications/notifications-rtl.html: Removed.
1427 * fast/notifications/notifications-sandbox-permission-expected.txt: Removed.
1428 * fast/notifications/notifications-sandbox-permission.html: Removed.
1429 * fast/notifications/notifications-window-close-crash-expected.txt: Removed.
1430 * fast/notifications/notifications-window-close-crash.html: Removed.
1431 * fast/notifications/notifications-with-permission-expected.txt: Removed.
1432 * fast/notifications/notifications-with-permission.html: Removed.
1433 * fast/notifications/notifications-without-permission-expected.txt: Removed.
1434 * fast/notifications/notifications-without-permission.html: Removed.
1435 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Removed.
1436 * fast/notifications/request-notification-permission-while-reloading.html: Removed.
1437 * fast/notifications/resources: Removed.
1438 * fast/notifications/resources/notifications-cancel-request-permission.html: Removed.
1439 * fast/notifications/resources/notifications-iframe.html: Removed.
1440 * http/tests/notifications/legacy: Removed.
1441 * http/tests/notifications/legacy/double-show-expected.txt: Removed.
1442 * http/tests/notifications/legacy/double-show.html: Removed.
1443 * http/tests/notifications/legacy/events-expected.txt: Removed.
1444 * http/tests/notifications/legacy/events.html: Removed.
1445 * http/tests/notifications/legacy/notification-request-permission-then-navigate-expected.txt: Removed.
1446 * http/tests/notifications/legacy/notification-request-permission-then-navigate.html: Removed.
1447 * http/tests/notifications/legacy/request-expected.txt: Removed.
1448 * http/tests/notifications/legacy/request-no-callback-expected.txt: Removed.
1449 * http/tests/notifications/legacy/request-no-callback.html: Removed.
1450 * http/tests/notifications/legacy/request.html: Removed.
1451 * http/tests/notifications/legacy/resources: Removed.
1452 * http/tests/notifications/legacy/resources/notify-opener-done.html: Removed.
1453 * http/tests/notifications/legacy/resources/request-permission-then-navigate.html: Removed.
1454 * http/tests/notifications/legacy/show-expected.txt: Removed.
1455 * http/tests/notifications/legacy/show.html: Removed.
1456 * http/tests/notifications/legacy/window-show-on-click-expected.txt: Removed.
1457 * http/tests/notifications/legacy/window-show-on-click.html: Removed.
1458
ryanhaddad@apple.com3768f312017-05-04 20:20:32 +000014592017-05-04 Matt Lewis <jlewis3@apple.com>
1460
1461 Marked http/tests/xmlhttprequest/workers/methods-async.html as flaky.
1462 https://bugs.webkit.org/show_bug.cgi?id=160368
1463
1464 Unreviewed test gardening.
1465
1466 * platform/ios-wk2/TestExpectations:
1467
antti@apple.com9ef87452017-05-04 20:16:01 +000014682017-05-04 Antti Koivisto <antti@apple.com>
1469
1470 REGRESSION (Safari 10.1): When 'transition' contains -ms-transform, transform-origin is also transitioned
1471 https://bugs.webkit.org/show_bug.cgi?id=171250
1472 <rdar://problem/31827243>
1473
1474 Reviewed by Geoffrey Garen.
1475
1476 * transitions/transition-unknown-property-ignore-expected.txt: Added.
1477 * transitions/transition-unknown-property-ignore.html: Added.
1478 * transitions/transitions-parsing-expected.txt:
1479 * transitions/transitions-parsing.html:
1480
1481 Update the roundtrip expectations for unknown properties. The new results match Blink and Gecko.
1482
cdumez@apple.comcb8a1982017-05-04 19:55:05 +000014832017-05-04 Chris Dumez <cdumez@apple.com>
1484
1485 Reformat / clean up Event.idl
1486 https://bugs.webkit.org/show_bug.cgi?id=171675
1487
1488 Reviewed by Sam Weinig.
1489
1490 Rebaseline test now that the Event properties are in a slightly different order.
1491
1492 * inspector/model/remote-object-get-properties-expected.txt:
1493
dbates@webkit.orgc83a1f32017-05-04 18:25:39 +000014942017-05-04 Daniel Bates <dabates@apple.com>
1495
1496 importScripts() should respect X-Content-Type-Options: nosniff
1497 https://bugs.webkit.org/show_bug.cgi?id=171248
1498 <rdar://problem/31819023>
1499
1500 Reviewed by Andy Estes.
1501
1502 Unskip web-platform-tests/fetch/nosniff/importscripts as it now passes.
1503
1504 * TestExpectations:
1505
said@apple.com9954c8d2017-05-04 17:44:44 +000015062017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1507
1508 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
1509
said@apple.com6f3cf6b2017-05-04 18:02:46 +00001510 * plugins/windowless_plugin_paint_test.html:
1511
15122017-05-04 Said Abou-Hallawa <sabouhallawa@apple.com>
1513
1514 Unreviewed: Replace Windows line ending (CRLF) by Unix line ending (CR).
1515
said@apple.com9954c8d2017-05-04 17:44:44 +00001516 * compositing/video/video-with-invalid-source.html:
1517
ryanhaddad@apple.comfa318232017-05-04 17:19:24 +000015182017-05-04 Ryan Haddad <ryanhaddad@apple.com>
1519
1520 Skip media/modern-media-controls/pip-support/pip-support-click.html on mac-wk1.
1521 https://bugs.webkit.org/show_bug.cgi?id=171610
1522
1523 Unreviewed test gardening.
1524
1525 * platform/mac-wk1/TestExpectations:
1526
hyatt@apple.comaf3943b2017-05-04 15:41:13 +000015272017-05-04 Dave Hyatt <hyatt@apple.com>
1528
1529 REGRESSION(STP): rgb() with calc() containing variables doesn't work
1530 https://bugs.webkit.org/show_bug.cgi?id=169939
1531
1532 Reviewed by Zalan Bujtas.
1533
1534 * fast/css/variables/calc-float-to-int-expected.html: Added.
1535 * fast/css/variables/calc-float-to-int.html: Added.
1536
carlosgc@webkit.org2dc50df2017-05-04 09:03:19 +000015372017-05-04 Carlos Garcia Campos <cgarcia@igalia.com>
1538
1539 Unreviewed gardening. Update main expectations of http/tests/inspector/network/resource-request-headers.html.
1540
1541 And add platform specific results for mac-wk2.
1542
1543 * http/tests/inspector/network/resource-request-headers-expected.txt:
1544 * platform/mac-wk2/http/tests/inspector/network/resource-request-headers-expected.txt: Copied from LayoutTests/http/tests/inspector/network/resource-request-headers-expected.txt.
1545
wilander@apple.comab4b1af2017-05-04 04:16:39 +000015462017-05-03 John Wilander <wilander@apple.com>
1547
1548 Resource Load Statistics: Remove all statistics for modifiedSince website data removals
1549 https://bugs.webkit.org/show_bug.cgi?id=171584
1550 <rdar://problem/24702576>
1551
1552 Reviewed by Brent Fulgham.
1553
1554 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Added.
1555 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Added.
1556
jdiggs@igalia.comae8c9c92017-05-04 01:40:45 +000015572017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1558
1559 AX: aria-rowspan value should be ignored if td/th rowspan value is provided
1560 https://bugs.webkit.org/show_bug.cgi?id=171214
1561
1562 Reviewed by Chris Fleizach.
1563
1564 * accessibility/aria-cellspans-with-native-cellspans-expected.txt: Added.
1565 * accessibility/aria-cellspans-with-native-cellspans.html: Added.
1566
ryanhaddad@apple.com9e69be42017-05-04 01:20:54 +000015672017-05-03 Matt Lewis <jlewis3@apple.com>
1568
1569 Mark http/tests/xmlhttprequest/methods.html as flaky.
1570 https://bugs.webkit.org/show_bug.cgi?id=171638
1571
1572 Unreviewed test gardening.
1573
1574 * platform/ios-wk2/TestExpectations:
1575
ryanhaddad@apple.com30fc0e62017-05-04 01:17:06 +000015762017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1577
1578 Mark scrollingcoordinator/ios/nested-fixed-layer-positions.html as flaky.
1579 https://bugs.webkit.org/show_bug.cgi?id=171628
1580
1581 Unreviewed test gardening.
1582
1583 * platform/ios-wk2/TestExpectations:
1584
zalan@apple.com8b548642017-05-03 23:57:18 +000015852017-05-03 Zalan Bujtas <zalan@apple.com>
1586
1587 SearchInputType could end up with a mismatched renderer.
1588 https://bugs.webkit.org/show_bug.cgi?id=171547
1589 <rdar://problem/31935047>
1590
1591 Reviewed by Antti Koivisto.
1592
1593 * fast/forms/change-input-type-and-submit-form-crash-expected.txt: Added.
1594 * fast/forms/change-input-type-and-submit-form-crash.html: Added.
1595
ryanhaddad@apple.coma3e02982017-05-03 23:07:24 +000015962017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1597
1598 Mark media/modern-media-controls/slider/slider-styles.html as flaky on mac-wk1.
1599 https://bugs.webkit.org/show_bug.cgi?id=171629
1600
1601 Unreviewed test gardening.
1602
1603 * platform/mac-wk1/TestExpectations:
1604
commit-queue@webkit.orgd2d464c2017-05-03 22:30:38 +000016052017-05-03 Joseph Pecoraro <pecoraro@apple.com>
1606
1607 LayoutTest http/tests/inspector/network/fetch-network-data.html is a flaky timeout
1608 https://bugs.webkit.org/show_bug.cgi?id=166038
1609 <rdar://problem/29488489>
1610
1611 Reviewed by Matt Baker.
1612
1613 * platform/mac/TestExpectations:
1614 * http/tests/inspector/network/fetch-network-data.html:
1615 * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
1616 Use singleFireEventListener instead of awaitEvent so that the follow-up event handlers
1617 can be added synchronously instead of in a microtask. When the microtask happened later
1618 than other incoming events then the follow-up handlers would have been added too late.
1619
ryanhaddad@apple.com100908a2017-05-03 22:26:43 +000016202017-05-03 Matt Lewis <jlewis3@apple.com>
1621
1622 Mark imported/w3c/web-platform-tests/html/webappapis/timers/negative-settimeout.html as flaky.
1623 https://bugs.webkit.org/show_bug.cgi?id=170699.
1624
1625 Unreviewed test gardening.
1626
1627 * platform/ios-wk2/TestExpectations:
1628
simon.fraser@apple.com7ec85c92017-05-03 22:04:18 +000016292017-05-03 Simon Fraser <simon.fraser@apple.com>
1630
1631 Have WKWebView call _updateVisibleContentRects for the current transaction if possible, rather than always delaying
1632 https://bugs.webkit.org/show_bug.cgi?id=171619
1633 https://bugs.webkit.org/show_bug.cgi?id=170153
1634
1635 Reviewed by Tim Horton.
1636
1637 These tests need to wait a bit for the scrolling state of the document to be updated.
1638
1639 * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
1640 * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
1641 * platform/ios-wk2/TestExpectations:
1642
yoav@yoav.wsdd9dfd82017-05-03 21:55:25 +000016432017-05-03 Yoav Weiss <yoav@yoav.ws>
1644
1645 Link preload HTMLPreloadScanner support
1646 https://bugs.webkit.org/show_bug.cgi?id=170747
1647
1648 Reviewed by Youenn Fablet.
1649
1650 * http/tests/preload/preloadscanner_download_resources-expected.txt: Added.
1651 * http/tests/preload/preloadscanner_download_resources.html: Added.
1652
ryanhaddad@apple.combb917df2017-05-03 21:36:50 +000016532017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1654
1655 Mark http/tests/preload/single_download_preload.html as flaky.
1656 https://bugs.webkit.org/show_bug.cgi?id=171331
1657
1658 Unreviewed test gardening.
1659
1660 * platform/ios-wk2/TestExpectations:
1661
ryanhaddad@apple.comdd75fc22017-05-03 21:20:15 +000016622017-05-03 Matt Lewis <jlewis3@apple.com>
1663
1664 Mark perf/object-keys.html as flaky
1665 https://bugs.webkit.org/show_bug.cgi?id=171617
1666
1667 Unreviewed test gardening.
1668
1669 * platform/ios-wk2/TestExpectations:
1670
keith_miller@apple.com1e52b712017-05-03 20:33:01 +000016712017-05-03 Keith Miller <keith_miller@apple.com>
1672
1673 Different behaviour with the .sort(callback) method (unlike Firefox & Chrome)
1674 https://bugs.webkit.org/show_bug.cgi?id=47825
1675
1676 Reviewed by Saam Barati.
1677
1678 Fix broken test.
1679
1680 * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts-expected.txt:
1681
ryanhaddad@apple.com3006e512017-05-03 20:28:28 +000016822017-05-03 Matt Lewis <jlewis3@apple.com>
1683
1684 Mark http/tests/xmlhttprequest/supported-xml-content-types.html as flaky.
1685 https://bugs.webkit.org/show_bug.cgi?id=171613
1686
1687 Unreviewed test gardening.
1688
1689 * platform/ios-wk2/TestExpectations:
1690
n_wang@apple.com1dabdd52017-05-03 19:33:19 +000016912017-05-03 Nan Wang <n_wang@apple.com>
1692
1693 AX: VO skips cells after cell with aria-colspan
1694 https://bugs.webkit.org/show_bug.cgi?id=171579
1695
1696 Reviewed by Chris Fleizach.
1697
1698 * accessibility/mac/aria-grid-column-span-expected.txt: Added.
1699 * accessibility/mac/aria-grid-column-span.html: Added.
1700
ryanhaddad@apple.com076e9fd2017-05-03 17:54:26 +000017012017-05-03 Ryan Haddad <ryanhaddad@apple.com>
1702
1703 Mark http/tests/websocket/tests/hybi/inspector/binary.html as flaky.
1704 https://bugs.webkit.org/show_bug.cgi?id=171553
1705
1706 Unreviewed test gardening.
1707
1708 * platform/mac-wk2/TestExpectations:
1709
dbates@webkit.orgc0a17432017-05-03 17:52:30 +000017102017-05-03 Daniel Bates <dabates@apple.com>
1711
1712 Detach frame from document when entering page cache
1713 https://bugs.webkit.org/show_bug.cgi?id=166774
1714 <rdar://problem/29904368>
1715
1716 Reviewed by Chris Dumez.
1717
1718 * TestExpectations: Unskip tests.
1719 * fast/history/page-cache-after-window-open-expected.txt: Update expected result.
1720 * fast/history/page-cache-after-window-open.html: Ditto.
1721 * fast/history/page-cache-with-opener-expected.txt: Ditto.
1722 * fast/history/page-cache-with-opener.html: Update test given its new expected behavior.
1723 * fast/history/resources/page-cache-window-with-opener.html: Ditto.
1724 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow-expected.txt: Added.
1725 * http/tests/security/xss-DENIED-click-and-form-submission-from-inactive-domwindow.html: Added.
1726 * http/tests/security/xss-DENIED-script-inject-into-inactive-window-expected.txt: Added.
1727 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html: Added.
1728 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-expected.txt: Added.
1729 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html: Added.
1730 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3-expected.txt: Added.
1731 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html: Added.
1732
ryanhaddad@apple.com59536412017-05-03 17:47:08 +000017332017-05-03 Matt Lewis <jlewis3@apple.com>
1734
ryanhaddad@apple.coma0089212017-05-03 17:51:16 +00001735 Marking three imported/w3c/web-platform-tests/webrtc test as flaky failures.
1736 https://bugs.webkit.org/show_bug.cgi?id=171605
1737
1738 Unreviewed test gardening.
1739
1740 * platform/mac-wk2/TestExpectations:
1741
17422017-05-03 Matt Lewis <jlewis3@apple.com>
1743
ryanhaddad@apple.com59536412017-05-03 17:47:08 +00001744 Marked test http/tests/local/blob/send-sliced-data-blob.html as flaky failure and timeout.
1745 https://bugs.webkit.org/show_bug.cgi?id=171564
1746
1747 Unreviewed test gardening.
1748
1749 * platform/ios-wk2/TestExpectations:
1750
jdiggs@igalia.com02dd2602017-05-03 17:18:43 +000017512017-05-03 Joanmarie Diggs <jdiggs@igalia.com>
1752
1753 AX: Treat cells with ARIA table cell properties as cells
1754 https://bugs.webkit.org/show_bug.cgi?id=171178
1755
1756 Reviewed by Chris Fleizach.
1757
1758 * accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
1759 * accessibility/minimal-table-with-aria-is-data-table.html: Added.
1760 * platform/gtk/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
1761
commit-queue@webkit.orgacee0b52017-05-03 17:17:51 +000017622017-05-03 Andy VanWagoner <thetalecrafter@gmail.com>
1763
1764 [INTL] Support dashed values in unicode locale extensions
1765 https://bugs.webkit.org/show_bug.cgi?id=171480
1766
1767 Reviewed by JF Bastien.
1768
1769 Added tests for calendar locale extensions that contain '-'.
1770
1771 * js/intl-datetimeformat-expected.txt:
1772 * js/script-tests/intl-datetimeformat.js:
1773
dbates@webkit.orgd77aa3f2017-05-03 16:58:04 +000017742017-05-03 Daniel Bates <dabates@apple.com>
1775
1776 Abandon the current load once the provisional loader detaches from the frame
1777 https://bugs.webkit.org/show_bug.cgi?id=171577
1778 <rdar://problem/31581227>
1779
1780 Reviewed by Brent Fulgham.
1781
1782 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: Added.
1783 * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html: Added.
1784
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +000017852017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
1786
carlosgc@webkit.org0bbc0372017-05-03 12:47:38 +00001787 Unreviewed GTK+ gardening. Update expectations of several tests.
1788
1789 * platform/gtk/TestExpectations:
1790
17912017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
1792
carlosgc@webkit.orgd55f4952017-05-03 10:18:33 +00001793 Unreviewed GTK+ gardening. Rebaseline inspector resource size tests.
1794
1795 Libsoup doesn't provide the required information to fill all those size metrics.
1796
1797 * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
1798 * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
1799
simon.fraser@apple.comb7d5e9e2017-05-02 23:06:13 +000018002017-05-02 Simon Fraser <simon.fraser@apple.com>
1801
1802 Dynamically added position:fixed element is in the wrong place
1803 https://bugs.webkit.org/show_bug.cgi?id=170280
1804 rdar://problem/31374008
1805
1806 Reviewed by Tim Horton.
1807
1808 * scrollingcoordinator/ios/nested-fixed-layer-positions-expected.html: Added.
1809 * scrollingcoordinator/ios/nested-fixed-layer-positions.html: Added.
1810
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +000018112017-05-02 Ryan Haddad <ryanhaddad@apple.com>
1812
ryanhaddad@apple.comf832fef2017-05-02 22:24:04 +00001813 Move flaky expectation for svg/animations/getCurrentTime-pause-unpause.html ios-wk1 to ios TestExpectations file.
1814
1815 Unreviewed test gardening.
1816
1817 * platform/ios-wk1/TestExpectations:
1818 * platform/ios/TestExpectations:
1819
18202017-05-02 Ryan Haddad <ryanhaddad@apple.com>
1821
ryanhaddad@apple.com26880f62017-05-02 22:24:01 +00001822 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky on macOS.
1823 https://bugs.webkit.org/show_bug.cgi?id=170907
1824
1825 Unreviewed test gardening.
1826
1827 * platform/mac-wk2/TestExpectations:
1828
zalan@apple.comb51505d2017-05-02 21:29:13 +000018292017-05-02 Zalan Bujtas <zalan@apple.com>
1830
1831 Defer AX cache update when text content changes until after layout is finished.
1832 https://bugs.webkit.org/show_bug.cgi?id=171429
1833 <rdar://problem/31885984>
1834
1835 Reviewed by Simon Fraser.
1836
1837 * accessibility/crash-while-adding-text-child-with-transform-expected.txt: Added.
1838 * accessibility/crash-while-adding-text-child-with-transform.html: Added.
1839
ddkilzer@apple.com15acfc2c62017-05-02 20:10:12 +000018402017-05-02 David Kilzer <ddkilzer@apple.com>
1841
1842 check-webkit-style should keep JavaScript test functions in sync
1843 <https://webkit.org/b/171424>
1844
1845 Reviewed by Joseph Pecoraro.
1846
1847 This change attempts to fix all whitespace issues in these two
1848 files (which are now identical and will be kept in sync by
1849 check-webkit-style):
1850
1851 LayoutTests/http/tests/resources/js-test-pre.js
1852 LayoutTests/resources/js-test-pre.js
1853
1854 It also syncs the implementation of shouldBe(), shouldNotBe(),
1855 shouldNotThrow() and shouldThrow() across the following files:
1856
1857 JSTests/stress/resources/standalone-pre.js
1858 LayoutTests/http/tests/resources/js-test-pre.js
1859 LayoutTests/resources/js-test-pre.js
1860 LayoutTests/resources/js-test.js
1861 LayoutTests/resources/standalone-pre.js
1862
1863 Only interesting (non-whitespace) changes are listed below.
1864
1865 * http/tests/resources/js-test-pre.js: Copy from resources/js-test-pre.js.
1866 (shouldBe): Prefix 'exception' and 'quiet' variables with
1867 underscore.
1868 (shouldNotBe): Ditto.
1869
1870 * resources/js-test-pre.js:
1871 (shouldBe): Prefix 'exception' and 'quiet' variables with
1872 underscore.
1873 (shouldNotBe): Ditto.
1874
1875 * resources/js-test.js:
1876 (shouldBe): Prefix 'quiet' variable with underscore. Use
1877 stringify() when printing '_bv' value.
1878
1879 * resources/standalone-pre.js:
1880 (shouldBe): Prefix 'exception' and 'quiet' variables with
1881 underscore.
1882 (shouldNotBe): Ditto.
1883
jdiggs@igalia.com5f6f02f2017-05-02 20:07:16 +000018842017-05-02 Joanmarie Diggs <jdiggs@igalia.com>
1885
1886 AX: Update implementation of aria-orientation
1887 https://bugs.webkit.org/show_bug.cgi?id=171166
1888
1889 Reviewed by Chris Fleizach.
1890
1891 Moved the mac aria-orientation.html test to the shared tests and add several
1892 new test cases to it. Update the orientation-related assertion in two tests
1893 to reflect the ARIA 1.1 behavior.
1894
1895 * accessibility/aria-orientation-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-orientation-expected.txt.
1896 * accessibility/aria-orientation.html: Renamed from LayoutTests/accessibility/mac/aria-orientation.html.
1897 * accessibility/mac/slider-supports-actions.html: Updated.
1898 * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Updated.
1899
mmaxfield@apple.com5c6f9682017-05-02 19:35:25 +000019002017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1901
1902 REGRESSION (r211382): Partial right-to-left text runs are painted at an offset (breaks Find indicators, Look Up, and custom ::selection style)
1903 https://bugs.webkit.org/show_bug.cgi?id=169517
1904 <rdar://problem/30652443>
1905
1906 Reviewed by Dean Jackson.
1907
1908 * fast/text/complex-text-selection-expected.html: Added.
1909 * fast/text/complex-text-selection.html: Added.
1910 * platform/ios/TestExpectations:
1911
joepeck@webkit.org023f4f52017-05-02 19:22:42 +000019122017-05-02 Joseph Pecoraro <pecoraro@apple.com>
1913
1914 [Mac] WK1: http/tests/inspector/network/resource-sizes tests are failing
1915
1916 Unreviewed test gardening.
1917
1918 * platform/mac-wk1/TestExpectations:
1919 Skip these tests on WebKit1. They depend on the NSURLSession
1920 loading path which is not used in WebKit1.
1921
cdumez@apple.com0d62dc72017-05-02 19:03:58 +000019222017-05-02 Chris Dumez <cdumez@apple.com>
1923
1924 [macOS] Flaky Crash under EventTarget::fireEventListeners on imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html
1925 https://bugs.webkit.org/show_bug.cgi?id=171406
1926 <rdar://problem/30945281>
1927
1928 Reviewed by Eric Carlson.
1929
1930 Unskip test.
1931
1932 * platform/mac/TestExpectations:
1933
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +000019342017-05-02 Matt Lewis <jlewis3@apple.com>
1935
ryanhaddad@apple.com1bb40fb2017-05-02 18:46:38 +00001936 Marked test svg/animations/animated-svg-image-removed-from-document-paused.html as flaky failure.
1937 https://bugs.webkit.org/show_bug.cgi?id=171559
1938
1939 Unreviewed test gardening.
1940
1941 * platform/ios-wk2/TestExpectations:
1942
19432017-05-02 Matt Lewis <jlewis3@apple.com>
1944
ryanhaddad@apple.comd97a9da2017-05-02 18:45:18 +00001945 Marked test imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html as flaky failure.
1946 https://bugs.webkit.org/show_bug.cgi?id=170818
1947
1948 Unreviewed test gardening.
1949
1950 * platform/mac-wk2/TestExpectations:
1951
mmaxfield@apple.com0f7710a2017-05-02 18:02:50 +000019522017-05-02 Myles C. Maxfield <mmaxfield@apple.com>
1953
1954 Font Loading API specifies font is loaded but sizing of font after load reports inconsistent values
1955 https://bugs.webkit.org/show_bug.cgi?id=168533
1956
1957 Reviewed by Zalan Bujtas.
1958
1959 * fast/text/font-loading-local-expected.txt: Added.
1960 * fast/text/font-loading-local.html: Added.
1961 * fast/text/web-font-load-fallback-during-loading.html:
1962
commit-queue@webkit.org182febd2017-05-02 17:49:39 +000019632017-05-02 Youenn Fablet <youenn@apple.com>
1964
1965 Allow media stream based videos with sound autoplay if the page is already playing sound
1966 https://bugs.webkit.org/show_bug.cgi?id=171447
1967
1968 Reviewed by Eric Carlson.
1969
1970 * http/tests/media/autoplay-if-audio-is-playing-expected.txt: Added.
1971 * http/tests/media/autoplay-if-audio-is-playing.html: Added.
1972 * http/tests/media/resources/test-25fps.mp4: Added.
1973
ryanhaddad@apple.comb3005fb2017-05-02 16:52:51 +000019742017-05-02 Matt Lewis <jlewis3@apple.com>
1975
1976 Marked test http/tests/xmlhttprequest/methods-async.html as flaky timeout.
1977 https://bugs.webkit.org/show_bug.cgi?id=171530
1978
1979 Unreviewed test gardening.
1980
1981 * platform/ios-wk2/TestExpectations:
1982
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +000019832017-05-01 Zan Dobersek <zdobersek@igalia.com>
1984
zandobersek@gmail.com14b6eb82017-05-02 06:49:06 +00001985 [GCrypt] ECDSA signing and verification support
1986 https://bugs.webkit.org/show_bug.cgi?id=171103
1987
1988 Reviewed by Carlos Garcia Campos.
1989
1990 * platform/gtk/TestExpectations: Enable the passing ECDSA tests under
1991 crypto/subtle/. The ECDSA tests that utilize PKCS #8 and SPKI remain
1992 skipped since support for that hasn't landed yet.
1993
19942017-05-01 Zan Dobersek <zdobersek@igalia.com>
1995
zandobersek@gmail.com91e697a2017-05-02 06:37:07 +00001996 [GCrypt] HKDF bit derivation support
1997 https://bugs.webkit.org/show_bug.cgi?id=171074
1998
1999 Reviewed by Michael Catanzaro.
2000
2001 The crypto/subtle/hkdf-derive-bits-length-limits.html test is added, testing the
2002 corner-case length values for which the bit derivation operation must succeed or
2003 fail for any specified SHA hash algorithm. With HashLen as the algorithm's output
2004 length, the operation should reject for lengths of 0 or above 255 * HashLen * 8.
2005 The operation should resolve for lengths between the two limits, with testing
2006 performed on lengths of 8 (the minimum output length), HashLen * 8 (matching the
2007 output length of the hash algorithm), and 255 * HashLen * 8 (the maximum
2008 derivation output length).
2009
2010 * crypto/subtle/hkdf-derive-bits-length-limits-expected.txt: Added.
2011 * crypto/subtle/hkdf-derive-bits-length-limits.html: Added.
2012 * platform/gtk/TestExpectations: Enable the HKDF tests under crypto/subtle/.
2013
20142017-05-01 Zan Dobersek <zdobersek@igalia.com>
2015
zandobersek@gmail.comad9fe352017-05-02 06:34:03 +00002016 [GCrypt] ECDH bit derivation support
2017 https://bugs.webkit.org/show_bug.cgi?id=171070
2018
2019 Reviewed by Michael Catanzaro.
2020
2021 The crypto/subtle/ecdh-derive-bits-length-limits.html test is added, testing the
2022 corner-case length values for which the bit derivation operation must succeed or
2023 fail. When specifying 0 as the length, the returned result must match the EC key
2024 size in length. 8, tested as the minimum non-zero value, and the key size for
2025 each key must also correctly resolve and return a resulting ArrayBuffer whose
2026 length in bytes must match the requested length. Derivations for byte-aligned
2027 values should start rejecting immediately for length values that are bigger than
2028 the EC key's length.
2029
2030 * crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
2031 * crypto/subtle/ecdh-derive-bits-length-limits.html: Added.
2032 * platform/gtk/TestExpectations: Enable Web Crypto ECDH tests under crypto/subtle/
2033 that are passing now that the proper implementation has been added. The remaining
2034 failing ECDH tests use PKCS #8 and SPKI key import/export formats, which are not
2035 supported yet.
2036
sbarati@apple.comfb9f7612017-05-02 02:04:51 +000020372017-05-01 Saam Barati <sbarati@apple.com>
2038
2039 REGRESSION: LayoutTest workers/wasm-hashset-many.html is a flaky timeout
2040 https://bugs.webkit.org/show_bug.cgi?id=171449
2041
2042 Unreviewed.
2043
2044 * platform/win/TestExpectations: Skip Wasm tests on Windows.
2045 * workers/wasm-hashset-many-expected.txt:
2046 * workers/wasm-hashset/many-test.js: Make wasm-hashset-many run fewer workers.
2047
commit-queue@webkit.org26244742017-05-02 01:33:37 +000020482017-05-01 Youenn Fablet <youenn@apple.com>
2049
2050 Ensure RealtimeOutgoingVideoSource sends a black frame when its related source is muted
2051 https://bugs.webkit.org/show_bug.cgi?id=171497
2052
2053 Reviewed by Eric Carlson.
2054
2055 * webrtc/video-mute.html: Updating the test to make debugging clearer.
2056
ryanhaddad@apple.com72b211b2017-05-02 00:51:18 +000020572017-05-01 Matt Lewis <jlewis3@apple.com>
2058
2059 Marked LayoutTest/http/tests/preload/not_delaying_window_onload_before_discovery.html as flaky failure.
2060 https://bugs.webkit.org/show_bug.cgi?id=171528
2061
2062 Unreviewed test Gardening.
2063
2064 * platform/ios-wk2/TestExpectations:
2065
timothy_horton@apple.comd6728562017-05-02 00:08:23 +000020662017-05-01 Timothy Horton <timothy_horton@apple.com>
2067
2068 Expose viewport-fit instead of clip-to-safe-area
2069 https://bugs.webkit.org/show_bug.cgi?id=171503
2070 <rdar://problem/31918249>
2071
2072 Reviewed by Simon Fraser.
2073
2074 * TestExpectations:
2075 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html:
2076 * fast/css/variables/constants/ios/safe-area-inset-set.html:
2077 * fast/viewport/ios/viewport-fit-auto-expected.txt: Added.
2078 * fast/viewport/ios/viewport-fit-auto.html: Added.
2079 * fast/viewport/ios/viewport-fit-contain-expected.txt: Added.
2080 * fast/viewport/ios/viewport-fit-contain.html: Added.
2081 * fast/viewport/ios/viewport-fit-cover-expected.txt: Added.
2082 * fast/viewport/ios/viewport-fit-cover.html: Added.
2083 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Removed.
2084 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Removed.
2085 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Removed.
2086 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Removed.
2087 Remove clip-to-safe-area tests and add some viewport-fit tests. Also, adjust
2088 safe-area-inset-set to use the new UIScriptController setSafeAreaInset method.
2089
cdumez@apple.com2f9efd22017-05-02 00:02:16 +000020902017-05-01 Chris Dumez <cdumez@apple.com>
2091
2092 Documents created using DOMParser.parseFromString should inherit their context document's origin / URL
2093 https://bugs.webkit.org/show_bug.cgi?id=171499
2094
2095 Reviewed by Sam Weinig.
2096
2097 Add layout test coverage. I have verified that this test passes in both Firefox and Chrome.
2098
2099 * fast/dom/domparser-parsefromstring-origin-expected.txt: Added.
2100 * fast/dom/domparser-parsefromstring-origin.html: Added.
2101
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +000021022017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2103
ryanhaddad@apple.coma3a63742017-05-02 00:01:15 +00002104 Mark inspector/debugger/tail-recursion.html as flaky.
2105 https://bugs.webkit.org/show_bug.cgi?id=168387
2106
2107 Unreviewed test gardening.
2108
2109 * platform/mac/TestExpectations:
2110
21112017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2112
ryanhaddad@apple.com08b90e32017-05-02 00:01:13 +00002113 Rebaseline two fast/visual-viewport tests for iOS.
2114
2115 Unreviewed test gardening.
2116
2117 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2118 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2119
joepeck@webkit.org9c06e282017-05-01 22:54:19 +000021202017-05-01 Joseph Pecoraro <pecoraro@apple.com>
2121
2122 [GTK] Two test started to fail after due to unhandled promise rejection reported after r215916
2123 https://bugs.webkit.org/show_bug.cgi?id=171491
2124
2125 Unreviewed test gardening.
2126
2127 * js/promises-tests/promises-tests-2-3-3.html:
2128 Silence unhandled expectation messages for this test.
2129
2130 * media/video-fullscreen-restriction-removed-expected.txt:
2131 Rebaseline expected results with unhandled expectation message.
2132
2133 * platform/gtk/TestExpectations:
2134
cfleizach@apple.com036c0e02017-05-01 22:52:36 +000021352017-05-01 Chris Fleizach <cfleizach@apple.com>
2136
2137 AX: Support time@datetime for verbosity clarification of dates, times, and durations
2138 https://bugs.webkit.org/show_bug.cgi?id=171498
2139 <rdar://problem/12985540>
2140
2141 Reviewed by Joanmarie Diggs.
2142
2143 * accessibility/datetime-attribute.html: Added.
2144 * accessibility/roles-computedRoleString-expected.txt:
2145 * platform/gtk/accessibility/datetime-attribute-expected.txt: Added.
2146 * platform/gtk/accessibility/roles-exposed-expected.txt:
2147 * platform/mac/accessibility/datetime-attribute-expected.txt: Added.
2148 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2149 * platform/mac/accessibility/roles-exposed-expected.txt:
2150
ryanhaddad@apple.com0b86e032017-05-01 22:29:21 +000021512017-05-01 Matt Lewis <jlewis3@apple.com>
2152
2153 Marked fast/mediastream/getUserMedia-webaudio.html as flaky timeout.
2154 https://bugs.webkit.org/show_bug.cgi?id=170960
2155
2156 Unreviewed test gardening.
2157
2158 * platform/mac-wk2/TestExpectations:
2159
joepeck@webkit.org13065162017-05-01 21:53:38 +000021602017-05-01 Joseph Pecoraro <pecoraro@apple.com>
2161
joepeck@webkit.orgeeb0e4b2017-05-01 22:24:37 +00002162 RejectedPromiseTracker should produce better callstacks and avoid capturing callstacks unless there is a debugger/inspector
2163 https://bugs.webkit.org/show_bug.cgi?id=171416
2164 <rdar://problem/31899425>
2165
2166 Reviewed by Saam Barati and Brian Burg.
2167
2168 * inspector/console/message-stack-trace-expected.txt: Added.
2169 * inspector/console/message-stack-trace.html: Added.
2170 Test console stack traces from various places where console messages
2171 are generated and the stacks are important.
2172
2173 * inspector/console/resources/log-console-stack-trace.js: Added.
2174 (TestPage.registerInitializer.logCallFrame):
2175 (TestPage.registerInitializer.window.logConsoleMessageStackTrace):
2176 Like the logger for Debugger StackTrace but for Console StackTrace.
2177
2178 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
2179 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
2180 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
2181 * http/tests/security/video-cross-origin-caching-expected.txt:
2182 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt:
2183 * js/dom/unhandled-promise-rejection-console-report-expected.txt:
2184 * js/promises-tests/promises-tests-2-2-6-expected.txt:
2185 * streams/reference-implementation/pipe-to-options-expected.txt:
2186 * streams/reference-implementation/readable-stream-templated-expected.txt:
2187 * streams/reference-implementation/writable-stream-abort-expected.txt:
2188 * streams/reference-implementation/writable-stream-expected.txt:
2189 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
2190 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2191 Rebaseline results. Better stack trace for errors includes correct line numbers.
2192 Explicit rejections with a value do not include backtraces without a debugger.
2193
21942017-05-01 Joseph Pecoraro <pecoraro@apple.com>
2195
joepeck@webkit.org13065162017-05-01 21:53:38 +00002196 LayoutTest/imported/w3c/web-platform-tests/resource-timing/rt-revalidate-requests.html is a flaky failure.
2197 https://bugs.webkit.org/show_bug.cgi?id=171511
2198
2199 Unreviewed test gardening.
2200
2201 * TestExpectations:
2202
ryanhaddad@apple.com84fdb712017-05-01 21:52:54 +000022032017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2204
2205 Update TestExpectations for http/tests/fetch/fetch-in-worker-crash.html.
2206
2207 Unreviewed test gardening.
2208
2209 * TestExpectations:
2210
jdiggs@igalia.com466ea212017-05-01 21:19:09 +000022112017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2212
2213 [ATK] Expose values of aria-rowcount, aria-colcount, aria-rowindex, aria-colindex, aria-rowspan, and aria-colspan as object attributes
2214 https://bugs.webkit.org/show_bug.cgi?id=171496
2215
2216 Reviewed by Chris Fleizach.
2217
2218 * platform/gtk/TestExpectations: Unskip accessibility/aria-table-attributes.html
2219
ryanhaddad@apple.com9cf005b2017-05-01 21:15:22 +000022202017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2221
2222 Rebaseline fast/visual-viewport/rtl-zoomed-rects.html for mac-wk1.
2223 https://bugs.webkit.org/show_bug.cgi?id=171500
2224
2225 Unreviewed test gardening.
2226
2227 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2228
ryanhaddad@apple.com38a85b82017-05-01 21:13:44 +000022292017-05-01 Matt Lewis <jlewis3@apple.com>
2230
2231 Rebaselined fast/visual-viewport/ tests.
2232 https://bugs.webkit.org/show_bug.cgi?id=171500
2233
2234 Unreviewed test gardening.
2235
2236 * platform/ios-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt:
2237 * platform/ios-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
2238 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2239 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
2240 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
2241 * platform/ios-wk2/fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
2242 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
2243 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt: Added.
2244 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
2245
cdumez@apple.com8ebddfc2017-05-01 20:40:23 +000022462017-05-01 Chris Dumez <cdumez@apple.com>
2247
2248 Do not dispatch SVG load event in frameless documents
2249 https://bugs.webkit.org/show_bug.cgi?id=171505
2250 <rdar://problem/31799776>
2251
2252 Reviewed by Andreas Kling.
2253
2254 Add layout test coverage. I have verified that this test passes on both Firefox and Chrome.
2255
2256 * fast/dom/domparser-parsefromstring-svg-load-event-expected.txt: Added.
2257 * fast/dom/domparser-parsefromstring-svg-load-event.html: Added.
2258
ryanhaddad@apple.comac933902017-05-01 18:45:50 +000022592017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2260
ryanhaddad@apple.comacb80372017-05-01 18:50:33 +00002261 Skip editing/execCommand/show-modal-dialog-during-execCommand.html on mac-wk1.
2262 https://bugs.webkit.org/show_bug.cgi?id=171501
2263
2264 Unreviewed test gardening.
2265
2266 * platform/mac-wk1/TestExpectations:
2267
22682017-05-01 Ryan Haddad <ryanhaddad@apple.com>
2269
ryanhaddad@apple.comac933902017-05-01 18:45:50 +00002270 Rebaseline js/dom/global-constructors-attributes.html after r215956.
2271
2272 Unreviewed test gardening.
2273
2274 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2275 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2276 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2277
jdiggs@igalia.comf5137062017-05-01 16:58:00 +000022782017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2279
2280 AX: [GTK] Add support to query for aria-current
2281 https://bugs.webkit.org/show_bug.cgi?id=149016
2282
2283 Reviewed by Chris Fleizach.
2284
2285 * platform/gtk/TestExpectations: Unskip now-passing test.
2286
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +000022872017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2288
carlosgc@webkit.orgf57c71b2017-05-01 08:41:49 +00002289 Unreviewed GTK+ gardening. Rebaseline giantRowspan tests after r215914.
2290
2291 * platform/gtk/fast/table/giantRowspan-expected.txt:
2292 * platform/gtk/fast/table/giantRowspan2-expected.txt:
2293
22942017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2295
carlosgc@webkit.orgc4490332017-05-01 08:39:39 +00002296 Unreviewed GTK+ gardening. Update expectations of several test.
2297
2298 * platform/gtk/TestExpectations:
2299
23002017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2301
carlosgc@webkit.orgdb7ff6d2017-05-01 08:07:42 +00002302 Unreviewed GTK+ gardening. Rebaseline several WPT fetch API tests.
2303
2304 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Added.
2305 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Added.
2306 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Added.
2307 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
2308 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
2309 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
2310 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
2311 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
2312 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
2313
jdiggs@igalia.com2e42bb32017-05-01 07:56:18 +000023142017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2315
2316 AX: AccessibilityTable::ariaRowCount() and ariaColumnCount() should not return -1 unless that is the author-provided value
2317 https://bugs.webkit.org/show_bug.cgi?id=171475
2318
2319 Reviewed by Chris Fleizach.
2320
2321 * accessibility/table-detection-expected.txt: Updated.
2322 * accessibility/table-with-rules-expected.txt: Updated.
2323
carlosgc@webkit.orgb1553442017-05-01 07:53:49 +000023242017-05-01 Carlos Garcia Campos <cgarcia@igalia.com>
2325
2326 Unreviewed GTK+ gardening. Update expectations of several test.
2327
2328 * platform/gtk/TestExpectations:
2329
jdiggs@igalia.com41a0d032017-05-01 07:49:23 +000023302017-05-01 Joanmarie Diggs <jdiggs@igalia.com>
2331
2332 AX: Implement support for ARIA "figure" and "term" roles; update AXRoleDescription mapping for "feed" role
2333 https://bugs.webkit.org/show_bug.cgi?id=171183
2334
2335 Reviewed by Chris Fleizach.
2336
2337 New test cases added and expectations updated.
2338
2339 * accessibility/gtk/xml-roles-exposed-expected.txt:
2340 * accessibility/gtk/xml-roles-exposed.html:
2341 * accessibility/roles-computedRoleString.html:
2342 * accessibility/roles-exposed.html:
2343 * platform/gtk/accessibility/roles-exposed-expected.txt:
2344 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2345 * platform/mac/accessibility/roles-exposed-expected.txt:
2346
zalan@apple.com6c04c202017-05-01 00:15:38 +000023472017-04-30 Zalan Bujtas <zalan@apple.com>
2348
2349 Initialize a new layout state while bailing out of simple line layout only when needed.
2350 https://bugs.webkit.org/show_bug.cgi?id=171481
2351 <rdar://problem/31906382>
2352
2353 Reviewed by Antti Koivisto.
2354
2355 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout-expected.txt: Added.
2356 * fast/multicol/simple-line-layout-switch-to-normal-layout-while-inside-layout.html: Added.
2357
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +000023582017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
2359
jdiggs@igalia.com6d1214c2017-04-30 18:12:30 +00002360 [ATK] Implement support for aria-autocomplete
2361 https://bugs.webkit.org/show_bug.cgi?id=171167
2362
2363 Reviewed by Chris Fleizach.
2364
2365 * accessibility/gtk/aria-autocomplete-expected.txt: Added.
2366 * accessibility/gtk/aria-autocomplete.html: Added.
2367
23682017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
2369
jdiggs@igalia.com8c934782017-04-30 18:11:56 +00002370 [ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE
2371 https://bugs.webkit.org/show_bug.cgi?id=171170
2372
2373 Reviewed by Chris Fleizach.
2374
2375 Add interface-table.html to verify that all roles which have tabular functionality
2376 implement AtkTable. Update other tests to reflect that the ARIA treegrid role maps
2377 to our internal TreeGridRole AccessibilityRole.
2378
2379 * accessibility/gtk/interface-table-cell-expected.txt: Updated.
2380 * accessibility/gtk/interface-table-expected.txt: Added.
2381 * accessibility/gtk/interface-table.html: Added.
2382 * accessibility/roles-computedRoleString.html: Updated.
2383 * platform/gtk/accessibility/aria-selected-expected.txt: Updated.
2384 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
2385 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Updated.
2386
23872017-04-30 Joanmarie Diggs <jdiggs@igalia.com>
2388
jdiggs@igalia.comcc25c7d2017-04-30 09:56:31 +00002389 [ATK] Emit object:state-changed:busy event when aria-busy value changes
2390 https://bugs.webkit.org/show_bug.cgi?id=171181
2391
2392 Reviewed by Chris Fleizach.
2393
2394 New test. Also update the expectations for menu-list-unfocused-notifications.html
2395 because the addition of the handler for AXElementBusyChanged results in that
2396 notification being output in the test results.
2397
2398 * accessibility/gtk/aria-busy-changed-notification-expected.txt: Added.
2399 * accessibility/gtk/aria-busy-changed-notification.html: Added.
2400 * accessibility/gtk/menu-list-unfocused-notifications-expected.txt: Updated.
2401
gskachkov@gmail.com077d7d52017-04-30 08:06:23 +000024022017-04-30 Oleksandr Skachkov <gskachkov@gmail.com>
2403
2404 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
2405 https://bugs.webkit.org/show_bug.cgi?id=163208
2406
2407 Reviewed by Saam Barati.
2408
2409 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
2410 * inspector/runtime/evaluate-CommandLineAPI.html:
2411 * js/parser-syntax-check-expected.txt:
2412 * js/script-tests/parser-syntax-check.js:
2413
gskachkov@gmail.com51135722017-04-29 21:25:50 +000024142017-04-29 Oleksandr Skachkov <gskachkov@gmail.com>
2415
2416 Deep nesting is leading to ReferenceError for hoisted function
2417 https://bugs.webkit.org/show_bug.cgi?id=171456
2418
2419 Reviewed by Yusuke Suzuki.
2420
2421 * js/function-declaration-statement-expected.txt:
2422 * js/script-tests/function-declaration-statement.js:
2423 (deepNesting.foo):
2424 (deepNesting):
2425 (deepNestingForFunctionDeclaration.foo):
2426 (deepNestingForFunctionDeclaration):
2427 (eval.deepNestingInEval.foo):
2428 (eval.deepNestingInEval):
2429 (eval.deepNestingForFunctionDeclarationInEval.foo):
2430 (eval.deepNestingForFunctionDeclarationInEval):
2431
zalan@apple.com2c506312017-04-29 21:16:44 +000024322017-04-28 Zalan Bujtas <zalan@apple.com>
2433
2434 iBooks text can overlap, sometimes columns are shifted splitting words.
2435 https://bugs.webkit.org/show_bug.cgi?id=171472
2436 <rdar://problem/31096037>
2437
2438 Reviewed by Antti Koivisto.
2439
2440 * fast/text/simple-line-layout-glyph-overflows-line-expected.html: Added.
2441 * fast/text/simple-line-layout-glyph-overflows-line.html: Added.
2442
pvollan@apple.comf1f8fb72017-04-29 06:17:10 +000024432017-04-28 Per Arne Vollan <pvollan@apple.com>
2444
2445 Crash under WebCore::AccessibilityRenderObject::handleAriaExpandedChanged().
2446 https://bugs.webkit.org/show_bug.cgi?id=171427
2447
2448 Reviewed by Brent Fulgham.
2449
2450 * accessibility/accessibility-crash-setattribute-expected.txt: Added.
2451 * accessibility/accessibility-crash-setattribute.html: Added.
2452
wenson_hsieh@apple.com8ffb40e2017-04-29 04:57:06 +000024532017-04-28 Wenson Hsieh <wenson_hsieh@apple.com>
2454
2455 Unreviewed test gardening (Mac WK1)
2456
2457 Mark a LayoutTest as PASS on Mac WK1. This test is currently skipped globally,
2458 but was meant to be enabled for WK1 on Mac. Followup to r213897.
2459
2460 * platform/mac-wk1/TestExpectations:
2461
jdiggs@igalia.comcba48112017-04-29 02:07:21 +000024622017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2463
2464 AX: ARIA "region" role which lacks an accessible name should not be treated as a landmark
2465 https://bugs.webkit.org/show_bug.cgi?id=171180
2466
2467 Reviewed by Chris Fleizach.
2468
2469 Add new test cases to several tests so that we have coverage for both named and
2470 unnamed regions, which now have different mappings. In aria-namefrom-author.html,
2471 the region role was replaced with the table role because the test requires elements
2472 which have mapped ARIA roles and lack an author-provided name. A region which lacks
2473 an author-provided name is no longer mapped as an ARIA role as per the spec. Table
2474 was introduced in ARIA 1.1 and serves the same purpose with respect to what is
2475 being tested.
2476
2477 * accessibility/aria-namefrom-author.html:
2478 * accessibility/gtk/xml-roles-exposed-expected.txt:
2479 * accessibility/gtk/xml-roles-exposed.html:
2480 * accessibility/mac/aria-grouping-roles.html:
2481 * accessibility/roles-computedRoleString.html:
2482 * accessibility/roles-exposed.html:
2483 * platform/gtk/accessibility/roles-exposed-expected.txt:
2484 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2485 * platform/mac/accessibility/roles-exposed-expected.txt:
2486
joepeck@webkit.org80c53ef2017-04-29 01:19:28 +000024872017-04-28 Joseph Pecoraro <pecoraro@apple.com>
2488
2489 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
2490 https://bugs.webkit.org/show_bug.cgi?id=171445
2491
2492 Unreviewed test gardening.
2493
2494 * js/dom/Promise-static-all.html:
2495 Fix an accidentally commented out line.
2496
ryanhaddad@apple.com4e480f92017-04-29 00:20:42 +000024972017-04-28 Matt Lewis <jlewis3@apple.com>
2498
2499 Marked media/track/track-in-band-style.html as flaky timeout.
2500 https://bugs.webkit.org/show_bug.cgi?id=171465
2501
2502 Unreviewed test gardening.
2503
2504 * platform/mac/TestExpectations:
2505
dino@apple.com02e98562017-04-28 23:34:48 +000025062017-04-28 Dean Jackson <dino@apple.com>
2507
2508 App crashing: Dispatch queue: com.apple.root.user-interactive-qos / vBoxConvolve / WebCore::FEGaussianBlur::platformApplySoftware()
2509 https://bugs.webkit.org/show_bug.cgi?id=171461
2510 <rdar://problem/30534722>
2511
2512 Reviewed by Eric Carlson.
2513
2514 Test a bunch of blurs a frame at a time.
2515
2516 * css3/filters/blur-various-radii-expected.html: Added.
2517 * css3/filters/blur-various-radii.html: Added.
2518
cdumez@apple.com673a7792017-04-28 23:28:41 +000025192017-04-28 Chris Dumez <cdumez@apple.com>
2520
2521 Stop using legacy ClientRect / ClientRectList in Internals
2522 https://bugs.webkit.org/show_bug.cgi?id=171412
2523
2524 Reviewed by Simon Fraser.
2525
2526 Rebaseline existing tests as DOMRect has more properties than ClientRect.
2527
2528 * fast/visual-viewport/nonzoomed-rects-expected.txt:
2529 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt:
2530 * fast/visual-viewport/rtl-zoomed-rects-expected.txt:
2531 * fast/visual-viewport/rubberbanding-viewport-rects-expected.txt:
2532 * fast/visual-viewport/rubberbanding-viewport-rects-extended-background-expected.txt:
2533 * fast/visual-viewport/rubberbanding-viewport-rects-header-footer-expected.txt:
2534 * fast/visual-viewport/zoomed-fixed-expected.txt:
2535 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2536 * fast/visual-viewport/zoomed-rects-expected.txt:
2537 * inspector/dom/hideHighlight-expected.txt:
2538 * inspector/dom/highlightQuad-expected.txt:
2539 * inspector/dom/highlightRect-expected.txt:
2540
commit-queue@webkit.org39504ed2017-04-28 22:33:28 +000025412017-04-28 Jeremy Jones <jeremyj@apple.com>
2542
2543 ARGUMENT BAD: time, time >= 0
2544 https://bugs.webkit.org/show_bug.cgi?id=164336
2545 rdar://problem/29314891
2546
2547 Reviewed by Eric Carlson.
2548
2549 Remove workaround that affected other tests.
2550
2551 * media/modern-media-controls/pip-support/pip-support-click.html:
2552
cdumez@apple.comdc853c02017-04-28 21:16:30 +000025532017-04-28 Chris Dumez <cdumez@apple.com>
2554
2555 Range.getClientRects() / getBoundingClientRect() should return DOMRect types
2556 https://bugs.webkit.org/show_bug.cgi?id=171393
2557
2558 Reviewed by Simon Fraser.
2559
2560 Add layout test coverage.
2561
2562 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type-expected.txt: Added.
2563 * fast/dom/Range/getBoundingClientRect-getClientRects-return-type.html: Added.
2564
joepeck@webkit.org7dd333d2017-04-28 20:13:57 +000025652017-04-28 Joseph Pecoraro <pecoraro@apple.com>
2566
2567 LayoutTests/js/dom/Promise-static-all/race.html are flakey - Unhandled Promise Rejection messages
2568 https://bugs.webkit.org/show_bug.cgi?id=171445
2569
2570 Reviewed by Saam Barati.
2571
2572 * js/dom/Promise-static-all.html:
2573 * js/dom/Promise-static-race.html:
2574 Silence the console messages for unhandled rejections in this test.
2575 There are unhandled rejections and messages sometimes appear
2576 depending on the order of events on the page. The messages are not
2577 important for this test so just mute them.
2578
cdumez@apple.comb74ccc22017-04-28 19:53:54 +000025792017-04-28 Chris Dumez <cdumez@apple.com>
2580
2581 Unreviewed, skip imported/w3c/web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html in Debug builds
2582
2583 This test is slow.
2584
2585 * TestExpectations:
2586
ryanhaddad@apple.comdb9a3fd2017-04-28 19:50:38 +000025872017-04-28 Ryan Haddad <ryanhaddad@apple.com>
2588
2589 Mark imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html as flaky.
2590 https://bugs.webkit.org/show_bug.cgi?id=171094
2591
2592 Unreviewed test gardening.
2593
2594 * TestExpectations:
2595
jdiggs@igalia.com96ae08c2017-04-28 18:17:26 +000025962017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2597
2598 [ATK] aria-modal="true" should be exposed via ATK_STATE_MODAL
2599 https://bugs.webkit.org/show_bug.cgi?id=171188
2600
2601 Reviewed by Chris Fleizach.
2602
2603 * accessibility/gtk/aria-modal-state-exposed-expected.txt: Added.
2604 * accessibility/gtk/aria-modal-state-exposed.html: Added.
2605
ryanhaddad@apple.com27c7eb52017-04-28 17:52:18 +000026062017-04-28 Matt Lewis <jlewis3@apple.com>
2607
2608 Rebaselining test after r215916.
2609 https://bugs.webkit.org/show_bug.cgi?id=171438
2610
2611 Unreviewed test gardening.
2612
2613 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2614 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2615 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2616 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2617
eric.carlson@apple.com7d010ef2017-04-28 17:22:19 +000026182017-04-28 Eric Carlson <eric.carlson@apple.com>
2619
2620 Implement ondevicechange
2621 https://bugs.webkit.org/show_bug.cgi?id=169872
2622 <rdar://problem/28945035>
2623
2624 Reviewed by Jer Noble.
2625
2626 * fast/mediastream/device-change-event-expected.txt: Added.
2627 * fast/mediastream/device-change-event.html: Added.
2628
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +000026292017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2630
jdiggs@igalia.com353e8722017-04-28 17:08:57 +00002631 AX: Implement aria-value support for focusable separators
2632 https://bugs.webkit.org/show_bug.cgi?id=171169
2633
2634 Reviewed by Chris Fleizach.
2635
2636 * accessibility/separator-values-expected.txt: Added.
2637 * accessibility/separator-values.html: Added.
2638
26392017-04-28 Joanmarie Diggs <jdiggs@igalia.com>
2640
jdiggs@igalia.com9cbc4ed2017-04-28 16:28:32 +00002641 [ATK] GridCellRole should implement AtkTableCell (regression?)
2642 https://bugs.webkit.org/show_bug.cgi?id=171179
2643
2644 Reviewed by Chris Fleizach.
2645
2646 * accessibility/gtk/interface-table-cell-expected.txt: Added.
2647 * accessibility/gtk/interface-table-cell.html: Added.
2648
magomez@igalia.com1afe8902017-04-28 11:53:52 +000026492017-04-28 Miguel Gomez <magomez@igalia.com>
2650
2651 REGRESSION(r215211): [GTK] Several webgl related tests are failing
2652 https://bugs.webkit.org/show_bug.cgi?id=170730
2653
2654 Reviewed by Said Abou-Hallawa.
2655
2656 Adjust test expectations for the tests that were failing. They must pass now.
2657
2658 * platform/gtk/TestExpectations:
2659
commit-queue@webkit.orgc1d3ac82017-04-28 06:00:20 +000026602017-04-27 Andy VanWagoner <thetalecrafter@gmail.com>
2661
2662 [INTL] Implement the caseFirst option for Intl.Collator
2663 https://bugs.webkit.org/show_bug.cgi?id=158188
2664
2665 Reviewed by Geoffrey Garen.
2666
2667 Updates the Intl.Collator tests to check caseFirst support.
2668 The caseFirst option or unicode locale extension lets the user explicitly
2669 set if lower or upper case characters should be first in order.
2670
2671 * js/intl-collator-expected.txt:
2672 * js/script-tests/intl-collator.js:
2673 (testCollator):
2674
joepeck@webkit.orga6dfe9c2017-04-28 03:33:57 +000026752017-04-27 Joseph Pecoraro <pecoraro@apple.com>
2676
2677 Support for promise rejection events (unhandledrejection)
2678 https://bugs.webkit.org/show_bug.cgi?id=150358
2679 <rdar://problem/28441651>
2680
2681 Reviewed by Saam Barati.
2682
2683 Patch by Joseph Pecoraro and Yusuke Suzuki.
2684
2685 * js/dom/unhandled-promise-rejection-basic-expected.txt: Added.
2686 * js/dom/unhandled-promise-rejection-basic.html: Added.
2687 * js/dom/unhandled-promise-rejection-bindings-type-error-expected.txt: Added.
2688 * js/dom/unhandled-promise-rejection-bindings-type-error.html: Added.
2689 * js/dom/unhandled-promise-rejection-console-no-report-expected.txt: Added.
2690 * js/dom/unhandled-promise-rejection-console-no-report.html: Added.
2691 * js/dom/unhandled-promise-rejection-console-report-expected.txt: Added.
2692 * js/dom/unhandled-promise-rejection-console-report.html: Added.
2693 * js/dom/unhandled-promise-rejection-handle-during-event-expected.txt: Added.
2694 * js/dom/unhandled-promise-rejection-handle-during-event.html: Added.
2695 * js/dom/unhandled-promise-rejection-handle-expected.txt: Added.
2696 * js/dom/unhandled-promise-rejection-handle-in-handler-expected.txt: Added.
2697 * js/dom/unhandled-promise-rejection-handle-in-handler.html: Added.
2698 * js/dom/unhandled-promise-rejection-handle.html: Added.
2699 * js/dom/unhandled-promise-rejection-order-expected.txt: Added.
2700 * js/dom/unhandled-promise-rejection-order.html: Added.
2701 New tests specific to the `onunhandledrejection` and `onrejectionhandled` events.
2702
2703 * resources/testharnessreport.js:
2704 (self.testRunner.add_completion_callback.sanitize):
2705 (self.testRunner.add_completion_callback):
2706 Report results immediately and then finish the test after a turn. This way
2707 if the test ends with a pass, but may get unhandled rejections after
2708 completing which should not make the test appear as if it failed. Some tests
2709 have unhandled promise rejections but are expected to pass. Likewise some
2710 tests perform cleanup in their own completion callbacks, which happen after
2711 this initial completion callback, and we want to report results after all
2712 the work is done as it may eliminate non-deterministic debug test output.
2713
2714 * TestExpectations:
2715 Mark some tests as flakey that have sometimes have unhandled promise rejections.
2716 These tests are all various imported tests that use the testharness.
2717
2718 * fast/mediastream/MediaStream-MediaElement-setObject-null-expected.txt:
2719 * http/tests/security/video-cross-origin-caching-expected.txt:
2720 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt:
2721 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt:
2722 * inspector/worker/resources-in-worker-expected.txt:
2723 * js/dom/dom-static-property-for-in-iteration-expected.txt:
2724 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2725 * js/promises-tests/promises-tests-2-2-6-expected.txt:
2726 * platform/mac/inspector/model/remote-object-expected.txt:
2727 * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
2728 * webrtc/libwebrtc/release-while-setting-local-description-expected.txt:
2729 Update tests with unhandled promise rejection messages.
2730
2731 * media/W3C/audio/events/event_pause_manual.html:
2732 * media/audio-playback-restriction-play-expected.txt:
2733 * media/audio-playback-restriction-play.html:
2734 * media/click-volume-bar-not-pausing.html:
2735 * media/remote-control-command-is-user-gesture-expected.txt:
2736 * media/remote-control-command-is-user-gesture.html:
2737 * media/track/track-mode.html:
2738 * media/video-autoplay-allowed-but-fullscreen-required.html:
2739 * media/video-display-none-crash.html:
2740 * media/video-main-content-deny-display-none.html:
2741 * media/video-main-content-deny-not-in-dom.html:
2742 * media/video-main-content-deny-not-visible.html:
2743 * media/video-main-content-deny-obscured.html:
2744 * media/video-main-content-deny-too-small.html:
2745 * media/video-multiple-concurrent-playback-expected.txt:
2746 * media/video-play-audio-require-user-gesture-expected.txt:
2747 * media/video-play-audio-require-user-gesture.html:
2748 * media/video-play-pause-events-expected.txt:
2749 * media/video-play-pause-events.html:
2750 * media/video-play-pause-exception-expected.txt:
2751 * media/video-play-pause-exception.html:
2752 * media/video-play-require-user-gesture-expected.txt:
2753 * media/video-play-require-user-gesture.html:
2754 * media/video-preload-expected.txt:
2755 * media/video-preload.html:
2756 * media/video-test.js:
2757 (handlePromise.handle):
2758 Snuff many possible unhandled promise rejections in media via media.play().
2759
2760 * streams/reference-implementation/pipe-to-expected.txt:
2761 * streams/reference-implementation/pipe-to-options-expected.txt:
2762 * streams/reference-implementation/readable-stream-templated-expected.txt:
2763 * streams/reference-implementation/writable-stream-abort-expected.txt:
2764 * streams/reference-implementation/writable-stream-expected.txt:
2765 These stream tests are out of date and produce unhandled rejections.
2766
2767 * streams/shadowing-Promise.html:
2768 Update non-imported tests to prevent unhandled rejection messages.
2769
cdumez@apple.com5331c642017-04-28 01:53:56 +000027702017-04-27 Chris Dumez <cdumez@apple.com>
2771
2772 Align colspan/rowspan limits with the latest HTML specification
2773 https://bugs.webkit.org/show_bug.cgi?id=171322
2774
2775 Reviewed by Darin Adler.
2776
2777 Rebaseline a couple of rowspan tests now that our max limit has changed.
2778
2779 * fast/table/giantRowspan2-expected.txt:
2780 * platform/ios/fast/table/giantRowspan-expected.txt:
2781 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2782 * platform/mac/fast/table/giantRowspan-expected.txt:
2783
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +000027842017-04-27 Matt Lewis <jlewis3@apple.com>
2785
ryanhaddad@apple.com90ef38b2017-04-28 01:32:30 +00002786 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html as a flaky failure.
2787 https://bugs.webkit.org/show_bug.cgi?id=170835
2788
2789 Unreviewed test gardening.
2790
2791 * TestExpectations:
2792
27932017-04-27 Matt Lewis <jlewis3@apple.com>
2794
commit-queue@webkit.org7a9a38e2017-04-28 01:23:45 +00002795 Mark imported/blink/paint/deprecatedpaintlayer/non-self-painting-layer-overrides-visibility.html as a flaky crash.
2796 https://bugs.webkit.org/show_bug.cgi?id=171406
2797
2798 Unreviewed test gardening.
2799
2800 * platform/mac/TestExpectations:
2801
ryanhaddad@apple.comcc1e65a2017-04-27 21:52:32 +000028022017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2803
2804 Add missing expected file for fast/inline/simple-line-layout-16bit-content.html.
2805 https://bugs.webkit.org/show_bug.cgi?id=171379
2806
2807 Unreviewed test gardening.
2808
2809 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
2810
ddkilzer@apple.com71c79152017-04-27 21:29:23 +000028112017-04-27 David Kilzer <ddkilzer@apple.com>
2812
2813 Enhance shouldBe()/shouldNotBe() to accept anonymous function arguments
2814 <https://webkit.org/b/171362>
2815 <rdar://problem/31867686>
2816
2817 Reviewed by Joseph Pecoraro.
2818
2819 This change makes it possible to pass either the first or second
2820 argument (or both) as anonymous functions into shouldBe() and
2821 shouldNotBe() to make it easy to capture local variables when
2822 writing tests. This is similar to the change in r202609 for Bug
2823 159232 for shouldThrow() and shouldNotThrow().
2824
2825 Note that shouldBe()/shouldNotBe() from the following files were
2826 NOT updated since they were imported from other projects and did
2827 share the full WebKit history of resources/js-test-pre.js:
2828
2829 http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
2830 js/mozilla/resources/js-test-pre.js
2831 webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js
2832 webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js
2833
2834 However, these files WERE brought up-to-date with the ability to
2835 pass anonymous functions into shouldBe()/shouldNotBe() for this
2836 bug, and shouldThrow()/shouldNotThrow() which should have
2837 originally been fixed with Bug 159232:
2838
2839 http/tests/resources/js-test-pre.js
2840 resources/standalone-pre.js
2841
2842 * css3/scroll-snap/resources/iframe-content.html: Drive-by fix
2843 to debug message for copy-paste error. Found by searching
2844 LayoutTests directory for "expects string arguments".
2845
2846 * fast/canvas/webgl/array-unit-tests-expected.txt: Update test
2847 results.
2848 * fast/canvas/webgl/array-unit-tests.html: Fix warning by making
2849 second argument to shouldBe() a string.
2850
2851 * fast/css/script-tests/image-set-parsing.js:
2852 (testImageSetRule): Remove comment by changing second argument
2853 to shouldBe() into an anonymous function.
2854
2855 * http/tests/resources/js-test-pre.js:
2856 (evalAndLog):
2857 (evalAndLogResult):
2858 (shouldBe):
2859 (shouldNotBe):
2860 (shouldEvaluateTo):
2861 - Made a full copy of resources/js-test-pre.js to bring this up
2862 to speed. Needs a checker written for it to keep them in sync.
2863 * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
2864 * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt:
2865 - Update line numbers after updating http/tests/resources/js-test-pre.js.
2866
2867 * js/function-declarations-in-switch-statement-expected.txt:
2868 - Update results after fixing warnings.
2869 * js/script-tests/function-declarations-in-switch-statement.js:
2870 - Fix warnings by passing in strings to shouldBe().
2871
2872 * js/script-tests/stack-unwinding.js:
2873 - Update results after fixing warnings.
2874 * js/stack-unwinding-expected.txt:
2875 - Fix warnings by passing in strings to shouldBe().
2876
2877 * resources/js-test-pre.js:
2878 (shouldBe):
2879 (shouldNotBe):
2880 * resources/js-test.js:
2881 (shouldBe):
2882 (shouldNotBe):
2883 - Update shouldBe()/shouldNotBe() to accept anonymous function
2884 arguments.
2885
2886 * resources/standalone-pre.js:
2887 (shouldBe):
2888 (shouldNotBe):
2889 (shouldNotThrow):
2890 (shouldThrow):
2891 - Update shouldBe()/shouldNotBe() to accept anonymous function
2892 arguments.
2893 - Also fix shouldThrow()/shouldNotThrow() to accept anonymous
2894 function arguments (which were missed in r202609 for Bug
2895 159232).
2896
cdumez@apple.com57e2f8b2017-04-27 21:00:50 +000028972017-04-27 Chris Dumez <cdumez@apple.com>
2898
2899 Element.getBoundingClientRect() / getClientRects() should return a DOMRect types
2900 https://bugs.webkit.org/show_bug.cgi?id=171226
2901
2902 Reviewed by Simon Fraser.
2903
2904 Update existing tests to reflect behavior change.
2905
2906 * TestExpectations:
2907 * css3/flexbox/align-absolute-child-expected.txt:
2908 * fast/css/ClientRect-attributes-prototype-expected.txt: Removed.
2909 * fast/css/ClientRect-attributes-prototype.html: Removed.
2910 * fast/css/ClientRect-serialization-expected.txt: Removed.
2911 * fast/css/ClientRect-serialization.html: Removed.
2912 * fast/css/DOMRect-attributes-prototype-expected.txt: Added.
2913 * fast/css/DOMRect-attributes-prototype.html: Added.
2914 * fast/css/DOMRect-serialization-expected.txt: Added.
2915 * fast/css/DOMRect-serialization.html: Added.
2916 * fast/dom/Element/getClientRects-return-type-expected.txt: Added.
2917 * fast/dom/Element/getClientRects-return-type.html: Added.
2918 * fast/dom/collection-iterators-expected.txt:
2919 * fast/dom/collection-iterators.html:
2920 * fast/visual-viewport/zoomed-fixed-expected.txt:
2921 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2922 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2923 * fast/zooming/client-rect-in-fixed-zoomed.html:
2924 * js/resources/JSON-stringify.js:
2925
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +000029262017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2927
ryanhaddad@apple.comf0a31562017-04-27 20:47:01 +00002928 Mark media/modern-media-controls/fullscreen-button/fullscreen-button.html as flaky.
2929 https://bugs.webkit.org/show_bug.cgi?id=171391
2930
2931 Unreviewed test gardening.
2932
2933 * platform/mac-wk1/TestExpectations:
2934
29352017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2936
ryanhaddad@apple.com1b9e9022017-04-27 20:20:19 +00002937 Mark http/tests/security/contentSecurityPolicy/source-list-parsing-05.html as flaky.
2938 https://bugs.webkit.org/show_bug.cgi?id=171389
2939
2940 Unreviewed test gardening.
2941
2942 * platform/ios-wk2/TestExpectations:
2943
29442017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2945
ryanhaddad@apple.com1c2cbde2017-04-27 20:14:11 +00002946 Mark http/tests/xmlhttprequest/workers/methods.html as flaky.
2947 https://bugs.webkit.org/show_bug.cgi?id=170181
2948
2949 Unreviewed test gardening.
2950
2951 * platform/ios-wk2/TestExpectations:
2952
jdiggs@igalia.com1afbb812017-04-27 19:38:32 +000029532017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
2954
2955 AX: Expose elements with the ARIA "feed" role
2956 https://bugs.webkit.org/show_bug.cgi?id=171184
2957
2958 Reviewed by Chris Fleizach.
2959
2960 Add "feed" role to roles-exposed.html, xml-roles-exposed.html, and
2961 roles-computedRoleString.html. Update expectations accordingly.
2962
2963 * accessibility/gtk/xml-roles-exposed-expected.txt:
2964 * accessibility/gtk/xml-roles-exposed.html:
2965 * accessibility/roles-computedRoleString.html:
2966 * accessibility/roles-exposed.html:
2967 * platform/gtk/accessibility/roles-exposed-expected.txt:
2968 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2969 * platform/mac/accessibility/roles-exposed-expected.txt:
2970
mmaxfield@apple.com4cef58b2017-04-27 19:08:22 +000029712017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
2972
2973 REGRESSION(r214572): Update fast/text/variations/advances.html to understand normalized variation widths
2974 https://bugs.webkit.org/show_bug.cgi?id=171356
2975 <rdar://problem/28670085>
2976
2977 Reviewed by Dean Jackson.
2978
2979 Unspecified 'wdth' axis values are being normalized because the font is a GX font. However, this
2980 font assumes no normalization, which means one of the comparisons in the test is bogus.
2981
2982 * fast/text/variations/advances-expected.txt:
2983 * fast/text/variations/advances.html:
2984 * platform/ios/TestExpectations:
2985 * platform/mac/TestExpectations:
2986
antti@apple.com936e9952017-04-27 18:11:03 +000029872017-04-27 Antti Koivisto <antti@apple.com>
2988
2989 Skip css3/viewport-percentage-lengths/vh-auto-size.html on WK1.
2990
2991 Looks like use of auto-sizing leaves state behind in DRT.
2992
2993 * platform/mac-wk1/TestExpectations:
2994
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +000029952017-04-27 Ryan Haddad <ryanhaddad@apple.com>
2996
ryanhaddad@apple.com44093042017-04-27 17:39:35 +00002997 Mark media/modern-media-controls/buttons-container/buttons-container-buttons-property.html as flaky.
2998 https://bugs.webkit.org/show_bug.cgi?id=167371
2999
3000 Unreviewed test gardening.
3001
3002 * platform/mac-wk1/TestExpectations:
3003
30042017-04-27 Ryan Haddad <ryanhaddad@apple.com>
3005
ryanhaddad@apple.com43c44de2017-04-27 17:32:20 +00003006 Mark webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as flaky.
3007 https://bugs.webkit.org/show_bug.cgi?id=170877
3008
3009 Unreviewed test gardening.
3010
3011 * platform/mac-wk1/TestExpectations:
3012
zalan@apple.com5c404752017-04-27 17:11:38 +000030132017-04-27 Zalan Bujtas <zalan@apple.com>
3014
3015 Use text-shadow to visualize simple line layout coverage.
3016 https://bugs.webkit.org/show_bug.cgi?id=171379
3017
3018 Reviewed by Antti Koivisto.
3019
3020 * fast/inline/simple-line-layout-16bit-content-expected-mismatch.html: Added.
3021 * fast/inline/simple-line-layout-16bit-content-expected.html: Removed.
3022 * fast/inline/simple-line-layout-16bit-content.html:
3023
jdiggs@igalia.comd857b2c2017-04-27 17:04:23 +000030242017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
3025
3026 [ATK] ARIA alertdialogs should be exposed with ROLE_DIALOG
3027 https://bugs.webkit.org/show_bug.cgi?id=171187
3028
3029 Reviewed by Chris Fleizach.
3030
3031 * accessibility/aria-mappings-expected.txt: Updated.
3032 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
3033 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
3034
mmaxfield@apple.com379dcc02017-04-27 16:55:12 +000030352017-04-27 Myles C. Maxfield <mmaxfield@apple.com>
3036
3037 Make fast/text/complex-small-caps-non-bmp-capitalize.html more robust
3038 https://bugs.webkit.org/show_bug.cgi?id=171366
3039 <rdar://problem/30060323>
3040
3041 Reviewed by Alex Christensen.
3042
3043 This test needs a font which supports Deseret but doesn't support small caps.
3044 Geneva is a better choice for such a font.
3045
3046 * fast/text/complex-small-caps-non-bmp-capitalize-expected.html:
3047 * fast/text/complex-small-caps-non-bmp-capitalize.html:
3048
antti@apple.comef0ec682017-04-27 16:51:11 +000030492017-04-27 Antti Koivisto <antti@apple.com>
3050
3051 Repeated layouts in Mail due to viewport units being used with auto-sizing
3052 https://bugs.webkit.org/show_bug.cgi?id=171371
3053 <rdar://problem/28780084>
3054
3055 Reviewed by Zalan Bujtas.
3056
3057 * css3/viewport-percentage-lengths/vh-auto-size-expected.html: Added.
3058 * css3/viewport-percentage-lengths/vh-auto-size.html: Added.
3059
jdiggs@igalia.com54bb7832017-04-27 16:47:00 +000030602017-04-27 Joanmarie Diggs <jdiggs@igalia.com>
3061
3062 AX: Inconsistent exposure of ARIA "button" role with non-false value of aria-haspopup
3063 https://bugs.webkit.org/show_bug.cgi?id=171204
3064
3065 Reviewed by Chris Fleizach.
3066
3067 It turns out that this bug was fixed as a side effect of the changes made
3068 to fix WebKitGtk bug 171164 (r215821). But we didn't realize it due to the
3069 lack of an existing layout test covering the mappings for other platforms.
3070 The test created for the WebKitGtk port was modified and moved to the shared
3071 tests. Shared expectations are based on the Mac's mappings.
3072
3073 * accessibility/button-with-aria-haspopup-role-expected.txt: Added.
3074 * accessibility/button-with-aria-haspopup-role.html: Renamed from LayoutTests/accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html.
3075 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Removed.
3076 * platform/gtk/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
3077
ryanhaddad@apple.comefa1bfe2017-04-27 16:03:52 +000030782017-04-27 Ryan Haddad <ryanhaddad@apple.com>
3079
3080 Mark http/tests/local/blob/send-hybrid-blob-using-open-panel.html as flaky.
3081 https://bugs.webkit.org/show_bug.cgi?id=171353
3082
3083 Unreviewed test gardening.
3084
3085 * platform/ios-wk2/TestExpectations:
3086
commit-queue@webkit.org555b4622017-04-27 15:01:34 +000030872017-04-27 Frederic Wang <fwang@igalia.com>
3088
3089 Fix some tests from platform-tests/cssom-view/cssom-view/
3090 https://bugs.webkit.org/show_bug.cgi?id=171228
3091
3092 Reviewed by Youenn Fablet.
3093
3094 * TestExpectations: Unskip media-query-list-interface.
3095
zalan@apple.come9f08212017-04-27 11:02:09 +000030962017-04-27 Zalan Bujtas <zalan@apple.com>
3097
3098 Text gets cut off when bailing out of simple line layout with widows.
3099 https://bugs.webkit.org/show_bug.cgi?id=171370
3100 <rdar://problem/31563414>
3101
3102 Reviewed by Antti Koivisto.
3103
3104 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout-expected.html: Added.
3105 * fast/multicol/simple-line-layout-widows-when-switching-over-to-normal-line-layout.html: Added.
3106
cdumez@apple.com08e1cf72017-04-27 05:45:10 +000031072017-04-26 Chris Dumez <cdumez@apple.com>
3108
3109 Unreviewed, remove unnecessary expected result in platform/ios-wk2
3110
3111 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Removed.
3112 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3113
commit-queue@webkit.orgfa7fe5d2017-04-27 05:12:53 +000031142017-04-26 Joseph Pecoraro <pecoraro@apple.com>
3115
3116 Web Inspector: Uint8ClampedArray should be treated like an array, not an object
3117 https://bugs.webkit.org/show_bug.cgi?id=171364
3118 <rdar://problem/10873037>
3119
3120 Reviewed by Sam Weinig.
3121
3122 * inspector/model/remote-object-expected.txt:
3123 * inspector/model/remote-object.html:
3124 * platform/mac/inspector/model/remote-object-expected.txt:
3125 Test a Uint8ClampedArray is treated like an array.
3126
sbarati@apple.com00f75182017-04-27 02:28:39 +000031272017-04-26 Saam Barati <sbarati@apple.com>
3128
3129 ASSERTION FAILED: inIndex != notFound in JSC::invalidParameterInSourceAppender()
3130 https://bugs.webkit.org/show_bug.cgi?id=170924
3131 <rdar://problem/31721052>
3132
3133 Reviewed by Mark Lam.
3134
3135 * js/let-syntax-expected.txt:
3136
jdiggs@igalia.com13c23ed2017-04-27 01:17:01 +000031372017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
3138
3139 [ATK] ARIA buttons which have a popup should be ATK_ROLE_PUSH_BUTTON; not ATK_ROLE_COMBO_BOX
3140 https://bugs.webkit.org/show_bug.cgi?id=171182
3141
3142 Reviewed by Chris Fleizach.
3143
3144 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox-expected.txt: Added.
3145 * accessibility/gtk/button-with-aria-haspopup-is-not-a-combobox.html: Added.
3146
timothy_horton@apple.com30800222017-04-27 00:53:23 +000031472017-04-26 Tim Horton <timothy_horton@apple.com>
3148
timothy_horton@apple.com2ddd4eb2017-04-27 01:03:14 +00003149 Should not drag x-apple-data-detectors links
3150 https://bugs.webkit.org/show_bug.cgi?id=171352
3151 <rdar://problem/31309081>
3152
3153 Reviewed by Beth Dakin.
3154
3155 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Added.
3156 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Added.
3157
31582017-04-26 Tim Horton <timothy_horton@apple.com>
3159
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00003160 Revert accidentally smushed commit.
timothy_horton@apple.com30800222017-04-27 00:53:23 +00003161
timothy_horton@apple.com7bd18262017-04-27 01:01:57 +00003162 * TestExpectations:
3163 * fast/events/do-not-drag-and-drop-data-detectors-link-expected.txt: Removed.
3164 * fast/events/do-not-drag-and-drop-data-detectors-link.html: Removed.
3165 * platform/mac/TestExpectations:
timothy_horton@apple.com30800222017-04-27 00:53:23 +00003166
ryanhaddad@apple.com6bc9d462017-04-26 23:33:05 +000031672017-04-26 Matt Lewis <jlewis3@apple.com>
3168
3169 Re-baseline inspector/dom/getAccessibilityPropertiesForNode.html after r215821
3170 https://bugs.webkit.org/show_bug.cgi?id=171346
3171
3172 Unreviewed test gardening.
3173
3174 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3175
jdiggs@igalia.com1975e352017-04-26 23:26:49 +000031762017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
3177
3178 [ATK] Elements with a defined, non-false value for aria-current should expose ATK_STATE_ACTIVE
3179 https://bugs.webkit.org/show_bug.cgi?id=171163
3180
3181 Reviewed by Chris Fleizach.
3182
3183 * accessibility/gtk/aria-current-changed-notification-expected.txt: Added.
3184 * accessibility/gtk/aria-current-changed-notification.html: Added.
3185 * accessibility/gtk/aria-current-expected.txt: Added.
3186 * accessibility/gtk/aria-current.html: Added.
3187
commit-queue@webkit.org3dbe6382017-04-26 22:04:24 +000031882017-04-26 Youenn Fablet <youenn@apple.com>
3189
3190 LayoutTest webrtc/datachannel/bufferedAmountLowThreshold.html is a flaky failure
3191 https://bugs.webkit.org/show_bug.cgi?id=170701
3192
3193 Reviewed by Eric Carlson.
3194
3195 * platform/mac-wk1/TestExpectations: Removing flaky expectation.
3196 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
3197 * webrtc/datachannel/bufferedAmountLowThreshold.html:
3198
commit-queue@webkit.org8399bb62017-04-26 20:35:07 +000031992017-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
3200
3201 Restrict WebKit image formats to a known whitelist
3202 https://bugs.webkit.org/show_bug.cgi?id=170700
3203
3204 Reviewed by Tim Horton.
3205
3206 * fast/images/image-formats-support-expected.txt: Added.
3207 * fast/images/image-formats-support.html: Added.
3208 * fast/images/resources/100x100-red-psd-renamed.png: Added.
3209 * fast/images/resources/100x100-red-tga-renamed.png: Added.
3210 * fast/images/resources/100x100-red.psd: Added.
3211 * fast/images/resources/100x100-red.tga: Added.
3212
commit-queue@webkit.org4feca992017-04-26 20:09:42 +000032132017-04-26 Matt Lewis <jlewis3@apple.com>
3214
3215 Mark swipe/main-frame-pinning-requirement.html as a flaky failure on mac-wk2.
3216 https://bugs.webkit.org/show_bug.cgi?id=170484
3217
3218 Reviewed by Alexey Proskuryakov.
3219
3220 * platform/mac-wk2/TestExpectations:
3221
cdumez@apple.com12453dd2017-04-26 19:38:56 +000032222017-04-26 Chris Dumez <cdumez@apple.com>
3223
3224 Re-sync html/browsers/the-window-object web-platform-tests from upstream
3225 https://bugs.webkit.org/show_bug.cgi?id=171313
3226
3227 Reviewed by Alex Christensen.
3228
3229 * tests-options.json:
3230
jdiggs@igalia.com47c0ab012017-04-26 19:30:08 +000032312017-04-26 Joanmarie Diggs <jdiggs@igalia.com>
3232
3233 [ATK] Implement support for new ARIA 1.1 values of aria-haspopup
3234 https://bugs.webkit.org/show_bug.cgi?id=171164
3235
3236 Reviewed by Chris Fleizach.
3237
3238 In addition to the new test, update xml-roles-exposed.html's expectations
3239 because the implicit value of aria-haspopup for the combobox role is now
3240 listbox, and that value should be exposed via an AtkObject attribute.
3241
3242 * accessibility/gtk/aria-haspopup-expected.txt: Added.
3243 * accessibility/gtk/aria-haspopup.html: Added.
3244 * accessibility/gtk/xml-roles-exposed-expected.txt:
3245
simon.fraser@apple.com22722612017-04-26 19:03:46 +000032462017-04-26 Simon Fraser <simon.fraser@apple.com>
3247
3248 http/tests/frame-throttling tests failing on iOS
3249 https://bugs.webkit.org/show_bug.cgi?id=171314
3250 rdar://problem/31691134
3251
3252 Reviewed by Chris Dumez.
3253
3254 The tests use UIHelper.activateAt(), which in DumpRenderTree dispatches mouse events via EventSender, and in iOS WK2 uses
3255 UIScriptController to dispatch touch events. The former just use standard hit testing, which works fine.
3256 The latter go via Frame::qualifyingNodeAtViewportLocation(), which calls ancestorRespondingToClickEvents()
3257 and does area hit testing, and this fails to find anything clickable inside the <iframe>s.
3258
3259 Fix by putting a div with an onlick handler inside the iframes, and adjusting the click
3260 locations.
3261
3262 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html:
3263 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html:
3264 * http/tests/frame-throttling/resources/timer-throttling-frame.html:
3265 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html:
3266
commit-queue@webkit.orgfaba4f62017-04-26 18:11:27 +000032672017-04-26 Matt Lewis <jlewis3@apple.com>
3268
3269 Removing Flaky timeout expectation for swipe/main-frame-pinning-requirement.html.
3270 https://bugs.webkit.org/show_bug.cgi?id=161887
3271
3272 Reviewed by Tim Horton.
3273
3274 * platform/mac-wk2/TestExpectations:
3275
dino@apple.comb0854342017-04-26 17:34:50 +000032762017-04-25 Dean Jackson <dino@apple.com>
3277
3278 [Color] Make gradients work with ExtendedColors
3279 https://bugs.webkit.org/show_bug.cgi?id=171315
3280 <rdar://problems/31830177>
3281
3282 Reviewed by Antoine Quint.
3283
3284 Test for gradients using the color() syntax. Unfortunately,
3285 due to rounding errors, we can't use a ref test for some
3286 transparent colors, so comment them out for the moment.
3287 These can be re-enabled when we can specify a tolerance
3288 value for image comparison in the testing framework.
3289
3290 * css3/color/gradients-expected.html: Added.
3291 * css3/color/gradients.html: Added.
3292
zalan@apple.com0acc5442017-04-26 16:34:32 +000032932017-04-26 Zalan Bujtas <zalan@apple.com>
3294
3295 Forced page break on :after triggers infinite loop in column balancing
3296 https://bugs.webkit.org/show_bug.cgi?id=171309
3297 rdar://problem/26285884
3298
3299 Reviewed by David Hyatt.
3300
3301 * fast/multicol/infinite-loop-when-forced-break-expected.txt: Added.
3302 * fast/multicol/infinite-loop-when-forced-break.html: Added.
3303
ryanhaddad@apple.comf6c39d12017-04-26 16:13:02 +000033042017-04-26 Ryan Haddad <ryanhaddad@apple.com>
3305
3306 Unreviewed, rolling out r215767.
3307
3308 The LayoutTest for this change is a flaky failure.
3309
3310 Reverted changeset:
3311
3312 "Restrict WebKit image formats to a known whitelist"
3313 https://bugs.webkit.org/show_bug.cgi?id=170700
3314 http://trac.webkit.org/changeset/215767
3315
svillar@igalia.com9f39f272017-04-26 15:34:40 +000033162017-04-24 Sergio Villar Senin <svillar@igalia.com>
3317
3318 [css-grid] Remove most of the usage of SizingOperation
3319 https://bugs.webkit.org/show_bug.cgi?id=171225
3320
3321 Reviewed by Darin Adler.
3322
3323 Added a new test case which was working correctly but that was not properly tested before.
3324
3325 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
3326 * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
3327
commit-queue@webkit.org02b00482017-04-26 06:38:37 +000033282017-04-25 Joseph Pecoraro <pecoraro@apple.com>
3329
3330 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
3331 https://bugs.webkit.org/show_bug.cgi?id=170953
3332
3333 Reviewed by Brian Burg.
3334
3335 * http/tests/inspector/network/resource-sizes-disk-cache.html:
3336 * http/tests/inspector/network/resource-sizes-network.html:
3337 Read the entire data to ensure the load is complete before we notify the frontend.
3338
3339 * platform/mac-wk1/TestExpectations:
3340 * platform/mac-wk2/TestExpectations:
3341 Unflake these tests, they should be more reliable now.
3342
commit-queue@webkit.org9eb0b812017-04-26 04:24:21 +000033432017-04-25 Youenn Fablet <youenn@apple.com>
3344
3345 fast/mediastream/RTCPeerConnection-icecandidate-event.html is flaky
3346 https://bugs.webkit.org/show_bug.cgi?id=171242
3347
3348 Reviewed by Alex Christensen.
3349
3350 * TestExpectations:
3351 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
3352 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Updating test to be more deterministic.
3353
bfulgham@apple.com8cfc0dd2017-04-26 02:26:05 +000033542017-04-25 Brent Fulgham <bfulgham@apple.com>
3355
3356 Relax the event firing ASSERT for Attr changes
3357 https://bugs.webkit.org/show_bug.cgi?id=171236
3358 <rdar://problem/30516349>
3359
3360 Reviewed by Dean Jackson.
3361
3362 * fast/dom/HTMLLinkElement/event-while-removing-attribute-expected.txt: Added.
3363 * fast/dom/HTMLLinkElement/event-while-removing-attribute.html: Added.
3364
dino@apple.com7d703c92017-04-26 01:45:04 +000033652017-04-25 Dean Jackson <dino@apple.com>
3366
3367 REGRESSION (r214129): fast/media/mq-prefers-reduced-motion.html fails
3368 https://bugs.webkit.org/show_bug.cgi?id=171303
3369 <rdar://problem/31434879>
3370
3371 Reviewed by Brent Fulgham.
3372
3373 This particular test was calling notifyDone() from within
3374 a callback triggered by the UIScriptController script, which
3375 meant that by the time the controller tried to call its callback,
3376 the test had finished.
3377
3378 * fast/media/mq-prefers-reduced-motion-matchMedia.html: Make sure
3379 notifyDone is called after both the callback-like functions have
3380 triggered.
3381
wilander@apple.com2e6d1372017-04-26 01:22:55 +000033822017-04-25 John Wilander <wilander@apple.com>
3383
3384 Resource Load Statistics: Introduce shorter time-to-live for cookie partition whitelisting
3385 https://bugs.webkit.org/show_bug.cgi?id=171295
3386 <rdar://problem/31823818>
3387
3388 Reviewed by Brent Fulgham.
3389
3390 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3391 Changed a TestRunner function name to
3392 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
3393 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Added.
3394 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Added.
3395 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3396 Changed a TestRunner function name to
3397 statisticsFireShouldPartitionCookiesHandlerForOneDomain().
3398
commit-queue@webkit.orgfbf99d72017-04-26 00:57:59 +000033992017-04-25 Commit Queue <commit-queue@webkit.org>
3400
3401 Unreviewed, rolling out r215476.
3402 https://bugs.webkit.org/show_bug.cgi?id=171304
3403
3404 "It broke JSBench" (Requested by saamyjoon on #webkit).
3405
3406 Reverted changeset:
3407
3408 "[ES6]. Implement Annex B.3.3 function hoisting rules for
3409 eval"
3410 https://bugs.webkit.org/show_bug.cgi?id=163208
3411 http://trac.webkit.org/changeset/215476
3412
sbarati@apple.com732d0672017-04-26 00:52:35 +000034132017-04-25 Saam Barati <sbarati@apple.com>
3414
3415 JSArray::isArrayPrototypeIteratorProtocolFastAndNonObservable is wrong because it does not do the necessary checks on the base object
3416 https://bugs.webkit.org/show_bug.cgi?id=171150
3417 <rdar://problem/31771880>
3418
3419 Reviewed by Sam Weinig.
3420
3421 * js/sequence-iterator-protocol-2-expected.txt: Added.
3422 * js/sequence-iterator-protocol-2.html: Added.
3423 * js/sequence-iterator-protocol-expected.txt: Added.
3424 * js/sequence-iterator-protocol.html: Added.
3425
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +000034262017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3427
ryanhaddad@apple.com46485702017-04-26 00:42:32 +00003428 Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
3429 https://bugs.webkit.org/show_bug.cgi?id=165311
3430
3431 Unreviewed test gardening.
3432
3433 * platform/mac/TestExpectations:
3434
34352017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3436
ryanhaddad@apple.com49cd2e22017-04-26 00:16:21 +00003437 Mark http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html as flaky.
3438 https://bugs.webkit.org/show_bug.cgi?id=171301
3439
3440 Unreviewed test gardening.
3441
3442 * platform/ios-wk2/TestExpectations:
3443
34442017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3445
ryanhaddad@apple.com1fdeeb62017-04-26 00:07:13 +00003446 Unreviewed, rolling out r215730.
3447
3448 The LayoutTest for this change is a flaky timeout on mac-wk1
3449 debug.
3450
3451 Reverted changeset:
3452
3453 "Enable expired-only reload policy on Mac and iOS"
3454 https://bugs.webkit.org/show_bug.cgi?id=171264
3455 http://trac.webkit.org/changeset/215730
3456
commit-queue@webkit.orgf641af42017-04-25 22:23:56 +000034572017-04-25 Said Abou-Hallawa <sabouhallawa@apple.com>
3458
3459 Restrict WebKit image formats to a known whitelist
3460 https://bugs.webkit.org/show_bug.cgi?id=170700
3461
3462 Reviewed by Tim Horton.
3463
3464 * fast/images/image-formats-support-expected.txt: Added.
3465 * fast/images/image-formats-support.html: Added.
3466 * fast/images/resources/100x100-red-psd-renamed.png: Added.
3467 * fast/images/resources/100x100-red-tga-renamed.png: Added.
3468 * fast/images/resources/100x100-red.psd: Added.
3469 * fast/images/resources/100x100-red.tga: Added.
3470
timothy_horton@apple.come4f67362017-04-25 21:45:24 +000034712017-04-25 Tim Horton <timothy_horton@apple.com>
3472
3473 Deduplicate some lines in the toplevel TestExpectations
3474
3475 * TestExpectations:
3476 Remove a duplicate line and consolidate another.
3477
cdumez@apple.com748dde02017-04-25 21:41:31 +000034782017-04-25 Chris Dumez <cdumez@apple.com>
3479
3480 Element.dataset.name incorrectly returns undefined
3481 https://bugs.webkit.org/show_bug.cgi?id=161454
3482 <rdar://problem/31818563>
3483
3484 Reviewed by Mark Lam.
3485
3486 Add layout test for JS caching bug on DOMStringMap that was fixed as part
3487 of a large named property getter refactoring in r210667.
3488
3489 * fast/dom/dataset-caching-bug-expected.txt: Added.
3490 * fast/dom/dataset-caching-bug.html: Added.
3491
mmaxfield@apple.com453e30f2017-04-25 20:58:38 +000034922017-04-25 Myles C. Maxfield <mmaxfield@apple.com>
3493
3494 Supplementary Multilingual Plane Complex Scripts Rendered Incorrectly
3495 https://bugs.webkit.org/show_bug.cgi?id=171272
3496 <rdar://problem/30966764>
3497
3498 Reviewed by Zalan Bujtas.
3499
3500 * fast/text/kaithi-expected.html: Added.
3501 * fast/text/kaithi.html: Added.
3502 * platform/ios/TestExpectations:
3503 * platform/mac/TestExpectations:
3504
dbates@webkit.org630e6902017-04-25 20:26:13 +000035052017-04-25 Daniel Bates <dabates@apple.com>
3506
3507 [Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
3508 https://bugs.webkit.org/show_bug.cgi?id=136452
3509 <rdar://problem/23412620>
3510
3511 Reviewed by Brent Fulgham.
3512
3513 Unskip nosniff tests on Mac, iOS and Windows and update expected results now that
3514 we support X-Content-Type-Options: nosniff.
3515
3516 Merge Blink test from <https://src.chromium.org/viewvc/blink?revision=168570&view=revision>.
3517
3518 * TestExpectations: Unskip all nosniff tests except imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
3519 We need to fix <https://bugs.webkit.org/show_bug.cgi?id=171248> before we can unskip it.
3520 When running the nosniff Web Platform Tests (WPT) dump console messages to standard error
3521 to avoid a difference of console message ordering due to the non-determinism of the WPT
3522 tests from affecting the matching of the expected result.
3523 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked-expected.txt: Added.
3524 * http/tests/security/contentTypeOptions/nosniff-dynamic-script-blocked.html: Copied from LayoutTests/http/tests/security/contentTypeOptions/nosniff-script-blocked.html.
3525 * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Update expected result.
3526 * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Substitute the not executable
3527 MIME type "text/xx-javascript" for "text/x-javascript" as the latter is an acceptable MIME type for
3528 JavaScript scripts as per the Fetch standard, <https://html.spec.whatwg.org/multipage/scripting.html#javascript-mime-type> (30 March 2017).
3529 * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Update
3530 expected result.
3531 * platform/gtk/TestExpectations: Skip the nosniff tests as GTK does not enable ENABLE(NOSNIFF).
3532 * platform/ios/TestExpectations: Unskip nosniff tests.
3533 * platform/mac/TestExpectations: Ditto.
3534 * platform/win/TestExpectations: Ditto.
3535 * platform/wk2/TestExpectations: Ditto.
3536
ryanhaddad@apple.com13624b12017-04-25 16:36:23 +000035372017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3538
3539 Mark http/tests/inspector/network/resource-sizes-disk-cache.html as flaky.
3540 https://bugs.webkit.org/show_bug.cgi?id=170971
3541
3542 Unreviewed test gardening.
3543
3544 * platform/mac-wk2/TestExpectations:
3545
cdumez@apple.com868fa872017-04-25 16:29:25 +000035462017-04-25 Chris Dumez <cdumez@apple.com>
3547
3548 Content-Disposition header filename is ignored when 'download' attribute is specified in HTML
3549 https://bugs.webkit.org/show_bug.cgi?id=171239
3550 <rdar://problem/31789855>
3551
3552 Reviewed by Alex Christensen.
3553
3554 * http/tests/security/anchor-download-allow-sameorigin.html:
3555 Stop using attachment.php as resource for this download attribute test because attachment.php
3556 returns a Content-Disposition header with a filename. Given the behavior change in this patch,
3557 this resource is no longer suitable for testing the download attribute.
3558
3559 * http/tests/download/anchor-download-attribute-content-disposition-expected.txt: Added.
3560 * http/tests/download/anchor-download-attribute-content-disposition.html: Added.
3561 * http/tests/download/resources/content-disposition-pass.php: Added.
3562 Add layout test coverage.
3563
3564 * platform/ios-wk2/TestExpectations:
3565 * platform/mac-wk1/TestExpectations:
3566 * platform/win/TestExpectations:
3567 Skip new test on platforms where the download attribute is not supported.
3568
ryanhaddad@apple.comc0e21fc2017-04-25 16:03:02 +000035692017-04-25 Ryan Haddad <ryanhaddad@apple.com>
3570
3571 Rebaseline fast/canvas/canvas-crash.html for ios-simulator.
3572 https://bugs.webkit.org/show_bug.cgi?id=171238
3573
3574 Unreviewed test gardening.
3575
3576 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: Added.
3577
antti@apple.com0d5b2e32017-04-25 14:14:00 +000035782017-04-25 Antti Koivisto <antti@apple.com>
3579
3580 Enable expired-only reload policy on Mac and iOS
3581 https://bugs.webkit.org/show_bug.cgi?id=171264
3582 <rdar://problem/31807637>
3583
3584 Reviewed by Andreas Kling.
3585
3586 * fast/loader/display-image-unset-can-block-image-and-can-reload-in-place.html:
3587
3588 WebKitDisplayImages preference blocks loads, it does not prevent images already in memory cache from displaying.
3589 Modify the test to clear the memory cache so it still tests what it is supposed to.
3590
fred.wang@free.fra9378e22017-04-25 08:46:07 +000035912017-04-25 Frederic Wang <fwang@igalia.com>
3592
3593 Import W3C tests for the CSSOM View module
3594 https://bugs.webkit.org/show_bug.cgi?id=171215
3595
3596 Reviewed by Youenn Fablet.
3597
3598 * TestExpectations: Skip some completely failing CSSOM View tests.
3599 * 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.
3600 * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. Ditto.
3601
commit-queue@webkit.org67795122017-04-25 06:52:04 +000036022017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3603
3604 test262: test262/test/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
3605 https://bugs.webkit.org/show_bug.cgi?id=171190
3606
3607 Reviewed by Saam Barati.
3608
3609 * js/parser-syntax-check-expected.txt:
3610 * js/script-tests/parser-syntax-check.js:
3611 Extend to cover method duplicate parameter cases.
3612
jiewen_tan@apple.comfc338952017-04-25 05:10:00 +000036132017-04-24 Jiewen Tan <jiewen_tan@apple.com>
3614
3615 LayoutTests crypto/subtle/ecdsa-generate-key-sign-verify-p384.html and crypto/subtle/ecdsa-generate-key-sign-verify-p256.html are flaky failures
3616 https://bugs.webkit.org/show_bug.cgi?id=171059
3617 <rdar://problem/31734958>
3618
3619 Reviewed by Brent Fulgham.
3620
3621 * TestExpectations:
3622 Remove test expectations.
3623
rego@igalia.comb78934d2017-04-25 04:58:55 +000036242017-04-24 Manuel Rego Casasnovas <rego@igalia.com>
3625
3626 [selectors4] :focus-within should use the flat tree
3627 https://bugs.webkit.org/show_bug.cgi?id=170899
3628
3629 Reviewed by Antti Koivisto.
3630
3631 * TestExpectations: Remove test that is passing now.
3632
n_wang@apple.com7eba1a42017-04-25 00:05:20 +000036332017-04-24 Nan Wang <n_wang@apple.com>
3634
3635 AX: Crash at WebCore::AXObjectCache::characterOffsetForIndex(int, WebCore::AccessibilityObject const*) + 703
3636 https://bugs.webkit.org/show_bug.cgi?id=171247
3637
3638 Reviewed by Chris Fleizach.
3639
3640 * accessibility/mac/input-string-for-range-crash-expected.txt: Added.
3641 * accessibility/mac/input-string-for-range-crash.html: Added.
3642
commit-queue@webkit.orgfc2cff82017-04-25 00:02:29 +000036432017-04-24 Youenn Fablet <youenn@apple.com>
3644
3645 Set defaults video getUserMedia constraints
3646 https://bugs.webkit.org/show_bug.cgi?id=171127
3647
3648 Reviewed by Eric Carlson.
3649
3650 * fast/mediastream/getUserMedia-default-expected.txt: Added.
3651 * fast/mediastream/getUserMedia-default.html: Added.
3652
cdumez@apple.coma98f8782017-04-24 22:46:11 +000036532017-04-24 Chris Dumez <cdumez@apple.com>
3654
cdumez@apple.com371f9792017-04-24 23:43:24 +00003655 createElementNS() should now throw only InvalidCharacterError, not NamespaceError
3656 https://bugs.webkit.org/show_bug.cgi?id=171052
3657
3658 Reviewed by Sam Weinig.
3659
3660 Updated / rebaselined existing tests to reflect behavior change.
3661
3662 * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
3663 * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
3664 * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
3665 * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
3666 * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
3667 * fast/dom/Document/createElementNS-namespace-err-expected.txt:
3668 * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
3669 * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
3670 * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
3671 * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
3672
36732017-04-24 Chris Dumez <cdumez@apple.com>
3674
cdumez@apple.coma98f8782017-04-24 22:46:11 +00003675 REGRESSION (214503): Webkit crash under RenderElement::repaintForPausedImageAnimationsIfNeeded() when scrolling giphy pages
3676 https://bugs.webkit.org/show_bug.cgi?id=171243
3677 <rdar://problem/31715572>
3678
3679 Reviewed by Antti Koivisto.
3680
3681 Add layout test coverage.
3682
3683 * fast/images/animated-gif-scrolling-crash-expected.txt: Added.
3684 * fast/images/animated-gif-scrolling-crash.html: Added.
3685
sbarati@apple.com902ad172017-04-24 21:17:24 +000036862017-04-24 Saam Barati <sbarati@apple.com>
3687
3688 [mac debug] LayoutTest workers/wasm-long-compile-many.html is a flaky timeout
3689 https://bugs.webkit.org/show_bug.cgi?id=171120
3690 <rdar://problem/31781889>
3691
3692 Rubber stamped by Mark Lam.
3693
3694 Make the wasm binary we compile close to 50% smaller.
3695
3696 * workers/wasm-resources/long-compile-many.js:
3697 (i.async.run):
3698 (i.worker.onmessage):
3699 * workers/wasm-resources/long-compile-worker.js:
3700 * workers/wasm-resources/long-compile.js:
3701 (async.run):
3702 (worker.onmessage):
3703
ryanhaddad@apple.com80b105e2017-04-24 20:48:17 +000037042017-04-24 Ryan Haddad <ryanhaddad@apple.com>
3705
3706 Mark media/modern-media-controls/scrubber-support/scrubber-support-click.html as flaky.
3707 https://bugs.webkit.org/show_bug.cgi?id=171245
3708
3709 Unreviewed test gardening.
3710
3711 * platform/mac-wk1/TestExpectations:
3712
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +000037132017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3714
commit-queue@webkit.orgb0b8fe02017-04-24 19:25:01 +00003715 test262: test262/test/language/computed-property-names/class/static/getter-prototype.js
3716 https://bugs.webkit.org/show_bug.cgi?id=170897
3717
3718 Reviewed by Saam Barati.
3719
3720 * js/class-syntax-declaration-expected.txt:
3721 * js/script-tests/class-syntax-declaration.js:
3722 Extend tests for static and non-static methods named "constructor" and "prototype".
3723
37242017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3725
commit-queue@webkit.orga65cddd2017-04-24 18:08:56 +00003726 Address some FIXMEs in JavaScript tests for bugs that have been fixed
3727 https://bugs.webkit.org/show_bug.cgi?id=171191
3728
3729 Reviewed by JF Bastien.
3730
3731 * js/dom/custom-constructors-expected.txt:
3732 * js/dom/script-tests/custom-constructors.js:
3733 * js/script-tests/keyword-method-names.js:
3734
37352017-04-24 Joseph Pecoraro <pecoraro@apple.com>
3736
commit-queue@webkit.org0068bf72017-04-24 16:06:33 +00003737 test262: test262/test/language/expressions/generators/yield-as-label.js
3738 https://bugs.webkit.org/show_bug.cgi?id=170979
3739
3740 Reviewed by Saam Barati.
3741
3742 * js/object-literal-shorthand-construction-expected.txt:
3743 * js/script-tests/object-literal-shorthand-construction.js:
3744 Extend this test to cover object literal shorthand with keywords.
3745
3746 * js/dom/reserved-words-as-property-expected.txt:
3747 * js/let-syntax-expected.txt:
3748 * js/parser-syntax-check-expected.txt:
3749 Improved error messages.
3750
commit-queue@webkit.org1faa62e2017-04-24 05:51:53 +000037512017-04-23 Commit Queue <commit-queue@webkit.org>
3752
3753 Unreviewed, rolling out r215674.
3754 https://bugs.webkit.org/show_bug.cgi?id=171212
3755
3756 Possible unintended commit. This patch was on the wrong bug.
3757 (Requested by JoePeck on #webkit).
3758
3759 Reverted changeset:
3760
3761 "test262: test262/test/language/expressions/generators/yield-
3762 as-label.js"
3763 https://bugs.webkit.org/show_bug.cgi?id=170979
3764 http://trac.webkit.org/changeset/215674
3765
commit-queue@webkit.orgee220572017-04-23 17:23:03 +000037662017-04-23 Joseph Pecoraro <pecoraro@apple.com>
3767
3768 test262: test262/test/language/expressions/generators/yield-as-label.js
3769 https://bugs.webkit.org/show_bug.cgi?id=170979
3770
3771 Reviewed by Saam Barati.
3772
3773 * js/object-literal-shorthand-construction-expected.txt:
3774 * js/script-tests/object-literal-shorthand-construction.js:
3775 Extend this test to cover object literal shorthand with keywords.
3776
3777 * js/dom/reserved-words-as-property-expected.txt:
3778 * js/let-syntax-expected.txt:
3779 * js/parser-syntax-check-expected.txt:
3780 Improved error messages.
3781
zalan@apple.com1f82e352017-04-22 02:01:55 +000037822017-04-21 Zalan Bujtas <zalan@apple.com>
3783
3784 REGRESSION(r205374): <li> content inside <ul> should mid-word wrap when word-break: break-word is present.
3785 https://bugs.webkit.org/show_bug.cgi?id=171108
3786 <rdar://problem/30271747>
3787
3788 Reviewed by Dan Bernstein.
3789
3790 * fast/replaced/ul-li-word-break-break-word-expected.html: Added.
3791 * fast/replaced/ul-li-word-break-break-word.html: Added.
3792 * fast/replaced/zero-width-image-force-linebreak-expected.html: Added.
3793 * fast/replaced/zero-width-image-force-linebreak.html: Added.
3794
commit-queue@webkit.orgd5c738a2017-04-21 23:58:51 +000037952017-04-21 Aaron Chu <aaron_chu@apple.com>
3796
3797 AX: FKA: Buttons need a visible focus indicator
3798 https://bugs.webkit.org/show_bug.cgi?id=171040
3799 <rdar://problem/30922548>
3800
3801 Reviewed by Antoine Quint.
3802
3803 * TestExpectations:
3804 * media/modern-media-controls/icon-button/icon-button-focus-state-expected.txt: Added.
3805 * media/modern-media-controls/icon-button/icon-button-focus-state.html: Added.
3806 * platform/mac/TestExpectations:
3807
ryanhaddad@apple.comd33ac3d2017-04-21 22:55:37 +000038082017-04-21 Ryan Haddad <ryanhaddad@apple.com>
3809
3810 Mark inspector/debugger/tail-deleted-frames-this-value.html as flaky.
3811 https://bugs.webkit.org/show_bug.cgi?id=169119
3812
3813 Unreviewed test gardening.
3814
3815 * platform/mac/TestExpectations:
3816
cdumez@apple.combc41d7b2017-04-21 22:23:10 +000038172017-04-21 Chris Dumez <cdumez@apple.com>
3818
3819 Regression(r206240): XMLSerializer.serializeToString() does not properly escape '<' / '>' in attribute values
3820 https://bugs.webkit.org/show_bug.cgi?id=171132
3821 <rdar://problem/31426752>
3822
3823 Reviewed by Ryosuke Niwa.
3824
3825 Add layout test coverage. This test is passing in both Firefox and Chrome.
3826
3827 * fast/dom/XMLSerializer-serializeToString-entities-expected.txt: Added.
3828 * fast/dom/XMLSerializer-serializeToString-entities.html: Added.
3829
commit-queue@webkit.orgc29a9072017-04-21 22:17:13 +000038302017-04-21 Youenn Fablet <youenn@apple.com>
3831
3832 [ios-simulator] LayoutTest webrtc/multi-video.html is a flaky crash
3833 https://bugs.webkit.org/show_bug.cgi?id=170823
3834 <rdar://problem/31611583>
3835
3836 Unreviewed.
3837
3838 * TestExpectations: Reactivating test.
3839
dbates@webkit.org1a663fb2017-04-21 21:43:40 +000038402017-04-21 Daniel Bates <dabates@apple.com>
3841
3842 [iOS] Skip http/tests/security/contentSecurityPolicy/{audio, video}-redirect-allowed2.html
3843 <rdar://problem/31690952>
3844
3845 Rubber-stamped by Jer Noble.
3846
3847 We can enable these tests again once we fix <rdar://problem/25780035>.
3848
3849 * platform/ios/TestExpectations:
3850
bfulgham@apple.coma431d112017-04-21 20:07:07 +000038512017-04-21 Per Arne Vollan <pvollan@apple.com>
3852
3853 Validate vImage arguments
3854 https://bugs.webkit.org/show_bug.cgi?id=171109
3855
3856 Reviewed by Brent Fulgham.
3857
3858 * fast/canvas/canvas-crash-expected.txt: Added.
3859 * fast/canvas/canvas-crash.html: Added.
3860
ryanhaddad@apple.com47835b92017-04-21 18:50:20 +000038612017-04-21 Ryan Haddad <ryanhaddad@apple.com>
3862
3863 Mark webrtc/datachannel/bufferedAmountLowThreshold.html as flaky.
3864 https://bugs.webkit.org/show_bug.cgi?id=170701
3865
3866 Unreviewed test gardening.
3867
3868 * TestExpectations:
3869
commit-queue@webkit.orgc8f58562017-04-21 17:58:32 +000038702017-04-21 Andy VanWagoner <thetalecrafter@gmail.com>
3871
3872 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
3873 https://bugs.webkit.org/show_bug.cgi?id=169458
3874
3875 Reviewed by JF Bastien.
3876
3877 Add tests for formatToParts
3878
3879 * js/intl-datetimeformat-expected.txt:
3880 * js/script-tests/intl-datetimeformat.js:
3881
timothy_horton@apple.com962fb7b2017-04-21 07:34:18 +000038822017-04-21 Timothy Horton <timothy_horton@apple.com>
3883
3884 Expose obscured insets to web content (as "safe area insets")
3885 https://bugs.webkit.org/show_bug.cgi?id=171013
3886 <rdar://problem/31564652>
3887
3888 Reviewed by Wenson Hsieh and Dave Hyatt.
3889
3890 * TestExpectations:
3891 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
3892 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
3893 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
3894 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
3895 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
3896 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
3897 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
3898 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
3899 * platform/ios-wk2/TestExpectations:
3900
commit-queue@webkit.orgfeced0d2017-04-21 06:04:20 +000039012017-04-20 Commit Queue <commit-queue@webkit.org>
3902
3903 Unreviewed, rolling out r215597.
3904 https://bugs.webkit.org/show_bug.cgi?id=171102
3905
3906 Made all tests crash under GuardMalloc (Requested by ap on
3907 #webkit).
3908
3909 Reverted changeset:
3910
3911 "Expose obscured insets to web content (as "safe area
3912 insets")"
3913 https://bugs.webkit.org/show_bug.cgi?id=171013
3914 http://trac.webkit.org/changeset/215597
3915
timothy_horton@apple.com3105b8e2017-04-21 01:00:46 +000039162017-04-20 Timothy Horton <timothy_horton@apple.com>
3917
3918 Expose obscured insets to web content (as "safe area insets")
3919 https://bugs.webkit.org/show_bug.cgi?id=171013
3920 <rdar://problem/31564652>
3921
3922 Reviewed by Wenson Hsieh and Dave Hyatt.
3923
3924 * TestExpectations:
3925 * fast/css/variables/constants/invalid-constant-name-fallback-expected.html: Added.
3926 * fast/css/variables/constants/invalid-constant-name-fallback.html: Added.
3927 * fast/css/variables/constants/ios/safe-area-inset-set-expected.html: Added.
3928 * fast/css/variables/constants/ios/safe-area-inset-set.html: Added.
3929 * fast/css/variables/constants/safe-area-inset-cannot-override-expected.html: Added.
3930 * fast/css/variables/constants/safe-area-inset-cannot-override.html: Added.
3931 * fast/css/variables/constants/safe-area-inset-zero-expected.html: Added.
3932 * fast/css/variables/constants/safe-area-inset-zero.html: Added.
3933 * platform/ios-wk2/TestExpectations:
3934
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +000039352017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3936
ryanhaddad@apple.com4ad0d0a2017-04-20 23:53:28 +00003937 Mark media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html as flaky.
3938 https://bugs.webkit.org/show_bug.cgi?id=169109
3939
3940 Unreviewed test gardening.
3941
3942 * platform/mac/TestExpectations:
3943
39442017-04-20 Ryan Haddad <ryanhaddad@apple.com>
3945
ryanhaddad@apple.comfbeb91c2017-04-20 23:53:25 +00003946 Mark imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html as flaky.
3947 https://bugs.webkit.org/show_bug.cgi?id=170921
3948
3949 Unreviewed test gardening.
3950
3951 * TestExpectations:
3952
mattbaker@apple.com287bec02017-04-20 23:09:55 +000039532017-04-20 Matt Baker <mattbaker@apple.com>
3954
3955 Web Inspector: Add regular expression support to XHR breakpoints
3956 https://bugs.webkit.org/show_bug.cgi?id=170099
3957 <rdar://problem/31558082>
3958
3959 Reviewed by Joseph Pecoraro.
3960
3961 Update tests and expectations for new XHR breakpoint type.
3962
3963 * inspector/dom-debugger/xhr-breakpoints-expected.txt:
3964 * inspector/dom-debugger/xhr-breakpoints.html:
3965
wenson_hsieh@apple.coma6695912017-04-20 22:06:24 +000039662017-04-20 Wenson Hsieh <wenson_hsieh@apple.com>
3967
3968 Inline anchor elements cannot be dragged when starting the drag from a block descendant
3969 https://bugs.webkit.org/show_bug.cgi?id=171062
3970 <rdar://problem/31697835>
3971
3972 Reviewed by Tim Horton.
3973
3974 Adds a new test on WK1 Mac to verify that link dragging succeeds when the link's anchor element is inline and
3975 the drag is started from a block element under the link.
3976
3977 * fast/events/drag-and-drop-link-containing-block-expected.txt: Added.
3978 * fast/events/drag-and-drop-link-containing-block.html: Added.
3979 * platform/ios/TestExpectations:
3980 * platform/mac-wk2/TestExpectations:
3981
3982 Skip the test on iOS and Mac WK2.
3983
commit-queue@webkit.org5c652e12017-04-20 19:45:19 +000039842017-04-20 Aaron Chu <aaron_chu@apple.com>
3985
3986 AX: Modern Media Controls Timeline slider should be operable
3987 https://bugs.webkit.org/show_bug.cgi?id=170250
3988
3989 Reviewed by Antoine Quint.
3990
3991 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt: Added.
3992 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html: Added.
3993
fpizlo@apple.com2fca8772017-04-20 17:55:44 +000039942017-04-18 Filip Pizlo <fpizlo@apple.com>
3995
3996 Optimize SharedArrayBuffer in the DFG+FTL
3997 https://bugs.webkit.org/show_bug.cgi?id=164108
3998
3999 Reviewed by Saam Barati.
4000
4001 Add a test of futex performance.
4002
4003 * workers/sab/cascade_lock-worker.js: Added.
4004 (onmessage):
4005 * workers/sab/cascade_lock.html: Added.
4006 * workers/sab/worker-resources.js:
4007 (cascadeLockSlow):
4008 (cascadeLock):
4009 (cascadeUnlock):
4010
jonlee@apple.com3d93dbc2017-04-20 17:53:11 +000040112017-04-20 Jon Lee <jonlee@apple.com>
4012
4013 Update pip placard to "picture in picture"
4014 https://bugs.webkit.org/show_bug.cgi?id=171036
4015 rdar://problem/30201536
4016
4017 Reviewed by Antoine Quint.
4018
4019 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Updated expected results.
4020 * media/modern-media-controls/pip-placard/pip-placard.html:
4021
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +000040222017-04-20 Ryan Haddad <ryanhaddad@apple.com>
4023
ryanhaddad@apple.com0501a2d2017-04-20 17:49:37 +00004024 Mark two crypto/subtle/ecdsa LayoutTests as flaky.
4025 https://bugs.webkit.org/show_bug.cgi?id=171059
4026
4027 Unreviewed test gardening.
4028
4029 * TestExpectations:
4030
40312017-04-20 Ryan Haddad <ryanhaddad@apple.com>
4032
ryanhaddad@apple.comb8758432017-04-20 17:49:35 +00004033 Mark memory/memory-pressure-simulation.html as flaky.
4034 https://bugs.webkit.org/show_bug.cgi?id=170629
4035
4036 Unreviewed test gardening.
4037
4038 * platform/mac-wk2/TestExpectations:
4039
clopez@igalia.com86e61982017-04-20 16:46:04 +000040402017-04-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
4041
4042 [GTK] Update layout tests expectations after r215556
4043 https://bugs.webkit.org/show_bug.cgi?id=170942
4044
4045 Unreviewed gardening.
4046
4047 * platform/gtk/TestExpectations:
4048
commit-queue@webkit.orga42fcfe2017-04-20 15:48:49 +000040492017-04-20 Youenn Fablet <youenn@apple.com>
4050
4051 RTCPeerConnection is stopping its backend twice sometimes
4052 https://bugs.webkit.org/show_bug.cgi?id=171043
4053
4054 Reviewed by Eric Carlson.
4055
4056 * webrtc/closing-peerconnection-expected.txt: Added.
4057 * webrtc/closing-peerconnection.html: Added.
4058
jdiggs@igalia.com41069912017-04-20 08:48:53 +000040592017-04-20 Joanmarie Diggs <jdiggs@igalia.com>
4060
4061 [ATK] Implement support for DPub ARIA roles
4062 https://bugs.webkit.org/show_bug.cgi?id=170679
4063
4064 Reviewed by Chris Fleizach.
4065
4066 Update tests and expectations to reflect the modified WebCore Accessibility
4067 role mappings, and the corresponding changes for the platforms.
4068
4069 * accessibility/gtk/xml-roles-exposed-expected.txt:
4070 * accessibility/gtk/xml-roles-exposed.html:
4071 * accessibility/roles-exposed.html:
4072 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
4073 * platform/gtk/TestExpectations:
4074 * platform/gtk/accessibility/roles-exposed-expected.txt:
4075 * platform/mac/accessibility/roles-exposed-expected.txt:
4076
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +000040772017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4078
ryanhaddad@apple.com2f11ceb2017-04-20 03:40:52 +00004079 Mark imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html as flaky.
4080 https://bugs.webkit.org/show_bug.cgi?id=170907
4081
4082 Unreviewed test gardening.
4083
4084 * platform/mac-wk2/TestExpectations:
4085
40862017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4087
ryanhaddad@apple.com37e23bf2017-04-20 03:40:48 +00004088 Rebaseline imported/w3c/web-platform-tests/html/dom/reflection-embedded.html.
4089
4090 Unreviewed test gardening.
4091
4092 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4093
40942017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4095
ryanhaddad@apple.com0f556ac2017-04-20 02:29:35 +00004096 Mark imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm as failing.
4097 https://bugs.webkit.org/show_bug.cgi?id=171031
4098
4099 Unreviewed test gardening.
4100
4101 * TestExpectations:
4102
41032017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4104
ryanhaddad@apple.comc36ca912017-04-19 23:38:57 +00004105 Remove two tests after r215515.
4106 https://bugs.webkit.org/show_bug.cgi?id=171014
4107
4108 Unreviewed test gardening.
4109
4110 * TestExpectations:
4111
41122017-04-19 Ryan Haddad <ryanhaddad@apple.com>
4113
ryanhaddad@apple.com77ea7c02017-04-19 23:27:05 +00004114 Rebaseline tests after r215515.
4115 https://bugs.webkit.org/show_bug.cgi?id=171014
4116
4117 Unreviewed test gardening.
4118
4119 * TestExpectations:
4120 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4121 * 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:
4122 * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
4123
achristensen@apple.comc74717d2017-04-19 22:27:04 +000041242017-04-19 Alex Christensen <achristensen@webkit.org>
4125
4126 Parsing large XML strings fails
4127 https://bugs.webkit.org/show_bug.cgi?id=170999
4128 <rdar://problem/17336267>
4129
4130 Reviewed by Brady Eidson.
4131
4132 * fast/dom/xml-large-expected.txt: Added.
4133 * fast/dom/xml-large.html: Added.
4134
cfleizach@apple.com9eb4cfb2017-04-19 21:58:05 +000041352017-04-19 Chris Fleizach <cfleizach@apple.com>
4136
4137 AX: <hr> should use a different role description than interactive separators
4138 https://bugs.webkit.org/show_bug.cgi?id=170317
4139 <rdar://problem/31363024>
4140
4141 Reviewed by Joanmarie Diggs.
4142
4143 * accessibility/mac/hr-element-expected.txt:
4144 * accessibility/mac/hr-element.html:
4145
jfbastien@apple.com22070852017-04-19 20:03:52 +000041462017-04-19 JF Bastien <jfbastien@apple.com>
4147
4148 Unreviewed, rolling out r215520.
4149
4150 Broke Debian 8
4151
4152 Reverted changeset:
4153
4154 "[INTL] Implement Intl.DateTimeFormat.prototype.formatToParts"
4155 https://bugs.webkit.org/show_bug.cgi?id=169458
4156 http://trac.webkit.org/changeset/215520
4157
commit-queue@webkit.org1fa8cdb2017-04-19 18:08:03 +000041582017-04-19 Andy VanWagoner <thetalecrafter@gmail.com>
4159
4160 [INTL] Implement Intl.DateTimeFormat.prototype.formatToParts
4161 https://bugs.webkit.org/show_bug.cgi?id=169458
4162
4163 Reviewed by JF Bastien.
4164
4165 Add tests for formatToParts
4166
4167 * js/intl-datetimeformat-expected.txt:
4168 * js/script-tests/intl-datetimeformat.js:
4169
ryanhaddad@apple.com344315e2017-04-19 16:32:27 +000041702017-04-19 Youenn Fablet <youenn@apple.com>
4171
4172 Import web-platform-tests/tools
4173 https://bugs.webkit.org/show_bug.cgi?id=170718
4174
4175 Reviewed by Alex Christensen.
4176
4177 * TestExpectations:
4178 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
4179 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
4180 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
4181 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
4182 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
4183 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
4184 * 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.
4185 * tests-options.json:
4186
antti@apple.com009dcd12017-04-19 12:15:37 +000041872017-04-19 Antti Koivisto <antti@apple.com>
4188
4189 Avoid repaints for invisible animations on tumblr.com/search/aww
4190 https://bugs.webkit.org/show_bug.cgi?id=170986
4191 <rdar://problem/28644580>
4192
4193 Reviewed by Andreas Kling.
4194
4195 * fast/repaint/mutate-non-visible-expected.txt: Added.
4196 * fast/repaint/mutate-non-visible.html: Added.
4197
wilander@apple.comd91733e2017-04-19 01:07:04 +000041982017-04-18 John Wilander <wilander@apple.com>
4199
4200 Resource Load Statistics: Check both origins and cookieHostNames for domain matches in data removal
4201 https://bugs.webkit.org/show_bug.cgi?id=170763
4202 <rdar://problem/31573091>
4203
4204 Reviewed by Alex Christensen.
4205
4206 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Added.
4207 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Added.
4208
dino@apple.combce93132017-04-19 00:37:30 +000042092017-04-18 Dean Jackson <dino@apple.com>
4210
4211 Update ANGLE
4212 https://bugs.webkit.org/show_bug.cgi?id=170941
4213 <rdar://problem/31633999>
4214
4215 Reviewed by Alex Christensen.
4216
4217 * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
4218
bfulgham@apple.com22f76952017-04-18 23:27:04 +000042192017-04-18 Brent Fulgham <bfulgham@apple.com>
4220
4221 Correct handling of isolatedWorld in event handling
4222 https://bugs.webkit.org/show_bug.cgi?id=65589
4223 <rdar://problem/24097804>
4224
4225 Reviewed by Geoffrey Garen.
4226
4227 This following test cases are from the following Blink change:
4228 https://src.chromium.org/viewvc/blink?revision=152377&view=revision
4229
4230 * fast/dom/event-attrs-isolated-world-expected.txt: Added.
4231 * fast/dom/event-attrs-isolated-world.html: Added.
4232 * http/tests/security/isolatedWorld/onclick-attribute-expected.txt: Added.
4233 * http/tests/security/isolatedWorld/onclick-attribute.html: Added.
4234
wenson_hsieh@apple.comed752782017-04-18 23:12:30 +000042352017-04-18 Wenson Hsieh <wenson_hsieh@apple.com>
4236
4237 [WK2] Cannot select text on nytimes.com when the selection granularity is WKSelectionGranularityCharacter
4238 https://bugs.webkit.org/show_bug.cgi?id=170968
4239 <rdar://problem/31692560>
4240
4241 Reviewed by Dan Bernstein.
4242
4243 Adds a new layout test checking that text within a node with a click handler can be selected when using
4244 character selection granularity.
4245
4246 * editing/selection/character-granularity-select-text-with-click-handler-expected.txt: Added.
4247 * editing/selection/character-granularity-select-text-with-click-handler.html: Added.
4248
joepeck@webkit.org0a2add22017-04-18 20:37:51 +000042492017-04-18 Joseph Pecoraro <pecoraro@apple.com>
4250
4251 [mac-wk1 Debug] LayoutTest http/tests/inspector/network/resource-sizes-network.html is a flaky failure
4252 https://bugs.webkit.org/show_bug.cgi?id=170953
4253
4254 Unreviewed test gardening.
4255
4256 * platform/mac-wk1/TestExpectations:
4257 Mark a flakey test in WebKit1.
4258
weinig@apple.com66395a22017-04-18 20:35:43 +000042592017-04-17 Sam Weinig <sam@webkit.org>
4260
4261 [WebIDL] Make annotated types first class allowing them to be used in sequences and unions
4262 https://bugs.webkit.org/show_bug.cgi?id=170926
4263
4264 Reviewed by Chris Dumez.
4265
4266 * js/dom/webidl-type-mapping-expected.txt:
4267 * js/dom/webidl-type-mapping.html:
4268 Update test to account for testDictionary now being an attribute,
4269 and test that the annotated type members behave correctly.
4270
gskachkov@gmail.com80a0c282017-04-18 19:35:50 +000042712017-04-18 Oleksandr Skachkov <gskachkov@gmail.com>
4272
4273 [ES6]. Implement Annex B.3.3 function hoisting rules for eval
4274 https://bugs.webkit.org/show_bug.cgi?id=163208
4275
4276 Reviewed by Saam Barati.
4277
4278 * inspector/runtime/evaluate-CommandLineAPI-expected.txt:
4279 * inspector/runtime/evaluate-CommandLineAPI.html:
4280 * js/parser-syntax-check-expected.txt:
4281 * js/script-tests/parser-syntax-check.js:
4282
antti@apple.com8db60ef2017-04-18 17:31:20 +000042832017-04-18 Antti Koivisto <antti@apple.com>
4284
4285 Enable optimized layer flushes on iOS
4286 https://bugs.webkit.org/show_bug.cgi?id=170938
4287 <rdar://problem/31677395>
4288
4289 Reviewed by Simon Fraser.
4290
4291 Add test verifying that tiles get created for touch overflow scrolling.
4292
4293 * compositing/ios/overflow-scroll-touch-tiles-expected.txt: Added.
4294 * compositing/ios/overflow-scroll-touch-tiles.html: Added.
4295
ryanhaddad@apple.com59f5f252017-04-18 16:33:13 +000042962017-04-18 Ryan Haddad <ryanhaddad@apple.com>
4297
4298 Update TestExpectations for "selectors4" tests on mac-wk1.
4299 https://trac.webkit.org/changeset/215457/webkit
4300
4301 Unreviewed test gardening.
4302
4303 * platform/mac-wk1/TestExpectations:
4304
rego@igalia.com218bea92017-04-18 16:27:53 +000043052017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
4306
4307 [css-grid] Add support for percentage gaps
4308 https://bugs.webkit.org/show_bug.cgi?id=170764
4309
4310 Reviewed by Sergio Villar Senin.
4311
4312 Import tests from Blink.
4313
4314 * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: Added.
4315 * fast/css-grid-layout/grid-gutters-as-percentage.html: Added.
4316 * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
4317 * fast/css-grid-layout/grid-gutters-get-set.html:
4318
magomez@igalia.com3fecba62017-04-18 11:54:23 +000043192017-04-18 Miguel Gomez <magomez@igalia.com>
4320
4321 [GTK+] Crash in WebCore::ImageFrame::ImageFrame()
4322 https://bugs.webkit.org/show_bug.cgi?id=170332
4323
4324 Reviewed by Carlos Garcia Campos.
4325
4326 Added a test to ensure that the browser doesn't crash when loading a PNG image which
4327 reports a wrong number of frames.
4328
4329 * fast/images/bad-png-missing-fdat-expected.txt: Added.
4330 * fast/images/bad-png-missing-fdat.html: Added.
4331 * fast/images/resources/bad-png-missing-fdAT.png: Added.
4332
rego@igalia.comb2665362017-04-18 09:17:19 +000043332017-04-18 Manuel Rego Casasnovas <rego@igalia.com>
4334
4335 [selectors4] Import W3C Test Suite
4336 https://bugs.webkit.org/show_bug.cgi?id=170898
4337
4338 Reviewed by Youenn Fablet.
4339
4340 * TestExpectations: Mark a few tests as failure linking to the related bugs.
4341 * platform/mac-wk1/TestExpectations: Marking some tests that have issues on WK1.
4342
carlosgc@webkit.org04704b92017-04-18 08:11:47 +000043432017-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
4344
4345 Unreviewed GTK+ gardening. Add several test expectations.
4346
4347 * platform/gtk/TestExpectations:
4348
joepeck@webkit.orgebb879a2017-04-18 01:30:24 +000043492017-04-17 Joseph Pecoraro <pecoraro@apple.com>
4350
4351 Web Inspector: Doesn't show size of compressed content correctly
4352 https://bugs.webkit.org/show_bug.cgi?id=155112
4353 <rdar://problem/25006728>
4354
4355 Reviewed by Alex Christensen and Timothy Hatcher.
4356
4357 * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt: Added.
4358 * http/tests/inspector/network/resource-sizes-disk-cache.html: Added.
4359 * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4360 * http/tests/inspector/network/resource-sizes-memory-cache.html: Added.
4361 * http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4362 * http/tests/inspector/network/resource-sizes-network.html: Added.
4363 Test resource sizes under different load conditions.
4364
4365 * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Added.
4366 * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt: Added.
4367 Older versions of macOS will not have the new metrics, but test their output anyways.
4368
4369 * http/tests/inspector/network/resources/404.php: Added.
4370 * http/tests/inspector/network/resources/gzipped-lorem-no-content-length.php: Added.
4371 * http/tests/inspector/network/resources/gzipped-lorem.php: Added.
4372 * http/tests/inspector/network/resources/lorem.txt: Added.
4373 Different resources with fixed sizes (text, gzipped, 404 with fixed response).
4374
4375 * http/tests/inspector/network/resources/resource-size-test.js: Added.
4376 (TestPage.registerInitializer.InspectorTest.gracefulExpectEquals):
4377 (TestPage.registerInitializer.window.addResourceSizeTest):
4378 (TestPage.registerInitializer):
4379 Shared test code for resource sizes.
4380
4381 * platform/mac-wk1/TestExpectations:
4382 * platform/win/TestExpectations:
4383
commit-queue@webkit.orgb1e88972017-04-18 00:43:49 +000043842017-04-17 Youenn Fablet <youenn@apple.com>
4385
4386 Enable video autoplay when getUserMedia is on
4387 https://bugs.webkit.org/show_bug.cgi?id=170919
4388
4389 Reviewed by Geoffrey Garen.
4390
4391 * webrtc/video-autoplay-expected.txt: Added.
4392 * webrtc/video-autoplay.html: Added.
4393
ryanhaddad@apple.comaa371d32017-04-17 22:50:37 +000043942017-04-17 Ryan Haddad <ryanhaddad@apple.com>
4395
4396 Skip webrtc/multi-video.html.
4397 https://bugs.webkit.org/show_bug.cgi?id=170823
4398
4399 Unreviewed test gardening.
4400
4401 * TestExpectations:
4402
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +000044032017-04-17 Youenn Fablet <youenn@apple.com>
4404
4405 LayoutTest webrtc/video-mute.html is a flaky failure
dino@apple.combce93132017-04-19 00:37:30 +00004406 https://bugs.webkit.or
4407 g/show_bug.cgi?id=170704
commit-queue@webkit.orga1c66112017-04-17 22:04:56 +00004408
4409 Reviewed by Eric Carlson.
4410
4411 * webrtc/video-mute.html: Another try at making the test not flaky.
4412
timothy_horton@apple.com4de29982017-04-17 20:24:14 +000044132017-04-17 Tim Horton <timothy_horton@apple.com>
4414
4415 Provide a viewport parameter to disable clipping to the safe area
4416 https://bugs.webkit.org/show_bug.cgi?id=170766
4417 <rdar://problem/31564634>
4418
4419 Reviewed by Beth Dakin.
4420
4421 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles-expected.txt: Added.
4422 * tiled-drawing/ios/viewport-clip-to-safe-area-no-gets-margin-tiles.html: Added.
4423 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles-expected.txt: Added.
4424 * tiled-drawing/ios/viewport-clip-to-safe-area-yes-gets-no-margin-tiles.html: Added.
4425
jiewen_tan@apple.come8d5d812017-04-17 20:07:56 +000044262017-04-14 Jiewen Tan <jiewen_tan@apple.com>
4427
4428 [WebCrypto] Add support for ECDSA
4429 https://bugs.webkit.org/show_bug.cgi?id=170789
4430 <rdar://problem/31588604>
4431
4432 Reviewed by Brent Fulgham.
4433
4434 * crypto/subtle/ec-generate-key-malformed-parameters-expected.txt:
4435 * crypto/subtle/ec-generate-key-malformed-parameters.html:
4436 * crypto/subtle/ec-import-key-malformed-parameters-expected.txt:
4437 * crypto/subtle/ec-import-key-malformed-parameters.html:
4438 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256-expected.txt.
4439 * crypto/subtle/ecdh-generate-export-key-pkcs8-p256.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p256.html.
4440 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384-expected.txt: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384-expected.txt.
4441 * crypto/subtle/ecdh-generate-export-key-pkcs8-p384.html: Renamed from LayoutTests/crypto/subtle/ecdh-generate-export-pkcs8-p384.html.
4442 * crypto/subtle/ecdsa-generate-export-jwk-key-expected.txt: Added.
4443 * crypto/subtle/ecdsa-generate-export-jwk-key.html: Added.
4444 * crypto/subtle/ecdsa-generate-export-key-pkcs8-expected.txt: Added.
4445 * crypto/subtle/ecdsa-generate-export-key-pkcs8.html: Added.
4446 * crypto/subtle/ecdsa-generate-export-key-raw-expected.txt: Added.
4447 * crypto/subtle/ecdsa-generate-export-key-raw.html: Added.
4448 * crypto/subtle/ecdsa-generate-export-key-spki-expected.txt: Added.
4449 * crypto/subtle/ecdsa-generate-export-key-spki.html: Added.
4450 * crypto/subtle/ecdsa-generate-key-expected.txt: Added.
4451 * crypto/subtle/ecdsa-generate-key-sign-verify-p256-expected.txt: Added.
4452 * crypto/subtle/ecdsa-generate-key-sign-verify-p256.html: Added.
4453 * crypto/subtle/ecdsa-generate-key-sign-verify-p384-expected.txt: Added.
4454 * crypto/subtle/ecdsa-generate-key-sign-verify-p384.html: Added.
4455 * crypto/subtle/ecdsa-generate-key.html: Added.
4456 * crypto/subtle/ecdsa-import-jwk-private-key-expected.txt: Added.
4457 * crypto/subtle/ecdsa-import-jwk-private-key.html: Added.
4458 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256-expected.txt: Added.
4459 * crypto/subtle/ecdsa-import-jwk-public-key-alg-256.html: Added.
4460 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384-expected.txt: Added.
4461 * crypto/subtle/ecdsa-import-jwk-public-key-alg-384.html: Added.
4462 * crypto/subtle/ecdsa-import-jwk-public-key-expected.txt: Added.
4463 * crypto/subtle/ecdsa-import-jwk-public-key.html: Added.
4464 * crypto/subtle/ecdsa-import-key-sign-p256-expected.txt: Added.
4465 * crypto/subtle/ecdsa-import-key-sign-p256.html: Added.
4466 * crypto/subtle/ecdsa-import-key-sign-p384-expected.txt: Added.
4467 * crypto/subtle/ecdsa-import-key-sign-p384.html: Added.
4468 * crypto/subtle/ecdsa-import-key-verify-p256-expected.txt: Added.
4469 * crypto/subtle/ecdsa-import-key-verify-p256.html: Added.
4470 * crypto/subtle/ecdsa-import-key-verify-p384-expected.txt: Added.
4471 * crypto/subtle/ecdsa-import-key-verify-p384.html: Added.
4472 * crypto/subtle/ecdsa-import-pkcs8-key-expected.txt: Added.
4473 * crypto/subtle/ecdsa-import-pkcs8-key.html: Added.
4474 * crypto/subtle/ecdsa-import-raw-key-expected.txt: Added.
4475 * crypto/subtle/ecdsa-import-raw-key.html: Added.
4476 * crypto/subtle/ecdsa-import-spki-key-expected.txt: Added.
4477 * crypto/subtle/ecdsa-import-spki-key.html: Added.
4478 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt: Added.
4479 * crypto/subtle/ecdsa-verify-malformed-parameters.html: Added.
4480 * crypto/workers/subtle/ecdsa-import-key-sign-expected.txt: Added.
4481 * crypto/workers/subtle/ecdsa-import-key-sign.html: Added.
4482 * crypto/workers/subtle/ecdsa-import-key-verify-expected.txt: Added.
4483 * crypto/workers/subtle/ecdsa-import-key-verify.html: Added.
4484 * crypto/workers/subtle/resources/ecdsa-import-key-sign.js: Added.
4485 * crypto/workers/subtle/resources/ecdsa-import-key-verify.js: Added.
4486
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +000044872017-04-17 Youenn Fablet <youenn@apple.com>
4488
commit-queue@webkit.org9f6432e2017-04-17 15:44:39 +00004489 LayoutTestwebrtc/audio-replace-track.html is a flaky failure
4490 https://bugs.webkit.org/show_bug.cgi?id=170837
4491
4492 Reviewed by Eric Carlson.
4493
4494 * webrtc/audio-replace-track.html: Updating the test to be less flaky.
4495
44962017-04-17 Youenn Fablet <youenn@apple.com>
4497
commit-queue@webkit.orgbb6cc2a2017-04-17 15:27:40 +00004498 RTCPeerConnection addTrack does not require a stream parameter
4499 https://bugs.webkit.org/show_bug.cgi?id=170894
4500
4501 Reviewed by Alex Christensen.
4502
4503 * webrtc/video-addTrack-expected.txt: Added.
4504 * webrtc/video-addTrack.html: Added.
4505
commit-queue@webkit.org38f3f2d2017-04-17 02:59:40 +000045062017-04-16 Joseph Pecoraro <pecoraro@apple.com>
4507
4508 test262: test262/test/built-ins/Object/prototype/toLocaleString/primitive_this_value.js
4509 https://bugs.webkit.org/show_bug.cgi?id=170882
4510
4511 Reviewed by Saam Barati.
4512
4513 * js/dom/object-prototype-toLocaleString-expected.txt:
4514 * js/dom/script-tests/object-prototype-toLocaleString.js:
4515 Test the case of toLocaleString where toString does not exist.
4516
cdumez@apple.com72d8e4b2017-04-17 00:56:47 +000045172017-04-16 Chris Dumez <cdumez@apple.com>
4518
4519 CMD+R / CMD+Q is considered as user interaction and beforeunload alert is shown
4520 https://bugs.webkit.org/show_bug.cgi?id=169995
4521 <rdar://problem/23798897>
4522
4523 Reviewed by Sam Weinig.
4524
4525 Add layout test coverage.
4526
4527 * fast/events/beforeunload-alert-handled-keydown-expected.txt: Added.
4528 * fast/events/beforeunload-alert-handled-keydown.html: Added.
4529 * fast/events/beforeunload-alert-unhandled-keydown-expected.txt: Added.
4530 * fast/events/beforeunload-alert-unhandled-keydown.html: Added.
4531
commit-queue@webkit.org99a8ec62017-04-16 17:37:43 +000045322017-04-16 Joseph Pecoraro <pecoraro@apple.com>
4533
4534 test262: test262/test/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
4535 https://bugs.webkit.org/show_bug.cgi?id=170879
4536
4537 Reviewed by Saam Barati.
4538
4539 * js/Object-getOwnPropertyNames-expected.txt:
4540 * js/script-tests/Object-getOwnPropertyNames.js:
4541
nvasilyev@apple.comd1b15932017-04-15 03:12:18 +000045422017-04-14 Nikita Vasilyev <nvasilyev@apple.com>
4543
4544 Web Inspector: WebSockets: messages with non-latin letters are displayed incorrectly
4545 https://bugs.webkit.org/show_bug.cgi?id=170760
4546
4547 Reviewed by Joseph Pecoraro.
4548
4549 Test sending and receiving text and binary (blob and array buffer) data.
4550
4551 * http/tests/websocket/tests/hybi/inspector/binary-expected.txt: Added.
4552 * http/tests/websocket/tests/hybi/inspector/binary.html: Added.
4553 * http/tests/websocket/tests/hybi/inspector/binary_wsh.py: Added.
4554 (web_socket_do_extra_handshake):
4555 (web_socket_transfer_data):
4556 (all_distinct_bytes):
4557 * http/tests/websocket/tests/hybi/inspector/send-and-receive-expected.txt: Added.
4558 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html: Added.
4559 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Added.
4560 (web_socket_do_extra_handshake):
4561 (web_socket_transfer_data):
4562
jiewen_tan@apple.comc0b01b62017-04-15 00:17:09 +000045632017-04-14 Jiewen Tan <jiewen_tan@apple.com>
4564
4565 [WebCrypto] Support HKDF
4566 https://bugs.webkit.org/show_bug.cgi?id=170636
4567 <rdar://problem/23539827>
4568
4569 Reviewed by Brent Fulgham.
4570
4571 * TestExpectations:
4572 * crypto/subtle/ecdh-import-key-derive-hkdf-key-expected.txt: Added.
4573 * crypto/subtle/ecdh-import-key-derive-hkdf-key.html: Added.
4574 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt: Added.
4575 * crypto/subtle/hkdf-derive-bits-malformed-parametrs.html: Added.
4576 * crypto/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
4577 * crypto/subtle/hkdf-import-key-derive-bits.html: Added.
4578 * crypto/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
4579 * crypto/subtle/hkdf-import-key-derive-hmac-key.html: Added.
4580 * crypto/subtle/hkdf-import-key-expected.txt: Added.
4581 * crypto/subtle/hkdf-import-key-malformed-parameters-expected.txt: Added.
4582 * crypto/subtle/hkdf-import-key-malformed-parameters.html: Added.
4583 * crypto/subtle/hkdf-import-key.html: Added.
4584 * crypto/workers/subtle/hkdf-import-key-derive-bits-expected.txt: Added.
4585 * crypto/workers/subtle/hkdf-import-key-derive-bits.html: Added.
4586 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key-expected.txt: Added.
4587 * crypto/workers/subtle/hkdf-import-key-derive-hmac-key.html: Added.
4588 * crypto/workers/subtle/hkdf-import-key-expected.txt: Added.
4589 * crypto/workers/subtle/hkdf-import-key.html: Added.
4590 * crypto/workers/subtle/resources/hkdf-import-key-derive-bits.js: Added.
4591 * crypto/workers/subtle/resources/hkdf-import-key-derive-hmac-key.js: Added.
4592 * crypto/workers/subtle/resources/hkdf-import-key.js: Added.
4593
ryanhaddad@apple.com0c673d72017-04-14 21:03:45 +000045942017-04-14 Ryan Haddad <ryanhaddad@apple.com>
4595
4596 Skip workers/wasm-* LayoutTests on ios-simulator.
4597
4598 Unreviewed test gardening.
4599
4600 * platform/ios/TestExpectations:
4601
zalan@apple.comb62345d2017-04-14 20:59:36 +000046022017-04-14 Zalan Bujtas <zalan@apple.com>
4603
4604 text-align start / end failure in table cells
4605 https://bugs.webkit.org/show_bug.cgi?id=141417
4606 <rdar://problem/31051672>
4607
4608 Reviewed by Antti Koivisto.
4609
4610 * fast/table/center-th-when-parent-has-initial-text-align-expected.html: Added.
4611 * fast/table/center-th-when-parent-has-initial-text-align.html: Added.
4612
sbarati@apple.com492e4432017-04-14 02:10:17 +000046132017-04-13 Saam Barati <sbarati@apple.com>
4614
4615 WebAssembly: We should be able to postMessage a JSWebAssemblyModule
4616 https://bugs.webkit.org/show_bug.cgi?id=170573
4617
4618 Reviewed by Filip Pizlo.
4619
4620 * storage/indexeddb/resources/wasm-exceptions.js: Added.
4621 (const._fail):
4622 (const.isNotA.assert.isNotA):
4623 (const):
4624 (switch.typeof):
4625 (Builder):
4626 (Builder.prototype.setChecked):
4627 (Builder.prototype.setPreamble):
4628 (Builder.prototype._functionIndexSpaceKeyHash):
4629 (Builder.prototype._registerFunctionToIndexSpace):
4630 (Builder.prototype._getFunctionFromIndexSpace):
4631 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
4632 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
4633 (Builder.prototype._registerSectionBuilders.this.Unknown):
4634 (prepareDatabase):
4635 (testDatabase):
4636 * storage/indexeddb/wasm-exceptions-expected.txt: Added.
4637 * storage/indexeddb/wasm-exceptions.html: Added.
4638 * workers/wasm-hashset: Added.
4639 * workers/wasm-hashset-expected.txt: Added.
4640 * workers/wasm-hashset-many-expected.txt: Added.
4641 * workers/wasm-hashset-many.html: Added.
4642 * workers/wasm-hashset.html: Added.
4643 * workers/wasm-hashset/many-test.js: Added.
4644 (reallyDone):
4645 (console.log):
4646 (console.error):
4647 (console.assert):
4648 (i.worker.onmessage):
4649 (Module.print):
4650 (Module.printErr):
4651 (Module.canvas):
4652 (Module.setStatus):
4653 (Module):
4654 (setValue):
4655 (getValue):
4656 (allocate):
4657 (getMemory):
4658 (Pointer_stringify):
4659 (AsciiToString):
4660 (stringToAscii):
4661 (UTF8ArrayToString):
4662 (UTF8ToString):
4663 (stringToUTF8Array):
4664 (stringToUTF8):
4665 (lengthBytesUTF8):
4666 (demangle):
4667 (demangleAll):
4668 (stackTrace):
4669 (alignUp):
4670 (updateGlobalBuffer):
4671 (updateGlobalBufferViews):
4672 (abortOnCannotGrowMemory):
4673 (enlargeMemory):
4674 (getTotalMemory):
4675 (callRuntimeCallbacks):
4676 (preRun):
4677 (ensureInitRuntime):
4678 (preMain):
4679 (exitRuntime):
4680 (postRun):
4681 (addOnPreRun):
4682 (addOnInit):
4683 (addOnPreMain):
4684 (addOnExit):
4685 (addOnPostRun):
4686 (intArrayFromString):
4687 (intArrayToString):
4688 (writeStringToMemory):
4689 (writeArrayToMemory):
4690 (writeAsciiToMemory):
4691 (Math.string_appeared_here):
4692 (addRunDependency):
4693 (removeRunDependency):
4694 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4695 (integrateWasmJS.lookupImport):
4696 (integrateWasmJS.mergeMemory):
4697 (integrateWasmJS.fixImports):
4698 (integrateWasmJS.getBinary):
4699 (integrateWasmJS.doJustAsm):
4700 (integrateWasmJS.receiveInstance):
4701 (integrateWasmJS.):
4702 (integrateWasmJS.doNativeWasm):
4703 (integrateWasmJS.doWasmPolyfill):
4704 (integrateWasmJS.Module.string_appeared_here):
4705 (integrateWasmJS):
4706 (___setErrNo):
4707 (__ZSt18uncaught_exceptionv):
4708 (EXCEPTIONS.deAdjust):
4709 (EXCEPTIONS.addRef):
4710 (EXCEPTIONS.decRef):
4711 (EXCEPTIONS.clearRef):
4712 (___cxa_find_matching_catch):
4713 (___gxx_personality_v0):
4714 (___lock):
4715 (_emscripten_memcpy_big):
4716 (_gettimeofday):
4717 (_abort):
4718 (SYSCALLS):
4719 (SYSCALLS.get getStr):
4720 (SYSCALLS.get64):
4721 (SYSCALLS.getZero):
4722 (try.___syscall146.printChar):
4723 (___syscall146):
4724 (___syscall54):
4725 (___unlock):
4726 (___syscall6):
4727 (invoke_ii):
4728 (invoke_iiii):
4729 (invoke_v):
4730 (_malloc.Module.string_appeared_here):
4731 (getTempRet0.Module.string_appeared_here):
4732 (_free.Module.string_appeared_here):
4733 (_main.Module.string_appeared_here):
4734 (setTempRet0.Module.string_appeared_here):
4735 (establishStackSpace.Module.string_appeared_here):
4736 (stackSave.Module.string_appeared_here):
4737 (_memset.Module.string_appeared_here):
4738 (_sbrk.Module.string_appeared_here):
4739 (_emscripten_get_global_libc.Module.string_appeared_here):
4740 (_memcpy.Module.string_appeared_here):
4741 (___errno_location.Module.string_appeared_here):
4742 (setThrew.Module.string_appeared_here):
4743 (_fflush.Module.string_appeared_here):
4744 (stackAlloc.Module.string_appeared_here):
4745 (stackRestore.Module.string_appeared_here):
4746 (_llvm_bswap_i32.Module.string_appeared_here):
4747 (runPostSets.Module.string_appeared_here):
4748 (dynCall_ii.Module.string_appeared_here):
4749 (dynCall_iiii.Module.string_appeared_here):
4750 (dynCall_v.Module.string_appeared_here):
4751 (else.applyMemoryInitializer):
4752 (else):
4753 (else.useRequest):
4754 (ExitStatus):
4755 (dependenciesFulfilled):
4756 (Module.string_appeared_here.Module.callMain.callMain.pad):
4757 (Module.string_appeared_here.Module.callMain):
4758 (run.doRun):
4759 (run):
4760 (exit):
4761 * workers/wasm-hashset/many-worker.js: Added.
4762 (console.log):
4763 (console.error):
4764 (console.assert):
4765 (Module.print):
4766 (Module.printErr):
4767 (Module.canvas):
4768 (Module.setStatus):
4769 (Module):
4770 (setValue):
4771 (getValue):
4772 (allocate):
4773 (getMemory):
4774 (Pointer_stringify):
4775 (AsciiToString):
4776 (stringToAscii):
4777 (UTF8ArrayToString):
4778 (UTF8ToString):
4779 (stringToUTF8Array):
4780 (stringToUTF8):
4781 (lengthBytesUTF8):
4782 (demangle):
4783 (demangleAll):
4784 (stackTrace):
4785 (alignUp):
4786 (updateGlobalBuffer):
4787 (updateGlobalBufferViews):
4788 (abortOnCannotGrowMemory):
4789 (enlargeMemory):
4790 (getTotalMemory):
4791 (callRuntimeCallbacks):
4792 (preRun):
4793 (ensureInitRuntime):
4794 (preMain):
4795 (exitRuntime):
4796 (postRun):
4797 (addOnPreRun):
4798 (addOnInit):
4799 (addOnPreMain):
4800 (addOnExit):
4801 (addOnPostRun):
4802 (intArrayFromString):
4803 (intArrayToString):
4804 (writeStringToMemory):
4805 (writeArrayToMemory):
4806 (writeAsciiToMemory):
4807 (Math.string_appeared_here):
4808 (addRunDependency):
4809 (removeRunDependency):
4810 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4811 (integrateWasmJS.lookupImport):
4812 (integrateWasmJS.mergeMemory):
4813 (integrateWasmJS.fixImports):
4814 (integrateWasmJS.getBinary):
4815 (integrateWasmJS.doJustAsm):
4816 (integrateWasmJS.receiveInstance):
4817 (integrateWasmJS.doNativeWasm):
4818 (integrateWasmJS.doWasmPolyfill):
4819 (integrateWasmJS.Module.string_appeared_here):
4820 (integrateWasmJS):
4821 (___setErrNo):
4822 (__ZSt18uncaught_exceptionv):
4823 (EXCEPTIONS.deAdjust):
4824 (EXCEPTIONS.addRef):
4825 (EXCEPTIONS.decRef):
4826 (EXCEPTIONS.clearRef):
4827 (___cxa_find_matching_catch):
4828 (___gxx_personality_v0):
4829 (___lock):
4830 (_emscripten_memcpy_big):
4831 (_gettimeofday):
4832 (_abort):
4833 (SYSCALLS):
4834 (SYSCALLS.get getStr):
4835 (SYSCALLS.get64):
4836 (SYSCALLS.getZero):
4837 (try.___syscall146.printChar):
4838 (___syscall146):
4839 (___syscall54):
4840 (___unlock):
4841 (___syscall6):
4842 (invoke_ii):
4843 (invoke_iiii):
4844 (invoke_v):
4845 (_malloc.Module.string_appeared_here):
4846 (getTempRet0.Module.string_appeared_here):
4847 (_free.Module.string_appeared_here):
4848 (_main.Module.string_appeared_here):
4849 (setTempRet0.Module.string_appeared_here):
4850 (establishStackSpace.Module.string_appeared_here):
4851 (stackSave.Module.string_appeared_here):
4852 (_memset.Module.string_appeared_here):
4853 (_sbrk.Module.string_appeared_here):
4854 (_emscripten_get_global_libc.Module.string_appeared_here):
4855 (_memcpy.Module.string_appeared_here):
4856 (___errno_location.Module.string_appeared_here):
4857 (setThrew.Module.string_appeared_here):
4858 (_fflush.Module.string_appeared_here):
4859 (stackAlloc.Module.string_appeared_here):
4860 (stackRestore.Module.string_appeared_here):
4861 (_llvm_bswap_i32.Module.string_appeared_here):
4862 (runPostSets.Module.string_appeared_here):
4863 (dynCall_ii.Module.string_appeared_here):
4864 (dynCall_iiii.Module.string_appeared_here):
4865 (dynCall_v.Module.string_appeared_here):
4866 (else.applyMemoryInitializer):
4867 (else):
4868 (else.useRequest):
4869 (ExitStatus):
4870 (dependenciesFulfilled):
4871 (Module.string_appeared_here.Module.callMain.callMain.pad):
4872 (Module.string_appeared_here.Module.callMain):
4873 (run.doRun):
4874 (run):
4875 (exit):
4876 * workers/wasm-hashset/test.js: Added.
4877 (reallyDone):
4878 (console.log):
4879 (console.error):
4880 (console.assert):
4881 (Module.print):
4882 (Module.printErr):
4883 (Module.canvas):
4884 (Module.setStatus):
4885 (Module):
4886 (setValue):
4887 (getValue):
4888 (allocate):
4889 (getMemory):
4890 (Pointer_stringify):
4891 (AsciiToString):
4892 (stringToAscii):
4893 (UTF8ArrayToString):
4894 (UTF8ToString):
4895 (stringToUTF8Array):
4896 (stringToUTF8):
4897 (lengthBytesUTF8):
4898 (demangle):
4899 (demangleAll):
4900 (stackTrace):
4901 (alignUp):
4902 (updateGlobalBuffer):
4903 (updateGlobalBufferViews):
4904 (abortOnCannotGrowMemory):
4905 (enlargeMemory):
4906 (getTotalMemory):
4907 (callRuntimeCallbacks):
4908 (preRun):
4909 (ensureInitRuntime):
4910 (preMain):
4911 (exitRuntime):
4912 (postRun):
4913 (addOnPreRun):
4914 (addOnInit):
4915 (addOnPreMain):
4916 (addOnExit):
4917 (addOnPostRun):
4918 (intArrayFromString):
4919 (intArrayToString):
4920 (writeStringToMemory):
4921 (writeArrayToMemory):
4922 (writeAsciiToMemory):
4923 (Math.string_appeared_here):
4924 (addRunDependency):
4925 (removeRunDependency):
4926 (integrateWasmJS.asm2wasmImports.string_appeared_here):
4927 (integrateWasmJS.lookupImport):
4928 (integrateWasmJS.mergeMemory):
4929 (integrateWasmJS.fixImports):
4930 (integrateWasmJS.getBinary):
4931 (integrateWasmJS.doJustAsm):
4932 (integrateWasmJS.receiveInstance):
4933 (integrateWasmJS.doNativeWasm):
4934 (integrateWasmJS.doWasmPolyfill):
4935 (integrateWasmJS.Module.string_appeared_here):
4936 (integrateWasmJS):
4937 (___setErrNo):
4938 (__ZSt18uncaught_exceptionv):
4939 (EXCEPTIONS.deAdjust):
4940 (EXCEPTIONS.addRef):
4941 (EXCEPTIONS.decRef):
4942 (EXCEPTIONS.clearRef):
4943 (___cxa_find_matching_catch):
4944 (___gxx_personality_v0):
4945 (___lock):
4946 (_emscripten_memcpy_big):
4947 (_gettimeofday):
4948 (_abort):
4949 (SYSCALLS):
4950 (SYSCALLS.get getStr):
4951 (SYSCALLS.get64):
4952 (SYSCALLS.getZero):
4953 (try.___syscall146.printChar):
4954 (___syscall146):
4955 (___syscall54):
4956 (___unlock):
4957 (___syscall6):
4958 (invoke_ii):
4959 (invoke_iiii):
4960 (invoke_v):
4961 (_malloc.Module.string_appeared_here):
4962 (getTempRet0.Module.string_appeared_here):
4963 (_free.Module.string_appeared_here):
4964 (_main.Module.string_appeared_here):
4965 (setTempRet0.Module.string_appeared_here):
4966 (establishStackSpace.Module.string_appeared_here):
4967 (stackSave.Module.string_appeared_here):
4968 (_memset.Module.string_appeared_here):
4969 (_sbrk.Module.string_appeared_here):
4970 (_emscripten_get_global_libc.Module.string_appeared_here):
4971 (_memcpy.Module.string_appeared_here):
4972 (___errno_location.Module.string_appeared_here):
4973 (setThrew.Module.string_appeared_here):
4974 (_fflush.Module.string_appeared_here):
4975 (stackAlloc.Module.string_appeared_here):
4976 (stackRestore.Module.string_appeared_here):
4977 (_llvm_bswap_i32.Module.string_appeared_here):
4978 (runPostSets.Module.string_appeared_here):
4979 (dynCall_ii.Module.string_appeared_here):
4980 (dynCall_iiii.Module.string_appeared_here):
4981 (dynCall_v.Module.string_appeared_here):
4982 (else.applyMemoryInitializer):
4983 (else):
4984 (else.useRequest):
4985 (ExitStatus):
4986 (dependenciesFulfilled):
4987 (Module.string_appeared_here.Module.callMain.callMain.pad):
4988 (Module.string_appeared_here.Module.callMain):
4989 (run.doRun):
4990 (run):
4991 (exit):
4992 * workers/wasm-hashset/worker.js: Added.
4993 (console.log):
4994 (console.error):
4995 (console.assert):
4996 (Module.print):
4997 (Module.printErr):
4998 (Module.canvas):
4999 (Module.setStatus):
5000 (Module):
5001 (setValue):
5002 (getValue):
5003 (allocate):
5004 (getMemory):
5005 (Pointer_stringify):
5006 (AsciiToString):
5007 (stringToAscii):
5008 (UTF8ArrayToString):
5009 (UTF8ToString):
5010 (stringToUTF8Array):
5011 (stringToUTF8):
5012 (lengthBytesUTF8):
5013 (demangle):
5014 (demangleAll):
5015 (stackTrace):
5016 (alignUp):
5017 (updateGlobalBuffer):
5018 (updateGlobalBufferViews):
5019 (abortOnCannotGrowMemory):
5020 (enlargeMemory):
5021 (getTotalMemory):
5022 (callRuntimeCallbacks):
5023 (preRun):
5024 (ensureInitRuntime):
5025 (preMain):
5026 (exitRuntime):
5027 (postRun):
5028 (addOnPreRun):
5029 (addOnInit):
5030 (addOnPreMain):
5031 (addOnExit):
5032 (addOnPostRun):
5033 (intArrayFromString):
5034 (intArrayToString):
5035 (writeStringToMemory):
5036 (writeArrayToMemory):
5037 (writeAsciiToMemory):
5038 (Math.string_appeared_here):
5039 (addRunDependency):
5040 (removeRunDependency):
5041 (integrateWasmJS.asm2wasmImports.string_appeared_here):
5042 (integrateWasmJS.lookupImport):
5043 (integrateWasmJS.mergeMemory):
5044 (integrateWasmJS.fixImports):
5045 (integrateWasmJS.getBinary):
5046 (integrateWasmJS.doJustAsm):
5047 (integrateWasmJS.receiveInstance):
5048 (integrateWasmJS.):
5049 (integrateWasmJS.doNativeWasm):
5050 (integrateWasmJS.doWasmPolyfill):
5051 (integrateWasmJS.Module.string_appeared_here):
5052 (integrateWasmJS):
5053 (___setErrNo):
5054 (__ZSt18uncaught_exceptionv):
5055 (EXCEPTIONS.deAdjust):
5056 (EXCEPTIONS.addRef):
5057 (EXCEPTIONS.decRef):
5058 (EXCEPTIONS.clearRef):
5059 (___cxa_find_matching_catch):
5060 (___gxx_personality_v0):
5061 (___lock):
5062 (_emscripten_memcpy_big):
5063 (_gettimeofday):
5064 (_abort):
5065 (SYSCALLS):
5066 (SYSCALLS.get getStr):
5067 (SYSCALLS.get64):
5068 (SYSCALLS.getZero):
5069 (try.___syscall146.printChar):
5070 (___syscall146):
5071 (___syscall54):
5072 (___unlock):
5073 (___syscall6):
5074 (invoke_ii):
5075 (invoke_iiii):
5076 (invoke_v):
5077 (_malloc.Module.string_appeared_here):
5078 (getTempRet0.Module.string_appeared_here):
5079 (_free.Module.string_appeared_here):
5080 (_main.Module.string_appeared_here):
5081 (setTempRet0.Module.string_appeared_here):
5082 (establishStackSpace.Module.string_appeared_here):
5083 (stackSave.Module.string_appeared_here):
5084 (_memset.Module.string_appeared_here):
5085 (_sbrk.Module.string_appeared_here):
5086 (_emscripten_get_global_libc.Module.string_appeared_here):
5087 (_memcpy.Module.string_appeared_here):
5088 (___errno_location.Module.string_appeared_here):
5089 (setThrew.Module.string_appeared_here):
5090 (_fflush.Module.string_appeared_here):
5091 (stackAlloc.Module.string_appeared_here):
5092 (stackRestore.Module.string_appeared_here):
5093 (_llvm_bswap_i32.Module.string_appeared_here):
5094 (runPostSets.Module.string_appeared_here):
5095 (dynCall_ii.Module.string_appeared_here):
5096 (dynCall_iiii.Module.string_appeared_here):
5097 (dynCall_v.Module.string_appeared_here):
5098 (else.applyMemoryInitializer):
5099 (else):
5100 (else.useRequest):
5101 (ExitStatus):
5102 (dependenciesFulfilled):
5103 (Module.string_appeared_here.Module.callMain.callMain.pad):
5104 (Module.string_appeared_here.Module.callMain):
5105 (run.doRun):
5106 (run):
5107 (exit):
5108 * workers/wasm-long-compile-expected.txt: Added.
5109 * workers/wasm-long-compile-many-expected.txt: Added.
5110 * workers/wasm-long-compile-many.html: Added.
5111 * workers/wasm-long-compile.html: Added.
5112 * workers/wasm-resources: Added.
5113 * workers/wasm-resources/long-compile-many.js: Added.
5114 (done):
5115 (i.async.run):
5116 (i.worker.onmessage):
5117 * workers/wasm-resources/long-compile-worker.js: Added.
5118 (const._fail):
5119 (const.isNotA.assert.isNotA):
5120 (const):
5121 (switch.typeof):
5122 (Builder):
5123 (Builder.prototype.setChecked):
5124 (Builder.prototype.setPreamble):
5125 (Builder.prototype._functionIndexSpaceKeyHash):
5126 (Builder.prototype._registerFunctionToIndexSpace):
5127 (Builder.prototype._getFunctionFromIndexSpace):
5128 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
5129 (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
5130 (Builder.prototype._registerSectionBuilders.this.Unknown):
5131 * workers/wasm-resources/long-compile.js: Added.
5132 (done):
5133 (async.run):
5134 (worker.onmessage):
5135
dino@apple.com867f6662017-04-14 01:56:35 +000051362017-04-13 Dean Jackson <dino@apple.com>
5137
5138 Large negative animation-delays may not work depending on machine uptime
5139 https://bugs.webkit.org/show_bug.cgi?id=166962
5140 <rdar://problem/30091526>
5141
5142 Reviewed by Tim Horton.
5143
5144 * animations/large-negative-delay-expected.txt: Added.
5145 * animations/large-negative-delay.html: Added.
5146
commit-queue@webkit.orgcf2ae922017-04-13 23:51:41 +000051472017-04-13 Andy VanWagoner <thetalecrafter@gmail.com>
5148
5149 Change Intl prototypes to plain objects
5150 https://bugs.webkit.org/show_bug.cgi?id=168178
5151
5152 Reviewed by JF Bastien.
5153
5154 * js/intl-collator-expected.txt:
5155 * js/intl-datetimeformat-expected.txt:
5156 * js/intl-numberformat-expected.txt:
5157 * js/script-tests/intl-collator.js:
5158 * js/script-tests/intl-datetimeformat.js:
5159 * js/script-tests/intl-numberformat.js:
5160
ryanhaddad@apple.com2cef67d2017-04-13 23:44:48 +000051612017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5162
5163 Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html as flaky on iOS.
5164 https://bugs.webkit.org/show_bug.cgi?id=169719
5165
5166 Unreviewed test gardening.
5167
5168 * platform/ios-wk2/TestExpectations:
5169
antti@apple.com2d5e53f2017-04-13 23:20:50 +000051702017-04-13 Antti Koivisto <antti@apple.com>
5171
5172 Don't invalidate composition for style changes in non-composited layers
5173 https://bugs.webkit.org/show_bug.cgi?id=170805
5174 <rdar://problem/31606185>
5175
5176 Reviewed by Simon Fraser.
5177
5178 * compositing/updates/animation-non-composited-expected.txt: Added.
5179 * compositing/updates/animation-non-composited.html: Added.
5180
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +000051812017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5182
ryanhaddad@apple.com1e5ca912017-04-13 22:48:13 +00005183 Mark webrtc/video-mute.html as flaky.
5184 https://bugs.webkit.org/show_bug.cgi?id=170704
5185
5186 Unreviewed test gardening.
5187
5188 * TestExpectations:
5189
51902017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5191
ryanhaddad@apple.com4925b0c2017-04-13 22:24:34 +00005192 Mark media/media-controls-timeline-updates-when-hovered.html as flaky.
5193 https://bugs.webkit.org/show_bug.cgi?id=165553
5194
5195 Unreviewed test gardening.
5196
5197 * platform/mac/TestExpectations:
5198
51992017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5200
ryanhaddad@apple.comdf4af802017-04-13 22:15:17 +00005201 Mark media/track/track-cue-rendering-rtl.html as flaky.
5202 https://bugs.webkit.org/show_bug.cgi?id=170831
5203
5204 Unreviewed test gardening.
5205
5206 * platform/mac/TestExpectations:
5207
52082017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5209
ryanhaddad@apple.com73eaefd2017-04-13 22:11:02 +00005210 Mark inspector/sampling-profiler/named-function-expression.html as flaky.
5211 https://bugs.webkit.org/show_bug.cgi?id=170830
5212
5213 Unreviewed test gardening.
5214
5215 * platform/mac-wk1/TestExpectations:
5216
52172017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5218
ryanhaddad@apple.com4e186322017-04-13 21:41:25 +00005219 Add ios-simulator baseline for imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached.html.
5220
5221 Unreviewed test gardening.
5222
5223 * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
5224
52252017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5226
ryanhaddad@apple.com3fdf7172017-04-13 21:39:07 +00005227 Mark http/tests/inspector/network/resource-request-headers.html as flaky.
5228 https://bugs.webkit.org/show_bug.cgi?id=170702
5229
5230 Unreviewed test gardening.
5231
5232 * platform/mac-wk2/TestExpectations:
5233
52342017-04-13 Ryan Haddad <ryanhaddad@apple.com>
5235
ryanhaddad@apple.com8cb55162017-04-13 21:00:43 +00005236 Mark media/modern-media-controls/volume-support/volume-support-click.html as flaky.
5237 https://bugs.webkit.org/show_bug.cgi?id=164229
5238
5239 Unreviewed test gardening.
5240
5241 * platform/mac/TestExpectations:
5242
cdumez@apple.com0447c7c2017-04-13 19:42:35 +000052432017-04-13 Chris Dumez <cdumez@apple.com>
5244
5245 LayoutTest svg/animations/animated-svg-image-outside-viewport-paused.html is a flaky failure
5246 https://bugs.webkit.org/show_bug.cgi?id=170745
5247
5248 Reviewed by Tim Horton.
5249
5250 Test was relying on a setTimeout(30) and was flaky. Now use shouldBecomeEqual() to make the
5251 test more robust.
5252
5253 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt:
5254 * svg/animations/animated-svg-image-outside-viewport-paused.html:
5255
commit-queue@webkit.org055b0802017-04-13 18:28:29 +000052562017-04-13 Youenn Fablet <youenn@apple.com>
5257
5258 Remove RTCSignalingState::Closed
5259 https://bugs.webkit.org/show_bug.cgi?id=170811
5260
5261 Reviewed by Eric Carlson.
5262
5263 * webrtc/connection-state.html:
5264
jbedard@apple.com64df7a42017-04-13 17:29:43 +000052652017-04-13 Jonathan Bedard <jbedard@apple.com>
5266
5267 Remove compositing/masks/solid-color-masked.html expectation
5268 https://bugs.webkit.org/show_bug.cgi?id=168054
5269
5270 Unreviewed test gardening.
5271
5272 * platform/ios/TestExpectations: Remove compositing/masks/solid-color-masked.html.
5273
commit-queue@webkit.orgb1e02db2017-04-13 16:54:32 +000052742017-04-13 Youenn Fablet <youenn@apple.com>
5275
5276 Add some more WebRTC tests
5277 https://bugs.webkit.org/show_bug.cgi?id=170796
5278
5279 Reviewed by Eric Carlson.
5280
5281 * webrtc/multi-video-expected.txt: Added.
5282 * webrtc/multi-video.html: Added.
5283 * webrtc/video-with-data-channel-expected.txt: Added.
5284 * webrtc/video-with-data-channel.html: Added.
5285
commit-queue@webkit.org0f0d2522017-04-13 16:40:25 +000052862017-04-13 Romain Bellessort <romain.bellessort@crf.canon.fr>
5287
5288 [Readable Streams API] Implement cloneArrayBuffer in WebCore
5289 https://bugs.webkit.org/show_bug.cgi?id=170008
5290
5291 Reviewed by Youenn Fablet.
5292
5293 Added test to check cloneArrayBuffer behaviour.
5294
5295 * streams/clone-array-buffer-expected.txt: Added.
5296 * streams/clone-array-buffer.html: Added.
5297
commit-queue@webkit.org04d33012017-04-13 16:38:58 +000052982017-04-13 Youenn Fablet <youenn@apple.com>
5299
5300 onnegotiationneeded should only be called once
5301 https://bugs.webkit.org/show_bug.cgi?id=170785
5302
5303 Reviewed by Alex Christensen.
5304
5305 * webrtc/negotiatedneeded-event-addStream.html:
5306
hyatt@apple.com531e35d2017-04-13 16:37:00 +000053072017-04-13 Dave Hyatt <hyatt@apple.com>
5308
5309 Rendering flexbox children across columns
5310 https://bugs.webkit.org/show_bug.cgi?id=164166
5311 <rdar://problem/29055587>
5312
5313 Reviewed by Zalan Bujtas.
5314
5315 * fast/multicol/flexbox-rows-expected.html: Added.
5316 * fast/multicol/flexbox-rows.html: Added.
5317
antti@apple.come2ca5892017-04-13 08:31:54 +000053182017-04-13 Antti Koivisto <antti@apple.com>
5319
5320 Try to unflake a test.
5321
5322 * http/tests/cache/disk-cache/disk-cache-media-small.html:
5323
beidson@apple.com6fc12ef2017-04-13 06:38:19 +000053242017-04-12 Brady Eidson <beidson@apple.com>
5325
5326 QuotaExceededError when saving to localStorage in private mode.
5327 https://bugs.webkit.org/show_bug.cgi?id=157010
5328
5329 Reviewed by Alex Christensen.
5330
5331 * platform/mac-wk2/TestExpectations:
5332 * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
5333 * storage/domstorage/localstorage/private-browsing-affects-storage.html:
5334 * storage/domstorage/localstorage/resources/private-browsing-1.html: Added.
5335 * storage/domstorage/localstorage/resources/private-browsing-2.html: Added.
5336 * storage/domstorage/localstorage/resources/private-browsing-3.html: Added.
5337 * storage/domstorage/localstorage/resources/private-browsing-storage-2.html: Added.
5338 * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt: Removed.
5339 * storage/domstorage/sessionstorage/private-browsing-affects-storage.html: Removed.
5340
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +000053412017-04-12 Joseph Pecoraro <pecoraro@apple.com>
5342
commit-queue@webkit.orgcfa12492017-04-13 03:12:08 +00005343 test262: test262/test/built-ins/NativeErrors/EvalError/proto.js
5344 https://bugs.webkit.org/show_bug.cgi?id=170668
5345
5346 Reviewed by Keith Miller.
5347
5348 * ietestcenter/Javascript/15.2.3.2-2-12-expected.txt:
5349 * ietestcenter/Javascript/15.2.3.2-2-13-expected.txt:
5350 * ietestcenter/Javascript/15.2.3.2-2-14-expected.txt:
5351 * ietestcenter/Javascript/15.2.3.2-2-15-expected.txt:
5352 * ietestcenter/Javascript/15.2.3.2-2-16-expected.txt:
5353 * ietestcenter/Javascript/15.2.3.2-2-17-expected.txt:
5354 These tests are now out of date.
5355
53562017-04-12 Joseph Pecoraro <pecoraro@apple.com>
5357
commit-queue@webkit.orgc9a6fe82017-04-13 02:51:18 +00005358 test262: test262/test/language/literals/regexp/u-dec-esc.js
5359 https://bugs.webkit.org/show_bug.cgi?id=170687
5360
5361 Reviewed by Michael Saboff.
5362
5363 * js/regexp-unicode-expected.txt:
5364 * js/script-tests/regexp-unicode.js:
5365 Extend test to test invalid backreferences.
5366
jbedard@apple.com572dfff2017-04-12 22:44:08 +000053672017-04-12 Jonathan Bedard <jbedard@apple.com>
5368
5369 Move expectation for compositing/iframes/iframe-size-from-zero.htm to top level
5370
5371 Unreviewed test gardening.
5372
5373 * TestExpectations: Marked compositing/iframes/iframe-size-from-zero.html as flaky.
5374 * platform/ios-wk1/TestExpectations: Move test expectation to top level.
5375 * platform/mac-wk1/TestExpectations: Ditto.
5376 * platform/win/TestExpectations: Ditto.
5377 * platform/wk2/TestExpectations: Ditto.
5378
dino@apple.com6cc437b2017-04-12 21:11:47 +000053792017-04-11 Dean Jackson <dino@apple.com>
5380
5381 canvas/2d.gradient.* LayoutTests failing
5382 https://bugs.webkit.org/show_bug.cgi?id=170757
5383 <rdar://problem/31177990>
5384
5385 Reviewed by Antoine Quint.
5386
5387 Add a fudge factor to the gradient tests, since we can
5388 now produce noisy (nicer looking) gradients. There might
5389 be 1 or 2 bits of difference per pixel.
5390
5391 * canvas/philip/tests.js:
5392 (_assertPixelWithGradientNoise):
5393 * canvas/philip/tests/2d.gradient.linear.transform.1.html:
5394 * canvas/philip/tests/2d.gradient.linear.transform.2.html:
5395 * canvas/philip/tests/2d.gradient.linear.transform.3.html:
5396 * canvas/philip/tests/2d.gradient.radial.cone.bottom.html:
5397 * canvas/philip/tests/2d.gradient.radial.cone.cylinder.html:
5398 * canvas/philip/tests/2d.gradient.radial.cone.front.html:
5399 * canvas/philip/tests/2d.gradient.radial.cone.shape1.html:
5400 * canvas/philip/tests/2d.gradient.radial.cone.top.html:
5401 * canvas/philip/tests/2d.gradient.radial.inside1.html:
5402 * canvas/philip/tests/2d.gradient.radial.inside2.html:
5403 * canvas/philip/tests/2d.gradient.radial.inside3.html:
5404 * canvas/philip/tests/2d.gradient.radial.outside1.html:
5405 * canvas/philip/tests/2d.gradient.radial.outside2.html:
5406 * canvas/philip/tests/2d.gradient.radial.outside3.html:
5407 * canvas/philip/tests/2d.gradient.radial.touch2.html:
5408 * fast/canvas/script-tests/canvas-gradient-on-compositing.js:
5409 * fast/canvas/canvas-gradient-on-compositing-expected.html:
5410
mmaxfield@apple.com803992b2017-04-12 20:54:02 +000054112017-04-12 Myles C. Maxfield <mmaxfield@apple.com>
5412
5413 Well-known variations should clamp to the values listed in the @font-face block
5414 https://bugs.webkit.org/show_bug.cgi?id=169260
5415
5416 Reviewed by Dean Jackson.
5417
5418 * fast/text/variations/font-face-clamp-expected.html: Added.
5419 * fast/text/variations/font-face-clamp.html: Added.
5420
jbedard@apple.comacb7052f2017-04-12 20:47:31 +000054212017-04-12 Jonathan Bedard <jbedard@apple.com>
5422
5423 Remove two passing canvas tests from ios expectations
5424
5425 Unreviewed test gardening.
5426
5427 * platform/ios/TestExpectations:
5428
commit-queue@webkit.org18eea9f2017-04-12 19:17:19 +000054292017-04-12 Youenn Fablet <youenn@apple.com>
5430
5431 REGRESSION: LayoutTest webrtc/negotiatedneeded-event-addStream.html is frequently crashing
5432 https://bugs.webkit.org/show_bug.cgi?id=170754
5433 <rdar://problem/31573169>
5434
5435 Unreviewed.
5436
5437 * TestExpectations: Marking test as crashing.
5438
rego@igalia.com69b969c2017-04-12 10:14:30 +000054392017-04-12 Manuel Rego Casasnovas <rego@igalia.com>
5440
5441 [css-grid] Replaced elements don't properly resolve percentage heights
5442 https://bugs.webkit.org/show_bug.cgi?id=159670
5443
5444 Reviewed by Darin Adler.
5445
5446 The issue was fixed in r213149 (bug #168657), but the Blink test was not imported.
5447 This patch only adds the test to avoid regressions in the future.
5448
5449 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element-expected.txt: Added.
5450 * fast/css-grid-layout/grid-item-with-percent-height-replaced-element.html: Added.
5451
antti@apple.comcf289bc2017-04-12 10:09:14 +000054522017-04-10 Antti Koivisto <antti@apple.com>
5453
5454 Cache small media resources in disk cache
5455 https://bugs.webkit.org/show_bug.cgi?id=170676
5456 <rdar://problem/31532649>
5457
5458 Reviewed by Andreas Kling.
5459
5460 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: Added.
5461 * http/tests/cache/disk-cache/disk-cache-media-small.html: Added.
5462
pvollan@apple.comee34dbc2017-04-12 08:01:51 +000054632017-04-12 Per Arne Vollan <pvollan@apple.com>
5464
5465 Implement stroke-color CSS property.
5466 https://bugs.webkit.org/show_bug.cgi?id=169352
5467
5468 Reviewed by Jon Lee.
5469
5470 * fast/css/stroke-color-expected.html: Added.
5471 * fast/css/stroke-color-fallback-expected.html: Added.
5472 * fast/css/stroke-color-fallback.html: Added.
5473 * fast/css/stroke-color.html: Added.
5474 * fast/css/visited-link-stroke-color-expected.html: Added.
5475 * fast/css/visited-link-stroke-color.html: Added.
5476
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +000054772017-04-11 Youenn Fablet <youenn@apple.com>
5478
commit-queue@webkit.org10fcf9f2017-04-11 22:48:16 +00005479 LayoutTest webrtc/video-mute.html is a flaky failure
5480 https://bugs.webkit.org/show_bug.cgi?id=170704
5481
5482 Reviewed by Eric Carlson.
5483
5484 * webrtc/video-mute.html: Trying to make it less flaky.
5485
54862017-04-11 Youenn Fablet <youenn@apple.com>
5487
commit-queue@webkit.org70608662017-04-11 22:47:49 +00005488 [WK1] Add captureStream test with webrtc
5489 https://bugs.webkit.org/show_bug.cgi?id=170746
5490
5491 Reviewed by Eric Carlson.
5492
5493 * platform/mac-wk1/TestExpectations: Activating this new test in WK1.
5494 * webrtc/captureCanvas-webrtc-expected.txt: Added.
5495 * webrtc/captureCanvas-webrtc.html: Added.
5496
54972017-04-11 Youenn Fablet <youenn@apple.com>
5498
commit-queue@webkit.org362495d2017-04-11 22:47:26 +00005499 Migrating webrtc tests to latest API
5500 https://bugs.webkit.org/show_bug.cgi?id=170709
5501
5502 Reviewed by Eric Carlson.
5503
5504 * webrtc/audio-peer-connection-webaudio.html:
5505 * webrtc/libwebrtc/descriptionGetters.html:
5506 * webrtc/negotiatedneeded-event-addStream.html:
5507 * webrtc/peer-connection-audio-mute.html:
5508 * webrtc/peer-connection-audio-mute2.html:
5509 * webrtc/peer-connection-remote-audio-mute.html:
5510 * webrtc/peer-connection-remote-audio-mute2.html:
5511 * webrtc/release-after-getting-track.html:
5512 * webrtc/video-disabled-black.html:
5513 * webrtc/video-mute.html:
5514 * webrtc/video-remote-mute.html:
5515 * webrtc/video-with-receiver.html:
5516 * webrtc/video.html:
5517
55182017-04-11 Youenn Fablet <youenn@apple.com>
5519
commit-queue@webkit.org48e5aab2017-04-11 17:27:10 +00005520 Activate WebRTC data channel tests for WK1
5521 https://bugs.webkit.org/show_bug.cgi?id=170710
5522
5523 Reviewed by Eric Carlson.
5524
5525 * platform/mac-wk1/TestExpectations:
5526
55272017-04-11 Youenn Fablet <youenn@apple.com>
5528
commit-queue@webkit.orgdbeecab2017-04-11 17:06:53 +00005529 MediaStream id should be equal to msid
5530 https://bugs.webkit.org/show_bug.cgi?id=170712
5531
5532 Reviewed by Eric Carlson.
5533
5534 Removing no longer needed/Adding needed calls to useMockRTCPeerConnectionFactory.
5535
5536 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
5537 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
5538 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
5539 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
5540 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
5541 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
5542 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
5543 * webrtc/audio-peer-connection-webaudio.html:
5544 * webrtc/audio-replace-track.html:
5545 * webrtc/connection-state.html:
5546 * webrtc/datachannel/basic.html:
5547 * webrtc/datachannel/bufferedAmountLowThreshold.html:
5548 * webrtc/datachannel/datachannel-gc.html:
5549 * webrtc/datachannel/datachannel-stats.html:
5550 * webrtc/datachannel/filter-ice-candidate.html:
5551 * webrtc/ephemeral-certificates-and-cnames.html:
5552 * webrtc/libwebrtc/descriptionGetters.html:
5553 * webrtc/negotiatedneeded-event-addStream.html:
5554 * webrtc/no-port-zero-in-upd-candidates.html:
5555 * webrtc/peer-connection-audio-mute.html:
5556 * webrtc/peer-connection-audio-mute2.html:
5557 * webrtc/peer-connection-remote-audio-mute.html:
5558 * webrtc/peer-connection-remote-audio-mute2.html:
5559 * webrtc/release-after-getting-track.html:
5560 * webrtc/video-disabled-black.html:
5561 * webrtc/video-getParameters.html:
5562 * webrtc/video-mediastreamtrack-stats.html:
5563 * webrtc/video-mute.html:
5564 * webrtc/video-remote-mute.html:
5565 * webrtc/video-replace-track-to-null.html:
5566 * webrtc/video-replace-track.html:
5567 * webrtc/video-stats.html:
5568 * webrtc/video-with-receiver.html:
5569 * webrtc/video.html:
5570
cfleizach@apple.comd27869e2017-04-11 17:00:29 +000055712017-04-11 Chris Fleizach <cfleizach@apple.com>
5572
5573 AX: Web article navigation does not work (article rotor for Facebook, Twitter, Messages etc.)
5574 https://bugs.webkit.org/show_bug.cgi?id=170330
5575 <rdar://problem/31366105>
5576
5577 Reviewed by Joanmarie Diggs.
5578
5579 * accessibility/mac/search-predicate-article-expected.txt:
5580 * accessibility/mac/search-predicate-article.html:
5581
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +000055822017-04-11 Joseph Pecoraro <pecoraro@apple.com>
5583
commit-queue@webkit.orga4b2f142017-04-11 16:54:49 +00005584 test262: test262/test/annexB/language/comments/multi-line-html-close.js
5585 https://bugs.webkit.org/show_bug.cgi?id=170648
5586
5587 Reviewed by Keith Miller.
5588
5589 * js/parser-xml-close-comment-expected.txt:
5590 * js/script-tests/parser-xml-close-comment.js:
5591 Update test coverage for JavaScript HTML comments.
5592
55932017-04-11 Joseph Pecoraro <pecoraro@apple.com>
5594
commit-queue@webkit.org8ff356d2017-04-11 16:38:43 +00005595 test262: test262/test/built-ins/Array/S15.4.3_A2.2.js
5596 https://bugs.webkit.org/show_bug.cgi?id=170652
5597
5598 Reviewed by Michael Saboff.
5599
5600 * ietestcenter/Javascript/15.2.3.3-4-186-expected.txt:
5601 * ietestcenter/Javascript/15.2.3.3-4-191-expected.txt:
5602 * ietestcenter/Javascript/15.2.3.3-4-194-expected.txt:
5603 * ietestcenter/Javascript/15.2.3.3-4-201-expected.txt:
5604 * ietestcenter/Javascript/15.3.3.2-1-expected.txt:
5605 * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.3/S15.4.3_A2.2-expected.txt:
5606 * 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:
5607 These tests expected the opposite, they are now out of date.
5608
yoav@yoav.wsca34cfc2017-04-11 15:10:10 +000056092017-04-11 Yoav Weiss <yoav@yoav.ws>
5610
5611 [link preload] Double downloads of preloaded content when it's in MemoryCache
5612 https://bugs.webkit.org/show_bug.cgi?id=170122
5613
5614 Reviewed by Antti Koivisto.
5615
5616 * TestExpectations: Removed flakiness label from the header preload charset test.
5617 * fast/loader/cache-encoding-expected.txt: Changed expectation.
5618 * fast/loader/cache-encoding.html: Modified behavior to stick with the first decoded string.
5619 * http/tests/preload/preload-encoding-expected.txt: Changed expectation.
5620 * http/tests/preload/preload-encoding.html: Modified behavior to stick with the first decoded string.
5621 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01-expected.txt: This test refers to the same file
5622 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.
5623
rego@igalia.com45aee992017-04-11 09:20:16 +000056242017-04-11 Manuel Rego Casasnovas <rego@igalia.com>
5625
5626 [css-grid] Fix fast/css-grid-layout/grid-simplified-layout-positioned.html
5627 https://bugs.webkit.org/show_bug.cgi?id=167538
5628
5629 Reviewed by Darin Adler.
5630
5631 fast/css-grid-layout/grid-simplified-layout-positioned.html was flacky
5632 as the caret was not always painted in the test runner.
5633 The test was checking for a crash in simplified layout (see bug #163450)
5634 and has nothing to do with the caret or "autofocus" behavior.
5635 "autofocus" was needed to get the crash, so this change modifies
5636 the test to blur the element, so the caret is not painted anymore.
5637
5638 * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html:
5639 Don't focus the input element.
5640 * fast/css-grid-layout/grid-simplified-layout-positioned.html: Blur
5641 the input element to avoid showing the caret.
5642 * platform/mac-wk2/TestExpectations: Remove file from expectations.
5643
jiewen_tan@apple.com0a690872017-04-11 01:14:15 +000056442017-04-10 Jiewen Tan <jiewen_tan@apple.com>
5645
5646 Unreviewed, test expectations update
5647
5648 * platform/wk2/TestExpectations:
5649
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +000056502017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5651
ryanhaddad@apple.com2dbb21c2017-04-11 00:23:03 +00005652 Mark two newly imported web-platform-tests as failing.
5653
5654 Unreviewed test gardening.
5655
5656 * TestExpectations:
5657
56582017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5659
ryanhaddad@apple.comd435c502017-04-10 20:00:55 +00005660 Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
5661 https://bugs.webkit.org/show_bug.cgi?id=167475
5662
5663 Unreviewed test gardening.
5664
5665 * platform/mac-wk1/TestExpectations:
5666
wenson_hsieh@apple.comed21ef72017-04-10 17:58:58 +000056672017-04-10 Wenson Hsieh <wenson_hsieh@apple.com>
5668
5669 REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
5670 https://bugs.webkit.org/show_bug.cgi?id=170677
5671 <rdar://problem/31512633>
5672
5673 Reviewed by Tim Horton.
5674
5675 Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
5676
5677 * fast/events/drag-to-navigate.html:
5678 * fast/events/only-valid-drop-targets-receive-file-drop.html:
5679
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +000056802017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5681
ryanhaddad@apple.com810e17d2017-04-10 17:54:49 +00005682 Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
5683 https://bugs.webkit.org/show_bug.cgi?id=170682
5684
5685 Unreviewed test gardening.
5686
5687 * platform/mac-wk1/TestExpectations:
5688
56892017-04-10 Ryan Haddad <ryanhaddad@apple.com>
5690
ryanhaddad@apple.comfbd2fba2017-04-10 16:44:01 +00005691 Rebaseline js/dom/global-constructors-attributes.html after r215131.
5692
5693 Unreviewed test gardening.
5694
5695 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
5696 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
5697 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
5698
akling@apple.comb89c9482017-04-10 13:49:18 +000056992017-04-10 Andreas Kling <akling@apple.com>
5700
5701 Don't generate extra scrolling tiles for non-visible pages.
5702 https://bugs.webkit.org/show_bug.cgi?id=167213
5703 <rdar://problem/30105774>
5704
5705 Reviewed by Antti Koivisto.
5706
5707 * TestExpectations:
5708 * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
5709 * compositing/tiling/non-visible-window-tile-coverage.html: Added.
5710 * platform/mac-wk2/TestExpectations:
5711
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +000057122017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
5713
carlosgc@webkit.orgff5b9d42017-04-10 11:44:21 +00005714 REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
5715 https://bugs.webkit.org/show_bug.cgi?id=170667
5716
5717 Reviewed by Žan Doberšek.
5718
5719 Unskip then test that is passing now.
5720
5721 * platform/gtk/TestExpectations:
5722
57232017-04-10 Carlos Garcia Campos <cgarcia@igalia.com>
5724
carlosgc@webkit.orgb0519562017-04-10 08:28:40 +00005725 Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
5726
5727 * platform/gtk/TestExpectations:
5728
magomez@igalia.com2c050a82017-04-10 07:39:19 +000057292017-04-10 Miguel Gomez <magomez@igalia.com>
5730
5731 REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
5732 https://bugs.webkit.org/show_bug.cgi?id=168425
5733
5734 Reviewed by Said Abou-Hallawa.
5735
5736 Adjusted expectation for fast/images/animated-png.html. It must pass now.
5737
5738 * platform/gtk/TestExpectations:
5739
webkit@devinrousso.com6dde7612017-04-10 05:26:44 +000057402017-04-09 Devin Rousso <webkit@devinrousso.com>
5741
5742 Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
5743 https://bugs.webkit.org/show_bug.cgi?id=170184
5744
5745 Reviewed by Matt Baker.
5746
5747 * inspector/unit-tests/text-utilities-expected.txt: Added.
5748 * inspector/unit-tests/text-utilities.html: Added.
5749
commit-queue@webkit.org87169dc2017-04-09 18:49:22 +000057502017-04-09 Youenn Fablet <youenn@apple.com>
5751
5752 Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
5753 https://bugs.webkit.org/show_bug.cgi?id=170647
5754
5755 Reviewed by Sam Weinig.
5756
5757 * TestExpectations:
5758 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
5759 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
5760 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
5761 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
5762 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
5763 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
5764 * platform/mac/TestExpectations:
5765 * tests-options.json:
5766
commit-queue@webkit.org304f2a82017-04-09 15:27:08 +000057672017-04-09 Joseph Pecoraro <pecoraro@apple.com>
5768
5769 test262: test262/test/annexB/language/literals/regexp/identity-escape.js
5770 https://bugs.webkit.org/show_bug.cgi?id=170651
5771
5772 Reviewed by Saam Barati.
5773
5774 * js/regexp-no-extensions-expected.txt:
5775 * js/script-tests/regexp-no-extensions.js:
5776 Update existing test for these edge cases.
5777
mmaxfield@apple.com743b4d32017-04-09 03:32:21 +000057782017-04-08 Myles C. Maxfield <mmaxfield@apple.com>
5779
5780 [Variation Fonts] Width values of GX fonts are not mapped correctly
5781 https://bugs.webkit.org/show_bug.cgi?id=170367
5782
5783 Reviewed by Simon Fraser.
5784
5785 * fast/text/variations/font-selection-properties-expected.html:
5786 * fast/text/variations/gx-width-expected.html: Added.
5787 * fast/text/variations/gx-width.html: Added.
5788
commit-queue@webkit.orgb0565fa2017-04-09 02:39:28 +000057892017-04-08 Said Abou-Hallawa <sabouhallawa@apple.com>
5790
5791 A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
5792 https://bugs.webkit.org/show_bug.cgi?id=170577
5793
5794 Reviewed by Simon Fraser.
5795
5796 * fast/images/async-image-background-image-repeated-expected.html: Added.
5797 * fast/images/async-image-background-image-repeated.html: Added.
5798
simon.fraser@apple.com1f7fcc72017-04-08 18:48:04 +000057992017-04-08 Simon Fraser <simon.fraser@apple.com>
5800
5801 Unprefix CSS cursor values grab and grabbing
5802 https://bugs.webkit.org/show_bug.cgi?id=170543
5803
5804 Reviewed by Jon Lee.
5805
5806 Enhanced the cursor test to check round-tripping of all values.
5807
5808 * fast/css/cursor-parsing-expected.txt:
5809 * fast/css/cursor-parsing.html:
5810
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +000058112017-04-08 Youenn Fablet <youenn@apple.com>
5812
commit-queue@webkit.orgea255592017-04-08 18:22:38 +00005813 WebRTC tests gardening
5814 https://bugs.webkit.org/show_bug.cgi?id=170508
5815
5816 Reviewed by Eric Carlson.
5817
5818 * platform/ios-wk1/TestExpectations:
5819 * platform/ios-wk2/TestExpectations:
5820 * platform/ios/TestExpectations:
5821
58222017-04-08 Youenn Fablet <youenn@apple.com>
5823
commit-queue@webkit.orgd079ed92017-04-08 18:08:13 +00005824 MediaStreamTrack id should be preserved by PeerConnection
5825 https://bugs.webkit.org/show_bug.cgi?id=170624
5826
5827 Reviewed by Eric Carlson.
5828
5829 * webrtc/video.html:
5830
cdumez@apple.comec928cd2017-04-08 01:11:10 +000058312017-04-07 Chris Dumez <cdumez@apple.com>
5832
5833 Unreviewed, update 2 media tests after r215120 so they work on iOS.
5834
5835 Setting the volume is a no-op on iOS so mute the video instead.
5836
5837 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
5838 * media/video-restricted-invisible-autoplay-not-allowed.html:
5839
commit-queue@webkit.orgc9ae1e22017-04-08 00:21:26 +000058402017-04-07 Yuichiro Kikura <y.kikura@gmail.com>
5841
5842 WebGPU: implement ComputeCommandEncoder and related components
5843 https://bugs.webkit.org/show_bug.cgi?id=170444
5844
5845 Reviewed by Alex Christensen.
5846
5847 Added a test case to ensure ComputeCommandEncoder is dispatched successfully
5848
5849 * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
5850 * fast/canvas/webgpu/webgpu-dispatch.html: Added.
5851
zalan@apple.com318220e2017-04-07 22:48:22 +000058522017-04-07 Zalan Bujtas <zalan@apple.com>
5853
5854 Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
5855 https://bugs.webkit.org/show_bug.cgi?id=170552
5856
5857 Reviewed by Antti Koivisto.
5858
5859 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
5860 * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
5861
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +000058622017-04-07 Ryan Haddad <ryanhaddad@apple.com>
5863
ryanhaddad@apple.com31090232017-04-07 22:13:22 +00005864 Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
5865 https://bugs.webkit.org/show_bug.cgi?id=168540
5866
5867 Unreviewed test gardening.
5868
5869 * platform/mac/TestExpectations:
5870
58712017-04-07 Ryan Haddad <ryanhaddad@apple.com>
5872
ryanhaddad@apple.com897e0ce2017-04-07 22:13:19 +00005873 Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
5874 https://bugs.webkit.org/show_bug.cgi?id=170615
5875
5876 Unreviewed test gardening.
5877
5878 * platform/mac/TestExpectations:
5879
cdumez@apple.comf4e1e102017-04-07 20:49:49 +000058802017-04-07 Chris Dumez <cdumez@apple.com>
5881
cdumez@apple.comeb309fa2017-04-07 22:04:50 +00005882 Audible autoplay videos should not get paused when outside the viewport
5883 https://bugs.webkit.org/show_bug.cgi?id=170610
5884 <rdar://problem/31505984>
5885
5886 Reviewed by Eric Carlson.
5887
5888 Add layout test coverage.
5889
5890 * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
5891 * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
5892 * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
5893 * media/video-restricted-invisible-autoplay-not-allowed.html:
5894
58952017-04-07 Chris Dumez <cdumez@apple.com>
5896
cdumez@apple.comf4e1e102017-04-07 20:49:49 +00005897 Throttle / Align DOM Timers in cross-origin iframes to 30fps
5898 https://bugs.webkit.org/show_bug.cgi?id=170613
5899 <rdar://problem/31506444>
5900
5901 Reviewed by Simon Fraser.
5902
5903 Add layout test coverage.
5904
5905 * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
5906 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
5907 * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
5908
bfulgham@apple.com49026b42017-04-07 16:02:10 +000059092017-04-07 Brent Fulgham <bfulgham@apple.com>
5910
bfulgham@apple.com9fc3f762017-04-07 16:57:35 +00005911 Rebaseline additional tests after r215096.
5912 https://bugs.webkit.org/show_bug.cgi?id=170561
5913 <rdar://problem/7415154>
5914
5915 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
5916 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
5917 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
5918 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
5919 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
5920 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
5921 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
5922 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
5923 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
5924 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
5925 * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
5926
59272017-04-07 Brent Fulgham <bfulgham@apple.com>
5928
bfulgham@apple.com49026b42017-04-07 16:02:10 +00005929 WebKit should percent encode single quotes in query strings
5930 https://bugs.webkit.org/show_bug.cgi?id=170561
5931 <rdar://problem/7415154>
5932
5933 Reviewed by Alex Christensen.
5934
5935 Rebaseline tests after change.
5936
5937 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
5938 * fast/frames/xss-auditor-handles-file-urls-expected.txt:
5939 * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
5940 * http/tests/security/xssAuditor/base-href-expected.txt:
5941 * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
5942 * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
5943 * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
5944 * http/tests/security/xssAuditor/embed-tag-expected.txt:
5945 * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
5946 * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
5947 * http/tests/security/xssAuditor/form-action-expected.txt:
5948 * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
5949 * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
5950 * http/tests/security/xssAuditor/frameset-injection-expected.txt:
5951 * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
5952 * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
5953 * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
5954 * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
5955 * http/tests/security/xssAuditor/iframe-injection-expected.txt:
5956 * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
5957 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
5958 * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
5959 * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
5960 * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
5961 * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
5962 * http/tests/security/xssAuditor/link-onclick-expected.txt:
5963 * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
5964 * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
5965 * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
5966 * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
5967 * http/tests/security/xssAuditor/object-tag-expected.txt:
5968 * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
5969 * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
5970 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
5971 * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
5972 * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
5973 * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
5974 * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
5975 * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
5976 * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
5977 * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
5978 * http/tests/security/xssAuditor/svg-animate-expected.txt:
5979 * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
5980 * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
5981 * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
5982
commit-queue@webkit.org5620e282017-04-07 15:24:09 +000059832017-04-07 Youenn Fablet <youenn@apple.com>
5984
5985 Improve some WebRTC flaky tests
5986 https://bugs.webkit.org/show_bug.cgi?id=170584
5987
5988 Reviewed by Alex Christensen.
5989
5990 * webrtc/libwebrtc/descriptionGetters.html:
5991 * webrtc/video-replace-track-to-null.html:
5992
zalan@apple.come2374f52017-04-07 15:05:43 +000059932017-04-07 Zalan Bujtas <zalan@apple.com>
5994
5995 Text insertion cursor disappears after pressing enter
5996 https://bugs.webkit.org/show_bug.cgi?id=169291
5997 <rdar://problem/30899611>
5998
5999 Reviewed by Tim Horton.
6000
6001 * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
6002 * editing/simple-line-layout-caret-is-gone.html: Added.
6003
mmaxfield@apple.comfaa80e42017-04-07 00:59:57 +000060042017-04-06 Myles C. Maxfield <mmaxfield@apple.com>
6005
6006 Make FontWithFeatures test font pass OTS
6007 https://bugs.webkit.org/show_bug.cgi?id=169788
6008
6009 Reviewed by Tim Horton.
6010
6011 Updated font to the one which passes the tests.
6012
6013 * css3/resources/FontWithFeatures.otf:
6014
jiewen_tan@apple.comcf590712017-04-07 00:47:51 +000060152017-04-06 Jiewen Tan <jiewen_tan@apple.com>
6016
6017 LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
6018 https://bugs.webkit.org/show_bug.cgi?id=170571
6019
6020 Unreviewed.
6021
6022 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
6023 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
6024
wenson_hsieh@apple.comc913ca72017-04-07 00:38:42 +000060252017-04-06 Wenson Hsieh <wenson_hsieh@apple.com>
6026
6027 Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
6028 https://bugs.webkit.org/show_bug.cgi?id=170560
6029 <rdar://problem/31484693>
6030
6031 Reviewed by Tim Horton.
6032
6033 Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
6034 scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
6035
6036 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
6037 * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
6038
simon.fraser@apple.combf29f7b2017-04-07 00:04:10 +000060392017-04-05 Simon Fraser <simon.fraser@apple.com>
6040
6041 Throttle requestAnimationFrame in cross-origin iframes to 30fps
6042 https://bugs.webkit.org/show_bug.cgi?id=170534
6043
6044 Reviewed by Dan Bates.
6045
6046 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
6047 * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
6048 * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
6049
ryanhaddad@apple.com96609662017-04-06 22:39:15 +000060502017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6051
ryanhaddad@apple.come8ce9a72017-04-06 23:24:44 +00006052 Unreviewed, rolling out r215041.
6053
6054 The LayoutTest for this change is failing on ios-simulator.
6055
6056 Reverted changeset:
6057
6058 "Rendering flexbox children across columns"
6059 https://bugs.webkit.org/show_bug.cgi?id=164166
6060 http://trac.webkit.org/changeset/215041
6061
60622017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6063
ryanhaddad@apple.com04635fc2017-04-06 23:11:45 +00006064 Unreviewed, rolling out r215046.
6065
6066 This change broke internal builds.
6067
6068 Reverted changeset:
6069
6070 "WebRTC tests gardening"
6071 https://bugs.webkit.org/show_bug.cgi?id=170508
6072 http://trac.webkit.org/changeset/215046
6073
60742017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6075
ryanhaddad@apple.com96609662017-04-06 22:39:15 +00006076 Skip a test that was accidentally enabled with r214982.
6077
6078 Unreviewed test gardening.
6079
6080 * platform/ios/TestExpectations:
6081
joepeck@webkit.orgfde6ef42017-04-06 22:02:04 +000060822017-04-06 Joseph Pecoraro <pecoraro@apple.com>
6083
6084 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
6085 https://bugs.webkit.org/show_bug.cgi?id=16531
6086 <rdar://problem/5712895>
6087
6088 Reviewed by Timothy Hatcher.
6089
6090 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
6091 * http/tests/inspector/network/resource-request-headers.html: Added.
6092 * http/tests/inspector/network/resources/basic-auth.php: Added.
6093 Test coverage for Cookie and Basic Authentication headers.
6094
6095 * platform/mac/TestExpectations:
6096 * platform/mac-wk1/TestExpectations:
6097 * platform/win/TestExpectations:
6098 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
6099 and ElCapitan which uses the legacy non-NSURLSession loading path.
6100
commit-queue@webkit.org1fd7c672017-04-06 20:38:38 +000061012017-04-06 Youenn Fablet <youenn@apple.com>
6102
6103 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
6104 https://bugs.webkit.org/show_bug.cgi?id=167513
6105
6106 Reviewed by Eric Carlson.
6107
6108 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
6109
zalan@apple.com2319f682017-04-06 20:03:55 +000061102017-04-06 Zalan Bujtas <zalan@apple.com>
6111
6112 Simple line layout: Hittest always returns the first renderer in the block.
6113 https://bugs.webkit.org/show_bug.cgi?id=170520
6114 <rdar://problem/30979175>
6115
6116 Reviewed by Antti Koivisto.
6117
6118 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
6119 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
6120
jiewen_tan@apple.comfd1f4ea2017-04-06 18:56:33 +000061212017-03-31 Jiewen Tan <jiewen_tan@apple.com>
6122
6123 [WebCrypto] Add support for AES-CTR
6124 https://bugs.webkit.org/show_bug.cgi?id=169761
6125 <rdar://problem/31331321>
6126
6127 Reviewed by Brent Fulgham.
6128
6129 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
6130 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
6131 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
6132 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
6133 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
6134 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
6135 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
6136 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
6137 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
6138 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
6139 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
6140 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
6141 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
6142 * crypto/subtle/aes-ctr-generate-key.html: Added.
6143 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
6144 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
6145 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
6146 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
6147 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
6148 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
6149 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
6150 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
6151 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
6152 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
6153 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
6154 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
6155 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
6156 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
6157 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
6158 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
6159 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
6160 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
6161 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
6162 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
6163 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
6164 * crypto/subtle/aes-generate-key-malformed-parameters.html:
6165 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
6166 * crypto/subtle/aes-import-key-malformed-parameters.html:
6167 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
6168 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
6169 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
6170 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
6171 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
6172 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
6173 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
6174 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
6175 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
6176 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
6177 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
6178 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
6179
ryanhaddad@apple.com26c645c2017-04-06 18:53:25 +000061802017-04-06 Ryan Haddad <ryanhaddad@apple.com>
6181
6182 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
6183 https://bugs.webkit.org/show_bug.cgi?id=153460
6184
6185 Unreviewed test gardening.
6186
6187 * platform/mac/TestExpectations:
6188
commit-queue@webkit.orga9762452017-04-06 18:48:11 +000061892017-04-06 Youenn Fablet <youenn@apple.com>
6190
6191 WebRTC tests gardening
6192 https://bugs.webkit.org/show_bug.cgi?id=170508
6193
6194 Reviewed by Eric Carlson.
6195
6196 * platform/ios-wk1/TestExpectations:
6197 * platform/ios-wk2/TestExpectations:
6198 * platform/ios/TestExpectations:
6199
antti@apple.comc5190fd2017-04-06 18:32:47 +000062002017-04-06 Antti Koivisto <antti@apple.com>
6201
6202 Implement testing mode for disk cache
6203 https://bugs.webkit.org/show_bug.cgi?id=170547
6204
6205 Reviewed by Andreas Kling.
6206
6207 Enable a few disabled tests to see how it goes.
6208
6209 * platform/mac-wk2/TestExpectations:
6210
commit-queue@webkit.org42dd4f72017-04-06 17:25:10 +000062112017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
6212
6213 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
6214 https://bugs.webkit.org/show_bug.cgi?id=170339
6215
6216 Reviewed by Youenn Fablet.
6217
6218 Added new tests addressing respondWithNewView() behaviour.
6219
6220 * streams/readable-stream-byob-request-expected.txt: Updated.
6221 * streams/readable-stream-byob-request.js: Added new tests.
6222
hyatt@apple.comfe6f0e72017-04-06 16:44:22 +000062232017-04-06 Dave Hyatt <hyatt@apple.com>
6224
6225 Rendering flexbox children across columns
6226 https://bugs.webkit.org/show_bug.cgi?id=164166
6227 <rdar://problem/29055587>
6228
6229 Reviewed by Zalan Bujtas.
6230
6231 * fast/multicol/flexbox-rows-expected.html: Added.
6232 * fast/multicol/flexbox-rows.html: Added.
6233
simon.fraser@apple.comd3c9b482017-04-06 00:55:14 +000062342017-04-05 Simon Fraser <simon.fraser@apple.com>
6235
6236 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
6237 https://bugs.webkit.org/show_bug.cgi?id=170479
6238
6239 Reviewed by Sam Weinig.
6240
6241 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
6242 * fast/frames/user-gesture-timestamp-propagation.html: Added.
6243 * platform/ios/TestExpectations:
6244
eric.carlson@apple.com6cfa1d22017-04-05 23:22:20 +000062452017-04-05 Eric Carlson <eric.carlson@apple.com>
6246
6247 [MediaStream] Host application should be able to mute and unmute media streams
6248 https://bugs.webkit.org/show_bug.cgi?id=170519
6249 <rdar://problem/31174326>
6250
6251 Reviewed by Youenn Fablet.
6252
6253 * fast/mediastream/MediaStream-page-muted-expected.txt:
6254 * fast/mediastream/MediaStream-page-muted.html:
6255
jfernandez@igalia.com30168022017-04-05 20:44:10 +000062562017-04-05 Javier Fernandez <jfernandez@igalia.com>
6257
6258 [css-align] Implement the place-items shorthand
6259 https://bugs.webkit.org/show_bug.cgi?id=168847
6260
6261 Reviewed by David Hyatt.
6262
6263 Regression tests for the new place-content alignment shorthand.
6264
6265 * css3/parse-place-items.html: Added.
6266
clopez@igalia.com21ac4de2017-04-05 19:14:36 +000062672017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
6268
6269 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
6270 https://bugs.webkit.org/show_bug.cgi?id=170157
6271
6272 Reviewed by Alejandro G. Castro.
6273
6274 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
6275 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
6276 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
6277 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
6278 for each one of the audio media type and video media type.
6279
6280 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
6281 as failing in the general TestExpectations, because the libwebrtc backend currently
6282 doesn't generate the expected a=bundle-only lines.
6283 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
6284 The whole fast/mediastream directory is already overriden to pass.
6285 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
6286 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
6287 * fast/mediastream/resources/sdp-utils.js:
6288 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
6289 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
6290 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
6291
jer.noble@apple.com837b2a02017-04-05 19:09:28 +000062922017-04-05 Jer Noble <jer.noble@apple.com>
6293
6294 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
6295 https://bugs.webkit.org/show_bug.cgi?id=170510
6296
6297 Reviewed by Eric Carlson.
6298
6299 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
6300 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
6301
mattbaker@apple.com6c085f62017-04-05 18:57:35 +000063022017-04-05 Matt Baker <mattbaker@apple.com>
6303
6304 Web Inspector: XHR breakpoints should be global
6305 https://bugs.webkit.org/show_bug.cgi?id=170033
6306
6307 Reviewed by Joseph Pecoraro..
6308
6309 * inspector/dom-debugger/xhr-breakpoints.html:
6310 Update for XHRBreakpoint constructor change.
6311
cdumez@apple.comca98dba2017-04-05 18:47:39 +000063122017-04-05 Chris Dumez <cdumez@apple.com>
6313
6314 <input type="range"> changing to disabled while active breaks all pointer events
6315 https://bugs.webkit.org/show_bug.cgi?id=170447
6316 <rdar://problem/31442875>
6317
6318 Reviewed by Geoffrey Garen.
6319
6320 Add layout test coverage.
6321
6322 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
6323 * fast/forms/range/disabled-while-dragging.html: Added.
6324
jiewen_tan@apple.com74fb95f2017-04-05 18:26:25 +000063252017-04-05 Jiewen Tan <jiewen_tan@apple.com>
6326
6327 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
6328 <rdar://problem/31322400>
6329
6330 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
6331 * crypto/subtle/rsa-import-key-malformed-parameters.html:
6332
commit-queue@webkit.orgc1bfe162017-04-05 17:31:37 +000063332017-04-05 Youenn Fablet <youenn@apple.com>
6334
6335 Deprecate and remove URL.createObjectURL(mediastream)
6336 https://bugs.webkit.org/show_bug.cgi?id=167518
6337 <rdar://problem/31149607>
6338
6339 Reviewed by Eric Carlson.
6340
6341 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
6342 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
6343 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
6344 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
6345 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
6346 * fast/mediastream/MediaStream-video-element-expected.txt:
6347 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
6348 * fast/mediastream/MediaStream-video-element-track-stop.html:
6349 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
6350 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
6351 * fast/mediastream/MediaStream-video-element.html:
6352 * fast/mediastream/resources/getUserMedia-helper.js:
6353 (setupVideoElementWithStream):
6354
jfernandez@igalia.com1ef1c482017-04-05 09:13:42 +000063552017-04-05 Javier Fernandez <jfernandez@igalia.com>
6356
6357 [GTK] Unreviewed tests gardening
6358 https://bugs.webkit.org/show_bug.cgi?id=170497
6359
6360 Unreviewed test gardening. Rebaseline tests after r214712.
6361
6362 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
6363
6364
ap@apple.com0bc422c2017-04-05 05:14:52 +000063652017-04-04 Alexey Proskuryakov <ap@apple.com>
6366
6367 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
6368 for https://bugs.webkit.org/show_bug.cgi?id=170493
6369
6370 * platform/mac/TestExpectations:
6371
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +000063722017-04-04 Youenn Fablet <youenn@apple.com>
6373
commit-queue@webkit.org9286ca02017-04-05 04:48:03 +00006374 Canvas is tainted when painting a video with MediaStreamTrack
6375 https://bugs.webkit.org/show_bug.cgi?id=170486
6376
6377 Reviewed by Eric Carlson.
6378
6379 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
6380 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
6381 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
6382 (reject):
6383 (getUserMedia):
6384 (defaultRejectOrCatch):
6385 (setupVideoElementWithStream):
6386
63872017-04-04 Youenn Fablet <youenn@apple.com>
6388
commit-queue@webkit.orga533d1a2017-04-05 02:50:51 +00006389 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
6390 https://bugs.webkit.org/show_bug.cgi?id=170482
6391
6392 Reviewed by Eric Carlson.
6393
6394 * TestExpectations:
6395
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +000063962017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6397
ryanhaddad@apple.com6a8f96b2017-04-05 00:59:58 +00006398 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
6399 https://bugs.webkit.org/show_bug.cgi?id=168390
6400
6401 Unreviewed test gardening.
6402
6403 * platform/mac/TestExpectations:
6404
64052017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6406
ryanhaddad@apple.comd7b268c2017-04-05 00:59:54 +00006407 Mark fast/images/reset-image-animation.html as flaky.
6408 https://bugs.webkit.org/show_bug.cgi?id=170177
6409
6410 Unreviewed test gardening.
6411
6412 * platform/mac/TestExpectations:
6413
64142017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6415
ryanhaddad@apple.comba10fbe2017-04-05 00:56:17 +00006416 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
6417 https://bugs.webkit.org/show_bug.cgi?id=168409
6418
6419 Unreviewed test gardening.
6420
6421 * platform/mac-wk1/TestExpectations:
6422
bfulgham@apple.com5bce98a2017-04-05 00:05:27 +000064232017-04-04 Brent Fulgham <bfulgham@apple.com>
6424
6425 Do not assert when CharacterData representing an Attr fires events
6426 https://bugs.webkit.org/show_bug.cgi?id=170454
6427 <rdar://problem/30979320>
6428
6429 Reviewed by Ryosuke Niwa.
6430
6431 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
6432 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
6433
commit-queue@webkit.org10f46422017-04-04 23:37:55 +000064342017-04-04 Youenn Fablet <youenn@apple.com>
6435
6436 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
6437 https://bugs.webkit.org/show_bug.cgi?id=169481
6438
6439 Reviewed by Eric Carlson.
6440
6441 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
6442 * webrtc/datachannel/basic.html:
6443
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +000064442017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6445
ryanhaddad@apple.com6220a472017-04-04 19:43:29 +00006446 Add back results that were accidentally removed with r214848.
6447 https://bugs.webkit.org/show_bug.cgi?id=169301
6448
6449 Unreviewed test gardening.
6450
6451 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
6452 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
6453
64542017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6455
ryanhaddad@apple.com9b5ca262017-04-04 19:43:26 +00006456 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
6457 https://bugs.webkit.org/show_bug.cgi?id=170456
6458
6459 Unreviewed test gardening.
6460
6461 * platform/mac-wk1/TestExpectations:
6462
commit-queue@webkit.org50f21c42017-04-04 19:24:31 +000064632017-04-04 Youenn Fablet <youenn@apple.com>
6464
6465 webrtc/peer-connection-audio-mute.html is flaky
6466 https://bugs.webkit.org/show_bug.cgi?id=170451
6467
6468 Reviewed by Eric Carlson.
6469
6470 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
6471 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
6472 Decreasing time spent at detecting hum or not.
6473 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
6474
ryanhaddad@apple.com2b147fc2017-04-04 17:38:58 +000064752017-04-04 Ryan Haddad <ryanhaddad@apple.com>
6476
6477 Mark fast/images/animated-gif-webkit-transform.html as flaky.
6478 https://bugs.webkit.org/show_bug.cgi?id=170410
6479
6480 Unreviewed test gardening.
6481
6482 * platform/mac-wk2/TestExpectations:
6483
ap@apple.com68c61102017-04-04 01:22:41 +000064842017-04-03 Alexey Proskuryakov <ap@apple.com>
6485
6486 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
6487
6488 This test still times out, most of the time.
6489
6490 * platform/wk2/TestExpectations:
6491
jfernandez@igalia.com95143bb2017-04-03 23:08:42 +000064922017-04-03 Javier Fernandez <jfernandez@igalia.com>
6493
6494 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
6495 https://bugs.webkit.org/show_bug.cgi?id=170340
6496
6497 Reviewed by David Hyatt.
6498
6499 Added additional test cases to evaluate the new baseline-alignment syntax.
6500
6501 * css3/parse-place-content-expected.txt:
6502 * css3/parse-place-content.html:
6503
n_wang@apple.comaf39f872017-04-03 23:06:25 +000065042017-04-03 Nan Wang <n_wang@apple.com>
6505
6506 AX: Expose link children when doing search predication on iOS
6507 https://bugs.webkit.org/show_bug.cgi?id=170424
6508 <rdar://problem/31413335>
6509
6510 Reviewed by Chris Fleizach.
6511
6512 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
6513 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
6514
hyatt@apple.comc8eb62a2017-04-03 22:28:45 +000065152017-04-03 Dave Hyatt <hyatt@apple.com>
6516
6517 Japanese fonts in vertical text should support synthesized italics
6518 https://bugs.webkit.org/show_bug.cgi?id=169301
6519
6520 Reviewed by Simon Fraser.
6521
6522 * fast/text/international/synthesized-italic-vertical-expected.html:
6523 * fast/text/international/synthesized-italic-vertical.html:
6524 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
6525 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
6526
cdumez@apple.com6884a1a2017-04-03 22:06:51 +000065272017-04-03 Chris Dumez <cdumez@apple.com>
6528
6529 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
6530 https://bugs.webkit.org/show_bug.cgi?id=170285
6531 <rdar://problem/31378543>
6532
6533 Reviewed by Andy Estes.
6534
6535 Add layout test coverage.
6536
6537 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
6538 * fast/images/background-image-relative-url-changes-document.html: Added.
6539
wilander@apple.com5d4eacd2017-04-03 20:18:44 +000065402017-04-03 John Wilander <wilander@apple.com>
6541
6542 Remove timeout expectations after bug fix
6543 https://bugs.webkit.org/show_bug.cgi?id=168262
6544
6545 Unreviewed test gardening.
6546
6547 Remove timeout expectations after bug fix in
6548 https://bugs.webkit.org/show_bug.cgi?id=170400
6549
6550 * platform/wk2/TestExpectations:
6551 Remove expected timeout for the first five test cases
6552 under http/tests/loading/resourceLoadStatistics/.
6553
antti@apple.com6c64e6c2017-04-03 19:08:07 +000065542017-04-03 Antti Koivisto <antti@apple.com>
6555
6556 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
6557 https://bugs.webkit.org/show_bug.cgi?id=170402
6558 <rdar://problem/31004344>
6559
6560 Reviewed by Simon Fraser.
6561
6562 * fast/css/document-stylesheets-dynamic-expected.html: Added.
6563 * fast/css/document-stylesheets-dynamic.html: Added.
6564
commit-queue@webkit.org57f150f2017-04-03 18:00:06 +000065652017-04-03 Jeremy Jones <jeremyj@apple.com>
6566
6567 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
6568 https://bugs.webkit.org/show_bug.cgi?id=167965
6569
6570 Reviewed by Jon Lee.
6571
6572 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
6573 can therefore be delivered later than expected by the test. This is already done for the first one,
6574 do this for the second one also.
6575
6576 * platform/mac-wk2/TestExpectations:
6577 * pointer-lock/mouse-event-delivery.html:
6578
simon.fraser@apple.come5522a42017-04-03 17:51:29 +000065792017-04-01 Simon Fraser <simon.fraser@apple.com>
6580
6581 Clean up touch event handler registration when moving nodes between documents
6582 https://bugs.webkit.org/show_bug.cgi?id=170384
6583 rdar://problem/30816694
6584
6585 Reviewed by Chris Dumez.
6586
6587 Tests for moving nodes with various listener/handler combinations between documents.
6588
6589 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
6590 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
6591 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
6592 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
6593 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
6594 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
6595 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
6596 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
6597
carlosgc@webkit.org283f4e62017-04-03 17:08:12 +000065982017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
6599
6600 [SOUP] URI Fragment is lost after redirect
6601 https://bugs.webkit.org/show_bug.cgi?id=170058
6602
6603 Reviewed by Michael Catanzaro.
6604
6605 Add tests to check we correctly handle fragment identifiers on server redirections.
6606
6607 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
6608 * http/tests/navigation/redirect-preserves-fragment.html: Added.
6609 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
6610 * http/tests/navigation/redirect-to-fragment.html: Added.
6611 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
6612 * http/tests/navigation/redirect-to-fragment2.html: Added.
6613 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
6614 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
6615 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
6616 * platform/ios/TestExpectations:
6617 * platform/mac/TestExpectations:
6618
commit-queue@webkit.orge5c24a22017-04-03 16:59:41 +000066192017-04-03 Youenn Fablet <youenn@apple.com>
6620
6621 captureStream is getting black frames with webgl canvas
6622 https://bugs.webkit.org/show_bug.cgi?id=170325
6623
6624 Reviewed by Dean Jackson.
6625
6626 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
6627 * fast/mediastream/captureStream/canvas3d.html: Added.
6628
pvollan@apple.com60e84802017-04-03 13:17:11 +000066292017-04-03 Per Arne Vollan <pvollan@apple.com>
6630
6631 Implement stroke-miterlimit.
6632 https://bugs.webkit.org/show_bug.cgi?id=169078
6633
6634 Reviewed by Dean Jackson.
6635
6636 * fast/css/stroke-miterlimit-default-expected.html: Added.
6637 * fast/css/stroke-miterlimit-default.html: Added.
6638 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
6639 * fast/css/stroke-miterlimit-large.html: Added.
6640 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
6641 * fast/css/stroke-miterlimit-zero.html: Added.
6642
ap@apple.com4e5a2a92017-04-02 18:55:45 +000066432017-04-02 Alexey Proskuryakov <ap@apple.com>
6644
ap@apple.com224fa132017-04-03 03:30:14 +00006645 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
6646
6647 * TestExpectations:
6648
66492017-04-02 Alexey Proskuryakov <ap@apple.com>
6650
ap@apple.com637c6b42017-04-03 03:13:42 +00006651 Build fix for
6652 Add missing text styles
6653 https://bugs.webkit.org/show_bug.cgi?id=170295
6654
6655 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
6656
66572017-04-02 Alexey Proskuryakov <ap@apple.com>
6658
ap@apple.com37851092017-04-03 01:26:31 +00006659 Fix lint errors.
6660
6661 * TestExpectations:
6662 * platform/ios-wk1/TestExpectations:
6663 * platform/ios-wk2/TestExpectations:
6664 * platform/ios/TestExpectations:
6665 * platform/mac-wk1/TestExpectations:
6666
66672017-04-02 Alexey Proskuryakov <ap@apple.com>
6668
ap@apple.com4e5a2a92017-04-02 18:55:45 +00006669 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
6670
6671 For https://bugs.webkit.org/show_bug.cgi?id=170395
6672 rdar://problem/30975761, rdar://problem/31394017
6673
6674 * TestExpectations:
6675
pvollan@apple.comc6950052017-04-02 05:28:53 +000066762017-04-01 Per Arne Vollan <pvollan@apple.com>
6677
6678 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
6679 https://bugs.webkit.org/show_bug.cgi?id=169466
6680
6681 Reviewed by Jon Lee.
6682
6683 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
6684 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
6685 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
6686 -webkit-text-stroke-width.
6687
6688 * fast/css/stroke-width-fallback-expected.html: Added.
6689 * fast/css/stroke-width-fallback.html: Added.
6690
jonlee@apple.comb9c753c2017-04-02 05:28:10 +000066912017-04-01 Jon Lee <jonlee@apple.com>
6692
6693 Add missing text styles
6694 https://bugs.webkit.org/show_bug.cgi?id=170295
6695 rdar://problem/30219503
6696
6697 Reviewed by Dean Jackson.
6698
6699 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
6700
cdumez@apple.com63c68002017-04-02 00:55:20 +000067012017-04-01 Chris Dumez <cdumez@apple.com>
6702
6703 We should pause silent WebAudio rendering in background tabs
6704 https://bugs.webkit.org/show_bug.cgi?id=170299
6705 <rdar://problem/31289132>
6706
6707 Reviewed by Eric Carlson.
6708
6709 Add layout test coverage.
6710
6711 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
6712 * webaudio/silent-audio-interrupted-in-background.html: Added.
6713
ap@apple.com44498b62017-04-01 07:47:17 +000067142017-04-01 Alexey Proskuryakov <ap@apple.com>
6715
6716 Rolling back http://trac.webkit.org/r214663 - memory corruption
6717
6718 * streams/readable-stream-byob-request-expected.txt:
6719 * streams/readable-stream-byob-request.js:
6720 (self.importScripts.test): Deleted.
6721
zalan@apple.com45ae7d72017-04-01 06:30:00 +000067222017-03-31 Zalan Bujtas <zalan@apple.com>
6723
6724 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
6725 https://bugs.webkit.org/show_bug.cgi?id=170348
6726 <rdar://problem/24727151>
6727
6728 Reviewed by David Hyatt.
6729
6730 * fast/multicol/table-section-page-break-expected.html: Added.
6731 * fast/multicol/table-section-page-break.html: Added.
6732
cdumez@apple.comc79decf2017-04-01 00:31:34 +000067332017-03-31 Chris Dumez <cdumez@apple.com>
6734
6735 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
6736 https://bugs.webkit.org/show_bug.cgi?id=162510
6737 <rdar://problem/31380650>
6738
6739 Reviewed by Alexey Proskuryakov.
6740
6741 The test restores a page from PageCache and wants to check that an animated
6742 GIF is properly animating. To do so, it store the data of the current image
6743 frame, and then checks in a 100ms timer that the current image frame is
6744 different. This is flaky by nature since the image only has 10 frames and
6745 you therefore have a 1/10 chance that the new frame will be the same as the
6746 previous one, even if the image is properly animating.
6747
6748 To address the problem, do a setInterval instead of a setTimeout and check
6749 until the frame becomes different.
6750
6751 * fast/images/animated-gif-restored-from-bfcache.html:
6752 * platform/mac/TestExpectations:
6753
wenson_hsieh@apple.comdb5f5172017-03-31 22:36:00 +000067542017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
6755
6756 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
6757 https://bugs.webkit.org/show_bug.cgi?id=170328
6758 <rdar://problem/30904558>
6759
6760 Reviewed by Tim Horton.
6761
6762 Adds a new layout test verifying that when a user taps away to clear the current selection in character
6763 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
6764 selection views, which are dismissed.
6765
6766 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
6767 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
6768
commit-queue@webkit.org2305fd32017-03-31 22:08:36 +000067692017-03-31 Youenn Fablet <youenn@apple.com>
6770
6771 Add a test to ensure webrtc generated certificates and names are ephemeral
6772 https://bugs.webkit.org/show_bug.cgi?id=170225
6773
6774 Reviewed by Jon Lee.
6775
6776 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
6777 * webrtc/ephemeral-certificates-and-cnames.html: Added.
6778
wenson_hsieh@apple.comb65afc82017-03-31 21:46:42 +000067792017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
6780
6781 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
6782 https://bugs.webkit.org/show_bug.cgi?id=170327
6783 <rdar://problem/31363816>
6784
6785 Reviewed by Tim Horton.
6786
6787 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
6788 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
6789 synthetic touch events.
6790
6791 * TestExpectations:
6792 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
6793 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
6794
ap@apple.come4023af2017-03-31 17:29:12 +000067952017-03-31 Alexey Proskuryakov <ap@apple.com>
6796
ap@apple.com19c0fd02017-03-31 19:18:26 +00006797 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
6798 https://bugs.webkit.org/show_bug.cgi?id=170355
6799
6800 * TestExpectations:
6801
68022017-03-31 Alexey Proskuryakov <ap@apple.com>
6803
ap@apple.comb599b982017-03-31 17:41:39 +00006804 Correction for the previous change - this is an image failure.
6805
6806 * platform/mac-wk2/TestExpectations:
6807
68082017-03-31 Alexey Proskuryakov <ap@apple.com>
6809
ap@apple.come4023af2017-03-31 17:29:12 +00006810 Mark fast/images/animated-image-different-dest-size.html as flaky for
6811 https://bugs.webkit.org/show_bug.cgi?id=170203
6812
6813 * platform/mac-wk2/TestExpectations:
6814
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +000068152017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
6816
carlosgc@webkit.orga15168e2017-03-31 12:31:58 +00006817 Unreviewed GTK+ gardening. Update expectations of several tests.
6818
6819 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
6820 fonts.
6821
6822 * platform/gtk/TestExpectations:
6823 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
6824
68252017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
6826
carlosgc@webkit.org0cabf2b2017-03-31 11:13:14 +00006827 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
6828
6829 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
6830 after r214503.
6831
6832 * platform/gtk/TestExpectations:
6833 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
6834 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
6835 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
6836 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
6837
commit-queue@webkit.org2ebbc9d2017-03-31 10:37:06 +000068382017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
6839
6840 [Readable Streams API] Implement cloneArrayBuffer in WebCore
6841 https://bugs.webkit.org/show_bug.cgi?id=170008
6842
6843 Reviewed by Youenn Fablet.
6844
6845 Added test to check cloneArrayBuffer behaviour.
6846
6847 * streams/readable-stream-byob-request.js:
6848
gskachkov@gmail.combce57f12017-03-31 10:06:08 +000068492017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
6850
6851 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
6852 https://bugs.webkit.org/show_bug.cgi?id=170151
6853
6854 Reviewed by Saam Barati.
6855
6856 * js/script-tests/string_replace_function.js: Added.
6857 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
6858 * js/string_replace_function-expected.txt: Added.
6859 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
6860 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
6861 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
6862
rego@igalia.com0e27af12017-03-31 09:27:04 +000068632017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
6864
6865 [css-grid] Update W3C Test Suite
6866 https://bugs.webkit.org/show_bug.cgi?id=170170
6867
6868 Reviewed by Youenn Fablet.
6869
6870 Update path to tests in TestExpectations as the CSS Grid Layout suite
6871 is now under web-platform-tests.
6872
6873 * TestExpectations:
6874
commit-queue@webkit.org9f5bc2e2017-03-31 08:25:42 +000068752017-03-31 Antoine Quint <graouts@apple.com>
6876
6877 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
6878 https://bugs.webkit.org/show_bug.cgi?id=168409
6879 <rdar://problem/30799198>
6880
6881 Unreviewed. Capture new logging events.
6882
6883 * media/modern-media-controls/airplay-button/airplay-button.html:
6884
mattbaker@apple.com3b706d42017-03-31 00:51:51 +000068852017-03-30 Matt Baker <mattbaker@apple.com>
6886
6887 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
6888
6889 * inspector/css/getAllStyleSheets-expected.txt:
6890
ryanhaddad@apple.comfefda0a2017-03-31 00:23:36 +000068912017-03-30 Ryan Haddad <ryanhaddad@apple.com>
6892
6893 Rebaseline js/dom/global-constructors-attributes.html.
6894
6895 Unreviewed test gardening.
6896
6897 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
6898 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
6899 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
6900
simon.fraser@apple.com55d6e1f2017-03-31 00:04:21 +000069012017-03-30 Simon Fraser <simon.fraser@apple.com>
6902
6903 Rename a touch event function, and new touch region test results
6904 https://bugs.webkit.org/show_bug.cgi?id=170309
6905 rdar://problem/31329520
6906
6907 Reviewed by Chris Dumez.
6908
6909 A code change in WebKitAdditions progresses this test result.
6910
6911 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
6912
commit-queue@webkit.org387b6ba2017-03-30 22:41:14 +000069132017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
6914
6915 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
6916 https://bugs.webkit.org/show_bug.cgi?id=169547
6917
6918 Reviewed by Simon Fraser.
6919
6920 * fast/images/async-image-background-image.html:
6921 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
6922 * fast/images/sprite-sheet-image-draw-expected.html: Added.
6923 * fast/images/sprite-sheet-image-draw.html: Added.
6924
mattbaker@apple.comb9d70672017-03-30 22:37:34 +000069252017-03-30 Matt Baker <mattbaker@apple.com>
6926
6927 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
6928 https://bugs.webkit.org/show_bug.cgi?id=170279
6929 <rdar://problem/30200492>
6930
6931 Reviewed by David Hyatt.
6932
6933 * inspector/css/getAllStyleSheets.html:
6934 Add stylesheet with an "unparsed" property having no final semicolon.
6935
commit-queue@webkit.org819396b2017-03-30 21:42:19 +000069362017-03-30 Youenn Fablet <youenn@apple.com>
6937
6938 Clean up RTCDataChannel
6939 https://bugs.webkit.org/show_bug.cgi?id=169732
6940
6941 Reviewed by Chris Dumez.
6942
6943 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
6944 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
6945
cdumez@apple.comc973c422017-03-30 21:35:39 +000069462017-03-30 Chris Dumez <cdumez@apple.com>
6947
6948 svg/animations/animations-paused-in-background-page.html is flaky
6949 https://bugs.webkit.org/show_bug.cgi?id=170290
6950
6951 Reviewed by Simon Fraser.
6952
6953 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
6954 due to a race.
6955
6956 * svg/animations/animations-paused-in-background-page-expected.txt:
6957 * svg/animations/animations-paused-in-background-page.html:
6958
jfernandez@igalia.com384f6462017-03-30 21:27:09 +000069592017-03-30 Javier Fernandez <jfernandez@igalia.com>
6960
6961 [css-align] Adapt content-alignment properties to the new baseline syntax
6962 https://bugs.webkit.org/show_bug.cgi?id=170262
6963
6964 Reviewed by David Hyatt.
6965
6966 Added new cases to the alignment properties parsing tests so that we can verify the new
6967 baseline-alignment syntax is parsed as expected.
6968 Additionally, I modified the tests so that they use the testharness format.
6969
6970 * css3/parse-align-content-expected.txt:
6971 * css3/parse-align-content.html:
6972 * css3/parse-justify-content-expected.txt:
6973 * css3/parse-justify-content.html:
6974
jcraig@apple.comaff229672017-03-30 21:13:21 +000069752017-03-30 James Craig <jcraig@apple.com>
6976
6977 AX: Expose a new AXSubrole for explicit ARIA "group" role
6978 https://bugs.webkit.org/show_bug.cgi?id=169810
6979 <rdar://problem/31039693>
6980
6981 Reviewed by Chris Fleizach.
6982
6983 * accessibility/list-detection2-expected.txt:
6984 * accessibility/list-detection2.html:
6985 * accessibility/roles-computedRoleString.html:
6986 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
6987 * inspector/dom/highlightFrame-expected.txt:
6988 * inspector/dom/highlightSelector-expected.txt:
6989 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
6990 * platform/mac/accessibility/roles-exposed-expected.txt:
6991
commit-queue@webkit.org76329332017-03-30 20:22:38 +000069922017-03-30 Youenn Fablet <youenn@apple.com>
6993
6994 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
6995 https://bugs.webkit.org/show_bug.cgi?id=170294
6996
6997 Unreviewed.
6998
6999 * TestExpectations: Marking these tests as flaky.
7000
eric.carlson@apple.com697909c2017-03-30 20:17:08 +000070012017-03-30 Eric Carlson <eric.carlson@apple.com>
7002
7003 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
7004 https://bugs.webkit.org/show_bug.cgi?id=169956
7005
7006 Reviewed by Youenn Fablet.
7007
7008 * webaudio/audiobuffer-crash-expected.txt: Added.
7009 * webaudio/audiobuffer-crash.html: Added.
7010
simon.fraser@apple.com99b6f422017-03-30 18:41:35 +000070112017-03-30 Simon Fraser <simon.fraser@apple.com>
7012
7013 Add some tests that dump the touch event regions with various content configurations
7014 https://bugs.webkit.org/show_bug.cgi?id=170216
7015
7016 Followup: add missing results files, and tweak iframes.html to show that regions fail to
7017 take iframe borders into account.
7018
7019 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
7020 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
7021 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
7022 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
7023 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
7024 * fast/events/touch/ios/touch-event-regions/iframes.html:
7025 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
7026 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
7027
pvollan@apple.com87075aaf2017-03-30 17:06:59 +000070282017-03-30 Per Arne Vollan <pvollan@apple.com>
7029
7030 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
7031 https://bugs.webkit.org/show_bug.cgi?id=170188
7032
7033 Reviewed by Eric Carlson.
7034
7035 The textTrackDisplayElement call will fail and throw an exception if the text track display element
7036 has not yet been added to the text track container element. We wait until it has been added.
7037
7038 * media/track/track-cue-rendering-with-padding.html:
7039
commit-queue@webkit.org98928812017-03-30 17:06:21 +000070402017-03-30 Antoine Quint <graouts@apple.com>
7041
7042 [Modern Media Controls] Invalid placard icon is not visible for short video
7043 https://bugs.webkit.org/show_bug.cgi?id=170277
7044 <rdar://problem/31327955>
7045
7046 Reviewed by Eric Carlson.
7047
7048 Add a new test to check that we correctly hide the invalid icon only when
7049 there is no space left to display it.
7050
7051 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
7052 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
7053
svillar@igalia.com9f7a20b2017-03-30 14:40:46 +000070542017-03-27 Sergio Villar Senin <svillar@igalia.com>
7055
7056 [css-grid] Clamp the number of autorepeat tracks
7057 https://bugs.webkit.org/show_bug.cgi?id=170120
7058
7059 Reviewed by Manuel Rego Casasnovas.
7060
7061 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
7062 to allow us to run several test cases over a small number of grids in a single file quite
7063 fast. The other option was to statically (CSS) create several huge grids, something that
7064 could potentially be very expensive in terms of memory and CPU leading to timeouts.
7065
7066 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
7067 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
7068
commit-queue@webkit.org49e48492017-03-30 13:11:25 +000070692017-03-30 Antoine Quint <graouts@apple.com>
7070
7071 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
7072 https://bugs.webkit.org/show_bug.cgi?id=168409
7073 <rdar://problem/30799198>
7074
7075 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
7076 requestAnimationFrame() call to suspend the ScriptedAnimationController.
7077
7078 * media/modern-media-controls/airplay-button/airplay-button.html:
7079
pvollan@apple.comc639f112017-03-30 06:35:31 +000070802017-03-30 Per Arne Vollan <pvollan@apple.com>
7081
7082 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
7083 https://bugs.webkit.org/show_bug.cgi?id=168660
7084
7085 Reviewed Eric Carlson.
7086
7087 The textTrackDisplayElement call will fail and throw an exception if the text track display element
7088 has not yet been added to the text track container element. We wait until it has been added.
7089
7090 * media/track/track-cue-container-rendering-position.html:
7091
rniwa@webkit.org97f81a02017-03-30 05:38:59 +000070922017-03-29 Ryosuke Niwa <rniwa@webkit.org>
7093
7094 Disconnecting a HTMLObjectElement does not always unload its content document
7095 https://bugs.webkit.org/show_bug.cgi?id=169606
7096
7097 Reviewed by Andy Estes.
7098
7099 Add a regression test.
7100
7101 * fast/dom/removing-focused-object-element-expected.txt: Added.
7102 * fast/dom/removing-focused-object-element.html: Added.
7103
simon.fraser@apple.com187c6d02017-03-30 01:31:59 +000071042017-03-29 Simon Fraser <simon.fraser@apple.com>
7105
7106 Add some tests that dump the touch event regions with various content configurations
7107 https://bugs.webkit.org/show_bug.cgi?id=170216
7108
7109 Reviewed by Dean Jackson.
7110
7111 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
7112
7113 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
7114 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
7115 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
7116 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
7117 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
7118 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
7119 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
7120 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
7121 * fast/events/touch/ios/touch-event-regions/document.html: Added.
7122 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
7123 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
7124 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
7125 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
7126 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
7127 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
7128
simon.fraser@apple.com54152682017-03-30 01:31:53 +000071292017-03-28 Simon Fraser <simon.fraser@apple.com>
7130
7131 Make it possible to dump touch event regions for testing
7132 https://bugs.webkit.org/show_bug.cgi?id=170209
7133 <rdar://problem/31309258>
7134
7135 Reviewed by Tim Horton.
7136
7137 Simple test that dumps the regions.
7138
7139 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
7140 * fast/events/touch/ios/touch-event-regions.html: Added.
7141
zalan@apple.com26018542017-03-30 01:25:00 +000071422017-03-29 Zalan Bujtas <zalan@apple.com>
7143
7144 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
7145 https://bugs.webkit.org/show_bug.cgi?id=170259
7146 <rdar://problem/31300584>
7147
7148 Reviewed by Simon Fraser.
7149
7150 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
7151 * fast/block/float/placing-multiple-floats-crash.html: Added.
7152
timothy_horton@apple.coma6aeabc2017-03-30 01:05:58 +000071532017-03-29 Tim Horton <timothy_horton@apple.com>
7154
7155 Swipe gesture tests don't work on macOS Sierra
7156 https://bugs.webkit.org/show_bug.cgi?id=161675
7157 <rdar://problem/23379930>
7158
7159 Reviewed by Darin Adler.
7160
7161 * platform/mac-wk2/TestExpectations:
7162 * swipe/basic-cached-back-swipe-expected.txt:
7163 * swipe/basic-cached-back-swipe.html:
7164 * swipe/main-frame-pinning-requirement-expected.txt:
7165 * swipe/main-frame-pinning-requirement.html:
7166 * swipe/pushState-cached-back-swipe-expected.txt:
7167 * swipe/pushState-cached-back-swipe.html:
7168 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
7169 * swipe/pushState-programmatic-back-while-swiping-crash.html:
7170 * swipe/resources/swipe-test.js:
7171 (measuredDurationShouldBeLessThan):
7172 (startSwipeGesture):
7173 (completeSwipeGesture):
7174 (playEventStream):
7175 (eventQueue.enqueueScrollEvent): Deleted.
7176 (eventQueue.enqueueSwipeEvent): Deleted.
7177 (eventQueue.hasPendingEvents): Deleted.
7178 (eventQueue.callAfterEventDispatch): Deleted.
7179 (eventQueue._processEventQueue): Deleted.
7180 (eventQueue._processEventQueueSoon): Deleted.
7181 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
7182 * swipe/swipe-start-hysteresis-failures.html: Removed.
7183
mmaxfield@apple.comff19e5c2017-03-29 23:12:08 +000071842017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7185
7186 Try to normalize variation ranges
7187 https://bugs.webkit.org/show_bug.cgi?id=170119
7188
7189 Reviewed by Simon Fraser.
7190
7191 * fast/text/variations/font-selection-properties-expected.html:
7192
ryanhaddad@apple.com43a7d082017-03-29 22:46:34 +000071932017-03-29 Ryan Haddad <ryanhaddad@apple.com>
7194
7195 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
7196 https://bugs.webkit.org/show_bug.cgi?id=169677
7197
7198 Unreviewed test gardening.
7199
7200 * platform/mac-wk1/TestExpectations:
7201 * platform/mac/TestExpectations:
7202
jfernandez@igalia.com81a5ae22017-03-29 22:01:11 +000072032017-03-29 Javier Fernandez <jfernandez@igalia.com>
7204
7205 [css-align] Adapt self-alignment properties to the new baseline syntax
7206 https://bugs.webkit.org/show_bug.cgi?id=170235
7207
7208 Reviewed by David Hyatt.
7209
7210 Added new cases to the alignment properties parsing tests so that we can verify the new
7211 baseline-alignment syntax is parsed as expected.
7212 Additionally, I modified the tests so that they use the testharness format.
7213
7214 * css3/parse-align-items-expected.txt:
7215 * css3/parse-align-items.html:
7216 * css3/parse-align-self-expected.txt:
7217 * css3/parse-align-self.html:
7218 * css3/resources/alignment-parsing-utils-th.js:
7219 (checkValues):
7220 * fast/css/parse-justify-items-expected.txt:
7221 * fast/css/parse-justify-items.html:
7222 * fast/css/parse-justify-self-expected.txt:
7223 * fast/css/parse-justify-self.html:
7224 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
7225 (checkValues):
7226 (checkBadValues):
7227 (checkInitialValues):
7228 (checkInheritValues):
7229 (checkLegacyValues):
7230 (checkSupportedValues):
7231
cdumez@apple.com5ddde632017-03-29 20:54:21 +000072322017-03-29 Chris Dumez <cdumez@apple.com>
7233
7234 Animated SVG images are not paused in pages loaded in the background
7235 https://bugs.webkit.org/show_bug.cgi?id=170043
7236 <rdar://problem/31234412>
7237
7238 Reviewed by Simon Fraser.
7239
7240 Extend layout test coverage.
7241
7242 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
7243 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
7244 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
7245 * svg/animations/animations-paused-in-background-page.html: Added.
7246 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
7247
mmaxfield@apple.com9ac76242017-03-29 19:23:21 +000072482017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7249
7250 Post-commit test gardening after r214546
7251 https://bugs.webkit.org/show_bug.cgi?id=169518
7252
7253 Unreviewed.
7254
7255 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
7256 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
7257
mmaxfield@apple.comf9e6bdb2017-03-29 19:25:39 +000072582017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7259
7260 Post-commit test gardening after r214546
7261 https://bugs.webkit.org/show_bug.cgi?id=169518
7262
7263 Unreviewed.
7264
7265 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
7266 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
7267
ryanhaddad@apple.com436c9042017-03-29 18:38:10 +000072682017-03-29 Ryan Haddad <ryanhaddad@apple.com>
7269
7270 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
7271 https://bugs.webkit.org/show_bug.cgi?id=170130
7272
7273 Unreviewed test gardening.
7274
7275 * TestExpectations:
7276
mmaxfield@apple.comeee54462017-03-29 17:40:21 +000072772017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
7278
7279 Variation fonts: Make sure that feature detection and preprocessor macros are right
7280 https://bugs.webkit.org/show_bug.cgi?id=169518
7281
7282 Reviewed by Simon Fraser.
7283
7284 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
7285
7286 * fast/text/font-variations-feature-detection-expected.html: Added.
7287 * fast/text/font-variations-feature-detection.html: Added.
7288 * platform/ios-simulator/TestExpectations:
7289 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7290 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
7291 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
7292 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
7293 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
7294 * platform/mac/TestExpectations:
7295
commit-queue@webkit.org9a153322017-03-29 17:28:48 +000072962017-03-29 Antoine Quint <graouts@apple.com>
7297
7298 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
7299 https://bugs.webkit.org/show_bug.cgi?id=170239
7300 <rdar://problem/31320685>
7301
7302 Reviewed by Dean Jackson.
7303
7304 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
7305 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
7306 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
7307 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
7308 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
7309
7310 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
7311 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
7312 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
7313 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
7314 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
7315
ryanhaddad@apple.com00c09402017-03-29 17:08:08 +000073162017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7317
7318 Mark fast/workers/worker-close-more.html as a flaky timeout.
7319 https://bugs.webkit.org/show_bug.cgi?id=169838
7320
7321 Unreviewed test gardening.
7322
7323 * platform/mac/TestExpectations:
7324
commit-queue@webkit.org62d62462017-03-29 15:58:29 +000073252017-03-29 Youenn Fablet <youenn@apple.com>
7326
7327 Move DTMF WebRTC extension behind its own compile flag
7328 https://bugs.webkit.org/show_bug.cgi?id=170226
7329
7330 Reviewed by Eric Carlson.
7331
7332 * TestExpectations:
7333 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
7334 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
7335 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
7336 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
7337
clopez@igalia.comea2710e2017-03-29 15:33:15 +000073382017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
7339
7340 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
7341 https://bugs.webkit.org/show_bug.cgi?id=170192
7342
7343 Unreviewed test gardening.
7344
7345 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
7346
commit-queue@webkit.orge832d6b2017-03-29 15:18:38 +000073472017-03-29 Youenn Fablet <youenn@apple.com>
7348
7349 Add test for differentiating camera versus canvas stream
7350 https://bugs.webkit.org/show_bug.cgi?id=169698
7351 <rdar://problem/31076026>
7352
7353 Reviewed by Eric Carlson.
7354
7355 * fast/mediastream/captureStream/canvas2d.html:
7356
clopez@igalia.com1c1602f2017-03-29 13:34:21 +000073572017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
7358
7359 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
7360 https://bugs.webkit.org/show_bug.cgi?id=170223
7361
7362 Reviewed by Youenn Fablet.
7363
7364 After r214441 the arguments of addIceCandidate() are nullable.
7365
7366 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
7367 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
7368 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
7369
commit-queue@webkit.org3c6d8822017-03-29 09:39:41 +000073702017-03-29 Antoine Quint <graouts@apple.com>
7371
7372 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
7373 https://bugs.webkit.org/show_bug.cgi?id=168409
7374 <rdar://problem/30799198>
7375
7376 Reviewed by Dean Jackson.
7377
7378 Opt into ScriptedAnimationController logging.
7379
7380 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
7381 * media/modern-media-controls/airplay-button/airplay-button.html:
7382
commit-queue@webkit.org3a5954d2017-03-29 04:09:14 +000073832017-03-28 Youenn Fablet <youenn@apple.com>
7384
7385 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
7386 https://bugs.webkit.org/show_bug.cgi?id=170192
7387
7388 Reviewed by Jon Lee.
7389
7390 * fast/mediastream/RTCIceCandidate-expected.txt:
7391 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
7392 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
7393 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
7394 Ensuring sdpMid has a valid value.
7395 * fast/mediastream/resources/promise-utils.js: Improving error logging.
7396
bfulgham@apple.com44cadb42017-03-29 01:00:09 +000073972017-03-27 Brent Fulgham <bfulgham@apple.com>
7398
7399 Only attach Attributes to a given element one time
7400 https://bugs.webkit.org/show_bug.cgi?id=170125
7401 <rdar://problem/31279676>
7402
7403 Reviewed by Chris Dumez.
7404
7405 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
7406 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
7407 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
7408 * fast/dom/Attr/only-attach-attr-once.html: Added.
7409
commit-queue@webkit.org6ca84c12017-03-29 00:06:11 +000074102017-03-28 Youenn Fablet <youenn@apple.com>
7411
7412 Stop RTCDataChannel when closing page
7413 https://bugs.webkit.org/show_bug.cgi?id=170166
7414
7415 Reviewed by Eric Carlson.
7416
7417 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
7418 * webrtc/datachannel/datachannel-gc.html: Added.
7419
mmaxfield@apple.comc9b0b8d2017-03-28 23:53:28 +000074202017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
7421
7422 Ranges for variation font properties are not enforced
7423 https://bugs.webkit.org/show_bug.cgi?id=169979
7424
7425 Reviewed by David Hyatt.
7426
7427 * fast/text/font-selection-font-face-parse-expected.txt:
7428 * fast/text/font-selection-font-face-parse.html:
7429 * fast/text/font-selection-font-loading-api-parse-expected.txt:
7430 * fast/text/font-selection-font-loading-api-parse.html:
7431 * fast/text/font-style-parse-expected.txt:
7432 * fast/text/font-style-parse.html:
7433 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
7434 * fast/text/variations/font-loading-api-parse-ranges.html:
7435 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
7436 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
7437 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7438
aestes@apple.comb527f1f2017-03-28 23:50:55 +000074392017-03-28 Andy Estes <aestes@apple.com>
7440
7441 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
7442 https://bugs.webkit.org/show_bug.cgi?id=170197
7443 <rdar://problem/30314067>
7444
7445 Reviewed by Brady Eidson.
7446
7447 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
7448 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
7449
cdumez@apple.coma585b422017-03-28 23:11:35 +000074502017-03-28 Chris Dumez <cdumez@apple.com>
7451
7452 Animated SVG images are not paused when outside viewport
7453 https://bugs.webkit.org/show_bug.cgi?id=170155
7454 <rdar://problem/31288893>
7455
7456 Reviewed by Antti Koivisto.
7457
7458 Add layout test coverage.
7459
7460 * platform/mac-wk1/TestExpectations:
7461 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
7462 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
7463 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
7464 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
7465 * svg/animations/resources/smilAnimation.svg: Added.
7466
antti@apple.comdf681732017-03-28 22:48:26 +000074672017-03-28 Antti Koivisto <antti@apple.com>
7468
7469 Missing render tree position invalidation when tearing down renderers for display:contents subtree
7470 https://bugs.webkit.org/show_bug.cgi?id=170199
7471 <rdar://problem/31260856>
7472
7473 Reviewed by Zalan Bujtas.
7474
7475 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
7476 * fast/shadow-dom/slot-renderer-teardown.html: Added.
7477
ryanhaddad@apple.combd4d8082017-03-28 22:32:43 +000074782017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7479
7480 Unreviewed, rolling out r214485.
7481
7482 This change caused LayoutTest crashes.
7483
7484 Reverted changeset:
7485
7486 "Stop RTCDataChannel when closing page"
7487 https://bugs.webkit.org/show_bug.cgi?id=170166
7488 http://trac.webkit.org/changeset/214485
7489
bburg@apple.com2e3de942017-03-28 21:41:24 +000074902017-03-28 Brian Burg <bburg@apple.com>
7491
7492 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
7493 https://bugs.webkit.org/show_bug.cgi?id=169865
7494 <rdar://problem/31250573>
7495
7496 Reviewed by Joseph Pecoraro.
7497
7498 Add tests that verify the new command works as expected when it disables resource caching.
7499 I also manually verified that the override setting is cleared when Web Inspector disconnects.
7500 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
7501 a load happened or not.
7502
7503 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
7504 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
7505 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
7506 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
7507
commit-queue@webkit.orgb6cf2c62017-03-28 21:17:12 +000075082017-03-28 Youenn Fablet <youenn@apple.com>
7509
7510 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
7511 https://bugs.webkit.org/show_bug.cgi?id=170194
7512
7513 Reviewed by Chris Dumez.
7514
7515 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
7516 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
7517
commit-queue@webkit.org3a75b6f2017-03-28 20:57:11 +000075182017-03-28 Joseph Pecoraro <pecoraro@apple.com>
7519
7520 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
7521 https://bugs.webkit.org/show_bug.cgi?id=166862
7522 <rdar://problem/29835977>
7523
7524 Reviewed by Brian Burg.
7525
7526 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
7527 * http/tests/inspector/network/resource-mime-type.html: Added.
7528 Test resource mime types for different resources.
7529
7530 * http/tests/inspector/network/resources/json.php: Added.
7531 * http/tests/inspector/network/resources/script.js: Added.
7532 * http/tests/inspector/network/resources/script.txt: Added.
7533 * http/tests/inspector/network/resources/stylesheet.css: Added.
7534 * http/tests/inspector/network/resources/stylesheet.txt: Added.
7535 * http/tests/resources/square20.jpg: Added.
7536 Resources for various requests and different mime types.
7537
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +000075382017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7539
ryanhaddad@apple.com87370632017-03-28 20:50:36 +00007540 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
7541 https://bugs.webkit.org/show_bug.cgi?id=168132
7542
7543 Unreviewed test gardening.
7544
7545 * platform/mac/TestExpectations:
7546
75472017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7548
ryanhaddad@apple.com25e88b72017-03-28 20:02:10 +00007549 Mark two fast/scrolling/ios/touch-scroll tests as failing.
7550 https://bugs.webkit.org/show_bug.cgi?id=170153
7551
7552 Unreviewed test gardening.
7553
7554 * platform/ios-wk2/TestExpectations:
7555
75562017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7557
ryanhaddad@apple.com364d5372017-03-28 19:05:42 +00007558 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
7559
7560 Unreviewed test gardening.
7561
7562 * platform/ios/TestExpectations:
7563
commit-queue@webkit.org3e2137c2017-03-28 19:03:21 +000075642017-03-28 Youenn Fablet <youenn@apple.com>
7565
7566 Stop RTCDataChannel when closing page
7567 https://bugs.webkit.org/show_bug.cgi?id=170166
7568
7569 Reviewed by Eric Carlson.
7570
7571 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
7572 * webrtc/datachannel/datachannel-gc.html: Added.
7573
commit-queue@webkit.org4cbe0732017-03-28 17:36:50 +000075742017-03-28 Antoine Quint <graouts@apple.com>
7575
7576 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
7577 https://bugs.webkit.org/show_bug.cgi?id=170180
7578
7579 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
7580
7581 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
7582 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
7583
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +000075842017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7585
ryanhaddad@apple.com0aaa16e2017-03-28 16:42:05 +00007586 Mark fast/history/ios/history-scroll-restoration.html as flaky.
7587 https://bugs.webkit.org/show_bug.cgi?id=169558
7588
7589 Unreviewed test gardening.
7590
7591 * platform/ios-wk2/TestExpectations:
7592
75932017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7594
ryanhaddad@apple.com7de403d2017-03-28 16:29:15 +00007595 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
7596 https://bugs.webkit.org/show_bug.cgi?id=170180
7597
7598 Unreviewed test gardening.
7599
7600 * platform/ios/TestExpectations:
7601
commit-queue@webkit.org9c269e62017-03-28 16:12:42 +000076022017-03-28 Youenn Fablet <youenn@apple.com>
7603
7604 LayoutTest webrtc/video-getParameters.html is failing
7605 https://bugs.webkit.org/show_bug.cgi?id=170148
7606
7607 Unreviewed.
7608
7609 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
7610
ryanhaddad@apple.com46558172017-03-28 16:09:11 +000076112017-03-28 Ryan Haddad <ryanhaddad@apple.com>
7612
7613 Mark webrtc/video-replace-track-to-null.html as flaky.
7614 https://bugs.webkit.org/show_bug.cgi?id=170178
7615
7616 Unreviewed test gardening.
7617
7618 * TestExpectations:
7619
jbedard@apple.comc2c7bd62017-03-28 15:30:06 +000076202017-03-28 Jonathan Bedard <jbedard@apple.com>
7621
7622 Moved gardened ios-simulator tests to ios folders
7623 <rdar://problem/30948691>
7624
7625 Unreviewed test re-organization.
7626
7627 Moving ios-simulator test expectations to share as many expectations
7628 as possible with on-device testing.
7629
7630 * platform/ios: Moved from platform/ios-simulator.
7631 * platform/ios-device: Added.
7632 * platform/ios-device-wk1: Added.
7633 * platform/ios-device-wk2: Added.
7634 * platform/ios-simulator: Moved to platform/ios.
7635 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
7636 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
7637 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
7638 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
7639
yoav@yoav.ws81391512017-03-28 11:56:52 +000076402017-03-28 Yoav Weiss <yoav@yoav.ws>
7641
7642 Add a warning for unused link preloads.
7643 https://bugs.webkit.org/show_bug.cgi?id=165670
7644
7645 Reviewed by Youenn Fablet.
7646
7647 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
7648 * http/tests/preload/download_resources-expected.txt:
7649 * http/tests/preload/download_resources.html: Added references to preloaded resources.
7650 * http/tests/preload/onerror_event-expected.txt:
7651 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
7652 * http/tests/preload/onload_event-expected.txt:
7653 * http/tests/preload/onload_event.html: Added references to preloaded resources.
7654 * http/tests/preload/single_download_preload.html: Deflaked.
7655 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
7656 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
7657 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
7658 * http/tests/preload/unused_preload_warning-expected.txt: Added.
7659 * http/tests/preload/unused_preload_warning.html: Added.
7660
commit-queue@webkit.org6c4ccc22017-03-28 10:42:39 +000076612017-03-28 Antoine Quint <graouts@apple.com>
7662
7663 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
7664 https://bugs.webkit.org/show_bug.cgi?id=170171
7665 <rdar://problem/31095500>
7666
7667 Reviewed by Dean Jackson.
7668
7669 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
7670 the "presented" property returns false immediately after calling hide() on the panel.
7671
7672 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
7673 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
7674 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
7675 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
7676
commit-queue@webkit.orgd065dbf2017-03-28 07:49:56 +000076772017-03-28 Aaron Chu <aaron_chu@apple.com>
7678
7679 AX: Media controls should be able to be re-activated after faded away
7680 https://bugs.webkit.org/show_bug.cgi?id=170048
7681 <rdar://problem/30157179>
7682
7683 Reviewed by Antoine Quint.
7684
7685 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
7686 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
7687
graouts@webkit.orga5300e22017-03-28 07:34:18 +000076882017-03-28 Antoine Quint <graouts@apple.com>
7689
7690 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
7691 https://bugs.webkit.org/show_bug.cgi?id=169145
7692 <rdar://problem/17048858>
7693
7694 Reviewed by Dean Jackson.
7695
7696 We add new tests for media documents and related features that cover the following cases:
7697
7698 - checking <video> with only audio tracks does not show the fullscreen button
7699 - checking <video> with only audio tracks does not show the picture-in-picture button
7700 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
7701
7702 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7703 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
7704 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
7705 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
7706 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
7707 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
7708 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
7709 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
7710 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
7711 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
7712 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
7713 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
7714 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
7715 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
7716 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7717 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
7718 * platform/ios-simulator/TestExpectations:
7719 * platform/mac/TestExpectations:
7720
commit-queue@webkit.org09412b62017-03-28 02:23:10 +000077212017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
7722
7723 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
7724 https://bugs.webkit.org/show_bug.cgi?id=169771
7725
7726 Reviewed by Simon Fraser.
7727
7728 * fast/images/animated-image-different-dest-size-expected.html: Added.
7729 * fast/images/animated-image-different-dest-size.html: Added.
7730 This test crashes without this patch.
7731
7732 * fast/images/animated-image-loop-count.html:
7733 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
7734
7735 * fast/images/async-image-background-image-expected.html: Added.
7736 * fast/images/async-image-background-image.html: Added.
7737 Ensures the background image can be drawn asynchronously if it is large.
7738
7739 * fast/images/async-image-canvas-draw-image-expected.html: Added.
7740 * fast/images/async-image-canvas-draw-image.html: Added.
7741 Ensures the image is drawn synchronously on the canvas regardless of its size.
7742
7743 * fast/images/ordered-animated-image-frames.html:
7744 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
7745
7746 * fast/images/reset-image-animation-expected.txt:
7747 * fast/images/reset-image-animation.html:
7748 Change how the steps of the test are ordered so the test can be not flaky.
7749 Running it with -repeat-each was failing.
7750
7751 * fast/images/resources/red-green-blue-900-300.png: Added.
7752
commit-queue@webkit.org71d3ce12017-03-27 23:36:36 +000077532017-03-27 Youenn Fablet <youenn@apple.com>
7754
7755 addIceCandidate should not throw if passed null or undefined
7756 https://bugs.webkit.org/show_bug.cgi?id=170118
7757
7758 Reviewed by Eric Carlson.
7759
7760 Updating test to log addIceCandidate rejection.
7761
7762 * webrtc/datachannel/basic.html:
7763 * webrtc/routines.js:
7764 (iceCallback1):
7765 (iceCallback2):
7766 (onAddIceCandidateError):
7767
ryanhaddad@apple.comc3767a92017-03-27 23:21:19 +000077682017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7769
7770 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
7771
7772 Unreviewed test gardening.
7773
7774 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
7775 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
7776
antti@apple.comf4e83d62017-03-27 22:56:32 +000077772017-03-27 Antti Koivisto <antti@apple.com>
7778
7779 Loading in-body stylesheets should not block rendering of elements before them
7780 https://bugs.webkit.org/show_bug.cgi?id=169345
7781
7782 Reviewed by Simon Fraser.
7783
7784 * http/tests/incremental/resources/delayed-css.php: Added.
7785 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
7786 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
7787
mmaxfield@apple.com2bd2add2017-03-27 22:09:14 +000077882017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7789
7790 Test variation font ranges in the CSS Font Loading API
7791 https://bugs.webkit.org/show_bug.cgi?id=170022
7792
7793 Reviewed by Dean Jackson.
7794
7795 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
7796 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
7797
ryanhaddad@apple.combea8c942017-03-27 21:20:30 +000077982017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7799
7800 Unreviewed, rolling out r214411.
7801
7802 Two of the LayoutTests for this change time out on ios-
7803 simulator.
7804
7805 Reverted changeset:
7806
7807 "[Modern Media Controls] Improve media documents across macOS,
7808 iPhone and iPad"
7809 https://bugs.webkit.org/show_bug.cgi?id=169145
7810 http://trac.webkit.org/changeset/214411
7811
graouts@webkit.orgf00d5252017-03-27 19:44:09 +000078122017-03-27 Antoine Quint <graouts@apple.com>
7813
7814 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
7815 https://bugs.webkit.org/show_bug.cgi?id=168517
7816 <rdar://problem/30577636>
7817
7818 Reviewed by Dean Jackson.
7819
7820 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
7821
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +000078222017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7823
ryanhaddad@apple.com05d92a12017-03-27 19:40:01 +00007824 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
7825 https://bugs.webkit.org/show_bug.cgi?id=169679
7826
7827 Unreviewed test gardening.
7828
7829 * platform/mac/TestExpectations:
7830
78312017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7832
ryanhaddad@apple.com05f97432017-03-27 19:36:55 +00007833 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
7834 https://bugs.webkit.org/show_bug.cgi?id=170127
7835
7836 Unreviewed test gardening.
7837
7838 * platform/mac/TestExpectations:
7839
78402017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7841
ryanhaddad@apple.com268f5bd2017-03-27 19:16:50 +00007842 Mark media/modern-media-controls/time-label/time-label.html as flaky.
7843 https://bugs.webkit.org/show_bug.cgi?id=169678
7844
7845 Unreviewed test gardening.
7846
7847 * platform/mac-wk1/TestExpectations:
7848
78492017-03-27 Ryan Haddad <ryanhaddad@apple.com>
7850
ryanhaddad@apple.com7b05c182017-03-27 19:09:48 +00007851 Marking two modern-media-controls tests as timeouts.
7852 https://bugs.webkit.org/show_bug.cgi?id=170123
7853
7854 Unreviewed test gardening.
7855
7856 * platform/ios-simulator/TestExpectations:
7857
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +000078582017-03-27 Youenn Fablet <youenn@apple.com>
7859
commit-queue@webkit.orgdf5a4882017-03-27 18:13:19 +00007860 Tighten RTCDatachannel creation and parameter getters
7861 https://bugs.webkit.org/show_bug.cgi?id=170081
7862
7863 Reviewed by Eric Carlson.
7864
7865 * webrtc/datachannel/basic-expected.txt:
7866 * webrtc/datachannel/basic.html:
7867
78682017-03-27 Youenn Fablet <youenn@apple.com>
7869
commit-queue@webkit.org53e392f2017-03-27 18:10:45 +00007870 Add support for RTCRtpReceiver/RTCRtpSender getParameters
7871 https://bugs.webkit.org/show_bug.cgi?id=170057
7872
7873 Reviewed by Alex Christensen.
7874
7875 * webrtc/video-getParameters-expected.txt: Added.
7876 * webrtc/video-getParameters.html: Added.
7877
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +000078782017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7879
mmaxfield@apple.com076f8a02017-03-27 17:50:33 +00007880 font variation properties don't need to accept numbers
7881 https://bugs.webkit.org/show_bug.cgi?id=169357
7882
7883 Reviewed by Antti Koivisto.
7884
7885 * fast/text/font-selection-font-face-parse-expected.txt:
7886 * fast/text/font-selection-font-face-parse.html:
7887 * fast/text/font-selection-font-loading-api-parse-expected.txt:
7888 * fast/text/font-selection-font-loading-api-parse.html:
7889 * fast/text/font-stretch-parse-expected.txt:
7890 * fast/text/font-stretch-parse.html:
7891 * fast/text/font-style-parse-expected.txt:
7892 * fast/text/font-style-parse.html:
7893 * fast/text/variations/font-selection-properties.html:
7894 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
7895
78962017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7897
mmaxfield@apple.com531f9f52017-03-27 16:18:33 +00007898 Implement format specifier for variation fonts
7899 https://bugs.webkit.org/show_bug.cgi?id=169327
7900
7901 Reviewed by Simon Fraser.
7902
7903 * fast/text/variations/font-face-format-expected.html: Added.
7904 * fast/text/variations/font-face-format.html: Added.
7905
79062017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
7907
mmaxfield@apple.coma7db0092017-03-27 16:12:21 +00007908 Make sure animation works for font-weight, font-stretch, and font-style
7909 https://bugs.webkit.org/show_bug.cgi?id=169683
7910
7911 Reviewed by Simon Fraser.
7912
7913 * animations/font-variations/font-stretch-expected.txt: Added.
7914 * animations/font-variations/font-stretch.html: Added.
7915 * animations/font-variations/font-style-expected.txt: Added.
7916 * animations/font-variations/font-style.html: Added.
7917 * animations/font-variations/font-weight-expected.txt: Added.
7918 * animations/font-variations/font-weight.html: Added.
7919 * animations/resources/animation-test-helpers.js:
7920 (compareFontStyle):
7921 (getPropertyValue):
7922 (comparePropertyValue):
7923
achristensen@apple.comf7a83f82017-03-27 15:43:34 +000079242017-03-27 Alex Christensen <achristensen@webkit.org>
7925
7926 Make WebSockets work in network process
7927 https://bugs.webkit.org/show_bug.cgi?id=169930
7928
7929 Reviewed by Youenn Fablet.
7930
7931 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
7932 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
7933 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
7934 (web_socket_do_extra_handshake):
7935 (web_socket_transfer_data):
7936 * platform/ios-simulator-wk1/TestExpectations:
7937 * platform/mac-wk1/TestExpectations:
7938 * platform/win/TestExpectations:
7939
commit-queue@webkit.org602e02d2017-03-27 09:37:47 +000079402017-03-27 Antoine Quint <graouts@apple.com>
7941
7942 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
7943 https://bugs.webkit.org/show_bug.cgi?id=169145
7944 <rdar://problem/17048858>
7945
7946 Reviewed by Dean Jackson.
7947
7948 We add new tests for media documents and related features that cover the following cases:
7949
7950 - checking <video> with only audio tracks does not show the fullscreen button
7951 - checking <video> with only audio tracks does not show the picture-in-picture button
7952 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
7953
7954 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7955 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
7956 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
7957 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
7958 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
7959 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
7960 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
7961 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
7962 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
7963 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
7964 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
7965 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
7966 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
7967 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
7968 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
7969 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
7970 * platform/ios-simulator/TestExpectations:
7971 * platform/mac/TestExpectations:
7972
commit-queue@webkit.org5a09bbf2017-03-25 17:45:22 +000079732017-03-25 Aaron Chu <aaron_chu@apple.com>
7974
7975 AX: Media controls are unlabeled
7976 https://bugs.webkit.org/show_bug.cgi?id=169947
7977 <rdar://problem/30153323>
7978
7979 Reviewed by Antoine Quint.
7980
7981 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
7982 * media/modern-media-controls/airplay-button/airplay-button.html:
7983 * media/modern-media-controls/forward-button/forward-button-expected.txt:
7984 * media/modern-media-controls/forward-button/forward-button.html:
7985 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
7986 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
7987 * media/modern-media-controls/icon-button/icon-button-expected.txt:
7988 * media/modern-media-controls/icon-button/icon-button.html:
7989 * media/modern-media-controls/icon-service/icon-service-expected.txt:
7990 * media/modern-media-controls/icon-service/icon-service.html:
7991 * media/modern-media-controls/mute-button/mute-button-expected.txt:
7992 * media/modern-media-controls/mute-button/mute-button.html:
7993 * media/modern-media-controls/pip-button/pip-button-expected.txt:
7994 * media/modern-media-controls/pip-button/pip-button.html:
7995 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
7996 * media/modern-media-controls/play-pause-button/play-pause-button.html:
7997 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
7998 * media/modern-media-controls/rewind-button/rewind-button.html:
7999 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
8000 * media/modern-media-controls/skip-back-button/skip-back-button.html:
8001 * media/modern-media-controls/start-button/start-button-expected.txt:
8002 * media/modern-media-controls/start-button/start-button.html:
8003 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
8004 * media/modern-media-controls/tracks-button/tracks-button.html:
8005
carlosgc@webkit.orgbc2a2b52017-03-25 08:19:50 +000080062017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
8007
8008 Unreviewed GTK+ gardening. Update expectations of several tests.
8009
8010 * platform/gtk/TestExpectations:
8011
mmaxfield@apple.com09f81272017-03-25 07:42:46 +000080122017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
8013
8014 Post-commit test fix after r214394
8015 https://bugs.webkit.org/show_bug.cgi?id=170083
8016
8017 Unreviewed.
8018
8019 * fast/text/variations/optical-sizing.html:
8020
mmaxfield@apple.com56ff8062017-03-25 06:50:18 +000080212017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
8022
8023 Add font-optical-sizing to CSSComputedStyleDeclaration
8024 https://bugs.webkit.org/show_bug.cgi?id=170083
8025
8026 Reviewed by Joseph Pecoraro.
8027
8028 * fast/css/getComputedStyle/computed-style-expected.txt:
8029 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
8030 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
8031 * fast/css/getComputedStyle/resources/property-names.js:
8032 * fast/text/variations/optical-sizing-expected.txt:
8033 * fast/text/variations/optical-sizing.html:
8034 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
8035 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
8036 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
8037
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +000080382017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8039
ryanhaddad@apple.com14eb8de2017-03-25 00:39:20 +00008040 Consolidate TestExpectations for media/restore-from-page-cache.html.
8041
8042 Unreviewed test gardening.
8043
8044 * platform/mac/TestExpectations:
8045
80462017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8047
ryanhaddad@apple.com76bd37c2017-03-25 00:10:06 +00008048 Unreviewed, rolling out r214361.
8049
8050 This change caused flakiness in http/tests/preload tests.
8051
8052 Reverted changeset:
8053
8054 "Add a warning for unused link preloads."
8055 https://bugs.webkit.org/show_bug.cgi?id=165670
8056 http://trac.webkit.org/changeset/214361
8057
graouts@webkit.orgb620f252017-03-24 23:32:14 +000080582017-03-24 Antoine Quint <graouts@webkit.org>
8059
8060 [Modern Media Controls] Remove placard icon if height is compressed
8061 https://bugs.webkit.org/show_bug.cgi?id=167935
8062 <rdar://problem/30397128>
8063
8064 Reviewed by Dean Jackson.
8065
8066 We add a new test to check that the various designed constraints to toggle display of a placard's
8067 icon, title and description are honored. Also, due to the old layout() method now being called
8068 "commit()", we refactor a relevant test.
8069
8070 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
8071 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
8072 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
8073 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
8074
eric.carlson@apple.comc7e51952017-03-24 23:27:14 +000080752017-03-24 Eric Carlson <eric.carlson@apple.com>
8076
8077 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
8078 https://bugs.webkit.org/show_bug.cgi?id=170056
8079
8080 Reviewed by Youenn Fablet.
8081
8082 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
8083 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
8084 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
8085 * fast/mediastream/apply-constraints-advanced-expected.txt:
8086 * fast/mediastream/apply-constraints-advanced.html:
8087 * fast/mediastream/apply-constraints-video-expected.txt:
8088 * fast/mediastream/apply-constraints-video.html:
8089
dino@apple.com21196272017-03-24 23:16:52 +000080902017-03-24 Dean Jackson <dino@apple.com>
8091
8092 Serialization of custom props in longhand should be "" not value of shorthand
8093 https://bugs.webkit.org/show_bug.cgi?id=167699
8094 <rdar://problem/30324200>
8095
8096 Reviewed by Sam Weinig.
8097
8098 * fast/css/variables/rule-property-get-expected.html:
8099 * fast/css/variables/rule-property-get.html:
8100
graouts@webkit.org2b626cf2017-03-24 22:10:45 +000081012017-03-24 Antoine Quint <graouts@webkit.org>
8102
8103 [Modern Media Controls] Captions don't move with the appearance of the inline controls
8104 https://bugs.webkit.org/show_bug.cgi?id=170051
8105 <rdar://problem/30754428>
8106
8107 Reviewed by Dean Jackson.
8108
8109 Add a new test, which would have previously failed, where we check that we account for the controls bar height
8110 when showing captions with the controls bar visible.
8111
8112 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
8113 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
8114
bfulgham@apple.combdb3d1d2017-03-24 21:46:07 +000081152017-03-24 Brent Fulgham <bfulgham@apple.com>
8116
8117 Handle recursive calls to ProcessingInstruction::checkStyleSheet
8118 https://bugs.webkit.org/show_bug.cgi?id=169982
8119 <rdar://problem/31083051>
8120
8121 Reviewed by Antti Koivisto.
8122
8123 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
8124 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
8125 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
8126 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
8127 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
8128 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
8129 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
8130 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
8131 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
8132 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
8133 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
8134
beidson@apple.comc6dab482017-03-24 21:13:40 +000081352017-03-24 Brady Eidson <beidson@apple.com>
8136
8137 A null compound index value crashes the Databases process.
8138 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
8139
8140 Reviewed by Alex Christensen.
8141
8142 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
8143 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
8144 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
8145 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
8146 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
8147
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +000081482017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8149
ryanhaddad@apple.com09bb7352017-03-24 20:51:27 +00008150 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
8151 https://bugs.webkit.org/show_bug.cgi?id=170068
8152
8153 Unreviewed test gardening.
8154
8155 * platform/ios-simulator/TestExpectations:
8156
81572017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8158
ryanhaddad@apple.comb0955122017-03-24 20:39:22 +00008159 Unreviewed, rolling out r214360.
8160
8161 This change caused 20+ LayoutTest failures.
8162
8163 Reverted changeset:
8164
8165 "Handle recursive calls to
8166 ProcessingInstruction::checkStyleSheet"
8167 https://bugs.webkit.org/show_bug.cgi?id=169982
8168 http://trac.webkit.org/changeset/214360
8169
commit-queue@webkit.orga9a659a2017-03-24 19:43:42 +000081702017-03-24 Youenn Fablet <youenn@apple.com>
8171
8172 Add support for qpSum in WebRTC stats
8173 https://bugs.webkit.org/show_bug.cgi?id=170060
8174
8175 Reviewed by Eric Carlson.
8176
8177 * webrtc/video-stats.html:
8178
dbates@webkit.org8bc9f862017-03-24 19:34:11 +000081792017-03-24 Daniel Bates <dabates@apple.com>
8180
8181 Prevent new navigations during document unload
8182 https://bugs.webkit.org/show_bug.cgi?id=169934
8183 <rdar://problem/31247584>
8184
8185 Reviewed by Chris Dumez.
8186
8187 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
8188 after starting a navigation from an onunload event handler.
8189
8190 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
8191 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
8192
mmaxfield@apple.coma5cbce32017-03-24 19:01:54 +000081932017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
8194
8195 Implement font-optical-sizing
8196 https://bugs.webkit.org/show_bug.cgi?id=168895
8197
8198 Reviewed by Dean Jackson.
8199
8200 * fast/text/variations/optical-sizing-expected.txt: Added.
8201 * fast/text/variations/optical-sizing.html: Added.
8202
yoav@yoav.ws24b4bb12017-03-24 18:41:42 +000082032017-03-24 Yoav Weiss <yoav@yoav.ws>
8204
8205 Add a warning for unused link preloads.
8206 https://bugs.webkit.org/show_bug.cgi?id=165670
8207
8208 Reviewed by Youenn Fablet.
8209
8210 This adds a test for the unused preload warning, and adapts some of the other preload tests,
8211 to avoid warnings.
8212
8213 * http/tests/preload/download_resources-expected.txt: Changed.
8214 * http/tests/preload/download_resources.html: Added references to preloaded resources.
8215 * http/tests/preload/onerrer_event-expected.txt: Changed.
8216 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
8217 * http/tests/preload/onload_event.html: Added references to preloaded resources.
8218 * http/tests/preload/resources/single_download_preload.html: Deflaked.
8219 * http/tests/preload/unused_preload_warning-expected.txt: Added.
8220 * http/tests/preload/unused_preload_warning.html: Added.
8221
bfulgham@apple.comd29ec582017-03-24 18:39:28 +000082222017-03-24 Brent Fulgham <bfulgham@apple.com>
8223
8224 Handle recursive calls to ProcessingInstruction::checkStyleSheet
8225 https://bugs.webkit.org/show_bug.cgi?id=169982
8226 <rdar://problem/31083051>
8227
8228 Reviewed by Antti Koivisto.
8229
8230 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
8231 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
8232 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
8233 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
8234 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
8235 * fast/dom/beforeload/recursive-link-before-load.html: Added.
8236 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
8237 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
8238 * fast/dom/beforeload/resources/content.xhtml: Added.
8239 * fast/dom/beforeload/resources/pass.css: Added.
8240 * fast/dom/beforeload/resources/test.xsl: Added.
8241
mmaxfield@apple.com34ad4442017-03-24 18:23:48 +000082422017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
8243
8244 font-style needs a new CSSValue to make CSSRule.cssText work correctly
8245 https://bugs.webkit.org/show_bug.cgi?id=169258
8246
8247 Reviewed by David Hyatt.
8248
8249 Update tests' expected results.
8250
8251 * fast/text/font-selection-font-face-parse-expected.txt:
8252 * fast/text/font-selection-font-face-parse.html:
8253 * fast/text/font-style-parse-expected.txt:
8254 * fast/text/font-style-parse.html:
8255 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
8256 * svg/css/getComputedStyle-basic-expected.txt:
8257
commit-queue@webkit.org9107d182017-03-24 18:01:18 +000082582017-03-24 Youenn Fablet <youenn@apple.com>
8259
8260 Add libwebrtc backend support for RTCRtpSender::replaceTrack
8261 https://bugs.webkit.org/show_bug.cgi?id=169841
8262
8263 Reviewed by Alex Christensen.
8264
8265 * webrtc/audio-replace-track-expected.txt: Added.
8266 * webrtc/audio-replace-track.html: Added.
8267 * webrtc/video-replace-track-expected.txt: Added.
8268 * webrtc/video-replace-track.html: Added.
8269 * webrtc/video-replace-track-to-null-expected.txt: Added.
8270 * webrtc/video-replace-track-to-null.html: Added.
8271
ryanhaddad@apple.com149fc0a2017-03-24 17:20:09 +000082722017-03-24 Ryan Haddad <ryanhaddad@apple.com>
8273
8274 Update TestExpectations for media/restore-from-page-cache.html.
8275
8276 Unreviewed test gardening.
8277
8278 * platform/mac-wk2/TestExpectations:
8279 * platform/mac/TestExpectations:
8280
carlosgc@webkit.org8d5cd132017-03-24 17:11:57 +000082812017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8282
8283 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
8284
8285 * platform/gtk/TestExpectations:
8286
commit-queue@webkit.orgc66ff202017-03-24 16:32:53 +000082872017-03-24 Youenn Fablet <youenn@apple.com>
8288
8289 Add support for DataChannel and MediaStreamTrack stats
8290 https://bugs.webkit.org/show_bug.cgi?id=170031
8291
8292 Reviewed by Eric Carlson.
8293
8294 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
8295 * webrtc/datachannel/datachannel-stats.html: Added.
8296 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
8297 * webrtc/video-mediastreamtrack-stats.html: Added.
8298
cdumez@apple.comedecdd02017-03-24 16:27:01 +000082992017-03-24 Chris Dumez <cdumez@apple.com>
8300
8301 Extend svg/animations/animations-paused-disconnected-iframe.html
8302 https://bugs.webkit.org/show_bug.cgi?id=170035
8303
8304 Reviewed by Andreas Kling.
8305
8306 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
8307
8308 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
8309 * svg/animations/animations-paused-disconnected-iframe.html:
8310
commit-queue@webkit.org97bd82a2017-03-24 16:25:09 +000083112017-03-24 Youenn Fablet <youenn@apple.com>
8312
8313 Fix framesEncoded/framesDecoded RTC stats
8314 https://bugs.webkit.org/show_bug.cgi?id=170024
8315
8316 Reviewed by Eric Carlson.
8317
8318 * webrtc/video-stats-expected.txt: Added.
8319 * webrtc/video-stats.html: Added.
8320
carlosgc@webkit.org798207a2017-03-24 13:19:56 +000083212017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8322
carlosgc@webkit.orgccdbb352017-03-24 13:59:02 +00008323 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
8324
8325 * platform/gtk/TestExpectations:
8326
83272017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8328
carlosgc@webkit.org77c89412017-03-24 13:30:56 +00008329 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
8330
8331 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
8332 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
8333 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
8334 mime type and returned application/octet-stream.
8335
8336 * platform/gtk/TestExpectations:
8337 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
8338 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
8339
83402017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8341
carlosgc@webkit.org798207a2017-03-24 13:19:56 +00008342 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
8343
8344 We are now getting a MIME type for otf files.
8345
8346 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
8347
pvollan@apple.come52fe062017-03-24 12:01:45 +000083482017-03-24 Per Arne Vollan <pvollan@apple.com>
8349
8350 Text stroke is sometimes clipped on video captions.
8351 https://bugs.webkit.org/show_bug.cgi?id=170006
8352
8353 Reviewed by Eric Carlson.
8354
8355 * media/track/track-css-stroke-cues-expected.txt:
8356 * media/track/track-css-stroke-cues.html:
8357
carlosgc@webkit.org41922302017-03-24 08:21:21 +000083582017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
8359
8360 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
8361 https://bugs.webkit.org/show_bug.cgi?id=170001
8362
8363 Reviewed by Michael Catanzaro.
8364
8365 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
8366
8367 * platform/gtk/TestExpectations:
8368
antti@apple.com0e079ed2017-03-24 03:20:18 +000083692017-03-23 Antti Koivisto <antti@apple.com>
8370
8371 Revert r213712, caused iPad PLT regression
8372 https://bugs.webkit.org/show_bug.cgi?id=170040
8373
8374 Unreviewed.
8375
8376 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
8377 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
8378
cdumez@apple.com838ef372017-03-23 23:51:20 +000083792017-03-23 Chris Dumez <cdumez@apple.com>
8380
8381 SVG animations are not paused when their <svg> element is removed from the document
8382 https://bugs.webkit.org/show_bug.cgi?id=170030
8383 <rdar://problem/31230252>
8384
8385 Reviewed by Dean Jackson.
8386
8387 Add layout test coverage.
8388
8389 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
8390 * svg/animations/animations-paused-when-removed-from-document.html: Added.
8391
mmaxfield@apple.com0dea8b62017-03-23 23:14:02 +000083922017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
8393
8394 font shorthand should accept variation values
8395 https://bugs.webkit.org/show_bug.cgi?id=168998
8396
8397 Reviewed by Simon Fraser.
8398
8399 * fast/text/font-style-parse-expected.txt:
8400 * fast/text/font-style-parse.html:
8401 * fast/text/font-weight-parse-expected.txt:
8402 * fast/text/font-weight-parse.html:
8403
cdumez@apple.com62599cb2017-03-23 22:40:50 +000084042017-03-23 Chris Dumez <cdumez@apple.com>
8405
8406 SVG animations are not paused when inserted into a hidden page
8407 https://bugs.webkit.org/show_bug.cgi?id=170026
8408 <rdar://problem/31228704>
8409
8410 Reviewed by Andreas Kling.
8411
8412 Add layout test coverage.
8413
8414 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
8415 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
8416 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
8417 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
8418
mcatanzaro@igalia.comeb5d6d92017-03-23 22:39:57 +00008419== Rolled over to ChangeLog-2017-03-23 ==