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