fc278ea3aaaaef08ed74e2c4a87db54dacd1780a
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-07-02  Frederic Wang  <fred.wang@free.fr>
2
3         Update EFL expectations for some MathML tests.
4
5         Unreviewed test gardening.
6
7         * platform/efl/accessibility/math-mo-fences-and-separators-expected.txt: Added.
8         * platform/efl/mathml/opentype/horizontal-expected.txt:
9         * platform/efl/mathml/opentype/horizontal-munderover-expected.txt:
10         * platform/efl/mathml/opentype/large-operators-expected.png: Removed.
11         * platform/efl/mathml/opentype/large-operators-expected.txt:
12         * platform/efl/mathml/opentype/opentype-stretchy-expected.png: Removed.
13         * platform/efl/mathml/opentype/opentype-stretchy-expected.txt:
14         * platform/efl/mathml/opentype/vertical-expected.png: Removed.
15         * platform/efl/mathml/opentype/vertical-expected.txt:
16         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed.
17         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.txt:
18         * platform/efl/mathml/presentation/menclose-notation-values-expected.txt:
19         * platform/efl/mathml/presentation/mo-stretch-expected.png: Removed.
20         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
21         * platform/efl/mathml/presentation/mspace-children-expected.txt:
22         * platform/efl/mathml/presentation/roots-expected.png: Removed.
23         * platform/efl/mathml/presentation/roots-expected.txt:
24         * platform/efl/mathml/radical-fallback-expected.txt: Added.
25
26 2016-07-02  Frederic Wang  <fred.wang@free.fr>
27
28         Update iOS expectations for some MathML tests.
29
30         Unreviewed test gardening.
31
32         * platform/ios-simulator-wk1/TestExpectations:
33         * platform/ios-simulator-wk2/TestExpectations:
34         * platform/ios-simulator/TestExpectations:
35         * platform/ios-simulator/mathml/mathml-in-dashboard-actual.txt: Added.
36
37 2016-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
38
39         REGRESSION(r189668): Notification tests are flakey
40         https://bugs.webkit.org/show_bug.cgi?id=159375
41         <rdar://problem/22760990>
42
43         Reviewed by Alexey Proskuryakov.
44
45         * platform/mac/TestExpectations:
46         * platform/mac-wk2/TestExpectations:
47
48 2016-07-01  Commit Queue  <commit-queue@webkit.org>
49
50         Unreviewed, rolling out r202766.
51         https://bugs.webkit.org/show_bug.cgi?id=159382
52
53         The new test asserts every time (Requested by ap on #webkit).
54
55         Reverted changeset:
56
57         "Web Inspector: Sending XHR with UTF8 encoded data shows
58         garbled data in Resource sidebar"
59         https://bugs.webkit.org/show_bug.cgi?id=159358
60         http://trac.webkit.org/changeset/202766
61
62 2016-07-01  Benjamin Poulain  <bpoulain@apple.com>
63
64         [JSC] RegExp.compile is not returning the regexp when it succeed
65         https://bugs.webkit.org/show_bug.cgi?id=159381
66
67         Reviewed by Mark Lam.
68
69         * js/regexp-compile-expected.txt:
70         * js/script-tests/regexp-compile.js:
71
72 2016-07-01  Zalan Bujtas  <zalan@apple.com>
73
74         prepareForDestruction() always needs to be called before destroying the Document object.
75         https://bugs.webkit.org/show_bug.cgi?id=159372
76         rdar://problem/26788150
77
78         Reviewed by Antti Koivisto.
79
80         We should never start destroying the Document object without calling prepareForDestruction() first.
81         It ensures that render tree gets nuked before we start tearing down the node tree.
82
83         * fast/history/page-cache-destroy-document-expected.txt: Added.
84         * fast/history/page-cache-destroy-document.html: Added.
85         * fast/history/resources/page-cache-destroy-helper.html: Added.
86
87 2016-07-01  Saam Barati  <sbarati@apple.com>
88
89         fix "ASSERTION FAILED: currentOffset() >= currentLineStartOffset()"
90         https://bugs.webkit.org/show_bug.cgi?id=158572
91         <rdar://problem/26884092>
92
93         Reviewed by Mark Lam.
94
95         * js/parser-syntax-check-expected.txt:
96         * js/script-tests/parser-syntax-check.js:
97         (invalid.or.break.catch):
98         (catch): Deleted.
99
100 2016-07-01  Ryan Haddad  <ryanhaddad@apple.com>
101
102         Marking fast/history/page-cache-webdatabase-pending-transaction.html as flaky on Mac
103         https://bugs.webkit.org/show_bug.cgi?id=159379
104
105         Unreviewed test gardening.
106
107         * platform/mac/TestExpectations:
108
109 2016-07-01  Johan K. Jensen  <jj@johanjensen.dk>
110
111         Web Inspector: Sending XHR with UTF8 encoded data shows garbled data in Resource sidebar
112         https://bugs.webkit.org/show_bug.cgi?id=159358
113
114         Reviewed by Joseph Pecoraro.
115
116         Based on Chromium patch:
117         <https://chromium.googlesource.com/chromium/src/+/bcbb663864624ab38b36731eb2edc839a90f9e65%5E%21/#F2>
118
119         * http/tests/inspector/network/xhr-request-data-encoded-correctly-expected.txt:
120         * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
121
122 2016-07-01  Dean Jackson  <dino@apple.com>
123
124         "image-src" support is missing. We only support "-webkit-image-src"
125         https://bugs.webkit.org/show_bug.cgi?id=159373
126         <rdar://problem/27140443>
127
128         Patch by Brent Fulgham and Dean Jackson.
129         Reviewed by Dean Jackson and Brent Fulgham.
130
131         Convert some existing tests to use the unprefixed form,
132         and add a test that checks we are compatible with
133         the prefixed form.
134
135         * cssom/cssvalue-comparison-expected.txt:
136         * cssom/cssvalue-comparison.html:
137         * fast/css/cursor-parsing-image-set-expected.txt:
138         * fast/css/cursor-parsing-image-set.html:
139         * fast/css/image-set-setting-expected.txt:
140         * fast/css/image-set-unprefixed-expected.txt: Added.
141         * fast/css/image-set-unprefixed.html: Added.
142         * fast/css/script-tests/image-set-setting.js:
143         (testImageSetRule):
144
145 2016-07-01  Ryan Haddad  <ryanhaddad@apple.com>
146
147         Land test expectations for rdar://problem/27141291.
148
149         * platform/mac/TestExpectations:
150
151 2016-07-01  Chris Dumez  <cdumez@apple.com>
152
153         Regression(r199087): window.focus() / window.close() can no longer be called by a Window's opener
154         https://bugs.webkit.org/show_bug.cgi?id=159364
155         <rdar://problem/27117169>
156
157         Reviewed by Gavin Barraclough.
158
159         Add layout test coverage.
160
161         * fast/dom/Window/child-window-focus-expected.txt: Added.
162         * fast/dom/Window/child-window-focus.html: Added.
163
164 2016-07-01  Ryan Haddad  <ryanhaddad@apple.com>
165
166         Test gardening for Sierra WK1
167
168         Unreviewed test gardening.
169
170         * platform/mac-wk1/TestExpectations:
171
172 2016-07-01  Frederic Wang  <fwang@igalia.com>
173
174         Remove failure expectation for mathml/presentation/bug97990.html on ios-simulator
175
176         Unreviewed test gardening.
177
178         * platform/ios-simulator-wk2/TestExpectations:
179
180 2016-07-01  Benjamin Poulain  <bpoulain@apple.com>
181
182         __defineGetter__/__defineSetter__ should throw exceptions
183         https://bugs.webkit.org/show_bug.cgi?id=142934
184
185         Reviewed by Mark Lam.
186
187         * js/dom/dom-properties-are-configurable-expected.txt: Added.
188         * js/dom/dom-properties-are-configurable.html: Added.
189         * js/object-literal-duplicate-properties-expected.txt:
190         * js/property-getters-and-setters-expected.txt:
191         * js/script-tests/object-literal-duplicate-properties.js:
192         * js/script-tests/property-getters-and-setters.js:
193
194 2016-07-01  Benjamin Poulain  <bpoulain@apple.com>
195
196         [JSC] Date.toGMTString should be the Date.toUTCString function
197         https://bugs.webkit.org/show_bug.cgi?id=159318
198
199         Reviewed by Mark Lam.
200
201         * js/date-prototype-expected.txt: Added.
202         * js/date-prototype.html: Added.
203         * js/script-tests/date-prototype.js: Added.
204
205 2016-07-01  Frederic Wang  <fwang@igalia.com>
206
207         Rebaseline some MathML tests.
208
209         Unreviewed test gardening.
210
211         * platform/gtk/mathml/opentype/munderover-window-resize-expected.txt: Removed.
212         * platform/ios-simulator/mathml/presentation/roots-expected.png: Added.
213         * platform/mac/mathml/opentype/munderover-window-resize-expected.png: Removed.
214
215 2016-07-01  Frederic Wang  <fwang@igalia.com>
216
217         Update OS X and iOS expectations for some MathML pixel tests.
218         https://bugs.webkit.org/show_bug.cgi?id=159339
219
220         Unreviewed test gardening.
221
222         * mathml/opentype/fraction-line.html: Add a comment about font requirements.
223         * mathml/opentype/horizontal-munderover.html: Ditto.
224         * mathml/opentype/horizontal.html: Ditto.
225         * mathml/opentype/large-operators-italic-correction.html: Ditto.
226         * mathml/opentype/large-operators.html: Ditto.
227         * mathml/opentype/vertical.html: Ditto.
228         * mathml/presentation/attributes-mathvariant.html: Ditto.
229         * mathml/presentation/fractions-linethickness.html: Ditto.
230         * mathml/presentation/tokenElements-mathvariant.html: Ditto.
231         * mathml/radical-fallback.html: Ditto.
232         * platform/ios-simulator-wk1/TestExpectations: Update expectations.
233         * platform/ios-simulator-wk2/TestExpectations: Ditto.
234         * platform/ios-simulator-wk2/mathml/opentype/large-operators-expected.png: Removed.
235         * platform/ios-simulator-wk2/mathml/opentype/vertical-expected.png: Removed.
236         * platform/ios-simulator-wk2/mathml/presentation/mo-stretch-expected.png: Removed.
237         * platform/ios-simulator/TestExpectations:
238         * platform/ios-simulator/mathml/opentype/horizontal-expected.txt: Removed.
239         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Removed.
240         * platform/ios-simulator/mathml/opentype/large-operators-expected.txt: Removed.
241         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.png: Added.
242         * platform/ios-simulator/mathml/opentype/opentype-stretchy-horizontal-expected.png: Added.
243         * platform/ios-simulator/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
244         * platform/ios-simulator/mathml/opentype/vertical-expected.txt: Removed.
245         * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.png: Added.
246         * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.png: Added.
247         * platform/ios-simulator/mathml/presentation/mo-stretch-expected.png: Added.
248         * platform/ios-simulator/mathml/presentation/mo-stretch-expected.txt:
249         * platform/ios-simulator/mathml/presentation/mspace-children-expected.png: Added.
250         * platform/ios-simulator/mathml/radical-fallback-expected.png:
251         * platform/mac/TestExpectations: Update expectations.
252         * platform/mac/mathml/opentype/horizontal-expected.txt: Removed.
253         * platform/mac/mathml/opentype/horizontal-munderover-expected.txt: Removed.
254         * platform/mac/mathml/opentype/large-operators-expected.txt: Removed.
255         * platform/mac/mathml/opentype/opentype-stretchy-expected.png: Added.
256         * platform/mac/mathml/opentype/vertical-expected.txt: Removed.
257         * platform/mac/mathml/presentation/menclose-notation-values-expected.png:
258         * platform/mac/mathml/presentation/menclose-notation-values-expected.txt:
259         * platform/mac/mathml/presentation/mo-stretch-expected.png:
260         * platform/mac/mathml/presentation/mo-stretch-expected.txt:
261         * platform/mac/mathml/presentation/mspace-children-expected.png: Added.
262         * platform/mac/mathml/presentation/roots-expected.png:
263         * platform/mac/mathml/presentation/roots-expected.txt:
264         * platform/mac/mathml/radical-fallback-expected.png:
265         * platform/mac/mathml/radical-fallback-expected.txt:
266
267 2016-07-01  Brady Eidson  <beidson@apple.com>
268
269         Blob content type not preserved when retrieving blobs from IndexedDB.
270         <rdar://problem/27057357> and https://bugs.webkit.org/show_bug.cgi?id=159360
271
272         Reviewed by Alex Christensen.
273
274         * storage/indexeddb/modern/blob-svg-image-expected.txt: Added.
275         * storage/indexeddb/modern/blob-svg-image.html: Added.
276         * storage/indexeddb/modern/resources/blob-svg-image.js: Added.
277         * storage/indexeddb/modern/resources/blob-svg-image1.html: Added.
278         * storage/indexeddb/modern/resources/blob-svg-image2.html: Added.
279
280 2016-07-01  Joseph Pecoraro  <pecoraro@apple.com>
281
282         Web Inspector: Cleanup inspector/console/console-message.html
283         https://bugs.webkit.org/show_bug.cgi?id=159324
284
285         Reviewed by Brian Burg.
286
287         * inspector/console/console-message.html:
288
289 2016-07-01  Frederic Wang  <fwang@igalia.com>
290
291         Rebaseline opentype-stretchy-horizontal.html for EFL.
292         https://bugs.webkit.org/show_bug.cgi?id=135561
293
294         Unreviewed test gardening.
295
296         * platform/efl/TestExpectations:
297         * platform/efl/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
298
299 2016-07-01  Frederic Wang  <fwang@igalia.com>
300
301         Regenerate EFL expectation for foreign-element-in-token.html
302         https://bugs.webkit.org/show_bug.cgi?id=133972
303
304         Unreviewed test gardening.
305
306         * platform/efl/TestExpectations:
307         * platform/efl/mathml/presentation/foreign-element-in-token-expected.txt: Added.
308
309 2016-07-01  Frederic Wang  <fwang@igalia.com>
310
311         Fix warnings about non existent paths in TestExpectations
312
313         Unreviewed test gardening.
314
315         * platform/efl/TestExpectations:
316         * platform/gtk/TestExpectations:
317         * platform/win/TestExpectations:
318
319 2016-07-01  Frederic Wang  <fwang@igalia.com>
320
321         Fix error in r202729
322
323         Unreviewed test gardening.
324
325         * platform/ios-simulator/TestExpectations: Revert unintentional change of horizontal-munderover.
326
327 2016-07-01  Frederic Wang  <fwang@igalia.com>
328
329         Reorganize and improve comments for MathML test expectations on ios and mac.
330
331         Unreviewed test gardening.
332
333         * platform/ios-simulator-wk2/TestExpectations:
334         * platform/ios-simulator/TestExpectations:
335         * platform/mac/TestExpectations:
336
337 2016-06-30  Ryan Haddad  <ryanhaddad@apple.com>
338
339         Skipping flaky inspector/debugger/break-on-* tests
340         https://bugs.webkit.org/show_bug.cgi?id=159272
341
342         Unreviewed test gardening.
343
344         * platform/mac/TestExpectations:
345
346 2016-06-30  Ryan Haddad  <ryanhaddad@apple.com>
347
348         Moving flaky expectation for inspector/codemirror/prettyprinting-css-rules.html from mac-wk1 to mac.
349         https://bugs.webkit.org/show_bug.cgi?id=153460
350
351         Unreviewed test gardening.
352
353         * platform/mac-wk1/TestExpectations:
354         * platform/mac/TestExpectations:
355
356 2016-06-30  Joseph Pecoraro  <pecoraro@apple.com>
357
358         Web Inspector: Wrong function name next to scope
359         https://bugs.webkit.org/show_bug.cgi?id=158210
360         <rdar://problem/26543093>
361
362         Reviewed by Timothy Hatcher.
363
364         * inspector/debugger/paused-scopes-expected.txt: Added.
365         * inspector/debugger/paused-scopes.html: Added.
366         * inspector/debugger/resources/paused-scopes.js: Added.
367         Test dumps the call frames and scope chains for each call frame
368         when pausing at different locations in a program. Outputting
369         the hashes we can see even identically named functions have
370         different hashes because their location is different.
371
372         * inspector/model/scope-chain-node.html:
373         Make the test more stable on debug builds which run slower.
374
375 2016-06-30  Antoine Quint  <graouts@apple.com>
376
377         Drawing an SVG image into a <canvas> that is not in the DOM draws the wrong region
378         https://bugs.webkit.org/show_bug.cgi?id=159276
379
380         Reviewed by Dean Jackson.
381
382         Adding a series of new tests to check we correctly respect mismatching source and
383         destination rectangles with SVG images as sources, both with the source <img> element
384         being present and absent from the DOM, and explicit sizes being set or not set.
385
386         * svg/as-image/img-with-svg-resource-in-dom-and-drawImage-expected.html: Added.
387         * svg/as-image/img-with-svg-resource-in-dom-and-drawImage.html: Added.
388         * svg/as-image/img-with-svg-resource-in-dom-no-size-and-drawImage-expected.html: Added.
389         * svg/as-image/img-with-svg-resource-in-dom-no-size-and-drawImage.html: Added.
390         * svg/as-image/img-with-svg-resource-not-in-dom-and-drawImage-expected.html: Added.
391         * svg/as-image/img-with-svg-resource-not-in-dom-and-drawImage.html: Added.
392         * svg/as-image/img-with-svg-resource-not-in-dom-no-size-and-drawImage-expected.html: Added.
393         * svg/as-image/img-with-svg-resource-not-in-dom-no-size-and-drawImage.html: Added.
394
395 2016-06-30  Antoine Quint  <graouts@apple.com>
396
397         [iOS] Media controls are too cramped with small video
398         https://bugs.webkit.org/show_bug.cgi?id=158815
399         <rdar://problem/26824238>
400
401         Reviewed by Eric Carlson.
402
403         Adjust the output of a couple of tests to account for the time label clones, ensure the video
404         is wide enough to always have its timeline visible for tests that rely on the timeline being
405         visible to drag and seek, and finally add a new test.
406
407         * media/controls-drag-timebar.html:
408         * media/media-controls-drag-timeline-set-controls-property.html:
409         * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
410         * media/video-controls-drop-and-restore-timeline.html: Added.
411         * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
412         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
413
414 2016-06-30  Ryan Haddad  <ryanhaddad@apple.com>
415
416         Removing duplicated line from Mac TestExpectations file.
417
418         Unreviewed test gardening.
419
420         * platform/mac/TestExpectations:
421
422 2016-06-30  Ryan Haddad  <ryanhaddad@apple.com>
423
424         Marking fast/shrink-wrap/rect-shrink-wrap.html as flaky on ios-simulator
425         https://bugs.webkit.org/show_bug.cgi?id=159275
426
427         Unreviewed test gardening.
428
429         * platform/ios-simulator-wk2/TestExpectations:
430
431 2016-06-30  Commit Queue  <commit-queue@webkit.org>
432
433         Unreviewed, rolling out r202659.
434         https://bugs.webkit.org/show_bug.cgi?id=159305
435
436         The test for this change times out on mac-wk2 debug and caused
437         an existing test to crash. (Requested by ryanhaddad on
438         #webkit).
439
440         Reverted changeset:
441
442         "Web Inspector: Wrong function name next to scope"
443         https://bugs.webkit.org/show_bug.cgi?id=158210
444         http://trac.webkit.org/changeset/202659
445
446 2016-06-30  Benjamin Poulain  <bpoulain@apple.com>
447
448         [JSC] Date.setYear() misses timeClip()
449         https://bugs.webkit.org/show_bug.cgi?id=159289
450
451         Reviewed by Geoffrey Garen.
452
453         * js/date-timeClip-large-values-expected.txt:
454         * js/script-tests/date-timeClip-large-values.js:
455         The failures are caused by bugs related to GregorianDateTime.
456         The last test case is the one covering this patch.
457
458 2016-06-30  Commit Queue  <commit-queue@webkit.org>
459
460         Unreviewed, rolling out r202679.
461         https://bugs.webkit.org/show_bug.cgi?id=159302
462
463         Still causing timeouts on media/controls-drag-timebar.html
464         (Requested by ap on #webkit).
465
466         Reverted changeset:
467
468         "[iOS] Media controls are too cramped with small video"
469         https://bugs.webkit.org/show_bug.cgi?id=158815
470         http://trac.webkit.org/changeset/202679
471
472 2016-06-30  Joseph Pecoraro  <pecoraro@apple.com> and Yusuke Suzuki  <utatane.tea@gmail.com>
473
474         [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
475         https://bugs.webkit.org/show_bug.cgi?id=154022
476
477         Reviewed by Filip Pizlo.
478
479         * js/regress/Number-isNaN-expected.txt: Added.
480         * js/regress/Number-isNaN.html: Added.
481         * js/regress/global-isNaN-expected.txt: Added.
482         * js/regress/global-isNaN.html: Added.
483         * js/regress/script-tests/Number-isNaN.js: Added.
484         * js/regress/script-tests/global-isNaN.js: Added.
485         * js/regress/script-tests/many-foreach-calls.js:
486         (i.4.forEach):
487         (i.array.forEach): Deleted.
488         * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
489         (test):
490         * js/regress/script-tests/to-number-constructor-only-number.js: Added.
491         (test):
492         * js/regress/script-tests/to-number-constructor-only-string.js: Added.
493         (test):
494         * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
495         (test):
496         * js/regress/script-tests/to-number-number-string-number-string.js: Added.
497         (test):
498         * js/regress/script-tests/to-number-only-number.js: Added.
499         (test):
500         * js/regress/script-tests/to-number-only-string.js: Added.
501         (test):
502         * js/regress/script-tests/to-number-string-number-string-number.js: Added.
503         (test):
504         * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
505         * js/regress/to-number-constructor-number-string-number-string.html: Added.
506         * js/regress/to-number-constructor-only-number-expected.txt: Added.
507         * js/regress/to-number-constructor-only-number.html: Added.
508         * js/regress/to-number-constructor-only-string-expected.txt: Added.
509         * js/regress/to-number-constructor-only-string.html: Added.
510         * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
511         * js/regress/to-number-constructor-string-number-string-number.html: Added.
512         * js/regress/to-number-number-string-number-string-expected.txt: Added.
513         * js/regress/to-number-number-string-number-string.html: Added.
514         * js/regress/to-number-only-number-expected.txt: Added.
515         * js/regress/to-number-only-number.html: Added.
516         * js/regress/to-number-only-string-expected.txt: Added.
517         * js/regress/to-number-only-string.html: Added.
518         * js/regress/to-number-string-number-string-number-expected.txt: Added.
519         * js/regress/to-number-string-number-string-number.html: Added.
520
521 2016-06-30  Antoine Quint  <graouts@apple.com>
522
523         [iOS] Media controls are too cramped with small video
524         https://bugs.webkit.org/show_bug.cgi?id=158815
525         <rdar://problem/26824238>
526
527         Reviewed by Eric Carlson.
528
529         Adjust the output of this test to account for the time label clones and add a new test.
530
531         * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
532         * media/video-controls-drop-and-restore-timeline.html: Added.
533         * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
534         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
535
536 2016-06-29  Benjamin Poulain  <bpoulain@apple.com>
537
538         Attempt to fix constructor-length.html
539
540         I did a rebaseline of constructor-length.html.
541         I should have updated the test instead.
542
543         * js/dom/constructor-length.html:
544         * platform/efl/js/dom/constructor-length-expected.txt:
545         * platform/gtk/js/dom/constructor-length-expected.txt:
546         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
547         * platform/mac/js/dom/constructor-length-expected.txt:
548         * platform/win/js/dom/constructor-length-expected.txt:
549
550 2016-06-29  Adam Bergkvist  <adam.bergkvist@ericsson.com>
551
552         WebRTC: Implement MediaEndpointPeerConnection::setConfiguration()
553         https://bugs.webkit.org/show_bug.cgi?id=159254
554
555         Reviewed by Eric Carlson.
556
557         Test configuring an RTCPeerConnection object via the constructor and setConfiguration() and
558         check the resulting configuration with getConfiguration().
559
560         * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt:
561         * fast/mediastream/RTCPeerConnection-getConfiguration.html:
562         Remove 'requestIdentity' tests (dictionary member removed from WebRTC 1.0). Add tests for
563         'bundlePolicy'.
564         * platform/gtk/TestExpectations:
565         Unskip above test.
566
567 2016-06-29  Benjamin Poulain  <bpoulain@apple.com>
568
569         [JSC] Minor TypedArray fixes
570         https://bugs.webkit.org/show_bug.cgi?id=159286
571
572         Reviewed by Keith Miller.
573
574         * js/script-tests/typedarray-constructors.js:
575         * js/script-tests/typedarray-prototype.js:
576         * js/typedarray-constructors-expected.txt:
577         * js/typedarray-prototype-expected.txt:
578
579 2016-06-29  Joseph Pecoraro  <pecoraro@apple.com>
580
581         Web Inspector: API View of Native DOM APIs looks poor (TypeErrors for native getters)
582         https://bugs.webkit.org/show_bug.cgi?id=158334
583         <rdar://problem/26615366>
584
585         Reviewed by Timothy Hatcher.
586
587         * inspector/runtime/getProperties-expected.txt:
588         * inspector/runtime/getProperties.html:
589         Improve output for accessors now that getProperties
590         returns real accessor descriptors for native accessors
591         instead of fake value descriptors.
592
593 2016-06-29  Joseph Pecoraro  <pecoraro@apple.com>
594
595         Web Inspector: Wrong function name next to scope
596         https://bugs.webkit.org/show_bug.cgi?id=158210
597         <rdar://problem/26543093>
598
599         Reviewed by Brian Burg.
600
601         * inspector/debugger/paused-scopes-expected.txt: Added.
602         * inspector/debugger/paused-scopes.html: Added.
603         * inspector/debugger/resources/paused-scopes.js: Added.
604         Test dumps the call frames and scope chains for each call frame
605         when pausing at different locations in a program. Outputting
606         the hashes we can see even identically named functions have
607         different hashes because their location is different.
608
609 2016-06-29  Ryan Haddad  <ryanhaddad@apple.com>
610
611         Marking perf/rel-list-remove.html as flaky on ios-simulator
612         https://bugs.webkit.org/show_bug.cgi?id=156561
613
614         Unreviewed test gardening.
615
616         * platform/ios-simulator/TestExpectations:
617
618 2016-06-29  Saam barati  <sbarati@apple.com>
619
620         Destructuring variable declaration is missing a validation of the syntax of a sub production when there is a rhs
621         https://bugs.webkit.org/show_bug.cgi?id=159267
622
623         Reviewed by Mark Lam.
624
625         * js/parser-syntax-check-expected.txt:
626         * js/script-tests/parser-syntax-check.js:
627
628 2016-06-29  Nan Wang  <n_wang@apple.com>
629
630         AX: Crash in WebCore::Document::focusNavigationStartingNode(WebCore::FocusDirection) const + 128
631         https://bugs.webkit.org/show_bug.cgi?id=159240
632
633         Reviewed by Ryosuke Niwa.
634
635         * fast/events/remove-focus-navigation-starting-point-crash-expected.txt: Added.
636         * fast/events/remove-focus-navigation-starting-point-crash.html: Added.
637         * platform/ios-simulator/TestExpectations:
638
639 2016-06-29  Ryan Haddad  <ryanhaddad@apple.com>
640
641         Marking animations/multiple-backgrounds.html as flaky on ios-simulator.
642         https://bugs.webkit.org/show_bug.cgi?id=150942
643
644         Unreviewed test gardening.
645
646         * platform/ios-simulator-wk2/TestExpectations:
647
648 2016-06-29  Ryan Haddad  <ryanhaddad@apple.com>
649
650         Unreviewed, rolling out r202617.
651
652         The LayoutTest from this change crashes under GuardMalloc
653
654         Reverted changeset:
655
656         "Throw exceptions for invalid number of channels for
657         ConvolverNode"
658         https://bugs.webkit.org/show_bug.cgi?id=159238
659         http://trac.webkit.org/changeset/202617
660
661 2016-06-29  Jer Noble  <jer.noble@apple.com>
662
663         Cannot clear a MediaSource SourceBuffer in Safari 9 and WebKit nightly
664         https://bugs.webkit.org/show_bug.cgi?id=159230
665
666         Reviewed by Eric Carlson.
667
668         * media/media-source/media-source-remove.html:
669         * media/media-source/media-source-remove-expected.txt:
670
671 2016-06-29  Joseph Pecoraro  <pecoraro@apple.com>
672
673         Web Inspector: Show Shadow Root type in DOM Tree
674         https://bugs.webkit.org/show_bug.cgi?id=159236
675         <rdar://problem/27068521>
676
677         Reviewed by Timothy Hatcher.
678
679         * inspector/dom/shadowRootType-expected.txt: Added.
680         * inspector/dom/shadowRootType.html: Added.
681
682 2016-06-29  Benjamin Poulain  <bpoulain@apple.com>
683
684         [JSC] Fix small issues of TypedArray prototype
685         https://bugs.webkit.org/show_bug.cgi?id=159248
686
687         Reviewed by Saam Barati.
688
689         * js/script-tests/typedarray-prototype.js: Added.
690         * js/typedarray-prototype-expected.txt: Added.
691         * js/typedarray-prototype.html: Added.
692
693 2016-06-29  Alejandro G. Castro  <alex@igalia.com>
694
695         WebRTC: ice-char can not contain '=' characters for credentials
696         https://bugs.webkit.org/show_bug.cgi?id=159207
697
698         Reviewed by Eric Carlson.
699
700         Modified the parser to make the regexp similar to the one we have
701         in WebCore.
702
703         * fast/mediastream/resources/sdp-utils.js:
704         (printComparableSessionDescription):
705
706 2016-06-29  David Kilzer  <ddkilzer@apple.com>
707
708         Crash when 'input' event handler for input[type=color] changes the input type
709         <https://webkit.org/b/159262>
710         <rdar://problem/27020404>
711
712         Reviewed by Daniel Bates.
713
714         Test based on a Blink change (patch by <tkent@chromium.org>):
715         <https://chromium.googlesource.com/chromium/src.git/+/a17cb3ecef49a078657524cdeaba33ad2083646c>
716
717         * fast/forms/color/color-type-change-on-input-crash-expected.txt: Added.
718         * fast/forms/color/color-type-change-on-input-crash.html: Added.
719
720 2016-06-29  Adam Bergkvist  <adam.bergkvist@ericsson.com>
721
722         WebRTC: Misc MediaStreamEvent fixes: Update build flag and remove PassRefPtr usage
723         https://bugs.webkit.org/show_bug.cgi?id=159132
724
725         Reviewed by Eric Carlson.
726
727         Update skip lists and expected results to not expect the MediaStreamEvent constructor in
728         the global scope (it's under the WEB_RTC build flag).
729
730         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
731         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
732         (all above) Remove expected results associated with MediaStreamEvent constructor.
733         * platform/ios-simulator/TestExpectations:
734         * platform/mac/TestExpectations:
735         Skip MediaStreamEvent constructor test on ports that dont't build with WEB_RTC yet.
736
737 2016-06-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
738
739         [GTK] Fix the expectations for crypto/subtle tests after r202535.
740         https://bugs.webkit.org/show_bug.cgi?id=159260
741
742         Unreviewed.
743
744         * platform/gtk/TestExpectations: Skip properly the crypto/subtle tests.
745
746 2016-06-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
747
748         [GTK][Wayland] Implement support for running the layout tests under a (virtualized) Wayland environment.
749         https://bugs.webkit.org/show_bug.cgi?id=156716
750
751         Reviewed by Carlos Garcia Campos and Michael Catanzaro.
752
753         * platform/gtk-wayland/TestExpectations: Added. Add initial Wayland specific test expectations.
754
755 2016-06-29  David Kilzer  <ddkilzer@apple.com>
756
757         Throw exceptions for invalid number of channels for ConvolverNode
758         <https://webkit.org/b/159238>
759         <rdar://problem/27020410>
760
761         Reviewed by Brent Fulgham.
762
763         Test based on a Blink change (patch by <rtoy@chromium.org>):
764         <https://chromium.googlesource.com/chromium/src.git/+/0cc26bbb7175aec77910d0b47faf9f8c8a640fe5>
765
766         compatibility.js based on a Blink change (patch by <rtoy@google.com>):
767         <https://chromium.googlesource.com/chromium/src.git/+/f846f5a461d1fcdbe5152898576c125058079ed1>
768
769         * webaudio/convolver-channels-expected.txt: Added.
770         * webaudio/convolver-channels.html: Added.
771         * webaudio/resources/compatibility.js: Added.
772
773 2016-06-28  Frederic Wang  <fwang@igalia.com>
774
775         AX: Add accessibility tests for MathML operators
776         https://bugs.webkit.org/show_bug.cgi?id=124836
777
778         Reviewed by Joanmarie Diggs.
779
780         We add one test to verify the (sub)roles of MathML operators with various fence and separator
781         properties. These properties can be set via an explicit attribute or read from the operator
782         dictionary.
783
784         * accessibility/math-mo-fences-and-separators.html: Added.
785         * platform/gtk/accessibility/math-mo-fences-and-separators-expected.txt: Added.
786         * platform/mac/accessibility/math-mo-fences-and-separators-expected.txt: Added.
787
788 2016-06-28  David Kilzer  <ddkilzer@apple.com>
789
790         Enhance shouldNotThrow()/shouldThrow() to accept functions and a descriptive message
791         <https://webkit.org/b/159232>
792
793         Reviewed by Brent Fulgham.
794
795         Based on a Blink change (patch by <hongchan@chromium.org>):
796         <https://src.chromium.org/viewvc/blink?view=revision&revision=192204>
797
798         Currently, shouldNotThrow() and shouldThrow() take the following
799         arguments:
800
801             shouldNotThrow(evalString)
802             shouldThrow(evalString, expectedExceptionString)
803
804         The challenges with this design are:
805
806             1) The 'evalString' must capture every variable that it
807                needs, which means the code can be long, and concatenated
808                into a single line.  It would be really nice to be able
809                to use an (anonymous) function to capture variables
810                instead.
811             2) The 'evalString' is literally printed out in the test
812                results, which isn't always the most descriptive.  A
813                descriptive message would make it clearer what failed.
814             3) When changing a shouldThrow() into a shouldNotThrow()
815                or copying/pasting code, it's possible to forget to
816                remove 'expectedExceptionString' from the function call.
817
818         This patch changes the methods to take the following arguments:
819
820             shouldNotThrow(evalString|function [, message])
821             shouldThrow(evalString|function, expectedExceptionString [, message])
822
823         If 'function' is passed in, then it is invoked instead of
824         evaluated, and 'message' replaces the literal code in the
825         pass/fail output.
826
827         This patch also adds the global 'didFailSomeTests' variable to
828         js-test.js, which already exists in js-test-pre.js.  This was
829         added to js-test-pre.js in r153203 by Oliver Hunt to
830         LayoutTests/fast/js/resources/js-test-pre.js.
831
832         * fast/canvas/webgl/canvas-supports-context-expected.txt:
833         * fast/canvas/webgl/gl-bind-attrib-location-before-compile-test-expected.txt:
834         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
835         * fast/dom/getElementsByClassName/ASCII-case-insensitive-expected.txt:
836         * storage/indexeddb/cursor-basics-expected.txt:
837         * storage/indexeddb/cursor-basics-private-expected.txt:
838         - Update expected results to include "Some tests fail." since
839           some subtests actually do fail during these tests.
840
841         * fast/css/parsing-css-lang.html:
842         * fast/css/parsing-css-matches-1.html:
843         * fast/css/parsing-css-matches-2.html:
844         * fast/css/parsing-css-matches-3.html:
845         * fast/css/parsing-css-matches-4.html:
846         * fast/css/parsing-css-not-1.html:
847         * fast/css/parsing-css-not-2.html:
848         * fast/css/parsing-css-not-3.html:
849         * fast/css/parsing-css-not-4.html:
850         * fast/css/parsing-css-nth-child-of-1.html:
851         * fast/css/parsing-css-nth-child-of-2.html:
852         * fast/css/parsing-css-nth-last-child-of-1.html:
853         * fast/css/parsing-css-nth-last-child-of-2.html:
854         * js/script-tests/arrowfunction-supercall.js:
855         - Remove expectedExceptionString from shouldNotThrow() calls
856           after they were changed from shouldThrow() calls.
857
858         * resources/js-test-pre.js:
859         (shouldNotThrow): Change to invoke first argument if it is a
860         function, else use eval() as before.  Use second argurment in
861         place of first argument (if set) when printing results.  NOTE:
862         Care was taken not to add any lines of code to prevent changes
863         to test results.
864         (shouldThrow): Ditto.  Reformat code.
865         * resources/js-test.js: Declare 'didFailSomeTests'.
866         (testFailed): Set 'didFailSomeTests' to true when a test fails.
867         (shouldNotThrow): Same changes as js-test-pre.js.
868         (shouldThrow): Ditto.
869         (isSuccessfullyParsed): Output a message if 'didFailSomeTests'
870         is true.
871
872 2016-06-28  Jiewen Tan  <jiewen_tan@apple.com>
873
874         Implement "replacement" codec
875         https://bugs.webkit.org/show_bug.cgi?id=159180
876         <rdar://problem/26015178>
877
878         Reviewed by Brent Fulgham.
879
880         * fast/encoding/char-decoding-expected.txt:
881         * fast/encoding/char-decoding.html:
882         * fast/encoding/char-encoding-expected.txt:
883         * fast/encoding/char-encoding.html:
884         * fast/encoding/charset-replacement-expected.txt: Added.
885         * fast/encoding/charset-replacement.html: Added.
886
887 2016-06-28  Michael Saboff  <msaboff@apple.com>
888
889         REGRESSION (r200946): Improper backtracking from last alternative in sticky patterns
890         https://bugs.webkit.org/show_bug.cgi?id=159233
891
892         Reviewed by Mark Lam.
893
894         Updated tests.
895
896         * js/regexp-sticky-expected.txt:
897         * js/script-tests/regexp-sticky.js:
898
899 2016-06-28  Ryan Haddad  <ryanhaddad@apple.com>
900
901         Marking fast/images/composited-animated-gif-outside-viewport.html as flaky on ios-simulator
902         https://bugs.webkit.org/show_bug.cgi?id=157592
903
904         Unreviewed test gardening.
905
906         * platform/ios-simulator/TestExpectations:
907
908 2016-06-28  Ryan Haddad  <ryanhaddad@apple.com>
909
910         Rebaseline http/tests/media/video-auth.html for WK2
911         https://bugs.webkit.org/show_bug.cgi?id=159195
912
913         Unreviewed test gardening.
914
915         * platform/wk2/http/tests/media/video-auth-expected.txt:
916
917 2016-06-28  Youenn Fablet  <youenn@apple.com>
918
919         Iterable interfaces should have their related prototype @@iterator property writable
920         https://bugs.webkit.org/show_bug.cgi?id=159211
921
922         Reviewed by Chris Dumez.
923
924         * fast/dom/nodeListIterator-expected.txt:
925         * fast/dom/nodeListIterator.html: Overriding NodeList @@iterator by Array one and checking everything is fine.
926
927 2016-06-28  Jer Noble  <jer.noble@apple.com>
928
929         Cross-domain video loads do not prompt for authorization.
930         https://bugs.webkit.org/show_bug.cgi?id=159195
931         <rdar://problem/26234612>
932
933         Reviewed by Brent Fulgham.
934
935         Add a cross-origin authorization sub-test.
936
937         * http/tests/media/video-auth.html:
938         * http/tests/media/video-auth-expected.txt:
939
940 2016-06-28  Ryan Haddad  <ryanhaddad@apple.com>
941
942         Marking fast/multicol/fixed-stack.html as failing on ios-simulator
943
944         Unreviewed test gardening.
945
946         * platform/ios-simulator-wk1/TestExpectations:
947         * platform/ios-simulator/TestExpectations:
948
949 2016-06-28  Frederic Wang  <fwang@igalia.com>
950
951         Phrasing content should be accepted in <mo> elements
952         https://bugs.webkit.org/show_bug.cgi?id=130245
953
954         Reviewed by Brent Fulgham.
955
956         * mathml/presentation/foreign-element-in-token.html: Copy test cases to
957         check <mo> elements too.
958         * mathml/presentation/foreign-element-in-token-expected.txt: Add the
959         expectations for <mo>.
960
961 2016-06-28  Alexey Proskuryakov  <ap@apple.com>
962
963         Sierra test expectation gardening.
964
965         * platform/mac-elcapitan/fast/canvas: Added.
966         * platform/mac-elcapitan/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Copied from platform/mac/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt.
967         * platform/mac-elcapitan/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Copied from platform/mac/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt.
968         * platform/mac/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Removed.
969         * platform/mac/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Removed.
970         Sierra matches cross-platform expectations.
971
972         * platform/mac/TestExpectations: Removed expectations for fast/canvas/canvas-strokeRect-alpha-shadow.html
973
974 2016-06-28  Joseph Pecoraro  <pecoraro@apple.com>
975
976         Web Inspector: selectElement.options shows unexpected entries in console (named indexes beyond collection length)
977         https://bugs.webkit.org/show_bug.cgi?id=159192
978
979         Reviewed by Timothy Hatcher.
980
981         * inspector/model/remote-object-get-properties-expected.txt:
982         * inspector/model/remote-object-get-properties.html:
983         * inspector/runtime/getProperties-expected.txt:
984
985 2016-06-28  Brian Burg  <bburg@apple.com>
986
987         Web Inspector: QuickConsole should update its selection when RuntimeManager.defaultExecutionContextIdentifier changes
988         https://bugs.webkit.org/show_bug.cgi?id=159183
989
990         Reviewed by Timothy Hatcher.
991
992         Add a new test case for reverting to the top-level execution context when the selected context is destroyed.
993
994         * inspector/runtime/change-execution-context-identifier-expected.txt:
995         * inspector/runtime/change-execution-context-identifier.html:
996
997 2016-06-28  Adam Bergkvist  <adam.bergkvist@ericsson.com>
998
999         WebRTC: Robustify 'this' type check in RTCPeerConnection JS built-ins
1000         https://bugs.webkit.org/show_bug.cgi?id=158831
1001
1002         Reviewed by Youenn Fablet.
1003
1004         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
1005         Flip some result lines from FAIL to PASS. Clean out unnecessary tests (third set).
1006
1007 2016-06-28  Frederic Wang  <fwang@igalia.com>
1008
1009         Remove flakiness expectations for mathml/wbr-in-mroot-crash.html
1010         https://bugs.webkit.org/show_bug.cgi?id=130353
1011
1012         Unreviewed gardening.
1013
1014         The flakiness seemed to be due to the timeout of mathml/very-large-stretchy-operators.html.
1015         The latter was fixed in r202489, so we update the test expectations.
1016
1017         * platform/efl/TestExpectations:
1018         * platform/gtk/TestExpectations:
1019         * platform/ios-simulator-wk2/TestExpectations:
1020
1021 2016-06-28  Frederic Wang  <fwang@igalia.com>
1022
1023         Increase opacity of stretched operators in mo-stacked-glyphs.html
1024         https://bugs.webkit.org/show_bug.cgi?id=159201
1025
1026         Reviewed by Martin Robinson.
1027
1028         The reftest mo-stacked-glyphs.html fails with small pixel differences invisible at the naked
1029         eyes. We increase opacity of stretched operators in that test to reduce these differences and
1030         make the test pass.
1031
1032         * mathml/presentation/mo-stacked-glyphs-expected.html: Increase opacity of stretched operators.
1033         * mathml/presentation/mo-stacked-glyphs.html: Ditto.
1034         * platform/gtk/TestExpectations: Remove failure expectation.
1035
1036 2016-06-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1037
1038         [GTK] Update expectations for subtle crypto layout tests
1039
1040         Unreviewed.
1041
1042         * platform/gtk/TestExpectations:
1043
1044 2016-06-28  Per Arne Vollan  <pvollan@apple.com>
1045
1046         [Win] Custom elements tests are failing.
1047         https://bugs.webkit.org/show_bug.cgi?id=159139
1048
1049         Reviewed by Alex Christensen.
1050
1051         Update test expectations for passing custom elements tests.
1052
1053         * platform/win/TestExpectations:
1054
1055 2016-06-28  Philippe Normand  <pnormand@igalia.com>
1056
1057         [GTK] Web audio tests failing since GStreamer 1.6 upgrade
1058         https://bugs.webkit.org/show_bug.cgi?id=158927
1059
1060         Unreviewed GTK rebaseline of webaudio tests.
1061
1062         * platform/gtk/TestExpectations:
1063         * platform/gtk/webaudio/codec-tests/aac/vbr-128kbps-44khz-expected.wav:
1064         * platform/gtk/webaudio/codec-tests/vorbis/vbr-128kbps-44khz-expected.wav:
1065         * platform/gtk/webaudio/codec-tests/vorbis/vbr-70kbps-44khz-expected.wav:
1066         * platform/gtk/webaudio/codec-tests/vorbis/vbr-96kbps-44khz-expected.wav:
1067
1068 2016-06-28  Youenn Fablet  <youenn@apple.com>
1069
1070         http/tests/media/hls/video-controller-getStartDate.html is failing on non-PDT time-based computers
1071         https://bugs.webkit.org/show_bug.cgi?id=159134
1072
1073         Reviewed by Alex Christensen.
1074
1075         * http/tests/media/hls/video-controller-getStartDate-expected.txt: Converting date to UTC string before making the comparison.
1076         * http/tests/media/hls/video-controller-getStartDate.html: Rebasing.
1077
1078 2016-06-28  Hunseop Jeong  <hs85.jeong@samsung.com>
1079
1080         Unreviewed EFL Gardening on 28th Jun.
1081
1082         * platform/efl/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
1083         * platform/efl/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Added.
1084         * platform/efl/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
1085         * platform/efl/accessibility/aria-option-role-expected.txt: Added.
1086         * platform/efl/accessibility/aria-role-on-label-expected.txt: Added.
1087         * platform/efl/accessibility/aria-switch-text-expected.txt:
1088         * platform/efl/accessibility/auto-fill-crash-expected.txt: Added.
1089         * platform/efl/accessibility/empty-image-with-title-expected.txt: Added.
1090         * platform/efl/accessibility/form-control-value-settable-expected.txt: Added.
1091         * platform/efl/accessibility/image-link-expected.txt:
1092         * platform/efl/accessibility/image-map1-expected.txt:
1093         * platform/efl/accessibility/image-map2-expected.txt:
1094         * platform/efl/accessibility/image-with-alt-and-map-expected.txt:
1095         * platform/efl/accessibility/img-fallsback-to-title-expected.txt:
1096         * platform/efl/accessibility/math-fenced-expected.txt: Added.
1097         * platform/efl/accessibility/math-foreign-content-expected.txt: Added.
1098         * platform/efl/accessibility/math-multiscript-attributes-expected.txt:
1099         * platform/efl/accessibility/math-text-expected.txt:
1100         * platform/efl/accessibility/media-element-expected.txt:
1101         * platform/efl/accessibility/meter-element-expected.txt:
1102         * platform/efl/accessibility/radio-button-title-label-expected.txt:
1103         * platform/efl/accessibility/table-detection-expected.txt:
1104
1105 2016-06-27  Chris Dumez  <cdumez@apple.com>
1106
1107         Unreviewed, rebaseline test on iOS after r202539.
1108
1109         * platform/ios-simulator/fast/dom/event-handler-attributes-expected.txt:
1110
1111 2016-06-27  Simon Fraser  <simon.fraser@apple.com>
1112
1113         Mark some tests as image failures.
1114         
1115         These tests started to fail with the render server snapshotting enabled in r202532.
1116
1117         * platform/ios-simulator-wk2/TestExpectations:
1118
1119 2016-06-27  Chris Dumez  <cdumez@apple.com>
1120
1121         HTMLElement / SVGElement should implement GlobalEventHandlers, not Element
1122         https://bugs.webkit.org/show_bug.cgi?id=159191
1123         <rdar://problem/27019299>
1124
1125         Reviewed by Ryosuke Niwa.
1126
1127         * fast/dom/event-handler-attributes-expected.txt:
1128         Rebaseline tests now that more checks are passing.
1129
1130         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1131         Rebaseline test now that enumeration order is different.
1132
1133 2016-06-27  Simon Fraser  <simon.fraser@apple.com>
1134
1135         [iOS] -webkit-overflow-scrolling: touch prevents repaint with RTL
1136         https://bugs.webkit.org/show_bug.cgi?id=159186
1137         rdar://problem/26659341
1138
1139         Reviewed by Zalan Bujtas.
1140
1141         * compositing/scrolling/touch-scrolling-repaint-expected.html: Added.
1142         * compositing/scrolling/touch-scrolling-repaint-spans-expected.html: Added.
1143         * compositing/scrolling/touch-scrolling-repaint-spans.html: Added.
1144         * compositing/scrolling/touch-scrolling-repaint.html: Added.
1145
1146 2016-06-27  Simon Fraser  <simon.fraser@apple.com>
1147
1148         [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
1149         https://bugs.webkit.org/show_bug.cgi?id=159077
1150
1151         Reviewed by Tim Horton.
1152
1153         fast/harness/snapshot-captures-compositing.html passes now.
1154
1155         * platform/ios-simulator-wk2/TestExpectations:
1156
1157 2016-06-27  Benjamin Poulain  <benjamin@webkit.org>
1158
1159         Adopt the iOS TouchEventHandler API for cases that must have synchronous dispatch
1160         https://bugs.webkit.org/show_bug.cgi?id=159179
1161         rdar://problem/27006387
1162
1163         Reviewed by Simon Fraser.
1164
1165         Several of those tests expose existing bugs with overflow scrolling.
1166         They are not using PASS/FAIL at the moment, just dump the called listeners.
1167
1168         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt: Added.
1169         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state.html: Added.
1170         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt: Added.
1171         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state.html: Added.
1172         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt: Added.
1173         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state.html: Added.
1174         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block-expected.txt: Added.
1175         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html: Added.
1176         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document-expected.txt: Added.
1177         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html: Added.
1178         * fast/events/touch/ios/drag-block-without-overflow-scroll-expected.txt: Added.
1179         * fast/events/touch/ios/drag-block-without-overflow-scroll.html: Added.
1180
1181 2016-06-27  Joseph Pecoraro  <pecoraro@apple.com>
1182
1183         Web Inspector: When modifying sessionStorage, localStorage gets updated
1184         https://bugs.webkit.org/show_bug.cgi?id=159181
1185         <rdar://problem/27043447>
1186
1187         Reviewed by Timothy Hatcher.
1188
1189         * inspector/storage/domStorage-events-expected.txt: Added.
1190         * inspector/storage/domStorage-events.html: Added.
1191         Add a new test for DOMStorage domain events. Ensures that sessionStorage
1192         and localStorage events are dispatched for the appropriate DOMStorageObject.
1193
1194 2016-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
1195
1196         [Cocoa] Test gardening for the system font in macOS Sierra and iOS 10
1197         https://bugs.webkit.org/show_bug.cgi?id=159175
1198         <rdar://problem/26478081>
1199
1200         Unreviewed.
1201
1202         * fast/text/trak-optimizeLegibility.html:
1203
1204 2016-06-27  Alex Christensen  <achristensen@webkit.org>
1205
1206         Fix flakiness on Sierra after r202511
1207         https://bugs.webkit.org/show_bug.cgi?id=159071
1208
1209         * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
1210         * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Removed.
1211         * platform/ios-simulator-wk2/TestExpectations:
1212         * platform/mac/TestExpectations:
1213         * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Removed.
1214
1215 2016-06-27  Brian Burg  <bburg@apple.com>
1216
1217         Web Inspector: RuntimeManager should not use view object WebInspector.quickConsole
1218         https://bugs.webkit.org/show_bug.cgi?id=128092
1219         <rdar://problem/15966526>
1220
1221         Reviewed by Timothy Hatcher.
1222
1223         Add some really basic coverage for RuntimeManager.defaultExecutionContextIdentifier
1224         and using it in RuntimeManager.evaluateInInspectedWindow.
1225
1226         * inspector/runtime/change-execution-context-identifier-expected.txt: Added.
1227         * inspector/runtime/change-execution-context-identifier.html: Added.
1228         * inspector/runtime/resources/change-execution-context-identifier-subframe.html: Added.
1229
1230 2016-06-27  Benjamin Poulain  <benjamin@webkit.org>
1231
1232         Fix style invalidation for :active when the activated node has no renderer
1233         https://bugs.webkit.org/show_bug.cgi?id=159125
1234
1235         Reviewed by Antti Koivisto.
1236
1237         There was no bug with style sharing but I wanted that covered anyway.
1238         Style sharing depends on 2 flags which is uncommon.
1239         There was no test coverage whatsoever, breaking it did not fail any test.
1240
1241         * fast/css/pseudo-active-on-labeled-control-without-renderer-expected.txt: Added.
1242         * fast/css/pseudo-active-on-labeled-control-without-renderer.html: Added.
1243         * fast/css/pseudo-active-style-sharing-1-expected.txt: Added.
1244         * fast/css/pseudo-active-style-sharing-1.html: Added.
1245         * fast/css/pseudo-active-style-sharing-2-expected.txt: Added.
1246         * fast/css/pseudo-active-style-sharing-2.html: Added.
1247         * fast/css/pseudo-active-style-sharing-3-expected.txt: Added.
1248         * fast/css/pseudo-active-style-sharing-3.html: Added.
1249         * fast/css/pseudo-active-style-sharing-4-expected.txt: Added.
1250         * fast/css/pseudo-active-style-sharing-4.html: Added.
1251         * fast/css/pseudo-active-style-sharing-5-expected.txt: Added.
1252         * fast/css/pseudo-active-style-sharing-5.html: Added.
1253         * fast/css/pseudo-active-style-sharing-6-expected.txt: Added.
1254         * fast/css/pseudo-active-style-sharing-6.html: Added.
1255
1256 2016-06-27  Joanmarie Diggs  <jdiggs@igalia.com>
1257
1258         AX: REGRESSION (r202063): ARIA role attribute is being ignored for label element
1259         https://bugs.webkit.org/show_bug.cgi?id=159162
1260
1261         Reviewed by Chris Fleizach.
1262
1263         This regression was caught by a GTK-specific layout test. Adding a cross-platform
1264         test for additional coverage.
1265
1266         * accessibility/aria-role-on-label.html: Added.
1267         * platform/gtk/accessibility/aria-role-on-label-expected.txt: Added.
1268         * platform/mac/accessibility/aria-role-on-label-expected.txt: Added.
1269
1270 2016-06-27  Commit Queue  <commit-queue@webkit.org>
1271
1272         Unreviewed, rolling out r202505.
1273         https://bugs.webkit.org/show_bug.cgi?id=159169
1274
1275         The test added with this change is flaky and it caused an
1276         existing test to time out on El Capitan. (Requested by
1277         ryanhaddad on #webkit).
1278
1279         Reverted changeset:
1280
1281         "[iOS] Media controls are too cramped with small video"
1282         https://bugs.webkit.org/show_bug.cgi?id=158815
1283         http://trac.webkit.org/changeset/202505
1284
1285 2016-06-27  Alex Christensen  <achristensen@webkit.org>
1286
1287         Send canAuthenticateAgainstProtectionSpace calls from NetworkProcess directly to UIProcess
1288         https://bugs.webkit.org/show_bug.cgi?id=159071
1289
1290         Reviewed by Brady Eidson.
1291
1292         * http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
1293         * http/tests/xmlhttprequest/sync-delegate-callbacks.html: Added.
1294         * platform/ios-simulator-wk2/TestExpectations:
1295         * platform/mac/TestExpectations:
1296         * platform/wk2/http/tests/xmlhttprequest/sync-delegate-callbacks-expected.txt: Added.
1297
1298 2016-06-27  Alexey Proskuryakov  <ap@apple.com>
1299
1300         Remove OS X Mavericks test results
1301
1302         Rubber-stamped by Lucas Forschler.
1303
1304         * platform/mac-mavericks: Removed.
1305
1306 2016-06-27  Eric Carlson  <eric.carlson@apple.com>
1307
1308         [Mac] PiP placeholder should remain visible when 'controls' attribute is removed
1309         https://bugs.webkit.org/show_bug.cgi?id=159158
1310         <rdar://problem/26727435>
1311
1312         Reviewed by Jer Noble.
1313
1314         * media/controls/picture-in-picture-expected.txt: Updated.
1315         * media/controls/picture-in-picture.html: Ditto.
1316
1317 2016-06-27  Antoine Quint  <graouts@apple.com>
1318
1319         [iOS] Media controls are too cramped with small video
1320         https://bugs.webkit.org/show_bug.cgi?id=158815
1321         <rdar://problem/26824238>
1322
1323         Reviewed by Dean Jackson.
1324
1325         Adjust the output of this test to account for the time label clones and add a new test.
1326
1327         * media/video-controls-drop-and-restore-timeline-expected.txt: Added.
1328         * media/video-controls-drop-and-restore-timeline.html: Added.
1329         * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt:
1330         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
1331
1332 2016-06-27  Joseph Pecoraro  <pecoraro@apple.com>
1333
1334         REGRESSION: Web Inspector: Text search broken in resources with <CR>
1335         https://bugs.webkit.org/show_bug.cgi?id=159110
1336         <rdar://problem/27008485>
1337
1338         Reviewed by Brian Burg.
1339
1340         * inspector/debugger/searchInContent-linebreaks-expected.txt:
1341         * inspector/debugger/searchInContent-linebreaks.html:
1342         Now that the backend responds with lines that end in \n, this test changes
1343         the number of line results. The frontend interprets this correctly.
1344
1345 2016-06-27  Joanmarie Diggs  <jdiggs@igalia.com>
1346
1347         AX: Anonymous RenderMathMLOperators are not exposed to the accessibility tree
1348         https://bugs.webkit.org/show_bug.cgi?id=139582
1349         <rdar://problem/26938849>
1350
1351         Reviewed by Chris Fleizach.
1352
1353         This is based on a patch by Frederic Wang <fwang@igalia.com>.
1354
1355         One of the things making it difficult to tell that the operators were not
1356         exposed on the Mac is the fact that the operator text is present. But the
1357         operator text is simply a StaticTextRole object corresponding to the
1358         RenderText descendant of the operator. Furthermore, on the Mac, accessible
1359         math operators have subroles which are missing from the StaticTextRole
1360         object which is exposed. In order to make issues like this more obvious,
1361         add an option to include the subrole to dumpAccessibilityTree() and use it
1362         in the new math-fenced.html.
1363
1364         This change also fixes the mfenced in mac/mathml-elements.html that was
1365         broken after r202420. We enable it again and update the expectations of
1366         that test because the operators are now in the accessibility tree.
1367
1368         We also add a new test to verify the render tree of foreign content in
1369         MathML formulas.
1370
1371         * accessibility/mac/mathml-elements-expected.txt: Updated.
1372         * accessibility/mac/mathml-elements.html: Re-enable the mfenced test.
1373         * accessibility/math-fenced.html: Added.
1374         * accessibility/math-foreign-content.html: Added.
1375         * platform/gtk/accessibility/math-fenced-expected.txt: Added.
1376         * platform/gtk/accessibility/math-foreign-content-expected.txt: Added.
1377         * platform/mac/accessibility/math-fenced-expected.txt: Added.
1378         * platform/mac/accessibility/math-foreign-content-expected.txt: Added.
1379         * resources/accessibility-helper.js: Add option to include subrole in tree.
1380         (dumpAccessibilityTree):
1381
1382 2016-06-27  Ryan Haddad  <ryanhaddad@apple.com>
1383
1384         Remove flaky expectation for imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata.html
1385         https://bugs.webkit.org/show_bug.cgi?id=150956
1386
1387         Unreviewed test gardening.
1388
1389         * platform/mac/TestExpectations:
1390
1391 2016-06-27  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1392
1393         WebRTC: Unskip RTCPeerConnection-AddRemoveStream test
1394         https://bugs.webkit.org/show_bug.cgi?id=159133
1395
1396         Reviewed by Eric Carlson.
1397
1398         Unskip RTCPeerConnection-AddRemoveStream test (on GTK+ port). RTCPeerConnection implements
1399         the legacy MediaStream-based API as JS built-ins so we can run this test again.
1400
1401         * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt:
1402         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
1403         * platform/gtk/TestExpectations:
1404
1405 2016-06-27  Frederic Wang  <fwang@igalia.com>
1406
1407         Update TestExpectations for some dynamic MathML tests
1408         https://bugs.webkit.org/show_bug.cgi?id=159142
1409
1410         Reviewed by Brent Fulgham.
1411
1412         * TestExpectations: Enable this test again after r199980.
1413         * platform/efl/TestExpectations: This is already claimed to pass in the  platform independent TestExpectations.
1414         * platform/gtk/TestExpectations: Ditto.
1415         * platform/ios-simulator/TestExpectations: This test passes after the refactoring of RenderMathMLOperator.
1416
1417 2016-06-27  Michael Saboff  <msaboff@apple.com>
1418
1419         ES6 Change: Unify handling of RegExp CharacterClassEscapes \w and \W and Word Asserts \b and \B
1420         https://bugs.webkit.org/show_bug.cgi?id=158505
1421
1422         Reviewed by Geoffrey Garen.
1423
1424         Updated and added test cases.
1425
1426         * js/regexp-unicode-expected.txt:
1427         * js/script-tests/regexp-unicode.js:
1428
1429 2016-06-27  Frederic Wang  <fwang@igalia.com>
1430
1431         Set an upper limit for the size or number of pieces of stretchy operators
1432         https://bugs.webkit.org/show_bug.cgi?id=155434
1433
1434         Update test expectations for very-large-stretchy-operators.
1435
1436         Reviewed by Brent Fulgham.
1437
1438         * platform/efl/TestExpectations:
1439         * platform/gtk/TestExpectations:
1440         * platform/ios-simulator/TestExpectations:
1441         * platform/mac/TestExpectations:
1442         * platform/win/TestExpectations:
1443
1444 2016-06-27  Ryan Haddad  <ryanhaddad@apple.com>
1445
1446         Skip two LayoutTests that rely on mouse events on ios-simulator
1447
1448         Unreviewed test gardening.
1449
1450         * platform/ios-simulator/TestExpectations:
1451
1452 2016-06-27  Javier Fernandez  <jfernandez@igalia.com>
1453
1454         [GTK] Unreviewed test gardening. Added Failure Test Expectations because of r194502 and r194513.
1455         https://bugs.webkit.org/show_bug.cgi?id=159147
1456
1457         * platform/gtk/TestExpectations:
1458
1459 2016-06-27  Youenn Fablet  <youennf@gmail.com>
1460
1461         LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/ is failing on ios-simulator
1462         https://bugs.webkit.org/show_bug.cgi?id=159136
1463
1464         Unreviewed.
1465
1466         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
1467
1468 2016-06-27  Youenn Fablet  <youenn@apple.com>
1469
1470         Remove didFailRedirectCheck ThreadableLoaderClient callback
1471         https://bugs.webkit.org/show_bug.cgi?id=159085
1472
1473         Reviewed by Daniel Bates.
1474
1475         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1476         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1477         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1478         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1479         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1480
1481 2016-06-26  Chris Dumez  <cdumez@apple.com>
1482
1483         Regression: HTMLOptionsCollection's named properties have precedence over indexed properties
1484         https://bugs.webkit.org/show_bug.cgi?id=159058
1485         <rdar://problem/26988542>
1486
1487         Reviewed by Ryosuke Niwa.
1488
1489         Add layout test coverage.
1490
1491         * fast/dom/HTMLSelectElement/options-indexed-getter-precedence-expected.txt: Added.
1492         * fast/dom/HTMLSelectElement/options-indexed-getter-precedence.html: Added.
1493
1494 2016-06-26  Javier Fernandez  <jfernandez@igalia.com>
1495
1496         [GTK] Unreviewed test gardening.
1497
1498         Several hidpi tests pass now thanks to r202421.
1499
1500 2016-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
1501
1502         [macOS] Font-related test gardening for macOS Sierra
1503         https://bugs.webkit.org/show_bug.cgi?id=159106
1504         <rdar://problem/25807529>
1505
1506         Unreviewed.
1507
1508         * fast/ruby/bopomofo-letter-spacing.html:
1509         * fast/ruby/bopomofo-rl.html:
1510         * fast/ruby/bopomofo.html:
1511         * svg/W3C-SVG-1.1/text-fonts-01-t.svg:
1512         * svg/text/text-fonts-01-t.svg:
1513
1514 2016-06-26  Youenn Fablet  <youennf@gmail.com>
1515
1516         Refreshing WPT tests up to 12b7800
1517         https://bugs.webkit.org/show_bug.cgi?id=158872
1518
1519         Reviewed by Chris Dumez.
1520
1521         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1522         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1523         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt: Added.
1524         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1525         * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
1526
1527 2016-06-25  Benjamin Poulain  <bpoulain@apple.com>
1528
1529         The active state of elements can break when focus changes
1530         https://bugs.webkit.org/show_bug.cgi?id=159112
1531
1532         Reviewed by Antti Koivisto.
1533
1534         * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus-expected.txt: Added.
1535         * fast/css/pseudo-active-on-labeled-element-not-canceled-by-focus.html: Added.
1536         * fast/css/pseudo-active-with-programmatic-focus-expected.txt: Added.
1537         * fast/css/pseudo-active-with-programmatic-focus.html: Added.
1538
1539 2016-06-24  Jer Noble  <jer.noble@apple.com>
1540
1541         Consider exposing or hiding knowledge of a redirect from clients of WebCoreNSURLSession
1542         https://bugs.webkit.org/show_bug.cgi?id=156722
1543         <rdar://problem/25780035>
1544
1545         Reviewed by Alex Christensen.
1546
1547         Un-skip http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html & 
1548         http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html.
1549
1550         * platform/mac/TestExpectations:
1551
1552 2016-06-24  Mark Lam  <mark.lam@apple.com>
1553
1554         [JSC] Error prototypes are called on remote scripts.
1555         https://bugs.webkit.org/show_bug.cgi?id=52192
1556
1557         Reviewed by Keith Miller.
1558
1559         The added test will test the following combinations of factors:
1560
1561         1. Explicitly throwing an error of each of the types of JS errors i.e.
1562            Error, EvalError, RangeError, ReferenceError, SyntaxError, TypeError, URIError.
1563         2. Validating that the error received in window.onerror does not leak any info.
1564         3. Validating that the 'name' and 'toString' getters set on the error prototype
1565            object does not get invoked for creating the error message to be passed to
1566            window.error.
1567
1568         * http/tests/security/regress-52192-expected.txt: Added.
1569         * http/tests/security/regress-52192.html: Added.
1570         * http/tests/security/resources/regress-52192-syntax-error.js: Added.
1571         * http/tests/security/resources/regress-52192-throw-error.js: Added.
1572         (catch):
1573
1574 2016-06-24  Myles C. Maxfield  <mmaxfield@apple.com>
1575
1576         Update to test gardening in r202300
1577
1578         Unreviewed.
1579
1580         * platform/mac/TestExpectations:
1581
1582 2016-06-24  Konstantin Tokarev  <annulen@yandex.ru>
1583
1584         Removed tests of STYLE_SCOPED which was removed in r156683.
1585         https://bugs.webkit.org/show_bug.cgi?id=159098
1586
1587         Reviewed by Ryosuke Niwa.
1588
1589         * fast/css/style-scoped/basic-attribute-expected.txt: Removed.
1590         * fast/css/style-scoped/basic-attribute.html: Removed.
1591         * fast/css/style-scoped/registering-expected.txt: Removed.
1592         * fast/css/style-scoped/registering-shadowroot-expected.txt: Removed.
1593         * fast/css/style-scoped/registering-shadowroot.html: Removed.
1594         * fast/css/style-scoped/registering.html: Removed.
1595         * fast/css/style-scoped/style-scoped-apply-author-styles-expected.txt: Removed.
1596         * fast/css/style-scoped/style-scoped-apply-author-styles.html: Removed.
1597         * fast/css/style-scoped/style-scoped-attach-expected.txt: Removed.
1598         * fast/css/style-scoped/style-scoped-attach.html: Removed.
1599         * fast/css/style-scoped/style-scoped-basic-expected.txt: Removed.
1600         * fast/css/style-scoped/style-scoped-basic.html: Removed.
1601         * fast/css/style-scoped/style-scoped-change-scoped-in-shadow-expected.txt: Removed.
1602         * fast/css/style-scoped/style-scoped-change-scoped-in-shadow.html: Removed.
1603         * fast/css/style-scoped/style-scoped-detach-expected.txt: Removed.
1604         * fast/css/style-scoped/style-scoped-detach.html: Removed.
1605         * fast/css/style-scoped/style-scoped-in-shadow-expected.txt: Removed.
1606         * fast/css/style-scoped/style-scoped-in-shadow.html: Removed.
1607         * fast/css/style-scoped/style-scoped-nested-expected.txt: Removed.
1608         * fast/css/style-scoped/style-scoped-nested.html: Removed.
1609         * fast/css/style-scoped/style-scoped-remove-scoped-expected.txt: Removed.
1610         * fast/css/style-scoped/style-scoped-remove-scoped.html: Removed.
1611         * fast/css/style-scoped/style-scoped-set-scoped-expected.txt: Removed.
1612         * fast/css/style-scoped/style-scoped-set-scoped.html: Removed.
1613         * fast/css/style-scoped/style-scoped-with-dom-operation-expected.txt: Removed.
1614         * fast/css/style-scoped/style-scoped-with-dom-operation.html: Removed.
1615         * fast/css/style-scoped/style-scoped-with-important-rule-expected.txt: Removed.
1616         * fast/css/style-scoped/style-scoped-with-important-rule.html: Removed.
1617         * platform/efl/TestExpectations: Don't skip fast/css/style-scoped.
1618         * platform/gtk/TestExpectations: Ditto.
1619         * platform/ios-simulator/TestExpectations: Ditto.
1620         * platform/mac/TestExpectations: Ditto.
1621         * platform/win/TestExpectations: Ditto.
1622
1623 2016-06-24  Alexey Proskuryakov  <ap@apple.com>
1624
1625         Update test expectations for rdar://problem/27000853
1626
1627         * platform/mac/TestExpectations:
1628
1629 2016-06-24  Commit Queue  <commit-queue@webkit.org>
1630
1631         Unreviewed, rolling out r202413.
1632         https://bugs.webkit.org/show_bug.cgi?id=159097
1633
1634         Broke many JSC tests (Requested by ap on #webkit).
1635
1636         Reverted changeset:
1637
1638         "[JSC] Implement isFinite / isNaN in JS and make DFG ToNumber
1639         accept non number values"
1640         https://bugs.webkit.org/show_bug.cgi?id=154022
1641         http://trac.webkit.org/changeset/202413
1642
1643 2016-06-24  John Wilander  <wilander@apple.com>
1644
1645         Make window.open layout tests for about: URLs work on iOS
1646         https://bugs.webkit.org/show_bug.cgi?id=159072
1647
1648         Reviewed by Alex Christensen.
1649
1650         Fix two window.open layout tests for iOS. They previously used click events.
1651         Now they instead turn off the popup blocker and just call window.open() on
1652         the load event.
1653
1654         * http/tests/dom/window-open-about-blank-and-access-document-expected.txt:
1655         * http/tests/dom/window-open-about-blank-and-access-document.html:
1656         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
1657         * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
1658         * platform/ios-simulator/TestExpectations:
1659             Removed the skipping of these two test cases.
1660
1661 2016-06-24  Yusuke Suzuki  <utatane.tea@gmail.com>
1662
1663         [GTK][EFL] ImageBufferCairo should accept resolution factor
1664         https://bugs.webkit.org/show_bug.cgi?id=157848
1665
1666         Reviewed by Martin Robinson.
1667
1668         * fast/hidpi/filters-and-image-buffer-resolution-expected.html: Added.
1669         * fast/hidpi/filters-and-image-buffer-resolution.html: Added.
1670
1671 2016-06-24  Frederic Wang  <fwang@igalia.com>
1672
1673         Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
1674         https://bugs.webkit.org/show_bug.cgi?id=155018
1675
1676         Reviewed by Martin Robinson.
1677
1678         We update the test expectations. Most of the adjustments are irrelevant visual
1679         modifications (small shift and size differences) or due to changes in the renderer tree
1680         structure (removal of anonymous, operator text appearing in the dumped text).
1681         We disable the accessibility for mfenced for now, but this will be enabled again and improved
1682         in follow-up accessibility patches.
1683
1684         * platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
1685         the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
1686         appropriate fonts pre-installed.
1687         * accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
1688         * accessibility/mac/mathml-elements-expected.txt: Ditto.
1689         * accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
1690         the operator appears in the render tree.
1691         * accessibility/mac/math-alttext-expected.txt: Ditto.
1692         * mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
1693         * mathml/opentype/large-operators-munderover-expected.txt: Ditto.
1694         * mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
1695         * mathml/presentation/mfrac-nested-expected.txt: Ditto.
1696         * mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
1697         * mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
1698         * mathml/presentation/sup-nested-expected.txt: Ditto.
1699         * mathml/very-large-stretchy-operators-expected.txt: Ditto.
1700         * platform/mac/accessibility/math-text-expected.txt: Ditto.
1701         * platform/gtk/accessibility/math-text-expected.txt: Ditto.
1702         * fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
1703         * fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
1704         * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
1705         * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
1706         * mathml/presentation/attributes-background-color.html: Add some padding to workaround some
1707         small rendering failures.
1708         * mathml/presentation/attributes-background-color-expected.html: Ditto.
1709         * mathml/presentation/attributes-display.html: Ditto.
1710         * mathml/presentation/attributes-display-expected.html: Ditto.
1711         * mathml/presentation/bug97990-expected.html: Ditto.
1712         * mathml/presentation/bug97990.html: Ditto.
1713         * mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
1714         characters from the Mathematical Alphanumeric Symbols.
1715         * mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
1716         * mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
1717         collapse whitespace for operators that use MathOperator.
1718         * accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
1719         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
1720         * platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
1721         of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
1722         * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
1723         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
1724         * platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
1725         removal of anonymous renderers.
1726         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
1727         * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
1728         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1729         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
1730         * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
1731         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
1732         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
1733         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1734         * platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
1735         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
1736         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
1737         * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
1738
1739 2016-06-23  Benjamin Poulain  <bpoulain@apple.com>
1740
1741         OOM Assertion failure in Array.prototype.toString
1742         https://bugs.webkit.org/show_bug.cgi?id=158793
1743
1744         Reviewed by Saam Barati.
1745
1746         * js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Added.
1747         (string_appeared_here.createStrings):
1748         * js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Added.
1749         (string_appeared_here.createRegexp):
1750         (catch):
1751         * js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Added.
1752         (string_appeared_here.createStrings):
1753         (catch):
1754         * js/stringimpl-to-jsstring-on-large-strings-1-expected.txt: Added.
1755         * js/stringimpl-to-jsstring-on-large-strings-1.html: Added.
1756         * js/stringimpl-to-jsstring-on-large-strings-2-expected.txt: Added.
1757         * js/stringimpl-to-jsstring-on-large-strings-2.html: Added.
1758         * js/stringimpl-to-jsstring-on-large-strings-3-expected.txt: Added.
1759         * js/stringimpl-to-jsstring-on-large-strings-3.html: Added.
1760
1761 2016-06-23  Brady Eidson  <beidson@apple.com>
1762
1763         Retrieving Blobs from IndexedDB using cursors fails in WK2 (Sandboxing)
1764         https://bugs.webkit.org/show_bug.cgi?id=158991
1765
1766         Reviewed by Alex Christensen.
1767
1768         * storage/indexeddb/modern/blob-cursor-expected.txt: Added.
1769         * storage/indexeddb/modern/blob-cursor.html: Added.
1770         * storage/indexeddb/modern/resources/blob-cursor.js: Added.
1771         * storage/indexeddb/modern/resources/blob-cursor1.html: Added.
1772         * storage/indexeddb/modern/resources/blob-cursor2.html: Added.
1773
1774 2016-06-23  Joseph Pecoraro  <pecoraro@apple.com> and Yusuke Suzuki  <utatane.tea@gmail.com>
1775
1776         [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
1777         https://bugs.webkit.org/show_bug.cgi?id=154022
1778
1779         Reviewed by Filip Pizlo.
1780
1781         * js/regress/Number-isNaN-expected.txt: Added.
1782         * js/regress/Number-isNaN.html: Added.
1783         * js/regress/global-isNaN-expected.txt: Added.
1784         * js/regress/global-isNaN.html: Added.
1785         * js/regress/script-tests/Number-isNaN.js: Added.
1786         * js/regress/script-tests/global-isNaN.js: Added.
1787         * js/regress/script-tests/many-foreach-calls.js:
1788         (i.4.forEach):
1789         (i.array.forEach): Deleted.
1790         * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
1791         (test):
1792         * js/regress/script-tests/to-number-constructor-only-number.js: Added.
1793         (test):
1794         * js/regress/script-tests/to-number-constructor-only-string.js: Added.
1795         (test):
1796         * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
1797         (test):
1798         * js/regress/script-tests/to-number-number-string-number-string.js: Added.
1799         (test):
1800         * js/regress/script-tests/to-number-only-number.js: Added.
1801         (test):
1802         * js/regress/script-tests/to-number-only-string.js: Added.
1803         (test):
1804         * js/regress/script-tests/to-number-string-number-string-number.js: Added.
1805         (test):
1806         * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
1807         * js/regress/to-number-constructor-number-string-number-string.html: Added.
1808         * js/regress/to-number-constructor-only-number-expected.txt: Added.
1809         * js/regress/to-number-constructor-only-number.html: Added.
1810         * js/regress/to-number-constructor-only-string-expected.txt: Added.
1811         * js/regress/to-number-constructor-only-string.html: Added.
1812         * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
1813         * js/regress/to-number-constructor-string-number-string-number.html: Added.
1814         * js/regress/to-number-number-string-number-string-expected.txt: Added.
1815         * js/regress/to-number-number-string-number-string.html: Added.
1816         * js/regress/to-number-only-number-expected.txt: Added.
1817         * js/regress/to-number-only-number.html: Added.
1818         * js/regress/to-number-only-string-expected.txt: Added.
1819         * js/regress/to-number-only-string.html: Added.
1820         * js/regress/to-number-string-number-string-number-expected.txt: Added.
1821         * js/regress/to-number-string-number-string-number.html: Added.
1822
1823 2016-06-23  Simon Fraser  <simon.fraser@apple.com>
1824
1825         https://bugs.webkit.org/show_bug.cgi?id=159077
1826
1827         Mark fast/harness/snapshot-captures-compositing.html as an image failure.
1828
1829         * platform/ios-simulator-wk2/TestExpectations:
1830
1831 2016-06-23  Benjamin Poulain  <benjamin@webkit.org>
1832
1833         Specialize synchronous event tracking per event type
1834         https://bugs.webkit.org/show_bug.cgi?id=158826
1835
1836         Reviewed by Simon Fraser.
1837
1838         * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener-expected.txt: Added.
1839         * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener.html: Added.
1840         * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener-expected.txt: Added.
1841         * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html: Added.
1842         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt: Added.
1843         * fast/events/touch/ios/tap-with-active-touch-end-listener.html: Added.
1844         * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html: Added.
1845         * fast/events/touch/ios/tap-with-passive-touch-end-listener-expected.txt: Added.
1846         * fast/events/touch/ios/tap-with-passive-touch-end-listener.html: Added.
1847         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements-expected.txt: Added.
1848         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements.html: Added.
1849         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements-expected.txt: Added.
1850         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements.html: Added.
1851
1852 2016-06-23  Alexey Proskuryakov  <ap@apple.com>
1853
1854         Update TestExpectations for a couple video track tests.
1855
1856         * platform/mac/TestExpectations:
1857
1858 2016-06-23  Simon Fraser  <simon.fraser@apple.com>
1859
1860         [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
1861         https://bugs.webkit.org/show_bug.cgi?id=159077
1862
1863         Reviewed by Tim Horton.
1864
1865         Test that fails if snapshotting doesn't correctly snapshot 3D transforms.
1866
1867         * fast/harness/snapshot-captures-compositing-expected.html: Added.
1868         * fast/harness/snapshot-captures-compositing.html: Added.
1869
1870 2016-06-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
1871
1872         requestFrameAnimation() callback timestamp should be very close to Performance.now() 
1873         https://bugs.webkit.org/show_bug.cgi?id=159038
1874
1875         Reviewed by Simon Fraser.
1876
1877         * animations/animation-callback-timestamp-expected.txt: Added.
1878         * animations/animation-callback-timestamp.html: Added.
1879         * animations/animation-multiple-callbacks-timestamp-expected.txt: Added.
1880         * animations/animation-multiple-callbacks-timestamp.html: Added.
1881
1882 2016-06-23  Ryan Haddad  <ryanhaddad@apple.com>
1883
1884         Land test expectations for rdar://problem/26952627.
1885
1886         Unreviewed test gardening.
1887
1888         * platform/mac/TestExpectations:
1889
1890 2016-06-23  Alexey Proskuryakov  <ap@apple.com>
1891
1892         Handle (0, 0) ranges from Lookup
1893         https://bugs.webkit.org/show_bug.cgi?id=159062
1894         rdar://problem/26960385
1895
1896         Reviewed by Tim Horton.
1897
1898         * platform/mac/TestExpectations: Unmark the test that was broken due to this.
1899
1900 2016-06-23  Joseph Pecoraro  <pecoraro@apple.com>
1901
1902         CSSComputedStyleDeclaration::length should recalculate styles if needed to provide the correct value
1903         https://bugs.webkit.org/show_bug.cgi?id=159053
1904         <rdar://problem/26638119>
1905
1906         Reviewed by Simon Fraser.
1907
1908         * fast/css/variables/custom-property-computed-style-length-update-expected.txt: Added.
1909         * fast/css/variables/custom-property-computed-style-length-update.html: Added.
1910
1911 2016-06-23  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1912
1913         WebRTC: Add support for RTCPeerConnection legacy MediaStream-based API
1914         https://bugs.webkit.org/show_bug.cgi?id=158940
1915
1916         Reviewed by Eric Carlson.
1917
1918         Add test for RTCPeerConnection legacy MediaStream-based API.
1919
1920         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Added.
1921         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Added.
1922         * platform/mac/TestExpectations:
1923         Skip test for mac port (not building with WEB_RTC yet)
1924
1925 2016-06-23  Per Arne Vollan  <pvollan@apple.com>
1926
1927         Unreviewed test gardening.
1928         
1929         Update test expectations for passing accessibility tests after r202149,
1930         and fix style issues in test expectations file.
1931
1932         * platform/win/TestExpectations:
1933
1934 2016-06-22  Alexey Proskuryakov  <ap@apple.com>
1935
1936         Test expectations gardening for rdar://problem/26960385
1937
1938         * platform/mac/TestExpectations:
1939
1940 2016-06-22  Benjamin Poulain  <bpoulain@apple.com>
1941
1942         AX: Add support for CSS4 :focus-within pseudo
1943         https://bugs.webkit.org/show_bug.cgi?id=140144
1944
1945         Reviewed by Antti Koivisto.
1946
1947         * fast/css/css-selector-text-expected.txt:
1948         * fast/css/css-selector-text.html:
1949         * fast/css/css-set-selector-text-expected.txt:
1950         * fast/css/css-set-selector-text.html:
1951         * fast/css/pseudo-focus-within-basics-expected.html: Added.
1952         * fast/css/pseudo-focus-within-basics.html: Added.
1953         * fast/css/pseudo-focus-within-inside-shadow-dom-expected.html: Added.
1954         * fast/css/pseudo-focus-within-inside-shadow-dom.html: Added.
1955         * fast/css/pseudo-focus-within-style-sharing-1-expected.html: Added.
1956         * fast/css/pseudo-focus-within-style-sharing-1.html: Added.
1957         * fast/css/pseudo-focus-within-style-sharing-2-expected.html: Added.
1958         * fast/css/pseudo-focus-within-style-sharing-2.html: Added.
1959         * fast/selectors/focus-within-style-update-expected.txt: Added.
1960         * fast/selectors/focus-within-style-update.html: Added.
1961
1962 2016-06-17  Dean Jackson  <dino@apple.com>
1963
1964         REGRESSION: Double tap to zoom does not work on yahoo finance
1965         https://bugs.webkit.org/show_bug.cgi?id=158886
1966         <rdar://problem/24917760>
1967
1968         Reviewed by Simon Fraser.
1969
1970         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
1971         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
1972
1973 2016-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
1974
1975         Test gardening for css3/line-break-language-sensitive
1976         https://bugs.webkit.org/show_bug.cgi?id=159017
1977
1978         Unreviewed.
1979
1980         Some reftests had content which ended up outside of the viewport. This patch
1981         splits that extra content out into separate tests.
1982
1983         In addition, this test migrates these tests to using a web font, so the results
1984         of this test are not sensitive to platform-specific font fallback.
1985
1986         Because of the migration to the web font, css3/line-break-language-sensitive is
1987         no longer needed.
1988
1989         * TestExpectations:
1990         * css3/line-break-language-sensitive/line-break-auto-centered-expected.html: Removed.
1991         * css3/line-break-language-sensitive/line-break-auto-centered.html: Removed.
1992         * css3/line-break-language-sensitive/line-break-auto-half-kana-expected.html: Removed.
1993         * css3/line-break-language-sensitive/line-break-auto-half-kana.html: Removed.
1994         * css3/line-break-language-sensitive/line-break-auto-hyphens.html: Removed.
1995         * css3/line-break-language-sensitive/line-break-auto-inseparables-expected.html: Removed.
1996         * css3/line-break-language-sensitive/line-break-auto-inseparables.html: Removed.
1997         * css3/line-break-language-sensitive/line-break-auto-iteration-marks-expected.html: Removed.
1998         * css3/line-break-language-sensitive/line-break-auto-iteration-marks.html: Removed.
1999         * css3/line-break-language-sensitive/line-break-auto-postfixes.html: Removed.
2000         * css3/line-break-language-sensitive/line-break-auto-prefixes-expected.html: Removed.
2001         * css3/line-break-language-sensitive/line-break-auto-prefixes.html: Removed.
2002         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html: Removed.
2003         * css3/line-break-language-sensitive/line-break-auto-sound-marks.html: Removed.
2004         * css3/line-break-language-sensitive/line-break-loose-centered.html: Removed.
2005         * css3/line-break-language-sensitive/line-break-loose-half-kana-expected.html: Removed.
2006         * css3/line-break-language-sensitive/line-break-loose-half-kana.html: Removed.
2007         * css3/line-break-language-sensitive/line-break-loose-hyphens.html: Removed.
2008         * css3/line-break-language-sensitive/line-break-loose-inseparables-expected.html: Removed.
2009         * css3/line-break-language-sensitive/line-break-loose-inseparables.html: Removed.
2010         * css3/line-break-language-sensitive/line-break-loose-iteration-marks.html: Removed.
2011         * css3/line-break-language-sensitive/line-break-loose-postfixes.html: Removed.
2012         * css3/line-break-language-sensitive/line-break-loose-prefixes-expected.html: Removed.
2013         * css3/line-break-language-sensitive/line-break-loose-prefixes.html: Removed.
2014         * css3/line-break-language-sensitive/line-break-loose-sound-marks-expected.html: Removed.
2015         * css3/line-break-language-sensitive/line-break-loose-sound-marks.html: Removed.
2016         * css3/line-break-language-sensitive/line-break-normal-centered-expected.html: Removed.
2017         * css3/line-break-language-sensitive/line-break-normal-centered.html: Removed.
2018         * css3/line-break-language-sensitive/line-break-normal-half-kana-expected.html: Removed.
2019         * css3/line-break-language-sensitive/line-break-normal-half-kana.html: Removed.
2020         * css3/line-break-language-sensitive/line-break-normal-hyphens-expected.html: Removed.
2021         * css3/line-break-language-sensitive/line-break-normal-hyphens.html: Removed.
2022         * css3/line-break-language-sensitive/line-break-normal-inseparables-expected.html: Removed.
2023         * css3/line-break-language-sensitive/line-break-normal-inseparables.html: Removed.
2024         * css3/line-break-language-sensitive/line-break-normal-iteration-marks.html: Removed.
2025         * css3/line-break-language-sensitive/line-break-normal-postfixes.html: Removed.
2026         * css3/line-break-language-sensitive/line-break-normal-prefixes-expected.html: Removed.
2027         * css3/line-break-language-sensitive/line-break-normal-prefixes.html: Removed.
2028         * css3/line-break-language-sensitive/line-break-normal-sound-marks-expected.html: Removed.
2029         * css3/line-break-language-sensitive/line-break-normal-sound-marks.html: Removed.
2030         * css3/line-break-language-sensitive/line-break-strict-centered-expected.html: Removed.
2031         * css3/line-break-language-sensitive/line-break-strict-centered.html: Removed.
2032         * css3/line-break-language-sensitive/line-break-strict-half-kana-expected.html: Removed.
2033         * css3/line-break-language-sensitive/line-break-strict-half-kana.html: Removed.
2034         * css3/line-break-language-sensitive/line-break-strict-hyphens.html: Removed.
2035         * css3/line-break-language-sensitive/line-break-strict-inseparables-expected.html: Removed.
2036         * css3/line-break-language-sensitive/line-break-strict-inseparables.html: Removed.
2037         * css3/line-break-language-sensitive/line-break-strict-iteration-marks-expected.html: Removed.
2038         * css3/line-break-language-sensitive/line-break-strict-iteration-marks.html: Removed.
2039         * css3/line-break-language-sensitive/line-break-strict-postfixes.html: Removed.
2040         * css3/line-break-language-sensitive/line-break-strict-prefixes-expected.html: Removed.
2041         * css3/line-break-language-sensitive/line-break-strict-prefixes.html: Removed.
2042         * css3/line-break-language-sensitive/line-break-strict-sound-marks-expected.html: Removed.
2043         * css3/line-break-language-sensitive/line-break-strict-sound-marks.html: Removed.
2044         * css3/line-break/line-break-auto-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-hyphens-expected.html.
2045         * css3/line-break/line-break-auto-centered-2.html: Added.
2046         * css3/line-break/line-break-auto-centered-expected.html:
2047         * css3/line-break/line-break-auto-centered.html:
2048         * css3/line-break/line-break-auto-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2049         * css3/line-break/line-break-auto-half-kana-2.html: Added.
2050         * css3/line-break/line-break-auto-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2051         * css3/line-break/line-break-auto-half-kana-3.html: Added.
2052         * css3/line-break/line-break-auto-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
2053         * css3/line-break/line-break-auto-half-kana-4.html: Added.
2054         * css3/line-break/line-break-auto-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-postfixes-expected.html.
2055         * css3/line-break/line-break-auto-half-kana-5.html: Added.
2056         * css3/line-break/line-break-auto-half-kana-expected.html:
2057         * css3/line-break/line-break-auto-half-kana.html:
2058         * css3/line-break/line-break-auto-hyphens-expected.html:
2059         * css3/line-break/line-break-auto-hyphens.html:
2060         * css3/line-break/line-break-auto-inseparables-expected.html:
2061         * css3/line-break/line-break-auto-inseparables.html:
2062         * css3/line-break/line-break-auto-iteration-marks-expected.html:
2063         * css3/line-break/line-break-auto-iteration-marks.html:
2064         * css3/line-break/line-break-auto-postfixes-expected.html:
2065         * css3/line-break/line-break-auto-postfixes.html:
2066         * css3/line-break/line-break-auto-prefixes-expected.html:
2067         * css3/line-break/line-break-auto-prefixes.html:
2068         * css3/line-break/line-break-auto-sound-marks-expected.html:
2069         * css3/line-break/line-break-auto-sound-marks.html:
2070         * css3/line-break/line-break-loose-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-hyphens-expected.html.
2071         * css3/line-break/line-break-loose-centered-2.html: Added.
2072         * css3/line-break/line-break-loose-centered-expected.html:
2073         * css3/line-break/line-break-loose-centered.html:
2074         * css3/line-break/line-break-loose-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2075         * css3/line-break/line-break-loose-half-kana-2.html: Added.
2076         * css3/line-break/line-break-loose-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2077         * css3/line-break/line-break-loose-half-kana-3.html: Added.
2078         * css3/line-break/line-break-loose-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-centered-expected.html.
2079         * css3/line-break/line-break-loose-half-kana-4.html: Added.
2080         * css3/line-break/line-break-loose-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-iteration-marks-expected.html.
2081         * css3/line-break/line-break-loose-half-kana-5.html: Added.
2082         * css3/line-break/line-break-loose-half-kana-expected.html:
2083         * css3/line-break/line-break-loose-half-kana.html:
2084         * css3/line-break/line-break-loose-hyphens-expected.html:
2085         * css3/line-break/line-break-loose-hyphens.html:
2086         * css3/line-break/line-break-loose-inseparables-expected.html:
2087         * css3/line-break/line-break-loose-inseparables.html:
2088         * css3/line-break/line-break-loose-iteration-marks-expected.html:
2089         * css3/line-break/line-break-loose-iteration-marks.html:
2090         * css3/line-break/line-break-loose-postfixes-expected.html:
2091         * css3/line-break/line-break-loose-postfixes.html:
2092         * css3/line-break/line-break-loose-prefixes-expected.html:
2093         * css3/line-break/line-break-loose-prefixes.html:
2094         * css3/line-break/line-break-loose-sound-marks-expected.html:
2095         * css3/line-break/line-break-loose-sound-marks.html:
2096         * css3/line-break/line-break-normal-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-iteration-marks-expected.html.
2097         * css3/line-break/line-break-normal-centered-2.html: Added.
2098         * css3/line-break/line-break-normal-centered-expected.html:
2099         * css3/line-break/line-break-normal-centered.html:
2100         * css3/line-break/line-break-normal-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2101         * css3/line-break/line-break-normal-half-kana-2.html: Added.
2102         * css3/line-break/line-break-normal-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2103         * css3/line-break/line-break-normal-half-kana-3.html: Added.
2104         * css3/line-break/line-break-normal-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
2105         * css3/line-break/line-break-normal-half-kana-4.html: Added.
2106         * css3/line-break/line-break-normal-half-kana-5-expected.html: Copied from LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html.
2107         * css3/line-break/line-break-normal-half-kana-5.html: Added.
2108         * css3/line-break/line-break-normal-half-kana-expected.html:
2109         * css3/line-break/line-break-normal-half-kana.html:
2110         * css3/line-break/line-break-normal-hyphens-expected.html:
2111         * css3/line-break/line-break-normal-hyphens.html:
2112         * css3/line-break/line-break-normal-inseparables-expected.html:
2113         * css3/line-break/line-break-normal-inseparables.html:
2114         * css3/line-break/line-break-normal-iteration-marks-expected.html:
2115         * css3/line-break/line-break-normal-iteration-marks.html:
2116         * css3/line-break/line-break-normal-postfixes-expected.html:
2117         * css3/line-break/line-break-normal-postfixes.html:
2118         * css3/line-break/line-break-normal-prefixes-expected.html:
2119         * css3/line-break/line-break-normal-prefixes.html:
2120         * css3/line-break/line-break-normal-sound-marks-expected.html:
2121         * css3/line-break/line-break-normal-sound-marks.html:
2122         * css3/line-break/line-break-strict-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html.
2123         * css3/line-break/line-break-strict-centered-2.html: Added.
2124         * css3/line-break/line-break-strict-centered-expected.html:
2125         * css3/line-break/line-break-strict-centered.html:
2126         * css3/line-break/line-break-strict-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
2127         * css3/line-break/line-break-strict-half-kana-2.html: Added.
2128         * css3/line-break/line-break-strict-half-kana-3-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
2129         * css3/line-break/line-break-strict-half-kana-3.html: Added.
2130         * css3/line-break/line-break-strict-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
2131         * css3/line-break/line-break-strict-half-kana-4.html: Added.
2132         * css3/line-break/line-break-strict-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
2133         * css3/line-break/line-break-strict-half-kana-5.html: Added.
2134         * css3/line-break/line-break-strict-half-kana-expected.html:
2135         * css3/line-break/line-break-strict-half-kana.html:
2136         * css3/line-break/line-break-strict-hyphens-expected.html:
2137         * css3/line-break/line-break-strict-hyphens.html:
2138         * css3/line-break/line-break-strict-inseparables-expected.html:
2139         * css3/line-break/line-break-strict-inseparables.html:
2140         * css3/line-break/line-break-strict-iteration-marks-expected.html:
2141         * css3/line-break/line-break-strict-iteration-marks.html:
2142         * css3/line-break/line-break-strict-postfixes-expected.html:
2143         * css3/line-break/line-break-strict-postfixes.html:
2144         * css3/line-break/line-break-strict-prefixes-expected.html:
2145         * css3/line-break/line-break-strict-prefixes.html:
2146         * css3/line-break/line-break-strict-sound-marks-expected.html:
2147         * css3/line-break/line-break-strict-sound-marks.html:
2148         * css3/line-break/resources/AllAhem.svg: Added.
2149         * platform/ios-simulator/TestExpectations:
2150         * platform/mac/TestExpectations:
2151
2152 2016-06-22  Simon Fraser  <simon.fraser@apple.com>
2153
2154         REGRESSION (r201629): Weird button glitching on github.com
2155         https://bugs.webkit.org/show_bug.cgi?id=159031
2156         rdar://problem/26880332
2157
2158         Reviewed by Tim Horton.
2159
2160         * fast/backgrounds/scaled-gradient-background-expected.html: Added.
2161         * fast/backgrounds/scaled-gradient-background.html: Added.
2162
2163 2016-06-22  Alexey Proskuryakov  <ap@apple.com>
2164
2165         Test expectation gardening for rdar://problem/26950065
2166
2167         * platform/mac/TestExpectations:
2168
2169 2016-06-22  Alexey Proskuryakov  <ap@apple.com>
2170
2171         Test expectation gardening.
2172
2173         * platform/mac/TestExpectations:
2174
2175 2016-06-22  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2176
2177         WebRTC: Add support for the negotiationneeded event in MediaEndpointPeerConnection
2178         https://bugs.webkit.org/show_bug.cgi?id=158985
2179
2180         Add tests for the RTCPeerConnection negotiationneeded event.
2181
2182         Reviewed by Eric Carlson.
2183
2184         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt: Added.
2185         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html: Added.
2186         Verify that a negotiationneeded event is fired when not all local media can be included in
2187         an answer. (The answerer cannot reply with more m-lines than the offer had to begin with.)
2188         * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
2189         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
2190         Verify that a negotiationneeded event is fired when tracks are added and removed from an
2191         RTCPeerConnection.
2192         * platform/gtk/TestExpectations:
2193         Unskip fast/mediastream/RTCPeerConnection-onnegotiationneeded.html.
2194         * platform/mac/TestExpectations:
2195         The mac port does not build with WEB_RTC enabled yet.
2196
2197 2016-06-22  Youenn Fablet  <youennf@gmail.com>
2198
2199         JSDOMIterator forEach should support second optional parameter
2200         https://bugs.webkit.org/show_bug.cgi?id=159020
2201
2202         Reviewed by Chris Dumez.
2203
2204         * fast/dom/nodeListIterator-expected.txt:
2205         * fast/dom/nodeListIterator.html: Adding 'thisValue' various checks.
2206
2207 2016-06-22  Per Arne Vollan  <pvollan@apple.com>
2208
2209         window.showModalDialog doesn't work in DumpRenderTree on Windows
2210         https://bugs.webkit.org/show_bug.cgi?id=53675
2211
2212         Reviewed by Brent Fulgham.
2213
2214         Update test expectations for modal dialog tests.
2215
2216         * platform/win/TestExpectations:
2217
2218 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
2219
2220         Land test expectations for rdar://problem/26422051.
2221
2222         * platform/mac-wk1/TestExpectations:
2223
2224 2016-06-21  Benjamin Poulain  <bpoulain@apple.com>
2225
2226         :hover CSS pseudo-class sometimes keeps matching ever after mouse has left the element
2227         https://bugs.webkit.org/show_bug.cgi?id=158340
2228
2229         Reviewed by Simon Fraser.
2230
2231         * fast/css/ancestor-of-hovered-element-detached-expected.txt: Added.
2232         * fast/css/ancestor-of-hovered-element-detached.html: Added.
2233         * fast/css/ancestor-of-hovered-element-removed-expected.txt: Added.
2234         * fast/css/ancestor-of-hovered-element-removed.html: Added.
2235
2236 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
2237
2238         Test expectations gardening.
2239
2240         * platform/mac-wk2/TestExpectations:
2241         * platform/mac/TestExpectations:
2242
2243 2016-06-21  Jiewen Tan  <jiewen_tan@apple.com>
2244
2245         Unreviewed, rolling out r202302, r202303, r202305, and
2246         r202306.
2247
2248         Roll out the rollouts because of breaking the build.
2249
2250         Reverted changesets:
2251
2252         "Unreviewed, rolling out r200678."
2253         https://bugs.webkit.org/show_bug.cgi?id=157453
2254         http://trac.webkit.org/changeset/202302
2255
2256         "Unreviewed, rolling out r200619."
2257         https://bugs.webkit.org/show_bug.cgi?id=131443
2258         http://trac.webkit.org/changeset/202303
2259
2260         "Unreviewed, attempt to fix the build after r202303."
2261         http://trac.webkit.org/changeset/202305
2262
2263         "Unreviewed, attempt to fix the build after r202303."
2264         http://trac.webkit.org/changeset/202306
2265
2266 2016-06-21  Zalan Bujtas  <zalan@apple.com>
2267
2268         LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
2269         https://bugs.webkit.org/show_bug.cgi?id=158320
2270
2271         Reviewed by Simon Fraser.
2272
2273         This test case is flaky because:
2274         1. There are multiple mouseScrollByWithWheelAndMomentumPhases() event bundles and they all need their own
2275         callbacks. (see additional eventSender.callAfterScrollingCompletes()) -> fail
2276         2. When the test fails, the testFailed() function is called with undefined variables. -> timeout  
2277
2278         * platform/mac-wk2/TestExpectations:
2279         * tiled-drawing/scrolling/latched-div-with-scroll-snap.html:
2280
2281 2016-06-21  Jiewen Tan  <jiewen_tan@apple.com>
2282
2283         Unreviewed, rolling out r200619.
2284
2285         This incompleted feature broke http://m.yahoo.co.jp. Roll it
2286         out together with r200678.
2287
2288         Reverted changeset:
2289
2290         "NodeList should be iterable"
2291         https://bugs.webkit.org/show_bug.cgi?id=131443
2292         http://trac.webkit.org/changeset/200619
2293
2294 2016-06-21  Jiewen Tan  <jiewen_tan@apple.com>
2295
2296         Unreviewed, rolling out r200678.
2297
2298         This incompleted feature broke http://m.yahoo.co.jp. Roll it
2299         out together with r200619.
2300
2301         Reverted changeset:
2302
2303         "Ensure DOM iterators remain done"
2304         https://bugs.webkit.org/show_bug.cgi?id=157453
2305         http://trac.webkit.org/changeset/200678
2306
2307 2016-06-21  Joseph Pecoraro  <pecoraro@apple.com>
2308
2309         Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
2310
2311         Unreviewed gardening.
2312
2313         In this case, snapshots with snapshots with snapshots in the same VM
2314         causes the test to run out of memory. This does not happen in WebKit2.
2315
2316         * platform/mac-wk1/TestExpectations:
2317
2318 2016-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
2319
2320         Test gardening for platform-specific font-fallback on macOS Sierra
2321         https://bugs.webkit.org/show_bug.cgi?id=159003
2322         <rdar://problem/25807529>
2323
2324         Unreviewed.
2325
2326         * fast/text/font-cursive-italic-cjk-2-expected.html: Added.
2327         * fast/text/font-cursive-italic-cjk-2.html: Added.
2328         * platform/mac/TestExpectations:
2329
2330 2016-06-20  Simon Fraser  <simon.fraser@apple.com>
2331
2332         [iOS] Typing text into a text field or text area causes screen to scroll down (hiding text entry)
2333         https://bugs.webkit.org/show_bug.cgi?id=158970
2334
2335         Reviewed by Ryosuke Niwa.
2336
2337         Test that focuses an input in a frame and then types a character, then checks for scrolling.
2338
2339         * fast/forms/ios/typing-in-input-in-iframe-expected.txt: Added.
2340         * fast/forms/ios/typing-in-input-in-iframe.html: Added.
2341
2342 2016-06-20  Simon Fraser  <simon.fraser@apple.com>
2343
2344         Focus event dispatched in iframe causes parent document to scroll incorrectly
2345         https://bugs.webkit.org/show_bug.cgi?id=158629
2346         rdar://problem/26521616
2347
2348         Reviewed by Tim Horton.
2349
2350         * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
2351         * fast/forms/ios/focus-input-in-iframe.html: Added.
2352         * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
2353         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
2354
2355 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
2356
2357         Add an expectation for another copy of fast/canvas/webgl/premultiplyalpha-test.html
2358
2359         * platform/mac/TestExpectations:
2360
2361 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
2362
2363         Update Sierra test expectations for fast/canvas/webgl/premultiplyalpha-test.html
2364
2365         * platform/mac/TestExpectations:
2366
2367 2016-06-21  Frederic Wang  <fwang@igalia.com>
2368
2369         Implement RenderMathMLOperator::layoutBlock
2370         https://bugs.webkit.org/show_bug.cgi?id=157521
2371
2372         Reviewed by Brent Fulgham.
2373
2374         Update some tests to take into account improved width computation and how the anonymous text
2375         node of operators using MathOperator is layout.
2376
2377         * platform/gtk/mathml/opentype/horizontal-expected.txt:
2378         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
2379         * platform/gtk/mathml/opentype/large-operators-expected.txt:
2380         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2381         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2382         * platform/gtk/mathml/opentype/vertical-expected.png:
2383         * platform/gtk/mathml/opentype/vertical-expected.txt:
2384         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
2385         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2386         * platform/mac/mathml/opentype/large-operators-expected.txt:
2387         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt:
2388         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2389         * platform/mac/mathml/opentype/vertical-expected.txt:
2390         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
2391         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt:
2392
2393 2016-06-21  Commit Queue  <commit-queue@webkit.org>
2394
2395         Unreviewed, rolling out r202277.
2396         https://bugs.webkit.org/show_bug.cgi?id=158992
2397
2398         imported/w3c/web-platform-tests/tools actually does exist, so
2399         documentation files got executed as tests (Requested by ap on
2400         #webkit).
2401
2402         Reverted changeset:
2403
2404         "Unskip non-existing imported/w3c/web-platform-tests/tools."
2405         http://trac.webkit.org/changeset/202277
2406
2407 2016-06-21  Konstantin Tokarev  <annulen@yandex.ru>
2408
2409         Unskip non-existing imported/w3c/web-platform-tests/tools.
2410
2411         Unreviewed fix after r191043.
2412
2413         * TestExpectations:
2414
2415 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
2416
2417         Correct which test is marked as flaky, copy/paste mistake.
2418
2419         * platform/mac-wk2/TestExpectations:
2420
2421 2016-06-21  Miguel Gomez  <magomez@igalia.com>
2422
2423         [GStreamer] video orientation support
2424         https://bugs.webkit.org/show_bug.cgi?id=148524
2425
2426         Reviewed by Philippe Normand.
2427
2428         Test whether the video is properly being displayed by checking the video
2429         element size.
2430
2431         * media/content/no-rotation.mp4: Added.
2432         * media/content/rotation-180.mp4: Added.
2433         * media/content/rotation-270.mp4: Added.
2434         * media/content/rotation-90.mp4: Added.
2435         * media/video-orientation-expected.txt: Added.
2436         * media/video-orientation.html: Added.
2437
2438 2016-06-20  Frederic Wang  <fwang@igalia.com>
2439
2440         Use the MathOperator to handle some non-stretchy operators
2441         https://bugs.webkit.org/show_bug.cgi?id=157519
2442
2443         Reviewed by Brent Fulgham.
2444
2445         We adjust fenced-mi.html to handle one edge case that we no longer support.
2446         We also update some test references on Mac and iOS.
2447
2448         * mathml/presentation/fenced-mi-expected.html: Indicate that this is no longer supported.
2449         * mathml/presentation/fenced-mi.html: Adjust the reference since no text is shown.
2450         * platform/mac/mathml/opentype/large-operators-expected.txt: Update reference.
2451         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
2452         * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
2453         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
2454         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
2455
2456 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
2457
2458         Test expectation update for media/click-placeholder-not-pausing.html
2459
2460         * platform/mac-wk2/TestExpectations:
2461
2462 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
2463
2464         Test expectation update for
2465         https://bugs.webkit.org/show_bug.cgi?id=158320
2466         REGRESSION (r201476?): LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
2467
2468         * platform/mac-wk2/TestExpectations:
2469
2470 2016-06-20  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2471
2472         WebRTC: RTCIceCandidate init dictionary don't handle explicit null or undefined values correctly
2473         https://bugs.webkit.org/show_bug.cgi?id=158873
2474
2475         Reviewed by Alejandro G. Castro.
2476
2477         Updated test to verify that explicit null and undefined values, passed to the
2478         RTCIceCandidate init dictionary, are handled correctly.
2479
2480         * fast/mediastream/RTCIceCandidate-expected.txt:
2481         * fast/mediastream/RTCIceCandidate.html:
2482
2483 2016-06-20  Joseph Pecoraro  <pecoraro@apple.com>
2484
2485         REGRESSION(r202253): Broke inspector/unit-tests/heap-snapshot-collection-event.html
2486         https://bugs.webkit.org/show_bug.cgi?id=158973
2487
2488         Unreviewed fix after r202253.
2489
2490         * inspector/unit-tests/heap-snapshot-collection-event-expected.txt:
2491         * inspector/unit-tests/heap-snapshot-collection-event.html:
2492         Update the method name.
2493
2494 2016-06-20  Commit Queue  <commit-queue@webkit.org>
2495
2496         Unreviewed, rolling out r202243.
2497         https://bugs.webkit.org/show_bug.cgi?id=158972
2498
2499         Broke Windows build and iOS tests (Requested by ap on
2500         #webkit).
2501
2502         Reverted changeset:
2503
2504         "Focus event dispatched in iframe causes parent document to
2505         scroll incorrectly"
2506         https://bugs.webkit.org/show_bug.cgi?id=158629
2507         http://trac.webkit.org/changeset/202243
2508
2509 2016-06-20  Zalan Bujtas  <zalan@apple.com>
2510
2511         Set the end position on the placeholder BidiRun properly.
2512         https://bugs.webkit.org/show_bug.cgi?id=158958
2513
2514         Reviewed by Myles C. Maxfield.
2515         rdar://problem/26609266
2516
2517         The second paramenter for BidiRun indicates the end position and not the length of the run.
2518         This was regressed at r102875 where only the start position was changed from 0 to pos.
2519
2520         * fast/text/international/bidi-style-in-isolate-crash-expected.txt: Added.
2521         * fast/text/international/bidi-style-in-isolate-crash.html: Added.
2522
2523 2016-06-20  Fujii Hironori  <Hironori.Fujii@sony.com>
2524
2525         A composition underline is placed to wrong position in RTL
2526         https://bugs.webkit.org/show_bug.cgi?id=158602
2527
2528         Reviewed by Myles C. Maxfield.
2529
2530         * editing/input/composition-underline-rtl-expected.html: Added.
2531         * editing/input/composition-underline-rtl.html: Added.
2532
2533 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
2534
2535         Test expectations gardening for
2536         https://bugs.webkit.org/show_bug.cgi?id=155196
2537
2538         * platform/mac-wk1/TestExpectations:
2539
2540 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
2541
2542         Test result gardening.
2543
2544         * platform/mac-wk2/TestExpectations:
2545
2546 2016-06-20  Benjamin Poulain  <benjamin@webkit.org>
2547
2548         :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
2549         https://bugs.webkit.org/show_bug.cgi?id=156230
2550
2551         Reviewed by Alex Christensen.
2552
2553         * fast/css/pseudo-default-basics-expected.html: Added.
2554         * fast/css/pseudo-default-basics.html: Added.
2555         * fast/selectors/default-style-update-expected.txt: Added.
2556         * fast/selectors/default-style-update.html: Added.
2557
2558 2016-06-20  Simon Fraser  <simon.fraser@apple.com>
2559
2560         Focus event dispatched in iframe causes parent document to scroll incorrectly
2561         https://bugs.webkit.org/show_bug.cgi?id=158629
2562         rdar://problem/26521616
2563
2564         Reviewed by Tim Horton.
2565
2566         * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
2567         * fast/forms/ios/focus-input-in-iframe.html: Added.
2568         * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
2569         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
2570
2571 2016-06-20  Commit Queue  <commit-queue@webkit.org>
2572
2573         Unreviewed, rolling out r202179.
2574         https://bugs.webkit.org/show_bug.cgi?id=158946
2575
2576         The test either fails or times out 100% of the time (Requested
2577         by ap on #webkit).
2578
2579         Reverted changeset:
2580
2581         "REGRESSION: Double tap to zoom does not work on yahoo
2582         finance"
2583         https://bugs.webkit.org/show_bug.cgi?id=158886
2584         http://trac.webkit.org/changeset/202179
2585
2586 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
2587
2588         Fix a run-webkit-tests --lint warning.
2589
2590         * platform/mac/TestExpectations:
2591
2592 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
2593
2594         Test expectations gardening for
2595         https://bugs.webkit.org/show_bug.cgi?id=155196
2596
2597         Marked the tests as flaky instead of skipping, to make the results visible on the
2598         flakiness dashboard. Also added video-with-data-url-allowed-by-media-src-star.html,
2599         which is very flaky too.
2600
2601         * platform/mac-wk1/TestExpectations:
2602         * platform/mac/TestExpectations:
2603
2604 2016-06-20  Joseph Pecoraro  <pecoraro@apple.com>
2605
2606         Web Inspector: console.profile should use the new Sampling Profiler
2607         https://bugs.webkit.org/show_bug.cgi?id=153499
2608         <rdar://problem/24352431>
2609
2610         Reviewed by Timothy Hatcher.
2611
2612         * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
2613         * inspector/timeline/setInstruments-programmatic-capture.html: Added.
2614         New test that the backend auto-starts instruments during programmatic capture.
2615
2616 2016-06-20  Chris Dumez  <cdumez@apple.com>
2617
2618         Unreviewed, rebaseline test now that TouchEvent has a constructor.
2619
2620         * fast/events/touch/document-create-touch-list-ios-expected.txt:
2621
2622 2016-06-19  Antti Koivisto  <antti@apple.com>
2623
2624         Updating class name of a shadow host does not update the style applied by :host()
2625         https://bugs.webkit.org/show_bug.cgi?id=158900
2626         <rdar://problem/26883707>
2627
2628         Reviewed by Simon Fraser.
2629
2630         * fast/shadow-dom/shadow-host-style-update-expected.html: Added.
2631         * fast/shadow-dom/shadow-host-style-update.html: Added.
2632
2633 2016-06-19  Alexey Proskuryakov  <ap@apple.com>
2634
2635         Test expectation gardening.
2636
2637         * platform/mac-wk2/TestExpectations:
2638         * platform/mac/TestExpectations:
2639
2640 2016-06-19  Alexey Proskuryakov  <ap@apple.com>
2641
2642         Test expectation gardening.
2643
2644         * platform/mac-wk2/TestExpectations:
2645         * platform/mac/TestExpectations:
2646
2647 2016-06-19  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2648
2649         [EFL] Mark shadow-dom tests to pass because it was enabled by r202091
2650         https://bugs.webkit.org/show_bug.cgi?id=158930
2651
2652         Unreviewed EFL gardening.
2653
2654         * platform/efl/TestExpectations:
2655
2656 2016-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
2657
2658         [GTK] Unreviewed test gardening
2659
2660         * fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2661         * fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
2662         * platform/gtk/TestExpectations:
2663
2664 2016-06-17  Alexey Proskuryakov  <ap@apple.com>
2665
2666         Add test expectations for macOS Sierra
2667         https://bugs.webkit.org/show_bug.cgi?id=158903
2668
2669         Reviewed by Alex Christensen.
2670
2671         * TestExpectations:
2672         * media/click-placeholder-not-pausing-expected.txt: Added.
2673         * media/click-placeholder-not-pausing.html: Added.
2674         * media/controls/picture-in-picture-expected.txt: Added.
2675         * media/controls/picture-in-picture.html: Added.
2676         * media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
2677         * media/element-containing-pip-video-going-into-fullscreen.html: Added.
2678         * media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
2679         * media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
2680         * media/fullscreen-video-going-into-pip-expected.txt: Added.
2681         * media/fullscreen-video-going-into-pip.html: Added.
2682         * media/navigate-with-pip-should-not-crash-expected.txt: Added.
2683         * media/navigate-with-pip-should-not-crash.html: Added.
2684         * media/pip-video-going-into-fullscreen-expected.txt: Added.
2685         * media/pip-video-going-into-fullscreen.html: Added.
2686         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
2687         * media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
2688         * platform/mac-elcapitan: Added.
2689         * platform/mac-elcapitan/compositing: Added.
2690         * platform/mac-elcapitan/compositing/rtl: Added.
2691         * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
2692         * platform/mac-elcapitan/fast: Added.
2693         * platform/mac-elcapitan/fast/block: Added.
2694         * platform/mac-elcapitan/fast/block/float: Added.
2695         * platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
2696         * platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
2697         * platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
2698         * platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
2699         * platform/mac-elcapitan/fast/overflow: Added.
2700         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
2701         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
2702         * platform/mac-elcapitan/fast/ruby: Added.
2703         * platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
2704         * platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
2705         * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
2706         * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
2707         * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
2708         * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
2709         * platform/mac-elcapitan/fast/text: Added.
2710         * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
2711         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
2712         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
2713         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.png.
2714         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
2715         * platform/mac-elcapitan/http: Added.
2716         * platform/mac-elcapitan/http/tests: Added.
2717         * platform/mac-elcapitan/http/tests/cookies: Added.
2718         * platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
2719         * platform/mac-elcapitan/http/tests/security: Added.
2720         * platform/mac-elcapitan/http/tests/security/mixedContent: Added.
2721         * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt.
2722         * platform/mac-elcapitan/media: Added.
2723         * platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
2724         * platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
2725         * platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
2726         * platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
2727         * platform/mac-elcapitan/media/track: Added.
2728         * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
2729         * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
2730         * platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
2731         * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
2732         * platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
2733         * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
2734         * platform/mac-wk1/TestExpectations:
2735         * platform/mac-wk2/TestExpectations:
2736         * platform/mac-wk2/fast/scrolling: Added.
2737         * platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
2738         * platform/mac/TestExpectations:
2739         * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
2740         * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
2741         * platform/mac/fast/block/float/026-expected.png:
2742         * platform/mac/fast/block/float/026-expected.txt:
2743         * platform/mac/fast/block/float/028-expected.png:
2744         * platform/mac/fast/block/float/028-expected.txt:
2745         * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
2746         * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
2747         * platform/mac/fast/ruby/bopomofo-expected.png:
2748         * platform/mac/fast/ruby/bopomofo-expected.txt:
2749         * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
2750         * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
2751         * platform/mac/fast/ruby/bopomofo-rl-expected.png:
2752         * platform/mac/fast/ruby/bopomofo-rl-expected.txt:
2753         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
2754         * platform/mac/fast/text/justify-ideograph-complex-expected.png:
2755         * platform/mac/fast/text/justify-ideograph-complex-expected.txt:
2756         * platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
2757         * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
2758         * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
2759         * platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
2760         * platform/mac/media/controls-strict-expected.png: Removed.
2761         * platform/mac/media/controls-without-preload-expected.png: Removed.
2762         * platform/mac/media/track/video-track-alternate-groups-expected.txt:
2763         * platform/mac/media/video-controls-rendering-expected.png: Removed.
2764         * platform/mac/media/video-display-toggle-expected.png: Removed.
2765         * platform/mac/media/video-no-audio-expected.png: Removed.
2766         * platform/mac/media/video-volume-slider-expected.png: Removed.
2767
2768 2016-06-17  Benjamin Poulain  <benjamin@webkit.org>
2769
2770         :indeterminate pseudo-class should match radios whose group has no checked radio
2771         https://bugs.webkit.org/show_bug.cgi?id=156270
2772
2773         Reviewed by Simon Fraser.
2774
2775         There are two important aspect to cover for this change:
2776         1) The style is updated correctly when a Button Group composition change.
2777         2) When the checkness changes for a Button Group, all its elements
2778            are invalidated to match :indeterminate.
2779
2780         * fast/forms/radio/indeterminate-radio.html:
2781         This test was verifying that the property "indeterminate" of the input element
2782         is not reflected to the style through :indeterminate.
2783         I updated the test to still verify that except that we now match :indeterminate
2784         before changing the property.
2785
2786         * fast/css/pseudo-indeterminate-radio-buttons-basics-expected.html: Added.
2787         * fast/css/pseudo-indeterminate-radio-buttons-basics.html: Added.
2788
2789         * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation-expected.txt: Added.
2790         * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation.html: Added.
2791         Verify that we don't invalidate everything when the checked button changes.
2792         We only need to invalidate everything if the checked state of the whole group changes.
2793
2794         * fast/selectors/detached-radio-button-checked-and-indeterminate-states-expected.txt: Added.
2795         * fast/selectors/detached-radio-button-checked-and-indeterminate-states.html: Added.
2796         * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update-expected.txt: Added.
2797         * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update.html: Added.
2798
2799 2016-06-17  Commit Queue  <commit-queue@webkit.org>
2800
2801         Unreviewed, rolling out r202152.
2802         https://bugs.webkit.org/show_bug.cgi?id=158897
2803
2804         The new test is very unstable, timing out frequently
2805         (Requested by ap on #webkit).
2806
2807         Reverted changeset:
2808
2809         "Web Inspector: console.profile should use the new Sampling
2810         Profiler"
2811         https://bugs.webkit.org/show_bug.cgi?id=153499
2812         http://trac.webkit.org/changeset/202152
2813
2814 2016-06-17  Commit Queue  <commit-queue@webkit.org>
2815
2816         Unreviewed, rolling out r202068, r202115, and r202128.
2817         https://bugs.webkit.org/show_bug.cgi?id=158896
2818
2819         The new test is very unstable, timing out frequently
2820         (Requested by ap on #webkit).
2821
2822         Reverted changesets:
2823
2824         "decompose4 return value is unchecked, leading to potentially
2825         uninitialized data."
2826         https://bugs.webkit.org/show_bug.cgi?id=158761
2827         http://trac.webkit.org/changeset/202068
2828
2829         "[mac] LayoutTest transforms/undecomposable.html is a flaky
2830         timeout"
2831         https://bugs.webkit.org/show_bug.cgi?id=158816
2832         http://trac.webkit.org/changeset/202115
2833
2834         "[mac] LayoutTest transforms/undecomposable.html is a flaky
2835         timeout"
2836         https://bugs.webkit.org/show_bug.cgi?id=158816
2837         http://trac.webkit.org/changeset/202128
2838
2839 2016-06-17  Chris Fleizach  <cfleizach@apple.com>
2840
2841         AX: HTML indeterminate IDL attribute not mapped to checkbox value=2 for native checkboxes
2842         https://bugs.webkit.org/show_bug.cgi?id=158876
2843         <rdar://problem/26842619>
2844
2845         Reviewed by Joanmarie Diggs.
2846
2847         * accessibility/checkbox-mixed-value-expected.txt: Added.
2848         * accessibility/checkbox-mixed-value.html: Added.
2849
2850 2016-06-17  Dean Jackson  <dino@apple.com>
2851
2852         REGRESSION (r199819): CrashTracer: [GraphicsContext3D::getInternalFramebufferSize
2853         https://bugs.webkit.org/show_bug.cgi?id=158895
2854         <rdar://problem/26423617>
2855
2856         Reviewed by Zalan Bujtas.
2857
2858         New test to access the contexts after loss. Also cleaned
2859         up the JavaScript code in the existing test (and made sure
2860         it ran outside of the test system).
2861
2862         * webgl/many-contexts-access-after-loss-expected.txt: Added.
2863         * webgl/many-contexts-access-after-loss.html: Added.
2864         * webgl/many-contexts.html:
2865
2866 2016-06-17  Antoine Quint  <graouts@apple.com>
2867
2868         Web video playback controls should have RTL volume slider
2869         https://bugs.webkit.org/show_bug.cgi?id=158856
2870         <rdar://problem/25971769>
2871
2872         Reviewed by Tim Horton.
2873
2874         New test that checks that the volume box has the correct CSS class name and the expected
2875         CSS transform value applied to it when the user interface layout direction is right-to-left
2876         and that changing the user interface layout direction dynamically update the media element
2877         shadow tree as expected.
2878
2879         * fullscreen/video-controls-rtl-expected.txt: Added.
2880         * fullscreen/video-controls-rtl.html: Added.
2881
2882 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
2883
2884         Update LayoutTest fast/canvas/canvas-composite-text-alpha.html
2885         https://bugs.webkit.org/show_bug.cgi?id=158710
2886
2887         Reviewed by Alexey Proskuryakov.
2888
2889         Though this test passes, opening the test file directly reports multiple failures. Updating the
2890         readback locations to get the correct results.
2891
2892         * fast/canvas/canvas-composite-text-alpha.html:
2893
2894 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
2895
2896         Marking media/video-controls-show-on-kb-or-ax-event.html as flaky on Mac
2897         https://bugs.webkit.org/show_bug.cgi?id=158889
2898
2899         Unreviewed test gardening.
2900
2901         * platform/mac/TestExpectations:
2902
2903 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
2904
2905         Skip security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html on Mac
2906         https://bugs.webkit.org/show_bug.cgi?id=155196
2907
2908         Unreviewed test gardening.
2909
2910         * platform/mac/TestExpectations:
2911
2912 2016-06-17  Dean Jackson  <dino@apple.com>
2913
2914         REGRESSION: Double tap to zoom does not work on yahoo finance
2915         https://bugs.webkit.org/show_bug.cgi?id=158886
2916         <rdar://problem/24917760>
2917
2918         Reviewed by Simon Fraser.
2919
2920         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
2921         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
2922
2923 2016-06-17  Chris Dumez  <cdumez@apple.com>
2924
2925         TouchEvent should have a constructor
2926         https://bugs.webkit.org/show_bug.cgi?id=158883
2927         <rdar://problem/26063585>
2928
2929         Reviewed by Benjamin Poulain.
2930
2931         Add layout test coverage for the TouchEvent constructor.
2932
2933         * fast/events/touch/touch-event-constructor-expected.txt: Added.
2934         * fast/events/touch/touch-event-constructor.html: Added.
2935
2936 2016-06-17  Chris Dumez  <cdumez@apple.com>
2937
2938         URL hash setter does not remove fragment identifier if argument is an empty string
2939         https://bugs.webkit.org/show_bug.cgi?id=158869
2940         <rdar://problem/26863430>
2941
2942         Reviewed by Darin Adler.
2943
2944         Update existing layout tests now that setting hash to "" or "#" clears
2945         the fragment identifier.
2946
2947         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
2948         * fast/dom/DOMURL/set-href-attribute-hash.html:
2949         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
2950         * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
2951
2952 2016-06-17  John Wilander  <wilander@apple.com>
2953
2954         Ignore case in the check for security origin inheritance
2955         https://bugs.webkit.org/show_bug.cgi?id=158878
2956
2957         Reviewed by Alex Christensen.
2958
2959         * http/tests/dom/window-open-about-uppercase-blank-and-access-document-expected.txt: Added.
2960         * http/tests/dom/window-open-about-uppercase-blank-and-access-document.html: Added.
2961
2962 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
2963
2964         Skipping two new LayoutTests that rely on mouse events on ios-simulator.
2965         https://bugs.webkit.org/show_bug.cgi?id=158855
2966
2967         Unreviewed test gardening.
2968
2969         * platform/ios-simulator/TestExpectations:
2970
2971 2016-06-17  Frederic Wang  <fwang@igalia.com>
2972
2973         Refactor RenderMathMLRoot layout function to avoid using flexbox
2974         https://bugs.webkit.org/show_bug.cgi?id=153987
2975
2976         Reviewed by Brent Fulgham.
2977
2978         Update expectations for some MathML tests containing radical operators.
2979
2980         * TestExpectations: mathml/roots-removeChild.html works as expected now
2981         that we do not manage anonymous wrappers anymore.
2982         * mathml/presentation/roots.xhtml: Add one test for RTL roots.
2983         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Update expectation to
2984         take into change in the render tree.
2985         * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
2986         * platform/gtk/mathml/presentation/roots-expected.png: Update expectation to take
2987         into account small rendering changes.
2988         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
2989         * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
2990         * platform/gtk/mathml/radical-fallback-expected.png: Ditto.
2991         * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
2992         * platform/mac/mathml/radical-fallback-expected.png: Ditto.
2993         * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
2994         * platform/ios-simulator/mathml/radical-fallback-expected.png: Added.
2995
2996 2016-06-17  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2997
2998         Update test-expected file for failing fullscreen test
2999         https://bugs.webkit.org/show_bug.cgi?id=158838
3000
3001         Reviewed by Carlos Garcia Campos.
3002
3003         Used MAC version of the test as the default version since only MAC and
3004         GTK do not skip this test and expect the same result. Removed 
3005         test-expected files specific to each port when there was one. Prior to
3006         this patch, GTK test was failing unexpectedly.
3007
3008         * fullscreen/video-controls-override-expected.txt:
3009         * platform/efl/fullscreen/video-controls-override-expected.txt: Removed.
3010         * platform/gtk/fullscreen/video-controls-override-expected.txt: Removed.
3011         * platform/mac/fullscreen/video-controls-override-expected.txt: Removed.
3012
3013 2016-06-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3014
3015         CORS preflight with a non-200 response should be a preflight failure
3016         https://bugs.webkit.org/show_bug.cgi?id=111008
3017
3018         Reviewed by Darin Adler.
3019
3020         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3021         * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
3022         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
3023         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
3024
3025 2016-06-17  Frederic Wang  <fred.wang@free.fr>
3026
3027         MathOperator: Add fallback mechanisms for stretching and mirroring radical symbols
3028         https://bugs.webkit.org/show_bug.cgi?id=156836
3029
3030         Reviewed by Sergio Villar Senin.
3031
3032         We add a pixel test to verify the result of stretching a radical operator.
3033         We test RTL/LTR direction as well as default/sans-serif font in order to check the fallback code.
3034
3035         * mathml/radical-fallback.html: Added.
3036         * platform/gtk/mathml/radical-fallback-expected.png: Added.
3037         * platform/gtk/mathml/radical-fallback-expected.txt: Added.
3038         * platform/ios-simulator/mathml/radical-fallback-expected.txt: Added.
3039         * platform/mac/mathml/radical-fallback-expected.png: Added.
3040         * platform/mac/mathml/radical-fallback-expected.txt: Added.
3041         * platform/ios-simulator/mathml/presentation/roots.txt: Updated.
3042
3043 2016-06-16  Commit Queue  <commit-queue@webkit.org>
3044
3045         Unreviewed, rolling out r202147.
3046         https://bugs.webkit.org/show_bug.cgi?id=158867
3047
3048         Broke scrolling tests on iOS Simulator (Requested by ap on
3049         #webkit).
3050
3051         Reverted changeset:
3052
3053         "Focus event dispatched in iframe causes parent document to
3054         scroll incorrectly"
3055         https://bugs.webkit.org/show_bug.cgi?id=158629
3056         http://trac.webkit.org/changeset/202147
3057
3058 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
3059
3060         :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
3061         https://bugs.webkit.org/show_bug.cgi?id=156530
3062
3063         Reviewed by Simon Fraser.
3064
3065         * fast/css/pseudo-in-range-on-disabled-input-basics-expected.html: Added.
3066         * fast/css/pseudo-in-range-on-disabled-input-basics.html: Added.
3067         * fast/css/pseudo-in-range-on-readonly-input-basics-expected.html: Added.
3068         * fast/css/pseudo-in-range-on-readonly-input-basics.html: Added.
3069         * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial-expected.html: Added.
3070         * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial.html: Added.
3071         * fast/css/pseudo-out-of-range-on-disabled-input-basics-expected.html: Added.
3072         * fast/css/pseudo-out-of-range-on-disabled-input-basics.html: Added.
3073         * fast/css/pseudo-out-of-range-on-readonly-input-basics-expected.html: Added.
3074         * fast/css/pseudo-out-of-range-on-readonly-input-basics.html: Added.
3075         * fast/selectors/in-range-out-of-range-style-update-expected.txt: Added.
3076         * fast/selectors/in-range-out-of-range-style-update.html: Added.
3077
3078 2016-06-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3079
3080         [EFL][GTK] LayoutTest doesn't run on Ubuntu 16.04
3081         https://bugs.webkit.org/show_bug.cgi?id=158141
3082
3083         Reviewed by Michael Catanzaro.
3084
3085         * http/conf/debian-httpd-2.4-php7.conf: Added.
3086
3087 2016-06-15  Filip Pizlo  <fpizlo@apple.com>
3088
3089         Baseline JIT should be concurrent
3090         https://bugs.webkit.org/show_bug.cgi?id=158755
3091
3092         Reviewed by Geoffrey Garen.
3093         
3094         This change revealed a latent bug in the LLInt.  The non-llint version of this new test
3095         would usually fail because it was still in LLInt.  This new test always fails.
3096
3097         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.html: Added.
3098         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint-expected.txt: Added.
3099         * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.js: Added.
3100
3101 2016-06-16  Frederic Wang  <fwang@igalia.com>
3102
3103         Add separate MathOperator for selection/measuring/drawing of stretchy operators
3104         https://bugs.webkit.org/show_bug.cgi?id=152244
3105
3106         Reviewed by Brent Fulgham.
3107
3108         Update expectations for some MathML tests containing operators/radicals
3109         to take into account small rendering changes.
3110
3111         * platform/gtk/mathml/opentype/horizontal-expected.png:
3112         * platform/gtk/mathml/opentype/horizontal-expected.txt:
3113         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
3114         * platform/gtk/mathml/opentype/large-operators-expected.png:
3115         * platform/gtk/mathml/opentype/large-operators-expected.txt:
3116         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3117         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3118         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
3119         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
3120         * platform/gtk/mathml/opentype/vertical-expected.png:
3121         * platform/gtk/mathml/opentype/vertical-expected.txt:
3122         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
3123         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
3124         * platform/gtk/mathml/presentation/roots-expected.txt:
3125         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
3126         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
3127         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
3128
3129 2016-06-16  Jiewen Tan  <jiewen_tan@apple.com>
3130
3131         CSP: Content Security Policy should allow '*' to match the originating page's scheme
3132         https://bugs.webkit.org/show_bug.cgi?id=158811
3133         <rdar://problem/26819568>
3134
3135         Reviewed by Daniel Bates.
3136
3137         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-expected.html: Added.
3138         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star.html: Added.
3139         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Removed.
3140         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Removed.
3141         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-expected.html: Added.
3142         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star.html: Added.
3143         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Removed.
3144         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Removed.
3145         * security/contentSecurityPolicy/resources/alert-pass.js: Added.
3146         * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star-expected.txt: Added.
3147         * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star.html: Added.
3148         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-expected.html: Copied from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
3149         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html: Renamed from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
3150         * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Removed.
3151
3152 2016-06-16  Joseph Pecoraro  <pecoraro@apple.com>
3153
3154         Web Inspector: console.profile should use the new Sampling Profiler
3155         https://bugs.webkit.org/show_bug.cgi?id=153499
3156         <rdar://problem/24352431>
3157
3158         Reviewed by Timothy Hatcher.
3159
3160         * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
3161         * inspector/timeline/setInstruments-programmatic-capture.html: Added.
3162         New test that the backend auto-starts instruments during programmatic capture.
3163
3164 2016-06-16  John Wilander  <wilander@apple.com>
3165
3166         Restrict security origin inheritance to empty, about:blank, and about:srcdoc URLs
3167         https://bugs.webkit.org/show_bug.cgi?id=158855
3168         <rdar://problem/26142632>
3169
3170         Reviewed by Alex Christensen.
3171
3172         * http/tests/dom/window-open-about-blank-and-access-document-expected.txt: Added.
3173         * http/tests/dom/window-open-about-blank-and-access-document.html: Added.
3174         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Added.
3175         * http/tests/dom/window-open-about-webkit-org-and-access-document.html: Added.
3176
3177 2016-06-16  Jiewen Tan  <jiewen_tan@apple.com>
3178
3179         Move most of CSP tests into security/contentSecurityPolicy/
3180         https://bugs.webkit.org/show_bug.cgi?id=158859
3181
3182         Reviewed by Daniel Bates.
3183
3184         * platform/mac-wk1/TestExpectations:
3185         * platform/mac/TestExpectations:
3186         * platform/wk2/TestExpectations:
3187         * security/contentSecurityPolicy/blocks-video-expected.txt: Renamed from LayoutTests/media/csp-blocks-video-expected.txt.
3188         * security/contentSecurityPolicy/blocks-video.html: Renamed from LayoutTests/media/csp-blocks-video.html.
3189         * security/contentSecurityPolicy/font-loading-block-all-expected.txt: Renamed from LayoutTests/fast/text/font-loading-csp-block-all-expected.txt.
3190         * security/contentSecurityPolicy/font-loading-block-all.html: Renamed from LayoutTests/fast/text/font-loading-csp-block-all.html.
3191         * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3192         * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3193         * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html.
3194         * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html.
3195         * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html.
3196         * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html.
3197         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3198         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3199         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html.
3200         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html.
3201         * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3202         * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3203         * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html.
3204         * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html.
3205         * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3206         * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3207         * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html.
3208         * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html.
3209         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3210         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3211         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html.
3212         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html.
3213         * security/contentSecurityPolicy/resources/worker-inherits-blocks-eval.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-eval.js.
3214         (catch):
3215         * security/contentSecurityPolicy/resources/worker-inherits-blocks-xhr.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-xhr.js.
3216         (catch):
3217         * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html.
3218         * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star.html.
3219         * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star-expected.html.
3220         * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star.html.
3221         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
3222         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
3223         * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star-expected.html.
3224         * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
3225         * security/contentSecurityPolicy/worker-inherits-blocks-eval-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval-expected.txt.
3226         * security/contentSecurityPolicy/worker-inherits-blocks-eval.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval.html.
3227         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr-expected.txt.
3228         * security/contentSecurityPolicy/worker-inherits-blocks-xhr.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr.html.
3229
3230 2016-06-16  Simon Fraser  <simon.fraser@apple.com>
3231
3232         Focus event dispatched in iframe causes parent document to scroll incorrectly
3233         https://bugs.webkit.org/show_bug.cgi?id=158629
3234         rdar://problem/26521616
3235
3236         Reviewed by Enrica Casucci.
3237         
3238         Tests for user-initiated and programmatic focus in frames.
3239
3240         * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
3241         * fast/forms/ios/focus-input-in-iframe.html: Added.
3242         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
3243         * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
3244
3245 2016-06-16  Zalan Bujtas  <zalan@apple.com>
3246
3247         [New Block-Inside-Inline Model] Do not attempt to re-run margin collapsing on the block sequence.
3248         https://bugs.webkit.org/show_bug.cgi?id=158854
3249
3250         Reviewed by David Hyatt.
3251
3252         * fast/block/inside-inlines/crash-on-first-line-change-expected.txt: Added.
3253         * fast/block/inside-inlines/crash-on-first-line-change.html: Added.
3254
3255 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
3256
3257         :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
3258         https://bugs.webkit.org/show_bug.cgi?id=156558
3259
3260         Reviewed by Simon Fraser.
3261
3262         * fast/css/pseudo-in-range-basics-expected.html: Added.
3263         * fast/css/pseudo-in-range-basics.html: Added.
3264         * fast/css/pseudo-in-range-out-of-range-trivial-expected.html: Added.
3265         * fast/css/pseudo-in-range-out-of-range-trivial.html: Added.
3266         * fast/css/pseudo-out-of-range-basics-expected.html: Added.
3267         * fast/css/pseudo-out-of-range-basics.html: Added.
3268
3269 2016-06-15  Simon Fraser  <simon.fraser@apple.com>
3270
3271         [iOS WK2] On iPad, indirect focussing of a text field doesn't always scroll to the correct location
3272         https://bugs.webkit.org/show_bug.cgi?id=158828
3273
3274         Reviewed by Enrica Casucci.
3275         
3276         Add various tests for focusing form fields. focus-input-via-button-ipad.html tests
3277         the change in the current patch.
3278
3279         * fast/forms/ios/focus-input-in-fixed-expected.txt: Added.
3280         * fast/forms/ios/focus-input-in-fixed.html: Added.
3281         * fast/forms/ios/focus-input-via-button-ipad-expected.txt: Added.
3282         * fast/forms/ios/focus-input-via-button-ipad.html: Added.
3283         * fast/forms/ios/focus-long-textarea-expected.txt: Added.
3284         * fast/forms/ios/focus-long-textarea.html: Added.
3285         * fast/forms/ios/resources/zooming-test-utils.js:
3286         (testZoomAfterTap):
3287
3288 2016-06-16  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3289
3290         WebRTC: Check type of this in RTCPeerConnection JS built-in functions
3291         https://bugs.webkit.org/show_bug.cgi?id=151303
3292
3293         Reviewed by Youenn Fablet.
3294
3295         Verify that the RTCPeerConnection JS built-in methods checks 'this'. The test has expected
3296         failures (bug: http://webkit.org/b/158831).
3297
3298         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt: Added.
3299         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html: Added.
3300         * platform/mac/TestExpectations:
3301         The mac port does not build with WEB_RTC enabled yet.
3302
3303 2016-06-16  Dean Jackson  <dino@apple.com>
3304
3305         [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
3306         https://bugs.webkit.org/show_bug.cgi?id=158816
3307
3308         Another attempt to deflake this test. Or is it unflake? I don't know.
3309
3310         * transforms/undecomposable.html:
3311
3312 2016-06-16  Myles C. Maxfield  <mmaxfield@apple.com>
3313
3314         Sporadic crash in HashTableAddResult following CSSValuePool::createFontFamilyValue
3315         https://bugs.webkit.org/show_bug.cgi?id=158297
3316
3317         Reviewed by Darin Adler.
3318
3319         * fast/text/placeholder-renderstyle-null-font-expected.txt: Added.
3320         * fast/text/placeholder-renderstyle-null-font.html: Added.
3321
3322 2016-06-15  Keith Miller  <keith_miller@apple.com>
3323
3324         Add support for Symbol.isConcatSpreadable (round 2)
3325         https://bugs.webkit.org/show_bug.cgi?id=158769
3326
3327         Reviewed by Mark Lam.
3328
3329         Fix tests for Symbol.isConcatSpreadable. Also, add new test that
3330         the array species construction does not use the callees' global
3331         object's Array[Symbol.species] when given an array from another
3332         global object.
3333
3334         * js/Object-getOwnPropertyNames-expected.txt:
3335         * js/array-species-different-globalobjects.html:
3336         * js/dom/array-prototype-properties-expected.txt:
3337         * js/script-tests/Object-getOwnPropertyNames.js:
3338
3339 2016-06-15  Zalan Bujtas  <zalan@apple.com>
3340
3341         Decouple the percent height and positioned descendants maps.
3342         https://bugs.webkit.org/show_bug.cgi?id=158773
3343
3344         Reviewed by David Hyatt and Chris Dumez.
3345
3346         Various dynamic containing block changing tests.
3347
3348         * fast/block/fixed-position-reparent-when-transition-is-removed.html:
3349         * fast/block/positioning/change-containing-block-for-absolute-positioned-expected.txt: Added.
3350         * fast/block/positioning/change-containing-block-for-absolute-positioned.html: Added.
3351         * fast/block/positioning/change-containing-block-for-fixed-positioned-expected.txt: Added.
3352         * fast/block/positioning/change-containing-block-for-fixed-positioned.html: Added.
3353
3354 2016-06-15  Tim Horton  <timothy_horton@apple.com>
3355
3356         <attachment> elements jump around a lot around when subtitle text changes slightly
3357         https://bugs.webkit.org/show_bug.cgi?id=158818
3358         <rdar://problem/24450270>
3359
3360         Reviewed by Simon Fraser.
3361
3362         * fast/attachment/attachment-subtitle-resize-expected.txt: Added.
3363         * fast/attachment/attachment-subtitle-resize.html: Added.
3364
3365 2016-06-13  Simon Fraser  <simon.fraser@apple.com>
3366
3367         [iOS WK2] Make it possible to test the Next/Previous buttons in the keyboard accessory bar
3368         https://bugs.webkit.org/show_bug.cgi?id=158714
3369
3370         Reviewed by Enrica Casucci.
3371
3372         Add UIScriptController.keyboardAccessoryBar{Next,Previous} and hook it up to the WKContentView
3373         method that gets called from UIKit.
3374
3375         Add a test that exercises it.
3376
3377         * TestExpectations:
3378         * fast/forms/ios/accessory-bar-navigation-expected.txt: Added.
3379         * fast/forms/ios/accessory-bar-navigation.html: Added.
3380         * fast/forms/ios/resources/zooming-test-utils.js: Added.
3381         (testZoomAfterTap):
3382         (tableFromJSON):
3383         * platform/ios-simulator-wk2/TestExpectations:
3384
3385 2016-06-15  Dean Jackson  <dino@apple.com>
3386
3387         [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
3388         https://bugs.webkit.org/show_bug.cgi?id=158816
3389
3390         Unflakify this test by putting the script in a place that
3391         will execute it before the load event (by which time the animation
3392         may have started).
3393
3394         * transforms/undecomposable.html:
3395
3396 2016-06-15  Simon Fraser  <simon.fraser@apple.com>
3397
3398         [iOS WK2] Add tests for zooming to text fields on focus
3399         https://bugs.webkit.org/show_bug.cgi?id=158786
3400
3401         Reviewed by Enrica Casucci.
3402
3403         Add tests that focus form controls, and test the resulting scroll position and zoom level.
3404
3405         * TestExpectations:
3406         * fast/forms/ios/focus-input-via-button-expected.txt: Added.
3407         * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt: Added.
3408         * fast/forms/ios/focus-input-via-button-no-scaling.html: Added.
3409         * fast/forms/ios/focus-input-via-button.html: Added.
3410         * fast/forms/ios/resources/zooming-test-utils.js: Added.
3411         (testZoomAfterTap):
3412         (tableFromJSON):
3413         * fast/forms/ios/zoom-after-input-tap-expected.txt: Added.
3414         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt: Added.
3415         * fast/forms/ios/zoom-after-input-tap-wide-input.html: Added.
3416         * fast/forms/ios/zoom-after-input-tap.html: Added.
3417         * platform/ios-simulator-wk2/TestExpectations:
3418
3419 2016-06-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3420
3421         WebRTC: Add media setup test using the legacy callback APIs
3422         https://bugs.webkit.org/show_bug.cgi?id=158736
3423
3424         Reviewed by Eric Carlson.
3425
3426         Add a test that sets up media using the legacy callback-based createOffer/Answer() and
3427         setLocal/RemoteDescription() methods [1].
3428
3429         [1] https://w3c.github.io/webrtc-pc/archives/20160513/webrtc.html#legacy-interface-extensions
3430
3431         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog-expected.txt: Added.
3432         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Added.
3433         * platform/mac/TestExpectations:
3434         The mac port is not building with WEB_RTC yet.
3435
3436 2016-06-15  Antti Koivisto  <antti@apple.com>
3437
3438         GoogleMaps transit schedule explorer comes up blank initially
3439         https://bugs.webkit.org/show_bug.cgi?id=158803
3440         rdar://problem/25818080
3441
3442         Reviewed by Andreas Kling
3443
3444         Expand the tests to cover this case.
3445
3446         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
3447         * fast/css/style-invalidation-attribute-change-descendants.html:
3448         * fast/css/style-invalidation-class-change-descendants-expected.txt:
3449         * fast/css/style-invalidation-class-change-descendants.html:
3450
3451 2016-06-15  Javier Fernandez  <jfernandez@igalia.com>
3452
3453         [css-sizing] Item borders are missing with 'min-width:-webkit-fill-available' and zero available width
3454         https://bugs.webkit.org/show_bug.cgi?id=158258
3455
3456         Tests to verify that fill-available size works as expected when contaner's width is zero.
3457
3458         Reviewed by Darin Adler.
3459
3460         * fast/css-intrinsic-dimensions/fill-available-with-zero-width-expected.html: Added.
3461         * fast/css-intrinsic-dimensions/fill-available-with-zero-width.html: Added.
3462
3463 2016-06-15  Alex Christensen  <achristensen@webkit.org>
3464
3465         Fix 2d canvas transform after r192900
3466         https://bugs.webkit.org/show_bug.cgi?id=158725
3467
3468         Reviewed by Dean Jackson.
3469
3470         * fast/canvas/canvas-transform-inverse-expected.html: Added.
3471         * fast/canvas/canvas-transform-inverse.html: Added.
3472
3473 2016-06-15  Eric Carlson  <eric.carlson@apple.com>
3474
3475         [iOS] Make HTMLMediaElement.muted mutable
3476         https://bugs.webkit.org/show_bug.cgi?id=158787
3477         <rdar://problem/24452567>
3478
3479         Reviewed by Dean Jackson.
3480
3481         * media/audio-playback-restriction-removed-muted-expected.txt: Added.
3482         * media/audio-playback-restriction-removed-muted.html: Added.
3483         * media/audio-playback-restriction-removed-track-enabled-expected.txt: Added.
3484         * media/audio-playback-restriction-removed-track-enabled.html: Added.
3485
3486 2016-06-15  Simon Fraser  <simon.fraser@apple.com>
3487
3488         fast/events/ios tests are marked as flakey, but really just fail in OpenSource and WK1
3489         https://bugs.webkit.org/show_bug.cgi?id=158804
3490         
3491         Test gardening.
3492
3493         fast/events/ios is skipped globally. Ideally it would be re-enabled in /ios-simulator-wk2/TestExpectations, but relies on unreleased
3494         software, so leave disabled for now.
3495
3496         * platform/ios-simulator/TestExpectations:
3497
3498 2016-06-15  Antti Koivisto  <antti@apple.com>
3499
3500         Vary:Cookie validation doesn't work in private browsing
3501         https://bugs.webkit.org/show_bug.cgi?id=158616
3502
3503         Reviewed by Darin Adler.
3504
3505         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
3506         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
3507
3508         Exapand the existing test to cover memory cache and private browsing.
3509
3510 2016-06-14  Myles C. Maxfield  <mmaxfield@apple.com>
3511
3512         Honor bidi unicode codepoints
3513         https://bugs.webkit.org/show_bug.cgi?id=149170
3514         <rdar://problem/26527378>
3515
3516         Reviewed by Simon Fraser.
3517
3518         * fast/text/isolate-ignore-expected.html: Added.
3519         * fast/text/isolate-ignore.html: Added.
3520
3521 2016-06-14  Joseph Pecoraro  <pecoraro@apple.com>
3522
3523         Web Inspector: Rename Timeline.setAutoCaptureInstruments to Timeline.setInstruments
3524         https://bugs.webkit.org/show_bug.cgi?id=158762
3525
3526         Reviewed by Timothy Hatcher.
3527
3528         * inspector/timeline/setInstruments-errors-expected.txt: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors-expected.txt.
3529         * inspector/timeline/setInstruments-errors.html: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors.html.
3530
3531 2016-06-14  Dean Jackson  <dino@apple.com>
3532
3533         decompose4 return value is unchecked, leading to potentially uninitialized data.
3534         https://bugs.webkit.org/show_bug.cgi?id=158761
3535         <rdar://problem/17526268>
3536
3537         Reviewed by Simon Fraser.
3538
3539         * transforms/undecomposable-expected.txt: Added.
3540         * transforms/undecomposable.html: Added.
3541
3542 2016-06-14  Keith Miller  <keith_miller@apple.com>
3543
3544         The Array species constructor watchpoints should be created the first time they are needed rather than on creation
3545         https://bugs.webkit.org/show_bug.cgi?id=158754
3546
3547         Reviewed by Benjamin Poulain.
3548
3549         Add new micro-benchmark that tests the impact of lazily
3550         initializing the array species watchpoints.
3551
3552         * js/regress/lazy-array-species-watchpoints-expected.txt: Added.
3553         * js/regress/lazy-array-species-watchpoints.html: Added.
3554         * js/regress/script-tests/lazy-array-species-watchpoints.js: Added.
3555         (test):
3556
3557 2016-06-14  Benjamin Poulain  <bpoulain@apple.com>
3558
3559         Add the unprefixed version of the pseudo element ::placeholder
3560         https://bugs.webkit.org/show_bug.cgi?id=158653
3561
3562         Reviewed by Dean Jackson.
3563
3564         * fast/css/css-selector-text-expected.txt:
3565         * fast/css/css-selector-text.html:
3566         * fast/css/css-set-selector-text-expected.txt:
3567         * fast/css/css-set-selector-text.html:
3568         This covers CSSOM for the prefixed version.
3569
3570         * fast/forms/placeholder-pseudo-element-with-webkit-prefix-expected.html: Added.
3571         * fast/forms/placeholder-pseudo-element-with-webkit-prefix.html: Added.
3572         This verifies both version of the pseudo elements are equivalent.
3573
3574         * fast/css/pseudo-cache-stale-expected.html:
3575         * fast/css/pseudo-cache-stale.html:
3576         * fast/forms/input-placeholder-paint-order-2-expected.html:
3577         * fast/forms/input-placeholder-paint-order-2.html:
3578         * fast/forms/input-placeholder-paint-order.html:
3579         * fast/forms/input-placeholder-text-indent.html:
3580         * fast/forms/input-user-modify.html:
3581         * fast/forms/isindex-placeholder.html:
3582         * fast/forms/placeholder-position.html:
3583         * fast/forms/placeholder-pseudo-style.html:
3584         * fast/forms/textarea-placeholder-pseudo-style.html:
3585         * fast/forms/textarea/textarea-placeholder-paint-order-2-expected.html:
3586         * fast/forms/textarea/textarea-placeholder-paint-order-2.html:
3587         * fast/forms/textarea/textarea-placeholder-paint-order.html:
3588
3589 2016-06-14  Doug Russell  <d_russell@apple.com>
3590
3591         AX: Form label text should be exposed as static text if it contains only static text
3592         https://bugs.webkit.org/show_bug.cgi?id=158634
3593
3594         Reviewed by Chris Fleizach.
3595
3596         Use AccessibilityLabel to represent HTMLLabelElement to assistive technology.
3597         AccessibilityLabel::containsOnlyStaticText() searches label subtree to evaluate 
3598         if all children are static text.
3599         AccessibilityLabel::stringValue() consults containsOnlyStaticText() and returns
3600         textUnderElement() if true.
3601         WebAccessibilityObjectWrapperMac consults containsOnlyStaticText() and substitutes
3602         StaticTextRole for LabelRole if true.
3603         Cache containsOnlyStaticText() in the common case when updating children.
3604
3605         * accessibility/aria-labelledby-overrides-label-expected.txt:
3606         * accessibility/mac/label-element-all-text-string-value-expected.txt: Added.
3607         * accessibility/mac/label-element-all-text-string-value.html: Added.
3608         * accessibility/mac/label-element-with-hidden-control-expected.txt:
3609         * accessibility/mac/label-element-with-hidden-control.html:
3610         * accessibility/mac/label-element-with-link-string-value-expected.txt: Added.
3611         * accessibility/mac/label-element-with-link-string-value.html: Added.
3612         * accessibility/mac/slider-allows-title-ui-element-expected.txt:
3613         * accessibility/mac/slider-allows-title-ui-element.html:
3614
3615 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
3616
3617         Increase timeouts for userscripts/window-onerror-for-isolated-world-3.html to fix flakiness.
3618         https://bugs.webkit.org/show_bug.cgi?id=158750
3619
3620         Reviewed by Joseph Pecoraro.
3621
3622         * userscripts/window-onerror-for-isolated-world-3.html:
3623
3624 2016-06-14  Commit Queue  <commit-queue@webkit.org>
3625
3626         Unreviewed, rolling out r202057.
3627         https://bugs.webkit.org/show_bug.cgi?id=158749
3628
3629         This change broke the Windows build. (Requested by ryanhaddad
3630         on #webkit).
3631
3632         Reverted changeset:
3633
3634         "Honor bidi unicode codepoints"
3635         https://bugs.webkit.org/show_bug.cgi?id=149170
3636         http://trac.webkit.org/changeset/202057
3637
3638 2016-06-14  Myles C. Maxfield  <mmaxfield@apple.com>
3639
3640         Honor bidi unicode codepoints
3641         https://bugs.webkit.org/show_bug.cgi?id=149170
3642         <rdar://problem/26527378>
3643
3644         Reviewed by Simon Fraser.
3645
3646         * fast/text/isolate-ignore-expected.html: Added.
3647         * fast/text/isolate-ignore.html: Added.
3648
3649 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
3650
3651         Removing duplicated TestExpectation and sorting others alphabetically
3652
3653         Unreviewed test gardening.
3654
3655         * platform/mac/TestExpectations:
3656
3657 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
3658
3659         Marking inspector/debugger/break-in-constructor-before-super.html as flaky on mac debug.
3660         https://bugs.webkit.org/show_bug.cgi?id=158742
3661
3662         Unreviewed test gardening.
3663
3664         * platform/mac/TestExpectations:
3665
3666 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
3667
3668         Moving flaky expectation for inspector/heap/garbageCollected.html from mac-wk1 to mac
3669         https://bugs.webkit.org/show_bug.cgi?id=153039
3670
3671         Unreviewed test gardening.
3672
3673         * platform/mac-wk1/TestExpectations:
3674         * platform/mac/TestExpectations:
3675
3676 2016-06-14  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3677
3678         WebRTC: RTCPeerConnection::addTrack() should throw InvalidAccessError instead of InvalidModificationError.
3679         https://bugs.webkit.org/show_bug.cgi?id=158735
3680
3681         Reviewed by Eric Carlson.
3682
3683         Check that an InvalidAccessError exception is thrown when the track already exists in set of senders.
3684
3685         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
3686
3687 2016-06-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3688
3689         WebRTC: Imlement MediaEndpointPeerConnection::addIceCandidate()
3690         https://bugs.webkit.org/show_bug.cgi?id=158690
3691
3692         Reviewed by Eric Carlson.
3693
3694         Add test for RTCPeerConnection.addIceCandidate() that verifies:
3695         - Candidate line parsing
3696         - That a underlying media description can be identified using either sdpMid or sdpMLineIndex
3697         - That sdpMid takes precedence over sdpMLineIndex
3698
3699         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Added.
3700         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Added.
3701         * platform/mac/TestExpectations:
3702         The mac port is not building with WEB_RTC yet.
3703
3704 2016-06-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3705
3706         WebRTC: Add media setup test where media is set up in one direction at a time
3707         https://bugs.webkit.org/show_bug.cgi?id=158691
3708
3709         Reviewed by Eric Carlson.
3710
3711         Test setting up media in one direction at a time. This is achieved by first negotiating
3712         media in one direction. In a second step, an updated offer is sent to add bi-directional
3713         media.
3714
3715         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt: Added.
3716         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html: Added.
3717         * platform/mac/TestExpectations:
3718         The mac port is not building with WEB_RTC yet.
3719
3720 2016-06-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3721
3722         WebRTC: Imlement MediaEndpointPeerConnection::replaceTrack()
3723         https://bugs.webkit.org/show_bug.cgi?id=158688
3724
3725         Reviewed by Eric Carlson.
3726
3727         Update existing test for RTCRtpSender.replaceTrack.
3728
3729         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
3730         * fast/mediastream/RTCRtpSender-replaceTrack.html:
3731         Add test cases where a "not yet negotiated track" is directly replaced. Also check that the
3732         old track id is used in later offers.
3733         * fast/mediastream/resources/promise-utils.js:
3734         (promiseShouldResolve):
3735         Added utility method to test promise expressions that are expected to resolve.
3736
3737 2016-06-13  Joseph Pecoraro  <pecoraro@apple.com>
3738
3739         window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
3740         https://bugs.webkit.org/show_bug.cgi?id=55092
3741         <rdar://problem/25731279>
3742
3743         Reviewed by Dean Jackson.
3744
3745         * platform/wk2/TestExpectations:
3746         Skip new userscript test on WebKit2 like others.
3747
3748         * fast/events/constructors/error-event-constructor-expected.txt:
3749         * fast/events/constructors/error-event-constructor.html:
3750         Test for the new any "error" initialization property.
3751
3752         * fast/events/event-leak-objects-expected.txt:
3753         * fast/events/event-leak-objects.html:
3754         * fast/events/event-properties-gc-expected.txt:
3755         * fast/events/event-properties-gc.html:
3756         Like CustomEvent.details, ErrorEvent.error should not leak
3757         objects across isolated worlds.
3758
3759         * fast/events/window-onerror-exception-in-attr-expected.txt:
3760         * fast/events/window-onerror-exception-in-attr.html:
3761         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
3762         * fast/events/window-onerror-syntax-error-in-attr.html:
3763         * fast/events/window-onerror1-expected.txt:
3764         * fast/events/window-onerror1.html:
3765         * fast/events/window-onerror10-expected.txt:
3766         * fast/events/window-onerror10.html:
3767         * fast/events/window-onerror11-expected.txt:
3768         * fast/events/window-onerror11.html:
3769         * fast/events/window-onerror12-expected.txt:
3770         * fast/events/window-onerror12.html:
3771         * fast/events/window-onerror13.html:
3772         * fast/events/window-onerror14.html:
3773         * fast/events/window-onerror16.html:
3774         * fast/events/window-onerror17-expected.txt: Added.
3775         * fast/events/window-onerror17.html: Copied from LayoutTests/fast/events/window-onerror12.html.
3776         * fast/events/window-onerror2-expected.txt:
3777         * fast/events/window-onerror2.html:
3778         * fast/events/window-onerror3-expected.txt:
3779         * fast/events/window-onerror3.html:
3780         * fast/events/window-onerror4-expected.txt:
3781         * fast/events/window-onerror4.html:
3782         * fast/events/window-onerror5-expected.txt:
3783         * fast/events/window-onerror5.html:
3784         * fast/events/window-onerror6-expected.txt:
3785         * fast/events/window-onerror6.html:
3786         * fast/events/window-onerror7-expected.txt:
3787         * fast/events/window-onerror7.html:
3788         * fast/events/window-onerror8-expected.txt:
3789         * fast/events/window-onerror8.html:
3790         * fast/events/window-onerror9-expected.txt:
3791         * fast/events/window-onerror9.html:
3792         Include output for the column number and error object where possible.
3793
3794         * fast/files/resources/setup-for-read-common.js:
3795         * fast/files/workers/worker-apply-blob-url-to-xhr.html:
3796         * fast/workers/resources/worker-error-in-handling-script-error.js:
3797         * fast/workers/resources/worker-script-error-bubbled.js:
3798         * fast/workers/resources/worker-script-error-handled.js:
3799         * fast/workers/resources/worker-script-error.js:
3800         * fast/workers/worker-script-error-expected.txt:
3801         Test "onerror" within Workers, and the "error" event on
3802         the Worker from the spawning context.
3803
3804         * http/tests/security/cross-origin-script-error-event-expected.txt: Added.
3805         * http/tests/security/cross-origin-script-error-event-redirected-expected.txt: Added.
3806         * http/tests/security/cross-origin-script-error-event-redirected.html: Added.
3807         * http/tests/security/cross-origin-script-error-event.html: Added.
3808         * http/tests/security/cross-origin-script-window-onerror-expected.txt:
3809         * http/tests/security/cross-origin-script-window-onerror-redirected-expected.txt:
3810         * http/tests/security/cross-origin-script-window-onerror-redirected.html:
3811         * http/tests/security/cross-origin-script-window-onerror.html:
3812         * http/tests/security/script-crossorigin-error-event-information-expected.txt: Added.
3813         * http/tests/security/script-crossorigin-error-event-information.html: Added.
3814         * http/tests/security/script-crossorigin-onerror-information-expected.txt:
3815         * http/tests/security/script-crossorigin-onerror-information.html:
3816         * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized-expected.txt: Added.
3817         * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized.html: Copied from LayoutTests/http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html.
3818         * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized-expected.txt:
3819         * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
3820         * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
3821         * http/tests/security/window-onerror-exception-in-iframe.html:
3822         * http/tests/workers/worker-importScriptsOnError-expected.txt:
3823         * js/dom/exception-line-number-expected.txt:
3824         * js/dom/script-tests/exception-line-number.js:
3825         (window.onerror):
3826
3827         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
3828         * userscripts/window-onerror-for-isolated-world-1.html:
3829         * userscripts/window-onerror-for-isolated-world-2-expected.txt:
3830         * userscripts/window-onerror-for-isolated-world-2.html:
3831         * userscripts/window-onerror-for-isolated-world-3-expected.txt: Added.
3832         * userscripts/window-onerror-for-isolated-world-3.html: Added.
3833         Add an explicit test for error objects crossing isolated world boundaries.
3834         In the Isolated World case, serializable values are cloned, but unserializable
3835         values cause the error object to return to null to avoid leaking across worlds.
3836
3837 2016-06-13  Dean Jackson  <dino@apple.com>
3838
3839         SVG elements don't blend correctly into HTML
3840         https://bugs.webkit.org/show_bug.cgi?id=158718
3841         <rdar://problem/26782004>
3842
3843         Reviewed by Antoine Quint.
3844
3845         * svg/css/mix-blend-mode-with-inline-svg-expected.html: Added.
3846         * svg/css/mix-blend-mode-with-inline-svg.html: Added.
3847
3848 2016-06-13  Brady Eidson  <beidson@apple.com>
3849
3850         storage/indexeddb/modern/leaks-1.html leaks the database connection handle.
3851         https://bugs.webkit.org/show_bug.cgi?id=158643
3852
3853         Reviewed by Alex Christensen.
3854
3855         * storage/indexeddb/modern/leak-1-expected.txt:
3856         * storage/indexeddb/modern/resources/leak-1.js:
3857
3858 2016-06-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3859
3860         WebRTC: Add test that verifies that RTCPeerConnection.addTrack can reuse an existing RTCRtpSender
3861         https://bugs.webkit.org/show_bug.cgi?id=158621
3862
3863         Reviewed by Eric Carlson.
3864
3865         Add test to verify that RTCPeerConnection.addTrack reuses an existing RTCRtpSender
3866         under the right circumstances.
3867
3868         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Added.
3869         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html: Added.
3870         * platform/mac/TestExpectations:
3871         The mac port is not building with WEB_RTC yet.
3872
3873 2016-06-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3874
3875         WebRTC: Add media setup test with complete offer/answer dialog
3876         https://bugs.webkit.org/show_bug.cgi?id=158620
3877
3878         Reviewed by Eric Carlson.
3879
3880         Test a complete SDP offer/answer dialog between two RTCPeerConnection instances in the same
3881         page. Media is set up in both direction with a single dialog. Check the local- and
3882         remoteDescription attributes and the RTCPeerConnection states.
3883
3884         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt: Added.
3885         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html: Added.
3886         * platform/mac/TestExpectations:
3887         The mac port is not building with WEB_RTC yet.
3888
3889 2016-06-13  Romain Bellessort  <romain.bellessort@crf.canon.fr>
3890
3891         [GTK] Enabling Shadow DOM by default
3892         https://bugs.webkit.org/show_bug.cgi?id=158686
3893
3894         Reviewed by Carlos Garcia Campos.
3895
3896         Changed GTK test expectations for fast/shadow-dom tests (most tests
3897         pass).
3898
3899         * platform/gtk/TestExpectations:
3900
3901 2016-06-13  Per Arne Vollan  <pvollan@apple.com>
3902
3903         Unreviewed test gardening.
3904         
3905         Unskip passing fast/workers tests.
3906
3907         * platform/win/TestExpectations:
3908
3909 2016-06-12  Zalan Bujtas  <zalan@apple.com>
3910
3911         Remove positioned descendants when RenderBlock is no longer a containing block.
3912         https://bugs.webkit.org/show_bug.cgi?id=158655
3913         <rdar://problem/26510032>
3914
3915         Reviewed by Simon Fraser.
3916
3917         Normally the RenderView is the containing block for fixed positioned renderers.
3918         However when a renderer acquires some transform related properties, it becomes the containing
3919         block for all the fixed positioned renderers in its descendant tree.
3920         When the last transform related property is removed, the renderer is no longer a containing block
3921         and we need to remove all these positioned renderers from the descendant tracker map (gPositionedDescendantsMap).
3922         They will be inserted back into the tracker map during the next layout (either under the RenderView or
3923         under the next transformed renderer in the ancestor chain).
3924
3925         * fast/block/fixed-position-reparent-when-transition-is-removed-expected.txt: Added.
3926         * fast/block/fixed-position-reparent-when-transition-is-removed.html: Added.
3927
3928 2016-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
3929
3930         [Cocoa] Map commonly used Chinese Windows font names to names present on Cocoa operating systems
3931         https://bugs.webkit.org/show_bug.cgi?id=158649
3932         <rdar://problem/13258122>
3933
3934         Reviewed by Darin Adler.
3935
3936         Because this tests platform-specific font names, the test must
3937         be platform-specific. Because it's a ref test, make two tests which
3938         are mutually-exclusive on Cocoa platforms, and expected to fail
3939         everywhere else.
3940
3941         * fast/text/chinese-font-name-aliases-2-expected.html: Added.
3942         * fast/text/chinese-font-name-aliases-2.html: Added.
3943         * fast/text/chinese-font-name-aliases-expected.html: Added.
3944         * fast/text/chinese-font-name-aliases.html: Added.
3945         * platform/efl/TestExpectations:
3946         * platform/gtk/TestExpectations:
3947         * platform/ios-simulator/TestExpectations:
3948         * platform/mac/TestExpectations:
3949         * platform/win/TestExpectations:
3950
3951 2016-06-11  Commit Queue  <commit-queue@webkit.org>
3952
3953         Unreviewed, rolling out r201967, r201968, and r201972.
3954         https://bugs.webkit.org/show_bug.cgi?id=158665
3955
3956         Caused flaky failures on IndexedDB tests (Requested by ap on
3957         #webkit).
3958
3959         Reverted changesets:
3960
3961         "Vary:Cookie validation doesn't work in private browsing"
3962         https://bugs.webkit.org/show_bug.cgi?id=158616
3963         http://trac.webkit.org/changeset/201967
3964
3965         "Build fix."
3966         http://trac.webkit.org/changeset/201968
3967
3968         "WinCairo build fix attempt."
3969         http://trac.webkit.org/changeset/201972
3970
3971 2016-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
3972
3973         Deleting a CSSOM style rule invalidates any previously-added FontFaces
3974         https://bugs.webkit.org/show_bug.cgi?id=158450
3975
3976         Reviewed by Darin Adler.
3977
3978         * fast/text/font-face-set-cssom-expected.txt: Added.
3979         * fast/text/font-face-set-cssom.html: Added.
3980
3981 2016-06-11  Chris Dumez  <cdumez@apple.com>
3982
3983         WorkerNavigator is missing some attributes
3984         https://bugs.webkit.org/show_bug.cgi?id=158593
3985         <rdar://problem/26731334>
3986
3987         Reviewed by Darin Adler.
3988
3989         Improved test coverage for WorkerNavigator.
3990
3991         * fast/workers/resources/worker-navigator.js:
3992
3993 2016-06-10  Antti Koivisto  <antti@apple.com>
3994
3995         Vary:Cookie validation doesn't work in private browsing
3996         https://bugs.webkit.org/show_bug.cgi?id=158616
3997
3998         Reviewed by Darin Adler.
3999
4000         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
4001         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
4002
4003         Exapand the existing test to cover memory cache and private browsing.
4004
4005 2016-06-10  Benjamin Poulain  <bpoulain@apple.com>
4006
4007         Add support for passive event listeners on touch events
4008         https://bugs.webkit.org/show_bug.cgi?id=158601
4009
4010         Reviewed by Simon Fraser.
4011
4012         * fast/events/touch/ios/tap-with-active-listener-on-elements-expected.txt: Added.
4013         * fast/events/touch/ios/tap-with-active-listener-on-elements.html: Added.
4014         * fast/events/touch/ios/tap-with-active-listener-on-window-expected.txt: Added.
4015         * fast/events/touch/ios/tap-with-active-listener-on-window.html: Added.
4016         * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener-expected.txt: Added.
4017         * fast/events/touch/ios/tap-with-passive-listener-on-elements-expected.txt: Added.
4018         * fast/events/touch/ios/tap-with-passive-listener-on-elements.html: Added.
4019         * fast/events/touch/ios/tap-with-passive-listener-on-window-expected.txt: Added.
4020         * fast/events/touch/ios/tap-with-passive-listener-on-window.html: Added.
4021
4022 2016-06-10  Enrica Casucci  <enrica@apple.com>
4023
4024         REGRESSION(r198177): Cannot paste an image when the pasteboard format is mime type.
4025         https://bugs.webkit.org/show_bug.cgi?id=158590
4026         rdar://problem/25471371
4027
4028         Reviewed by Darin Adler.
4029
4030         * editing/pasteboard/image-in-iframe-expected.txt: Added.
4031         * editing/pasteboard/image-in-iframe.html: Added.
4032
4033 2016-06-10  Ryan Haddad  <ryanhaddad@apple.com>
4034
4035         Marking imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky on Yosemite Release WK2
4036         https://bugs.webkit.org/show_bug.cgi?id=158639
4037
4038         Unreviewed test gardening.
4039
4040         * platform/mac-wk2/TestExpectations:
4041
4042 2016-06-10  Brady Eidson  <beidson@apple.com>
4043
4044         Add an IDB leak test.
4045         https://bugs.webkit.org/show_bug.cgi?id=158632
4046
4047         Reviewed by Alex Christensen.
4048
4049         * storage/indexeddb/modern/leak-1-expected.txt: Added.
4050         * storage/indexeddb/modern/leak-1.html: Added.
4051         * storage/indexeddb/modern/resources/leak-1.js: Added.
4052
4053 2016-06-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
4054
4055         [GTK] Unreviewed gardening.
4056
4057         * TestExpectations: shadow-dom tests timeout on the GTK port.
4058         Update the general expectations file to include also Timeout as
4059         an expected failure.
4060         * platform/gtk/TestExpectations: Since r200320 resource-timing feature is a runtime flag and this causes failures.
4061         Remove also one test that has been removed.
4062         * platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: rebaseline after r201234
4063         * platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: rebaseline after r201234
4064         * platform/gtk/fast/table/max-width-integer-overflow-expected.txt: rebaseline after r201234
4065
4066 2016-06-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
4067
4068         Origin header is not included in CORS requests for preloaded cross-origin resources
4069         https://bugs.webkit.org/show_bug.cgi?id=155761
4070         <rdar://problem/25351850>
4071
4072         Reviewed by Alex Christensen.
4073
4074         * http/tests/security/cross-origin-css-9-expected.txt: Added.
4075         * http/tests/security/cross-origin-css-9.html: Added.
4076         * http/tests/security/resources/get-css-if-origin-header.php: Added.
4077
4078 2016-06-10  Ryan Haddad  <ryanhaddad@apple.com>
4079
4080         Marking fast/hidpi/hidpi-3x-device-pixel-ratio.html as failing on ios-simulator
4081         https://bugs.webkit.org/show_bug.cgi?id=158618
4082
4083         Unreviewed test gardening.
4084
4085         * platform/ios-simulator/TestExpectations:
4086
4087 2016-06-10  Chris Dumez  <cdumez@apple.com>
4088
4089         ErrorEvent / ProgressEvent should be exposed to workers
4090         https://bugs.webkit.org/show_bug.cgi?id=158606
4091
4092         Reviewed by Brady Eidson.
4093
4094         Rebaseline test.
4095
4096         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4097
4098 2016-06-10  Chris Dumez  <cdumez@apple.com>
4099
4100         MessagePort should be exposed to workers
4101         https://bugs.webkit.org/show_bug.cgi?id=158607
4102
4103         Reviewed by Brady Eidson.
4104
4105         Rebaseline test.
4106
4107         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4108
4109 2016-06-10  Adam Bergkvist  <adam.bergkvist@ericsson.com>
4110
4111         WebRTC: Imlement MediaEndpointPeerConnection::createAnswer()
4112         https://bugs.webkit.org/show_bug.cgi?id=158566
4113
4114         Reviewed by Eric Carlson.
4115
4116         Add test for RTCPeerConnection.createAnswer.