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