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