Web Inspector: We should have a way to capture heap snapshots programatically.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
2
3         Web Inspector: We should have a way to capture heap snapshots programatically.
4         https://bugs.webkit.org/show_bug.cgi?id=154407
5         <rdar://problem/24726292>
6
7         Reviewed by Timothy Hatcher.
8
9         * inspector/console/heapSnapshot-expected.txt: Added.
10         * inspector/console/heapSnapshot.html: Added.
11         Test that we get expected data and events after calling
12         console.takeHeapSnapshot when the inspector is open.
13
14 2016-03-29  Eric Carlson  <eric.carlson@apple.com>
15
16         media/track/track-remove-track.html is flaky, crashing and failing
17         https://bugs.webkit.org/show_bug.cgi?id=130971
18
19         Reviewed by Alexey Proskuryakov.
20
21         * platform/mac/TestExpectations: Mark crash as flaky only.
22
23 2016-03-29  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
24
25         [EFL] Skip to test custom element test cases
26
27         Unreviewed EFL gardening.
28
29         Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
30
31         * platform/efl/TestExpectations:
32
33 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
34
35         Audit WebCore builtins for user overridable code
36         https://bugs.webkit.org/show_bug.cgi?id=155923
37
38         Reviewed by Youenn Fablet.
39
40         * fetch/builtin-overrides-expected.txt: Added.
41         * fetch/builtin-overrides.html: Added.
42         * streams/builtin-overrides-expected.txt: Added.
43         * streams/builtin-overrides.html: Added.
44
45 2016-03-28  Zalan Bujtas  <zalan@apple.com>
46
47         Pixel turds when bordered div is resized on SMF forum software.
48         https://bugs.webkit.org/show_bug.cgi?id=155957
49         <rdar://problem/25010646>
50
51         Reviewed by Simon Fraser.
52
53         Use unmodified, non-snapped bounding box rect when computing dirty rects.
54
55         * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
56         * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
57
58 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
59
60         AX: Crash when AX trying to create element for an old auto fill element
61         https://bugs.webkit.org/show_bug.cgi?id=155943
62
63         Reviewed by Joanmarie Diggs.
64
65         * accessibility/auto-fill-crash-expected.txt: Added.
66         * accessibility/auto-fill-crash.html: Added.
67
68 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
69
70         AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
71         https://bugs.webkit.org/show_bug.cgi?id=155942
72
73         Reviewed by Joanmarie Diggs.
74
75         * accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
76         * accessibility/set-selected-text-range-contenteditable.html: Added.
77         * platform/efl/TestExpectations:
78         * platform/gtk/TestExpectations:
79
80 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
81
82         Unreviewed EFL gardening on 29th Mar.
83
84         Mark svg text tests to failure. Besides remove duplicated a test.
85
86         * platform/efl/TestExpectations:
87
88 2016-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
89
90         [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
91         https://bugs.webkit.org/show_bug.cgi?id=155949
92
93         Reviewed by Simon Fraser.
94
95         * platform/ios-simulator/TestExpectations:
96         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html: Added.
97         * fast/scrolling/rtl-scrollbars-sticky-document-2.html: Added.
98         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html: Added.
99         * fast/scrolling/rtl-scrollbars-sticky-document.html: Added.
100         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html: Added.
101         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html: Added.
102         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html: Added.
103         * fast/scrolling/rtl-scrollbars-sticky-iframe.html: Added.
104         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html: Added.
105         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html: Added.
106         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html: Added.
107         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html: Added.
108
109 2016-03-28  Zalan Bujtas  <zalan@apple.com>
110
111         Setup cloned continuation renderer properly.
112         https://bugs.webkit.org/show_bug.cgi?id=155640
113
114         Reviewed by Simon Fraser.
115
116         Set the "renderer has outline ancestor" flag on the cloned inline renderer when
117         we split the original renderer for continuation.
118         It ensures that when the cloned part of the continuation requests repaint, we properly
119         invalidate the ancestor outline (if needed).
120
121         * fast/inline/outline-with-continuation-assert-expected.txt: Added.
122         * fast/inline/outline-with-continuation-assert.html: Added.
123
124 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
125
126         Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
127         https://bugs.webkit.org/show_bug.cgi?id=155948
128
129         Unreviewed test gardening.
130
131         * platform/ios-simulator-wk2/TestExpectations:
132
133 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
134
135         Marking fast/loader/scroll-position-restored-on-back.html as flaky on ios-sim debug WK2
136         https://bugs.webkit.org/show_bug.cgi?id=155947
137
138         Unreviewed test gardening.
139
140         * platform/ios-simulator-wk2/TestExpectations:
141
142 2016-03-28  Jer Noble  <jer.noble@apple.com>
143
144         Unreviewed rebaselining; Different track IDs are selected in El Capitan.
145
146         * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
147
148 2016-03-28  Chris Dumez  <cdumez@apple.com>
149
150         Disk cache speculative validation requests do not have the 'Referer' HTTP header set
151         https://bugs.webkit.org/show_bug.cgi?id=155890
152         <rdar://problem/25279962>
153
154         Reviewed by Antti Koivisto.
155
156         Update existing layout test to make sure that speculative validation
157         requests have their HTTP 'Referer' header set.
158
159         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
160         * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
161
162 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
163
164         [EFL] Mark failing indexeddb tests to failure
165
166         Unreviewed EFL gardening.
167
168         Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
169
170         * platform/efl/TestExpectations:
171
172 2016-03-28  Hunseop Jeong  <hs85.jeong@samsung.com>
173
174         [EFL] Remove the more passed tests after r198728
175
176         Unreviewed EFL gardening. 
177
178         * platform/efl/TestExpectations:
179
180 2016-03-27  Hunseop Jeong  <hs85.jeong@samsung.com>
181
182         [EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
183         https://bugs.webkit.org/show_bug.cgi?id=148470
184
185         Reviewed by Darin Adler.
186
187         * platform/efl/TestExpectations: Unskip the passed tests.
188
189 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
190
191         [EFL][AX] Mark AX failing tests to failure
192
193         Unreveiwed EFL gardening.
194
195         * platform/efl/TestExpectations:
196
197 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
198
199         Mark rtl-scrollbar's tests to pass with incorrectly
200
201         Unreviewed EFL gardening.
202
203         * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
204
205 2016-03-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
206
207         Remove duplicated tests in EFL TextExpectations.
208
209         Unreviewed EFL gardening.
210
211         * platform/efl/TestExpectations: Clean up duplicated pathes.
212
213 2016-03-26  Joseph Pecoraro  <pecoraro@apple.com>
214
215         ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
216         https://bugs.webkit.org/show_bug.cgi?id=152108
217
218         Reviewed by Ryosuke Niwa.
219
220         * js/arrowfunction-superproperty-expected.txt:
221         * js/script-tests/arrowfunction-superproperty.js:
222         * js/script-tests/class-syntax-name.js:
223         * js/script-tests/class-syntax-string-and-numeric-names.js:
224         Remove stale FIXMEs from LayoutTests where the bugs have been fixed.
225
226 2016-03-25  Joseph Pecoraro  <pecoraro@apple.com>
227
228         Date.prototype.toLocaleDateString uses overridable Object.create
229         https://bugs.webkit.org/show_bug.cgi?id=155917
230
231         Reviewed by Mark Lam.
232
233         * js/regress-155917-expected.txt: Added.
234         * js/regress-155917.html: Added.
235         * js/script-tests/regress-155917.js: Added.
236         (Object.create):
237
238 2016-03-25  Jer Noble  <jer.noble@apple.com>
239
240         [Mac] Audio tracks in alternate groups are not represented correctly as AudioTracks
241         https://bugs.webkit.org/show_bug.cgi?id=155891
242         <rdar://problem/24841372>
243
244         Reviewed by Eric Carlson.
245
246         * media/content/audio-tracks-alternate-group-with-fallback.mp4: Added.
247         * media/content/audio-tracks-no-alternate-group.mp4: Added.
248         * media/content/audio-tracks-some-in-alternate-group.mp4: Added.
249         * media/track/video-track-alternate-groups-expected.txt: Added.
250         * media/track/video-track-alternate-groups.html: Added.
251         * platform/mac-yosemite/media/track/video-track-alternate-groups-expected.txt: Added.
252
253 2016-03-25  Mark Lam  <mark.lam@apple.com>
254
255         ES6's throwing of TypeErrors on access of RegExp.prototype flag properties breaks websites.
256         https://bugs.webkit.org/show_bug.cgi?id=155904
257
258         Reviewed by Geoffrey Garen.
259
260         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
261         (ES5Harness.registerTest.test):
262         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
263         (ES5Harness.registerTest.test):
264         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
265         (ES5Harness.registerTest.test):
266         - updated these tests to not expect a TypeError due to the workaround.
267
268         * js/pic/cached-named-property-getter.html:
269         - updated this test to use the source property (which still throws a TypeError)
270           instead of the ignoreCase property which no longer does.
271
272 2016-03-25  Ryan Haddad  <ryanhaddad@apple.com>
273
274         Marking compositing/repaint/become-overlay-composited-layer.html as flaky on ios-sim-wk2
275         https://bugs.webkit.org/show_bug.cgi?id=155737
276
277         Unreviewed test gardening.
278
279         * platform/ios-simulator-wk2/TestExpectations:
280
281 2016-03-25  Brady Eidson  <beidson@apple.com>
282
283         Soften push/replaceState frequency restrictions.
284         <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
285
286         Rubber-stamped by Timothy Hatcher.
287
288         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Removed.
289         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Removed.
290         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Removed.
291         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Removed.
292
293 2016-03-23  Dave Hyatt  <hyatt@apple.com>
294
295         Implement the allow-end value of the hanging-punctuation CSS property.
296         https://bugs.webkit.org/show_bug.cgi?id=104996
297
298         Reviewed by Simon Fraser.
299
300         * fast/text/hanging-punctuation-allow-end-basic-expected.html: Added.
301         * fast/text/hanging-punctuation-allow-end-basic.html: Added.
302         * fast/text/hanging-punctuation-allow-end-expected.html: Added.
303         * fast/text/hanging-punctuation-allow-end-inlines-expected.html: Added.
304         * fast/text/hanging-punctuation-allow-end-inlines.html: Added.
305         * fast/text/hanging-punctuation-allow-end.html: Added.
306
307 2016-03-25  Caitlin Potter  <caitp@igalia.com>
308
309         [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
310         https://bugs.webkit.org/show_bug.cgi?id=155795
311
312         Reviewed by Darin Adler.
313
314         * js/Object-getOwnPropertyNames-expected.txt:
315         * js/script-tests/Object-getOwnPropertyNames.js:
316
317 2016-03-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
318
319         [Fetch API] Add basic loading of resources
320         https://bugs.webkit.org/show_bug.cgi?id=155637
321
322         Reviewed by Darin Adler.
323
324         * TestExpectations: Removed flaky test expectations.
325         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
326         * http/tests/fetch/closing-while-fetching.html: Added.
327         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
328         * http/tests/fetch/get-response-body-while-loading.html: Added.
329         * http/tests/resources/download-json-with-delay.php: Added.
330         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
331
332 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
333
334         Unreviewed EFL gardening.
335
336         Mark new failing tests with existing or new bug.
337
338         * platform/efl/TestExpectations:
339
340 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
341
342         Unreviewed EFL gardening.
343
344         Mark some blink imported tests to timeout, imageonlyfailure.
345         Besides some AX tests need to have new baseline, which have been tested since r197616.
346
347         * platform/efl/TestExpectations:
348
349 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
350
351         Unreviewed EFL gardening. Mark crash tests in proper category.
352
353         * platform/efl/TestExpectations:
354
355 2016-03-24  Daniel Bates  <dabates@apple.com>
356
357         CSP: Move logic for reporting a violation from ContentSecurityPolicyDirectiveList to ContentSecurityPolicy
358         https://bugs.webkit.org/show_bug.cgi?id=155842
359         <rdar://problem/25340377>
360         And
361         https://bugs.webkit.org/show_bug.cgi?id=155133
362
363         Reviewed by Brent Fulgham.
364
365         Update expected results to reflect new error message text for an inline event handler violation.
366
367         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
368         * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
369         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
370
371 2016-03-24  Saam barati  <sbarati@apple.com>
372
373         ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
374         https://bugs.webkit.org/show_bug.cgi?id=155854
375
376         Reviewed by Mark Lam.
377
378         * js/string-includes-expected.txt:
379
380 2016-03-24  Commit Queue  <commit-queue@webkit.org>
381
382         Unreviewed, rolling out r198627.
383         https://bugs.webkit.org/show_bug.cgi?id=155856
384
385         Caused use-after-free (Requested by ap on #webkit).
386
387         Reverted changeset:
388
389         "[Fetch API] Add basic loading of resources"
390         https://bugs.webkit.org/show_bug.cgi?id=155637
391         http://trac.webkit.org/changeset/198627
392
393 2016-03-24  Saam barati  <sbarati@apple.com>
394
395         Web Inspector: Separate Debugger enable state from the debugger breakpoints enabled state
396         https://bugs.webkit.org/show_bug.cgi?id=152193
397         <rdar://problem/23867520>
398
399         Reviewed by Joseph Pecoraro.
400
401         * inspector/script-profiler/event-type-API.html:
402         * inspector/script-profiler/event-type-Microtask.html:
403         * inspector/script-profiler/event-type-Other.html:
404
405 2016-03-24  Daniel Bates  <dabates@apple.com>
406
407         Update expected results following <http://trac.webkit.org/changeset/198591>
408         (https://bugs.webkit.org/show_bug.cgi?id=155777)
409
410         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
411         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
412
413 2016-03-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
414
415         [Fetch API] Add basic loading of resources
416         https://bugs.webkit.org/show_bug.cgi?id=155637
417
418         Reviewed by Darin Adler.
419
420         * TestExpectations: Removed flaky test expectations.
421         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
422         * http/tests/fetch/closing-while-fetching.html: Added.
423         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
424         * http/tests/fetch/get-response-body-while-loading.html: Added.
425         * http/tests/resources/download-json-with-delay.php: Added.
426         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
427
428 2016-03-24  Michael Saboff  <msaboff@apple.com>
429
430         [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
431         https://bugs.webkit.org/show_bug.cgi?id=155829
432
433         Reviewed by Saam Barati.
434
435         Added new test cases.
436
437         * js/regexp-unicode-expected.txt:
438         * js/script-tests/regexp-unicode.js:
439
440 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
441
442         Unreviewed EFL gardening.
443
444         Unskip passing tests, which have been passed a long time ago.
445         Failed to track correct revision on EFL buildbot.
446
447         * platform/efl/TestExpectations:
448
449 2016-03-23  Commit Queue  <commit-queue@webkit.org>
450
451         Unreviewed, rolling out r198538.
452         https://bugs.webkit.org/show_bug.cgi?id=155819
453
454         Broke two API tests on iOS simulator (Requested by ap on
455         #webkit).
456
457         Reverted changeset:
458
459         "Media elements allowed to play without a user gesture, but
460         requiring fullscreen playback, should not be allowed to
461         autoplay."
462         https://bugs.webkit.org/show_bug.cgi?id=155599
463         http://trac.webkit.org/changeset/198538
464
465 2016-03-23  Commit Queue  <commit-queue@webkit.org>
466
467         Unreviewed, rolling out r198582.
468         https://bugs.webkit.org/show_bug.cgi?id=155812
469
470         "It broke debugging in the web inspector" (Requested by
471         saamyjoon on #webkit).
472
473         Reverted changeset:
474
475         "We should not disable inlining when the debugger is enabled"
476         https://bugs.webkit.org/show_bug.cgi?id=155741
477         http://trac.webkit.org/changeset/198582
478
479 2016-03-23  Zalan Bujtas  <zalan@apple.com>
480
481         ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
482         https://bugs.webkit.org/show_bug.cgi?id=155791
483
484         Reviewed by Simon Fraser.
485
486         With certain combination of border rect and adjacent width, we could end up with an empty final rect.
487         This patch ensures that we don't try to paint this empty rect. 
488
489         * fast/borders/empty-outline-border-assert-expected.txt: Added.
490         * fast/borders/empty-outline-border-assert.html: Added.
491
492 2016-03-23  Michael Saboff  <msaboff@apple.com>
493
494         JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
495         https://bugs.webkit.org/show_bug.cgi?id=155776
496
497         Reviewed by Saam Barati.
498
499         New test.
500
501         * js/regress-155776-expected.txt: Added.
502         * js/regress-155776.html: Added.
503         * js/script-tests/regress-155776.js: Added.
504         (fillBigArrayViaToString):
505         (Function.prototype.toString):
506
507 2016-03-23  Daniel Bates  <dabates@apple.com>
508
509         CSP: Make violation console messages concise and consistent
510         https://bugs.webkit.org/show_bug.cgi?id=155777
511         <rdar://problem/25304031>
512
513         Reviewed by Darin Adler.
514
515         Update expected results to reflect new violation message text.
516
517         * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
518         * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
519         * http/tests/contentextensions/block-csp-report-expected.txt:
520         * http/tests/contentextensions/hide-on-csp-report-expected.txt:
521         * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
522         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
523         ...
524         * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
525         * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
526         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt:
527         * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
528         * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
529         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt:
530         * media/csp-blocks-video-expected.txt:
531
532 2016-03-23  Brent Fulgham  <bfulgham@apple.com>
533
534         [WebGL] Non-power-of-two texture optimization
535         https://bugs.webkit.org/show_bug.cgi?id=118409
536
537         Reviewed by Dean Jackson.
538
539         * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
540         * fast/canvas/webgl/texture-alternating-npot.html: Added.
541
542 2016-03-23  Saam barati  <sbarati@apple.com>
543
544         We should not disable inlining when the debugger is enabled
545         https://bugs.webkit.org/show_bug.cgi?id=155741
546
547         Reviewed by Oliver Hunt.
548
549         * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
550         * inspector/debugger/breakpoint-with-inlining.html: Added.
551
552 2016-03-22  Darin Adler  <darin@apple.com>
553
554         Tiny tweak to test I just landed.
555
556         * http/tests/security/cross-origin-modal-dialog-base-expected.txt:
557         Fix expected result now that I fixed the less than sign.
558         * http/tests/security/cross-origin-modal-dialog-base.html: Use &lt;
559         so the < character won't create an HTML element instead of text.
560
561 2016-03-22  Darin Adler  <darin@apple.com>
562
563         showModalDialog code runs with "first window" set to wrong window
564         https://bugs.webkit.org/show_bug.cgi?id=155710
565
566         Test by John Wilander.
567
568         Reviewed by Brent Fulgham.
569
570         * http/tests/security/cross-origin-modal-dialog-base-expected.txt: Added.
571         * http/tests/security/cross-origin-modal-dialog-base.html: Added.
572         * http/tests/security/resources/cross-origin-modal-dialog-base-1.html: Added.
573         * http/tests/security/resources/cross-origin-modal-dialog-base-2.html: Added.
574         * platform/wk2/TestExpectations: Skip test until we get better showModalDialog support.
575
576 2016-03-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
577
578         userSpaceOnUse patterns are not stroked for empty object bounding box elements
579         https://bugs.webkit.org/show_bug.cgi?id=109758
580
581         Reviewed by Brent Fulgham.
582         
583         Ensure the SVG pattern is drawn correctly if it is used as a stroke for
584         empty objectBoundingBox elements.
585
586         * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
587         * svg/custom/pattern-units-fill-stroke.svg: Added.
588
589 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
590
591         Post-review test update after r198560
592         https://bugs.webkit.org/show_bug.cgi?id=155533
593
594         Unreviewed.
595
596         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
597         * fast/scrolling/rtl-scrollbars-positioning.html:
598
599 2016-03-22  John Wilander  <wilander@apple.com>
600
601         Restrict WebSockets header parsing according to RFC6455 and RFC7230. Based on Lamarque V. Souza's original patch.
602         https://bugs.webkit.org/show_bug.cgi?id=82714
603
604         Reviewed by Brent Fulgham.
605
606         * http/tests/websocket/tests/hybi/error-event-ready-state-expected.txt: Removed.
607             - See comment below on the associated HTML file.
608         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
609         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: Added.
610             - Uses PHP to respond with an HTTP 1.1 404. The old (now removed) test case failed once we restricted WebSockets to HTTP 1.1 and above because the test server responded with an HTTP 1.0 404 for non-existing files.
611         * http/tests/websocket/tests/hybi/error-event-ready-state.html: Removed.
612             - This test case was renamed "error-event-ready-state-non-existent-url-with-server-responding-404" to make it clear it now relies on a server responding with HTTP 1.1 404.
613         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
614         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version.html: Added.
615         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version_wsh.py: Added.
616         (web_socket_do_extra_handshake):
617         (web_socket_transfer_data):
618             - Test case for lower than HTTP 1.1 versions.
619         * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt:
620         * http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt:
621         * http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt:
622             - Updated to pass with lowercase 'must not' in the failure reason.
623         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
624         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept.html: Added.
625         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept_wsh.py: Added.
626         (web_socket_do_extra_handshake):
627         (web_socket_transfer_data):
628             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Accept.
629         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
630         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions.html: Added.
631         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions_wsh.py: Added.
632         (web_socket_do_extra_handshake):
633         (web_socket_transfer_data):
634             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Extensions.
635         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
636         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol.html: Added.
637         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol_wsh.py: Added.
638         (web_socket_do_extra_handshake):
639         (web_socket_transfer_data):
640             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Protocol.
641         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
642         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line.html: Added.
643         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line_wsh.py: Added.
644         (web_socket_do_extra_handshake):
645         (web_socket_transfer_data):
646             - Test case for non-ASCII characters in HTTP status line.
647         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
648         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html: Added.
649         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status_wsh.py: Added.
650         (web_socket_do_extra_handshake):
651         (web_socket_transfer_data):
652             - Test case for null character in the middle of the HTTP status line.
653         * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py:
654         (web_socket_do_extra_handshake):
655         (web_socket_transfer_data):
656             - This test case was changed to prepend a null character to the actual status line. Previously it used a WebSockets frame with a prepended null before the status line. The Python WebSockets lib uses non-ASCII characters in that frame which meant the test case hit the non-ASCII check before the null check. It was confusing to me that the description and intent of the test was to run with a null in the status line, not in a frame before the status line. I believe the changed test case better reflects the intention of the test.
657         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
658         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html: Added.
659         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py: Added.
660         (web_socket_do_extra_handshake):
661         (web_socket_transfer_data):
662             - Test case for HTTP versions higher than 1.1.
663         * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Added.
664             - To use with the error-event-ready-state-non-existent-url-with-server-responding-404.html test described above.
665
666 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
667
668         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
669         https://bugs.webkit.org/show_bug.cgi?id=155533
670
671         Reviewed by Darin Adler.
672
673         * TestExpectations:
674         * fast/scrolling/rtl-scrollbars-positioning-expected.html: Added.
675         * fast/scrolling/rtl-scrollbars-positioning.html: Added.
676
677 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
678
679         Marking inspector/console/console-api.html as flaky on Mac
680         https://bugs.webkit.org/show_bug.cgi?id=143719
681
682         Unreviewed test gardening.
683
684         * platform/mac/TestExpectations:
685
686 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
687
688         Fixing a typo in the Mac TestExpectations file.
689
690         Unreviewed test gardening.
691
692         * platform/mac/TestExpectations:
693
694 2016-03-22  Michael Saboff  <msaboff@apple.com>
695
696         [ES6] Implement RegExp.prototype[@@match]
697         https://bugs.webkit.org/show_bug.cgi?id=155711
698
699         Reviewed by Filip Pizlo.
700
701         Updated tests for exception string changes and added Symbol.match.
702
703         * js/Object-getOwnPropertyNames-expected.txt:
704         * js/dom/string-prototype-properties-expected.txt:
705         * js/script-tests/Object-getOwnPropertyNames.js:
706         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
707
708 2016-03-22  Daniel Bates  <dabates@apple.com>
709
710         CSP: Should only execute <script> or apply <style> if its hash appears in all policies
711         https://bugs.webkit.org/show_bug.cgi?id=155709
712         <rdar://problem/25263368>
713
714         Reviewed by Darin Adler.
715
716         Add tests to ensure that we only execute/apply a <script>/<style> if its hash is listed in all CSPs
717         delivered with the page.
718
719         * TestExpectations: Mark added tests as PASS so that we run them.
720         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Added.
721         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies.html: Added.
722         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies-expected.html: Added.
723         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies.html: Added.
724
725 2016-03-22  Nan Wang  <n_wang@apple.com>
726
727         AX: Change "dialog" role description to "web dialog" so users can distinguish from native alerts
728         https://bugs.webkit.org/show_bug.cgi?id=154292
729
730         Reviewed by Chris Fleizach.
731
732         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
733         * platform/mac/accessibility/roles-exposed-expected.txt:
734
735 2016-03-22  Daniel Bates  <dabates@apple.com>
736
737         CSP: Check inline event handlers on each run, not only the first
738         https://bugs.webkit.org/show_bug.cgi?id=115700
739         <rdar://problem/24211159>
740
741         Reviewed by Andy Estes.
742
743         Update expected result for test http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html
744         and remove its entry from file LayoutTests/TestExpectations now that it passes.
745
746         * TestExpectations:
747         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
748
749 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
750
751         Skipping media/media-document-audio-repaint.html on El Capitan Debug WK2
752         https://bugs.webkit.org/show_bug.cgi?id=155757
753
754         Unreviewed test gardening.
755
756         * platform/mac-wk2/TestExpectations:
757
758 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
759
760         Marking perf/document-contains.html as flaky on ios-simulator-wk2
761         https://bugs.webkit.org/show_bug.cgi?id=155755
762
763         Unreviewed test gardening.
764
765         * platform/ios-simulator-wk2/TestExpectations:
766
767 2016-03-22  Eric Carlson  <eric.carlson@apple.com>
768
769         [OSX] Rebase media/media-document-audio-repaint.html
770         https://bugs.webkit.org/show_bug.cgi?id=155733
771
772         Reviewed by Darin Adler.
773
774         * platform/mac/TestExpectations:
775         * platform/mac/media/media-document-audio-repaint-expected.png:
776         * platform/mac/media/media-document-audio-repaint-expected.txt: Added.
777
778 2016-03-21  Joseph Pecoraro  <pecoraro@apple.com>
779
780         Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
781
782         Rubber-stamped by Timothy Hatcher.
783
784         In this case, snapshots with snapshots with snapshots in the same VM
785         causes the test to run out of memory. This does not happen in WebKit2.
786
787         * platform/mac-wk1/TestExpectations:
788
789 2016-03-21  Zalan Bujtas  <zalan@apple.com>
790
791         WebCore::RenderTableCell::setCol should put a cap on the column value. 
792         https://bugs.webkit.org/show_bug.cgi?id=155642
793         <rdar://problem/15895201>
794
795         Reviewed by Simon Fraser.
796
797         This patch ensures that we don't crash when the column number is large enough.
798         see webkit.org/b/71135 for more information.
799
800         * tables/colspan-with-large-value-crash-expected.txt: Added.
801         * tables/colspan-with-large-value-crash.html: Added.
802
803 2016-03-21  Brady Eidson  <beidson@apple.com>
804
805         storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
806         https://bugs.webkit.org/show_bug.cgi?id=154748
807
808         Reviewed by Alex Christensen.
809
810         * platform/mac/TestExpectations:
811         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
812         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
813         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
814
815 2016-03-21  Simon Fraser  <simon.fraser@apple.com>
816
817         [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead
818         https://bugs.webkit.org/show_bug.cgi?id=155734
819         rdar://problem/24968144
820
821         Reviewed by Tim Horton.
822
823         New results with larger page tiles in WK2.
824
825         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
826         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
827         * platform/ios-simulator-wk2/compositing/tiling/transform-origin-tiled-expected.txt: Added.
828
829 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com>
830
831         [Win] Connect layoutTestController.findString() to support testing
832         https://bugs.webkit.org/show_bug.cgi?id=50234
833
834         Reviewed by Alex Christensen.
835
836         * platform/win/TestExpectations: Unskip test.
837         * platform/win/editing/text-iterator/findString-expected.txt: Added.
838
839 2016-03-21  Zalan Bujtas  <zalan@apple.com>
840
841         Web Inspector search icon does not fit when zoomed in.
842         https://bugs.webkit.org/show_bug.cgi?id=155708
843
844         Reviewed by Simon Fraser.
845
846         Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
847
848         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
849         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
850         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
851         * platform/mac/fast/css/text-overflow-input-expected.txt:
852         * platform/mac/fast/forms/box-shadow-override-expected.txt:
853         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
854         * platform/mac/fast/forms/input-appearance-height-expected.txt:
855         * platform/mac/fast/forms/placeholder-position-expected.txt:
856         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
857         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
858         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
859         * platform/mac/fast/forms/search-rtl-expected.txt:
860         * platform/mac/fast/forms/search-styled-expected.txt:
861         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
862         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
863         * platform/mac/fast/forms/searchfield-heights-expected.txt:
864         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
865         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
866
867 2016-03-21  Eric Carlson  <eric.carlson@apple.com>
868
869         Add a WebRTC specific compile flag
870         https://bugs.webkit.org/show_bug.cgi?id=155663
871
872         Reviewed by Jer Noble.
873
874         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
875         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
876         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
877
878 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
879
880         Moving the -expected.txt file for accessibility/radio-button-group-members.html
881
882         Unreviewed test gardening.
883
884         * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
885
886 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
887
888         Marking two inspector tests as flaky timeouts on Mac.
889         https://bugs.webkit.org/show_bug.cgi?id=155607
890
891         Unreviewed test gardening.
892
893         * platform/mac/TestExpectations:
894
895 2016-02-03  Sergio Villar Senin  <svillar@igalia.com>
896
897         [css-grid] Fix percentage tracks' size computation in grids with gutters
898         https://bugs.webkit.org/show_bug.cgi?id=153825
899
900         Reviewed by Darin Adler.
901
902         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
903         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
904         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
905         * fast/css-grid-layout/grid-gutters-and-tracks.html:
906
907 2016-03-20  Jinwoo Jeong  <jw00.jeong@samsung.com>
908
909         The setter of binaryType attribute in WebSocket should raise the exception.
910         https://bugs.webkit.org/show_bug.cgi?id=135874
911
912         Reviewed by Antonio Gomes.
913
914         According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
915         when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
916
917         * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
918
919 2016-03-20  Chris Fleizach  <cfleizach@apple.com>
920
921         AX: Radio button members are not identified together in all cases
922         https://bugs.webkit.org/show_bug.cgi?id=155604
923         <rdar://problem/21186992>
924
925         Reviewed by Darin Adler.
926
927         * accessibility/mac/radio-button-group-members-expected.txt: Added.
928         * accessibility/radio-button-group-members.html:
929         * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
930
931 2016-03-19  Skachkov Oleksandr  <gskachkov@gmail.com>
932
933         [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
934         https://bugs.webkit.org/show_bug.cgi?id=155491
935
936         Reviewed by Saam Barati.
937
938         * js/class-syntax-super-expected.txt:
939         * js/script-tests/class-syntax-super.js:
940         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
941
942 2016-03-19  Mark Lam  <mark.lam@apple.com>
943
944         ES6 spec requires that ErrorPrototype not be an Error object.
945         https://bugs.webkit.org/show_bug.cgi?id=155680
946
947         Reviewed by Michael Saboff.
948
949         Updated the appropriate tests to expect the toString() value of Error.prototype
950         to now be "[object Object]" instead of "[object Error]".  Also rebased the test
951         results accordingly.
952
953         * fast/dom/DOMException/prototype-object-expected.txt:
954         * fast/dom/DOMException/prototype-object.html:
955         * js/dom/native-error-prototype-expected.txt:
956         * js/dom/script-tests/native-error-prototype.js:
957         * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
958
959 2016-03-18  Daniel Bates  <dabates@apple.com>
960
961         Update AutoFill button in input fields
962         https://bugs.webkit.org/show_bug.cgi?id=155619
963
964         Update expected results for Windows and GTK ports. Add expected result for the EFL port.
965
966         * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
967         * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
968         * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
969
970 2016-03-18  Zhuo Li  <zachli@apple.com>
971
972         Update AutoFill button in input fields.
973         https://bugs.webkit.org/show_bug.cgi?id=155619.
974         rdar://problem/24486939.
975
976         Reviewed by Daniel Bates.
977
978         * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
979         Update the test results.
980         * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
981         Ditto.
982
983 2016-03-18  Simon Fraser  <simon.fraser@apple.com>
984
985         Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
986         https://bugs.webkit.org/show_bug.cgi?id=155660
987
988         Reviewed by Tim Horton.
989         
990         Test for initial scroll position in an RTL page.
991
992         * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
993         * fast/scrolling/rtl-initial-scroll-position.html: Added.
994
995 2016-03-18  Darin Adler  <darin@apple.com>
996
997         ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
998         https://bugs.webkit.org/show_bug.cgi?id=139481
999
1000         Reviewed by Daniel Bates.
1001
1002         * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
1003         * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
1004
1005 2016-03-18  Chris Dumez  <cdumez@apple.com>
1006
1007         Speculative revalidation requests do not have their HTTP user-agent set
1008         https://bugs.webkit.org/show_bug.cgi?id=155620
1009         <rdar://problem/24657567>
1010
1011         Reviewed by Brady Eidson.
1012
1013         Add layout test coverage.
1014
1015         * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
1016         * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
1017         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
1018         * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
1019
1020 2016-03-18  Mark Lam  <mark.lam@apple.com>
1021
1022         ES6 spec requires that RegExpPrototype not be a RegExp object.
1023         https://bugs.webkit.org/show_bug.cgi?id=155654
1024
1025         Reviewed by Filip Pizlo.
1026
1027         Rebase all the test results.
1028
1029         * fast/regex/script-tests/toString.js:
1030         * fast/regex/toString-expected.txt:
1031         * ietestcenter/Javascript/15.10.6-expected.txt:
1032         * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
1033         * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
1034         * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
1035         * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
1036         * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
1037         * ietestcenter/Javascript/TestCases/15.10.6.js:
1038         (ES5Harness.registerTest.test):
1039         * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
1040         (ES5Harness.registerTest.test):
1041         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
1042         (ES5Harness.registerTest.test):
1043         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
1044         (ES5Harness.registerTest.test):
1045         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
1046         (ES5Harness.registerTest.test):
1047         * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
1048         (ES5Harness.registerTest.test):
1049         * js/Object-getOwnPropertyNames-expected.txt:
1050         * js/kde/RegExp-expected.txt:
1051         * js/kde/script-tests/RegExp.js:
1052         * js/script-tests/Object-getOwnPropertyNames.js:
1053         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
1054
1055 2016-03-18  Brent Fulgham  <bfulgham@apple.com>
1056
1057         Local file restrictions should not block sessionStorage access
1058         https://bugs.webkit.org/show_bug.cgi?id=155609
1059         <rdar://problem/25229461>
1060
1061         Reviewed by Andy Estes.
1062
1063         * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
1064         * storage/domstorage/sessionstorage/blocked-file-access.html: Added.
1065         * storage/domstorage/sessionstorage/resources/blocked-example.html: Added.
1066
1067 2016-03-18  Ryan Haddad  <ryanhaddad@apple.com>
1068
1069         Rebaseline inspector/model/remote-object.html for mac after r198435
1070
1071         Unreviewed test gardening.
1072
1073         * platform/mac/inspector/model/remote-object-expected.txt:
1074
1075 2016-03-18  Nan Wang  <n_wang@apple.com>
1076
1077         AX: AXARIACurrent exposed but not displayed in Accessibility Inspector
1078         https://bugs.webkit.org/show_bug.cgi?id=155600
1079
1080         Reviewed by Chris Fleizach.
1081
1082         * accessibility/mac/aria-current-attribute-exposed-expected.txt: Added.
1083         * accessibility/mac/aria-current-attribute-exposed.html: Added.
1084
1085 2016-03-18  Nan Wang  <n_wang@apple.com>
1086
1087         AX: Typing broken on form input field while using VoiceOver
1088         https://bugs.webkit.org/show_bug.cgi?id=155613
1089
1090         Reviewed by Chris Fleizach.
1091
1092         * accessibility/mac/text-marker-range-for-node-without-children-expected.txt: Added.
1093         * accessibility/mac/text-marker-range-for-node-without-children.html: Added.
1094
1095 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1096
1097         crossorigin element resource loading should check HTTP redirection
1098         https://bugs.webkit.org/show_bug.cgi?id=130578
1099
1100         Reviewed by Daniel Bates and Brent Fulgham.
1101
1102         shape-image-cors-redirect.html checks that cross-origin redirections are checked against CORS.
1103         It also checks that same-origin redirections are not checked against CORS.
1104
1105         * http/tests/security/resources/redirect-allow-star.php: Added.
1106         * http/tests/security/shape-image-cors-redirect-expected.html: Added.
1107         * http/tests/security/shape-image-cors-redirect.html: Added.
1108
1109 2016-03-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1110
1111         Move IndexedDB regular test to web-platform-tests
1112         https://bugs.webkit.org/show_bug.cgi?id=155581
1113
1114         Reviewed by Darin Adler.
1115
1116         Renaming indexeddb test expectation according new path and directory name.
1117
1118         * TestExpectations:
1119         * platform/efl/TestExpectations:
1120         * platform/gtk/TestExpectations:
1121         * platform/ios-simulator-wk1/TestExpectations:
1122         * platform/mac-wk2/TestExpectations:
1123         * platform/win/TestExpectations:
1124
1125 2016-03-17  Chris Fleizach  <cfleizach@apple.com>
1126
1127         AX: WEB: VoiceOver does not announce some WAI-ARIA document structures
1128         https://bugs.webkit.org/show_bug.cgi?id=155603
1129         <rdar://problem/25227385>
1130
1131         Reviewed by Darin Adler.
1132
1133         * accessibility/ios-simulator/landmark-type-expected.txt:
1134         * accessibility/ios-simulator/landmark-type.html:
1135
1136 2016-03-17  Brent Fulgham  <bfulgham@apple.com>
1137
1138         [XSS Auditor] Off by one in XSSAuditor::canonicalizedSnippetForJavaScript()
1139         https://bugs.webkit.org/show_bug.cgi?id=155624
1140         <rdar://problem/25219962>
1141
1142         Unreviewed merge from Blink (patch by Tom Sepez <tsepez@chromium.org>):
1143         <https://src.chromium.org/viewvc/blink?revision=201803&view=revision>
1144
1145         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode-expected.txt: Added.
1146         * http/tests/security/xssAuditor/script-tag-with-trailing-script-and-urlencode.html: Added.
1147
1148 2016-03-17  Zalan Bujtas  <zalan@apple.com>
1149
1150         Images in feed on ebay.com jiggle when one is hovered
1151         https://bugs.webkit.org/show_bug.cgi?id=155608
1152         <rdar://problem/25160681>
1153
1154         The content offset in compositing layer = subpixel gap between the graphics layer and the layer bounds + layer bounds top left.
1155
1156         Reviewed by Simon Fraser.
1157
1158         * compositing/hidpi-viewport-clipping-on-composited-content-expected.html: Added.
1159         * compositing/hidpi-viewport-clipping-on-composited-content.html: Added.
1160
1161 2016-03-17  Zalan Bujtas  <zalan@apple.com>
1162
1163         Don't initiate a style recall while drawing text 
1164         https://bugs.webkit.org/show_bug.cgi?id=155618
1165
1166         Reviewed by Simon Fraser.
1167
1168         This patch ensures that we don't initiate a style recalc while in the middle of text drawing.
1169
1170         * fast/canvas/crash-while-resizing-canvas-expected.txt: Added.
1171         * fast/canvas/crash-while-resizing-canvas.html: Added.
1172
1173 2016-03-17  Myles C. Maxfield  <mmaxfield@apple.com>
1174
1175         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
1176         https://bugs.webkit.org/show_bug.cgi?id=155531
1177
1178         Reviewed by Darin Adler.
1179
1180         Add a bunch of tests. Also, this patch adds some tests that caught
1181         https://bugs.webkit.org/show_bug.cgi?id=155533 (but they are disabled).
1182
1183         * fast/scrolling/rtl-scrollbars-elementFromPoint-expected.txt: Added.
1184         * fast/scrolling/rtl-scrollbars-elementFromPoint-static-expected.txt: Added.
1185         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html: Added.
1186         * fast/scrolling/rtl-scrollbars-elementFromPoint.html: Added.
1187         * fast/scrolling/rtl-scrollbars-iframe-expected.txt: Added.
1188         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html: Added.
1189         * fast/scrolling/rtl-scrollbars-iframe-offset.html: Added.
1190         * fast/scrolling/rtl-scrollbars-iframe-position-absolute-expected.txt: Added.
1191         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html: Added.
1192         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html: Added.
1193         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html: Added.
1194         * fast/scrolling/rtl-scrollbars-iframe.html: Added.
1195         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint-expected.txt: Added.
1196         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html: Added.
1197         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html: Added.
1198         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html: Added.
1199         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html: Added.
1200         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html: Added.
1201         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html: Added.
1202         * fast/scrolling/rtl-scrollbars-position-absolute.html: Added.
1203         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html: Added.
1204         * fast/scrolling/rtl-scrollbars-position-fixed.html: Added.
1205         * fast/scrolling/rtl-scrollbars-text-selection-expected.html: Added.
1206         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html: Added.
1207         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html: Added.
1208         * fast/scrolling/rtl-scrollbars-text-selection.html: Added.
1209         * TestExpectations:
1210
1211 2016-03-17  Brady Eidson  <beidson@apple.com>
1212
1213         Don't try to restore deleted MemoryIndexes if their owning object store is not restored.
1214         https://bugs.webkit.org/show_bug.cgi?id=155068
1215
1216         Reviewed by Alex Christensen.
1217
1218         * storage/indexeddb/modern/deleteindex-4-private-expected.txt: Added.
1219         * storage/indexeddb/modern/deleteindex-4-private.html: Added.
1220         * storage/indexeddb/modern/resources/deleteindex-4.js: Added.
1221
1222 2016-03-17  Doug Russell  <d_russell@apple.com>
1223
1224         AX: attributes to retrieve focusable and editable ancestors
1225         https://bugs.webkit.org/show_bug.cgi?id=155554
1226
1227         Reviewed by Chris Fleizach.
1228
1229         Add attributes to help give context to focus changes:
1230         AXFocusableAncestor - nearest accessibility ancestor that returns true for
1231         canSetFocusAttribute().
1232         AXEditableAncestor - nearest accessibility ancestor that returns true for
1233         isTextControl().
1234         AXHighestEditableAncestor - highest element in accessibility that returns true
1235         for isTextControl().
1236
1237         * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
1238         * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
1239         * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
1240         * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
1241         * accessibility/mac/ancestor-attributes-expected.txt: Added.
1242         * accessibility/mac/ancestor-attributes.html: Added.
1243         * accessibility/mac/aria-columnrowheaders-expected.txt:
1244         * accessibility/mac/bounds-for-range-expected.txt:
1245         * accessibility/mac/document-links-expected.txt:
1246         * accessibility/mac/internal-link-anchors-expected.txt:
1247         * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
1248         * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
1249         * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
1250         * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
1251         * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
1252         * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
1253         * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
1254         * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
1255         * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
1256         * accessibility/transformed-element-expected.txt:
1257
1258 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
1259
1260         Unreviewed follow-up fix to test after r198353.
1261
1262         * inspector/unit-tests/heap-snapshot.html:
1263         Account for <root> in a few places.
1264
1265 2016-03-17  Sam Weinig  <sam@webkit.org>
1266
1267         Implement document.queryCommandSupported("copy")
1268         https://bugs.webkit.org/show_bug.cgi?id=155548
1269         <rdar://problem/25195295>
1270
1271         Reviewed by Enrica Casucci.
1272
1273         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt:
1274         * editing/execCommand/clipboard-access-with-user-gesture.html:
1275         document.queryCommandSupported('copy') should be returning true.
1276
1277         * editing/pasteboard/can-read-in-copy-and-cut-events.html:
1278         * editing/pasteboard/copy-cut-paste-events-fired-when-disabled.html:
1279         * editing/pasteboard/pasting-empty-html-falls-back-to-text.html:
1280         * editing/pasteboard/set_data_typeof_return.html:
1281         Use testRunner.execCommand() to test the behavior of a user.
1282
1283 2016-03-17  Joseph Pecoraro  <pecoraro@apple.com>
1284
1285         Web Inspector: HeapSnapshots are slow and use too much memory
1286         https://bugs.webkit.org/show_bug.cgi?id=155571
1287
1288         Reviewed by Timothy Hatcher.
1289
1290         * inspector/heap/getPreview.html:
1291         * inspector/heap/getRemoteObject.html:
1292         * inspector/heap/snapshot.html:
1293         Update tests to use the new HeapSnapshotWorker frontend code.
1294
1295         * inspector/unit-tests/heap-snapshot-expected.txt: Added.
1296         * inspector/unit-tests/heap-snapshot.html: Added.
1297         Verify the data processing in and worker communication work HeapSnapshotWorker
1298         produces expected values when compared with the simple HeapSnapshot/Node/Edge
1299         implentation.
1300
1301 2016-03-17  Ryan Haddad  <ryanhaddad@apple.com>
1302
1303         Marking http/tests/security/aboutBlank/window-open-self-about-blank.html as flaky on ios-sim-debug
1304         https://bugs.webkit.org/show_bug.cgi?id=94458
1305
1306         Unreviewed test gardening.
1307
1308         * platform/ios-simulator/TestExpectations:
1309
1310 2016-03-16  Chris Fleizach  <cfleizach@apple.com>
1311
1312         AX: Implement AutoFill Available attribute for a text field
1313         https://bugs.webkit.org/show_bug.cgi?id=155567
1314
1315         Reviewed by Darin Adler.
1316
1317         * accessibility/auto-fill-types-expected.txt: Added.
1318         * accessibility/auto-fill-types.html: Added.
1319
1320 2016-03-17  Mark Lam  <mark.lam@apple.com>
1321
1322         Method names should not appear in the lexical scope of the method's body.
1323         https://bugs.webkit.org/show_bug.cgi?id=155568
1324
1325         Reviewed by Saam Barati.
1326
1327         * inspector/model/scope-chain-node-expected.txt:
1328         - rebased expected result.
1329
1330         * js/script-tests/function-toString-vs-name.js:
1331         - fixed a bug in the shouldBe() function.
1332
1333         * js/methods-names-should-not-be-in-lexical-scope-expected.txt: Added.
1334         * js/methods-names-should-not-be-in-lexical-scope.html: Added.
1335         * js/script-tests/methods-names-should-not-be-in-lexical-scope.js: Added.
1336         - test all variations of methods.
1337
1338 2016-03-17  Csaba Osztrogon√°c  <ossy@webkit.org>
1339
1340         Unreviewed, line ending fixes.
1341
1342         * css2.1/20110323/support/at-import-001.css:
1343         * css2.1/20110323/support/at-import-002.css:
1344         * css2.1/20110323/support/at-import-004.css:
1345         * css2.1/20110323/support/at-import-005.css:
1346         * css2.1/20110323/support/at-import-006.css:
1347         * css2.1/20110323/support/at-import-007.css:
1348         * css2.1/20110323/support/eof-green.css:
1349         * storage/indexeddb/set_version_blocked.html:
1350         * storage/indexeddb/transaction-read-only.html:
1351
1352 2016-03-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1353
1354         [Fetch API] response-consume.html is crashing on Mac WK1 Debug builds
1355         https://bugs.webkit.org/show_bug.cgi?id=155490
1356
1357         Reviewed by Darin Adler.
1358
1359         * TestExpectations: Removed crash debug expectation of response-consume.html
1360
1361 2016-03-17  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1362
1363         WebRTC: Update RTCIceCandidate
1364         https://bugs.webkit.org/show_bug.cgi?id=155535
1365
1366         Reviewed by Eric Carlson.
1367
1368         RTCIceCandidate.html is updated to test the new construction behavior and the nullable
1369         attributes. The remaining updated tests simply construct an RTCIceCandidate to be used for
1370         test purposes.
1371
1372         * fast/mediastream/RTCIceCandidate-expected.txt:
1373         * fast/mediastream/RTCIceCandidate.html:
1374         * fast/mediastream/RTCPeerConnection-closed-state.html:
1375         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
1376         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1377         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1378         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
1379
1380 2016-03-17  Skachkov Oleksandr  <gskachkov@gmail.com>
1381
1382         Invoking super()/super inside of the eval should not lead to SyntaxError
1383         https://bugs.webkit.org/show_bug.cgi?id=153864
1384
1385         Reviewed by Saam Barati.
1386
1387         * js/class-syntax-super-expected.txt:
1388         * js/script-tests/class-syntax-super.js:
1389
1390 2016-03-16  Zalan Bujtas  <zalan@apple.com>
1391
1392         Subpixel rendering: Directly composited image layers need pixelsnapping.
1393         https://bugs.webkit.org/show_bug.cgi?id=155558
1394
1395         Reviewed by Simon Fraser.
1396
1397         In order to match non-composited image size/position, we need to pixelsnap both the contents and the clipping
1398         layer bounds for directly composited images.
1399
1400         * fast/images/hidpi-directly-composited-image-on-subpixel-position-expected.html: Added.
1401         * fast/images/hidpi-directly-composited-image-on-subpixel-position.html: Added.
1402
1403 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1404
1405         Skipping mathml/very-large-stretchy-operators.html on ios-simulator debug
1406         https://bugs.webkit.org/show_bug.cgi?id=155565
1407
1408         Unreviewed test gardening.
1409
1410         * platform/ios-simulator/TestExpectations:
1411
1412 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1413
1414         Marking compositing/visible-rect/animated-from-none.html as flaky on ios-sim-wk2, failing on ios-sim-wk1
1415         https://bugs.webkit.org/show_bug.cgi?id=155495
1416
1417         Unreviewed test gardening.
1418
1419         * platform/ios-simulator-wk1/TestExpectations:
1420         * platform/ios-simulator-wk2/TestExpectations:
1421
1422 2016-03-16  Nan Wang  <n_wang@apple.com>
1423
1424         AX: Expose aria-current status to children
1425         https://bugs.webkit.org/show_bug.cgi?id=155469
1426
1427         Reviewed by Chris Fleizach.
1428
1429         * accessibility/aria-current-global-attribute-expected.txt: Added.
1430         * accessibility/aria-current-global-attribute.html: Added.
1431
1432 2016-03-16  Tim Horton  <timothy_horton@apple.com>
1433
1434         [mac] Printing test snapshots are upside-down after r198242
1435         https://bugs.webkit.org/show_bug.cgi?id=155543
1436
1437         Reviewed by Simon Fraser.
1438
1439         * TestExpectations:
1440         Re-un-skip these tests.
1441
1442 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1443
1444         Marking inspector/controller/runtime-controller.html as flaky on mac
1445         https://bugs.webkit.org/show_bug.cgi?id=154688
1446
1447         Unreviewed test gardening.
1448
1449         * platform/mac/TestExpectations:
1450
1451 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1452
1453         Mark http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html as flaky
1454         https://bugs.webkit.org/show_bug.cgi?id=94458
1455
1456         Unreviewed test gardening.
1457
1458         * platform/ios-simulator/TestExpectations:
1459
1460 2016-03-16  Daniel Bates  <dabates@apple.com>
1461
1462         <video> and <audio> elements do not obey Content Security Policy on redirect
1463         https://bugs.webkit.org/show_bug.cgi?id=155509
1464         <rdar://problem/10234844>
1465
1466         Reviewed by Alex Christensen.
1467
1468         Add tests to ensure that the Content Security Policy is enforced on redirects when
1469         loading a subresource, including a video or audio file.
1470
1471         * http/tests/resources/redirect.php: Fix PHP "undefined index" warnings when either query
1472         parameter code or refresh (or both) are not specified.
1473         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed-expected.txt: Added.
1474         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: Added.
1475         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added.
1476         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: Added.
1477         * http/tests/security/contentSecurityPolicy/font-redirect-allowed-expected.txt: Added.
1478         * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: Added.
1479         * http/tests/security/contentSecurityPolicy/font-redirect-blocked-expected.txt: Added.
1480         * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: Added.
1481         * http/tests/security/contentSecurityPolicy/image-redirect-allowed-expected.txt: Added.
1482         * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: Added.
1483         * http/tests/security/contentSecurityPolicy/image-redirect-blocked-expected.txt: Added.
1484         * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: Added.
1485         * http/tests/security/contentSecurityPolicy/resources/ABCFont.svg: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg.
1486         * http/tests/security/contentSecurityPolicy/resources/alert-fail.xsl: Added.
1487         * http/tests/security/contentSecurityPolicy/resources/alert-pass.xsl: Added.
1488         * http/tests/security/contentSecurityPolicy/resources/green-square.svg: Added.
1489         * http/tests/security/contentSecurityPolicy/resources/red-square.svg: Added.
1490         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Added.
1491         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Added.
1492         * http/tests/security/contentSecurityPolicy/script-redirect-allowed-expected.txt: Added.
1493         * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: Added.
1494         * http/tests/security/contentSecurityPolicy/script-redirect-blocked-expected.txt: Added.
1495         * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: Added.
1496         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed-expected.txt: Added.
1497         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: Added.
1498         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked-expected.txt: Added.
1499         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: Added.
1500         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed-expected.txt: Added.
1501         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: Added.
1502         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked-expected.txt: Added.
1503         * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: Added.
1504         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed-expected.txt: Added.
1505         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: Added.
1506         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked-expected.txt: Added.
1507         * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: Added.
1508         * http/tests/security/contentSecurityPolicy/track-redirect-allowed-expected.txt: Added.
1509         * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: Added.
1510         * http/tests/security/contentSecurityPolicy/track-redirect-blocked-expected.txt: Added.
1511         * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: Added.
1512         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html:
1513         * http/tests/security/contentSecurityPolicy/video-redirect-allowed-expected.txt: Added.
1514         * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: Added.
1515         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Added.
1516         * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: Added.
1517         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: Added.
1518         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: Added.
1519         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt: Added.
1520         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: Added.
1521         * platform/efl/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1522         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. We will also need to fix
1523         <https://bugs.webkit.org/show_bug.cgi?id=153866> before we can unskip test http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html
1524         As far as I can tell the functionality exercised by these tests is not being using by the EFL port.
1525         * platform/gtk/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1526         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. As far as I can tell the functionality
1527         exercised by these tests is not being using by the GTK port.
1528         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt: Added expected failure result as
1529         AV Foundation is responsible for loading media on iOS. That is, WebCore is not responsible for loading media.
1530         * platform/ios-simulator/http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt: Ditto.
1531         * platform/mac/TestExpectations: For now skip tests http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-{audio, video}.html
1532         until we fix <https://bugs.webkit.org/show_bug.cgi?id=155505>. The functionality exercised by these
1533         tests is not used on OS X. Additionally, mark as Failure on Yosemite and ElCapitan the added tests
1534         http/tests/security/contentSecurityPolicy/{video, audio}-redirect-blocked.html as we do not support
1535         Content Security Policy for media redirects in these versions of OS X.
1536
1537 2016-03-16  Jiewen Tan  <jiewen_tan@apple.com>
1538
1539         URL Parsing should signal failure for illegal IDN
1540         https://bugs.webkit.org/show_bug.cgi?id=154945
1541         <rdar://problem/8014795>
1542
1543         Reviewed by Brent Fulgham.
1544
1545         * fast/url/host-expected.txt:
1546         * fast/url/idna2003-expected.txt:
1547         * fast/url/invalid-idn-expected.txt: Added.
1548         * fast/url/invalid-idn.html: Added.
1549
1550 2016-03-16  Mark Lam  <mark.lam@apple.com>
1551
1552         Add support for setting Function.name from computed properties.
1553         https://bugs.webkit.org/show_bug.cgi?id=155437
1554
1555         Reviewed by Filip Pizlo.
1556
1557         * js/object-literal-computed-methods-expected.txt:
1558         - Exercise op_set_function_name at all tiers.
1559
1560         * js/script-tests/function-toString-vs-name.js:
1561         - Added tests for computed properties.
1562
1563         * js/script-tests/object-literal-computed-methods.js:
1564         - rebased results.
1565
1566 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1567
1568         Marking imported/blink/fast/multicol/dynamic/relayout-abspos-in-relpos-spanner.html as flaky on ios-sim
1569         https://bugs.webkit.org/show_bug.cgi?id=155339
1570
1571         Unreviewed test gardening.
1572
1573         * platform/ios-simulator/TestExpectations:
1574
1575 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1576
1577         Skipping failing printing tests
1578         https://bugs.webkit.org/show_bug.cgi?id=155543
1579
1580         Unreviewed test gardening.
1581
1582         Three printing tests that rely on software snapshotting are failing after r198242 exposed
1583         an underlying issue. Skipping these tests to get the bots back to green during investigation.
1584
1585         * TestExpectations:
1586
1587 2016-03-16  Antti Koivisto  <antti@apple.com>
1588
1589         Don't invalidate style unnecessarily when setting inline style cssText
1590         https://bugs.webkit.org/show_bug.cgi?id=155541
1591         rdar://problem/23318893
1592
1593         Reviewed by Simon Fraser.
1594
1595         * fast/css/style-invalidation-inline-csstext-expected.txt: Added.
1596         * fast/css/style-invalidation-inline-csstext.html: Added.
1597
1598 2016-03-16  Ryan Haddad  <ryanhaddad@apple.com>
1599
1600         Rebaseline fast/css/getPropertyValue-webkit-marquee.html after r198255
1601         https://bugs.webkit.org/show_bug.cgi?id=155544
1602
1603         Unreviewed test gardening.
1604
1605         * fast/css/getPropertyValue-webkit-marquee-expected.txt:
1606
1607 2016-03-16  Yusuke Suzuki  <utatane.tea@gmail.com>
1608
1609         [ES6] Reflect.set with receiver
1610         https://bugs.webkit.org/show_bug.cgi?id=155294
1611
1612         Reviewed by Saam Barati.
1613
1614         Currently, putDelegate (JSLocation is special case) and CustomIndexedSetter work as special setters.
1615
1616         * js/dom/reflect-set-onto-dom-expected.txt:
1617         * js/dom/script-tests/reflect-set-onto-dom.js:
1618
1619 2016-03-15  Zalan Bujtas  <zalan@apple.com>
1620
1621         Remove overflow: -webkit-marquee
1622         https://bugs.webkit.org/show_bug.cgi?id=155517
1623         <rdar://problem/25028481>
1624
1625         Reviewed by Simon Fraser.
1626
1627         This patch is based on Blink patch from jchaffraix@chromium.org (https://src.chromium.org/viewvc/blink?revision=151756&view=revision)
1628
1629         * fast/css/getPropertyValue-webkit-marquee.html:
1630         * fast/css/webkit-marquee-anonymous-node-crash-expected.txt: Removed.
1631         * fast/css/webkit-marquee-anonymous-node-crash.html: Removed.
1632
1633 2016-03-15  Joanmarie Diggs  <jdiggs@igalia.com>
1634
1635         AX: Expose pointers to SVG elements referenced by aria-labelledby
1636         https://bugs.webkit.org/show_bug.cgi?id=155481
1637
1638         Reviewed by Chris Fleizach.
1639
1640         * accessibility/w3c-svg-name-calculation.html: Modified to also output AXTitleUIElement.
1641         * platform/gtk/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1642         * platform/mac/accessibility/w3c-svg-name-calculation-expected.txt: Updated.
1643
1644 2016-03-15  Tim Horton  <timothy_horton@apple.com>
1645
1646         iOS <attachment> element should allow customization of action text color
1647         https://bugs.webkit.org/show_bug.cgi?id=155513
1648         <rdar://problem/24805991>
1649
1650         Reviewed by Simon Fraser.
1651
1652         * fast/attachment/attachment-action-expected.html: Added.
1653         * fast/attachment/attachment-action.html: Added.
1654         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
1655         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
1656         * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
1657         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
1658         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
1659         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
1660         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
1661         Rebaseline some tests and add one that action text matches the requested color.
1662
1663 2016-03-15  Commit Queue  <commit-queue@webkit.org>
1664
1665         Unreviewed, rolling out r198148.
1666         https://bugs.webkit.org/show_bug.cgi?id=155518
1667
1668         "Lets do this patch at a later time" (Requested by saamyjoon
1669         on #webkit).
1670
1671         Reverted changeset:
1672
1673         "[ES6] Disallow var assignments in for-in loops"
1674         https://bugs.webkit.org/show_bug.cgi?id=155451
1675         http://trac.webkit.org/changeset/198148
1676
1677 2016-03-15  Alexey Proskuryakov  <ap@apple.com>
1678
1679         Test result gardening for
1680         ASSERT_NOT_REACHED on imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords.html
1681         https://bugs.webkit.org/show_bug.cgi?id=155516
1682
1683         * TestExpectations: Skip the test in debug, as it's not useful to crash every time.
1684
1685 2016-03-15  Joseph Pecoraro  <pecoraro@apple.com>
1686
1687         REGRESSION: ASSERTION FAILED: !m_lastActiveBlock on js/function-apply.html
1688         https://bugs.webkit.org/show_bug.cgi?id=155411
1689         <rdar://problem/25134537>
1690
1691         Reviewed by Mark Lam.
1692
1693         * platform/mac/TestExpectations:
1694         Unmark test as flakey.
1695
1696 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
1697
1698         Fixing expectation for css3/masking/mask-svg-script-none-to-png.html on ios-simulator
1699
1700         Unreviewed test gardening.
1701
1702         * platform/ios-simulator/TestExpectations:
1703
1704 2016-03-15  Tim Horton  <timothy_horton@apple.com>
1705
1706         Unskip and rebaseline <attachment> tests on iOS
1707         <rdar://problem/24805991>
1708
1709         * fast/attachment/attachment-default-icon.html:
1710         * fast/attachment/attachment-folder-icon.html:
1711         * fast/attachment/attachment-type-attribute.html:
1712         Make these tests have identical titles between ref and actual, because
1713         on iOS the layout differs if you have a title or not (unlike on Mac).
1714
1715         * platform/ios-simulator/TestExpectations:
1716         * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt:
1717         * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt:
1718         * platform/ios-simulator/fast/attachment/attachment-rendering-expected.txt:
1719         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
1720         * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt:
1721         * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt:
1722         * platform/ios-simulator/fast/attachment/attachment-title-expected.txt:
1723         Unskip and rebaseline all but one of the attachment tests on iOS.
1724
1725 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
1726
1727         Remove flaky expectation for webgl/1.0.2/conformance/rendering/gl-scissor-test.html for mac
1728         https://bugs.webkit.org/show_bug.cgi?id=126586
1729
1730         Unreviewed test gardening.
1731
1732         * platform/mac/TestExpectations:
1733
1734 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
1735
1736         Fixing a typo in the ios-simulator TestExpectations file
1737
1738         Unreviewed test gardening.
1739
1740         * platform/ios-simulator/TestExpectations:
1741
1742 2016-03-15  Ryan Haddad  <ryanhaddad@apple.com>
1743
1744         Marking animations/3d/transform-origin-vs-functions.html as flaky on ios-simulator-wk2
1745         https://bugs.webkit.org/show_bug.cgi?id=155501
1746
1747         Unreviewed test gardening.
1748
1749         * platform/ios-simulator-wk2/TestExpectations:
1750
1751 2016-03-15  Chris Fleizach  <cfleizach@apple.com>
1752
1753         AX: certain elements not included in accessibility tree
1754         https://bugs.webkit.org/show_bug.cgi?id=155480
1755
1756         Reviewed by Beth Dakin.
1757
1758         * accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
1759         * accessibility/double-nested-inline-element-missing-from-tree.html: Added.
1760
1761 2016-03-15  Chris Dumez  <cdumez@apple.com>
1762
1763         Unreviewed, rolling out r198203.
1764
1765         Favorites view is no longer loading on iOS
1766
1767         Reverted changeset:
1768
1769         "URL Parsing should signal failure for illegal IDN"
1770         https://bugs.webkit.org/show_bug.cgi?id=154945
1771         http://trac.webkit.org/changeset/198203
1772
1773 2016-03-15  Antti Koivisto  <antti@apple.com>
1774
1775         Class change invalidation does not handle :not correctly
1776         https://bugs.webkit.org/show_bug.cgi?id=155493
1777         <rdar://problem/24846762>
1778
1779         Reviewed by Andreas Kling.
1780
1781         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
1782         * fast/css/style-invalidation-attribute-change-descendants.html:
1783
1784             Also add :not case for attribute changes (which handles this correctly already).
1785
1786         * fast/css/style-invalidation-class-change-descendants-expected.txt:
1787         * fast/css/style-invalidation-class-change-descendants.html:
1788
1789             Add :not case.
1790
1791 2016-03-14  Jer Noble  <jer.noble@apple.com>
1792
1793         Video elements with autoplay do not begin playing when scrolling into view if InvisibleAutoplayNotPermitted is set.
1794         https://bugs.webkit.org/show_bug.cgi?id=155468
1795
1796         Reviewed by Eric Carlson.
1797
1798         * media/video-restricted-invisible-autoplay-allowed-when-visible-expected.txt: Added.
1799         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Added.
1800
1801 2016-03-15  Jiewen Tan  <jiewen_tan@apple.com>
1802
1803         URL Parsing should signal failure for illegal IDN
1804         https://bugs.webkit.org/show_bug.cgi?id=154945
1805         <rdar://problem/8014795>
1806
1807         Reviewed by Brent Fulgham.
1808
1809         * fast/url/host-expected.txt:
1810         * fast/url/idna2003-expected.txt:
1811         * fast/url/invalid-idn-expected.txt: Added.
1812         * fast/url/invalid-idn.html: Added.
1813
1814 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
1815
1816         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
1817         https://bugs.webkit.org/show_bug.cgi?id=155453
1818
1819         Reviewed by Eric Carlson.
1820         <rdar://problem/24879447>
1821
1822         Reviewed by Dan Bates.
1823
1824         Further refinement to test case: Remove use of 'setTimeout', and ensure the code gets
1825         called by using 'testRunner.waitUntilDone()'/'testRunner.notifyDone()'.
1826
1827         * fast/mediastream/enumerating-crash.html:
1828
1829 2016-03-14  Daniel Bates  <dabates@apple.com>
1830
1831         Web Inspector: Display Content Security Policy hash in details sidebar for script and style elements
1832         https://bugs.webkit.org/show_bug.cgi?id=155466
1833         <rdar://problem/25152480>
1834
1835         Reviewed by Joseph Pecoraro and Timothy Hatcher.
1836
1837         Add tests to ensure that the WebInspector.DOMNode object associated with an HTML style element
1838         or applicable HTML script element has a valid CSP hash.
1839
1840         * inspector/dom/csp-big5-hash-expected.txt: Added.
1841         * inspector/dom/csp-big5-hash.html: Added.
1842         * inspector/dom/csp-hash-expected.txt: Added.
1843         * inspector/dom/csp-hash.html: Added.
1844
1845 2016-03-14  Filip Pizlo  <fpizlo@apple.com>
1846
1847         REGRESSION(r194394): >2x slow-down on CDjs
1848         https://bugs.webkit.org/show_bug.cgi?id=155471
1849
1850         Unreviewed (rollout).
1851
1852         * js/dom/script-tests/string-prototype-properties.js:
1853         * js/dom/string-prototype-properties-expected.txt:
1854         * js/script-tests/string-localeCompare.js:
1855         * js/string-localeCompare-expected.txt:
1856         * js/string-localeCompare.html:
1857
1858 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1859
1860         Marking js/funcion-apply.html as flaky on mac debug
1861         https://bugs.webkit.org/show_bug.cgi?id=155411
1862
1863         Unreviewed test gardening.
1864
1865         * platform/mac/TestExpectations:
1866
1867 2016-03-10  Antonio Gomes  <tonikitoo@webkit.org>
1868
1869         Selecting with shift+drag results in unexpected drag-n-drop
1870         https://bugs.webkit.org/show_bug.cgi?id=155314
1871
1872         Reviewed by Darin Adler.
1873
1874         Tests that ensure that WebKit:
1875
1876         1) does not enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
1877            off of a #text node.
1878         2) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
1879            off of a link.
1880         3) does enter drag-n-drop mode and extending selection by dragging with mouse with shift key is pressed,
1881            off of an image.
1882
1883         Note that (1) is a behavior changed by this patch, whereas (2) and (3) represent existing
1884         behavior that is kept.
1885         Tests are also skip for iOS similarly to other drag-n-drop related tests.
1886
1887         * fast/events/shift-drag-selection-no-drag-n-drop-expected.txt: Added.
1888         * fast/events/shift-drag-selection-no-drag-n-drop.html: Added.
1889         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop-expected.txt: Added.
1890         * fast/events/shift-drag-selection-on-link-triggers-drag-n-drop.html: Added.
1891         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop-expected.txt: Added.
1892         * fast/events/shift-drag-selection-on-image-triggers-drag-n-drop.html: Added.
1893
1894 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1895
1896         Marking storage/indexeddb/transaction-abort-private.html as flaky on mac-wk1
1897         https://bugs.webkit.org/show_bug.cgi?id=155067
1898
1899         Unreviewed test gardening.
1900
1901         * platform/mac-wk1/TestExpectations:
1902
1903 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1904
1905         Skip test storage/indexeddb/odd-strings.html
1906         https://bugs.webkit.org/show_bug.cgi?id=154975
1907
1908         Unreviewed test gardening.
1909
1910         Removing duplicate expectation for test and skipping since it fails or times out on every run.
1911
1912         * TestExpectations:
1913         * platform/mac-wk1/TestExpectations:
1914
1915 2016-03-14  Brent Fulgham  <bfulgham@apple.com>
1916
1917         REGRESSION (r197114): Crash in WebCore::MediaDevicesRequest::didCompletePermissionCheck
1918         https://bugs.webkit.org/show_bug.cgi?id=155453
1919         <rdar://problem/24879447>
1920
1921         Reviewed by Daniel Bates.
1922
1923         * fast/mediastream/enumerating-crash-expected.txt: Added.
1924         * fast/mediastream/enumerating-crash.html: Added.
1925
1926 2016-03-14  Saam barati  <sbarati@apple.com>
1927
1928         [ES6] Disallow var assignments in for-in loops
1929         https://bugs.webkit.org/show_bug.cgi?id=155451
1930
1931         Reviewed by Mark Lam.
1932
1933         * js/parser-syntax-check-expected.txt:
1934         * js/script-tests/parser-syntax-check.js:
1935
1936 2016-03-14  Saam barati  <sbarati@apple.com>
1937
1938         assignments in for-in/for-of header not allowed
1939         https://bugs.webkit.org/show_bug.cgi?id=155384
1940
1941         Reviewed by Darin Adler.
1942
1943         * js/parser-syntax-check-expected.txt:
1944         * js/script-tests/parser-syntax-check.js:
1945
1946 2016-03-14  Zalan Bujtas  <zalan@apple.com>
1947
1948         Negative outline offset could break curved outline-style: auto
1949         https://bugs.webkit.org/show_bug.cgi?id=155416
1950
1951         Reviewed by Tim Horton.
1952
1953         When radius becomes negative the rounded rect could end up being un-renderable -> no rounded corners at all.
1954
1955         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius-expected.html: Added.
1956         * fast/inline/hidpi-outline-auto-negative-offset-with-border-radius.html: Added.
1957
1958 2016-03-14  Zalan Bujtas  <zalan@apple.com>
1959
1960         [Outline: auto] Fractional radius value could result in non-renderable rounded border.
1961         https://bugs.webkit.org/show_bug.cgi?id=155420
1962
1963         Reviewed by Tim Horton.
1964
1965         RoundedRect::pixelSnappedRoundedRectForPainting ensures that the rounded rect is always renderable.
1966
1967         * fast/inline/hidpi-outline-auto-with-fractional-radius-expected.html: Added.
1968         * fast/inline/hidpi-outline-auto-with-fractional-radius.html: Added.
1969
1970 2016-03-14  Zalan Bujtas  <zalan@apple.com>
1971
1972         Outline: auto has sharp corners with single line contenteditable.
1973         https://bugs.webkit.org/show_bug.cgi?id=155418
1974
1975         Reviewed by Tim Horton.
1976
1977         Multiple rectangles assumed multiline content and it broke bottomLeft and bottomRight corner check.
1978         This patch adds fast path for polygons with 4 corners.
1979
1980         * fast/inline/hidpi-outline-auto-with-one-focusring-rect-expected.html: Added.
1981         * fast/inline/hidpi-outline-auto-with-one-focusring-rect.html: Added.
1982
1983 2016-03-14  Joanmarie Diggs  <jdiggs@igalia.com>
1984
1985         [AX] SVG element with child desc not exposed
1986         https://bugs.webkit.org/show_bug.cgi?id=155374
1987
1988         Reviewed by Darin Adler.
1989
1990         * platform/gtk/accessibility/w3c-svg-roles-expected.txt: Updated.
1991         * platform/mac/accessibility/w3c-svg-roles-expected.txt: Updated.
1992
1993 2016-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1994
1995         Skip asserting test http/tests/security/aboutBlank/security-context-write.html
1996         https://bugs.webkit.org/show_bug.cgi?id=94458
1997
1998         Unreviewed test gardening.
1999
2000         * TestExpectations:
2001
2002 2016-03-14  Darin Adler  <darin@apple.com>
2003
2004         Add copy/paste plug-in check for XHTML document
2005         https://bugs.webkit.org/show_bug.cgi?id=106350
2006
2007         * TestExpectations: Re-enable test now that it works in WebKit 1.
2008         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Fixed problem where test would try to
2009         call setBlockAllPlugins even when it did not exist. Turns out that's needed for the
2010         test to run under WebKit 2, but not needed at all under WebKit 1.
2011
2012 2016-03-14  Frederic Wang  <fred.wang@free.fr>
2013
2014         Skip accessibility/internal-link-anchors2.html as the linked ui element API is not supported for links.
2015
2016         Unreviewed test gardening.
2017
2018         * platform/gtk/TestExpectations:
2019
2020 2016-03-14  Frederic Wang  <fwang@igalia.com>
2021
2022         Make MathML colspan/rowspan consistent with HTML table cells.
2023         https://bugs.webkit.org/show_bug.cgi?id=150253
2024
2025         Reviewed by Martin Robinson.
2026
2027         We import crashing test from bug 150253.
2028
2029         * mathml/rowspan-crash-expected.txt: Added.
2030         * mathml/rowspan-crash.xhtml: Added.
2031
2032 2016-03-14  Darin Adler  <darin@apple.com>
2033
2034         Continue work on https://bugs.webkit.org/show_bug.cgi?id=106350
2035
2036         * TestExpectations: Disable test fow now since it seems to be failing in WebKit 1 and
2037         depends on hooks not present in WebKit 1 test runner.
2038
2039 2016-03-14  Ryosuke Niwa  <rniwa@webkit.org>
2040
2041         Add slotchange event
2042         https://bugs.webkit.org/show_bug.cgi?id=155424
2043         <rdar://problem/24997534>
2044
2045         Reviewed by Antti Koivisto.
2046
2047         Added a W3C style testharness.js test.
2048
2049         * fast/shadow-dom/ShadowRoot-interface-expected.txt:
2050         * fast/shadow-dom/ShadowRoot-interface.html: Don't import testharness.css from svn.webkit.org.
2051         * fast/shadow-dom/slotchange-event-expected.txt: Added.
2052         * fast/shadow-dom/slotchange-event.html: Added.
2053
2054 2016-03-13  Darin Adler  <darin@apple.com>
2055
2056         Add copy/paste plug-in check for XHTML document
2057         https://bugs.webkit.org/show_bug.cgi?id=106350
2058
2059         Reviewed by David Kilzer.
2060
2061         This bug was filed because of the assumption that there was a bug, but it
2062         turns out that even in XHTML documents, we use HTML tree builder, so there is
2063         no bug. Thus this just adds the test that demonstrates this.
2064
2065         * editing/pasteboard/paste-noplugin-xhtml-expected.txt: Added.
2066         * editing/pasteboard/paste-noplugin-xhtml.xhtml: Added.
2067
2068 2016-03-13  Sam Weinig  <sam@webkit.org>
2069
2070         Implement unprivileged execCommand("copy") and execCommand("cut")
2071         <rdar://problem/24354406>
2072         https://bugs.webkit.org/show_bug.cgi?id=146336
2073
2074         Reviewed by Dean Jackson.
2075
2076         * editing/execCommand/clipboard-access-with-user-gesture-expected.txt: Added.
2077         * editing/execCommand/clipboard-access-with-user-gesture.html: Added.
2078         Add test for using execCommand("copy") and execCommand("cut") during a user gesture.
2079
2080 2016-03-13  Dean Jackson  <dino@apple.com>
2081
2082         DRT should enable WebGL by default on Mac
2083         https://bugs.webkit.org/show_bug.cgi?id=155419
2084         <rdar://problem/25136981>
2085
2086         Reviewed by Sam Weinig.
2087
2088         Update all the tests that no longer have to explicitly
2089         turn WebGL on.
2090
2091         * compositing/backface-visibility/backface-visibility-webgl.html:
2092         * compositing/visibility/visibility-simple-webgl-layer.html:
2093         * compositing/webgl/webgl-background-color.html:
2094         * compositing/webgl/webgl-no-alpha.html:
2095         * compositing/webgl/webgl-nonpremultiplied-blend.html:
2096         * compositing/webgl/webgl-reflection.html:
2097         * compositing/webgl/webgl-repaint.html:
2098         * fast/canvas/webgl/antialiasing-enabled.html:
2099         * fast/canvas/webgl/canvas-resize-crash.html:
2100         * fast/canvas/webgl/css-webkit-canvas-repaint.html:
2101         * fast/canvas/webgl/css-webkit-canvas.html:
2102         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt:
2103         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html:
2104         * fast/canvas/webgl/premultiplyalpha-test.html:
2105         * fast/canvas/webgl/resources/webgl-test.js:
2106         (initNonKhronosFramework): Deleted.
2107         * fast/canvas/webgl/texImage2DImageDataTest.html:
2108         * fast/canvas/webgl/toDataURL-unpremultipliedAlpha.html:
2109         * fast/canvas/webgl/unprefixed-context.html:
2110         * fast/canvas/webgl/webgl-composite-modes-repaint.html:
2111         * fast/canvas/webgl/webgl-composite-modes.html:
2112         * fast/canvas/webgl/webgl-drawarrays-crash.html:
2113         * fast/canvas/webgl/webgl-layer-update.html:
2114         * fast/canvas/webgl/webgl-reload-crash.html:
2115         * http/tests/canvas/webgl/origin-clean-conformance.html:
2116         * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html:
2117         * http/tests/security/webgl-remote-read-remote-image-allowed.html:
2118         * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html:
2119         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2120         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2121         * http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2122         * imported/blink/compositing/draws-content/webgl-simple-background.html:
2123         * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js:
2124         * webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js:
2125         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2126         * webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js:
2127         * webgl/1.0.3/resources/webgl_test_files/resources/js-test-pre.js:
2128         * webgl/1.0.3/resources/webkit-webgl-test-harness.js:
2129         * webgl/resources/webkit-webgl-test-harness.js:
2130
2131 2016-03-13  Ryosuke Niwa  <rniwa@webkit.org>
2132
2133         REGRESSION (r190840): crash inside details element's slotNameFunction
2134         https://bugs.webkit.org/show_bug.cgi?id=155388
2135
2136         Reviewed by Antti Koivisto.
2137
2138         Added a regression test.
2139
2140         * fast/html/details-summary-tabindex-crash-expected.txt: Added.
2141         * fast/html/details-summary-tabindex-crash.html: Added.
2142
2143 2016-03-13  Dean Jackson  <dino@apple.com>
2144
2145         <attachment> should be a runtime-enabled feature
2146         https://bugs.webkit.org/show_bug.cgi?id=155413
2147         <rdar://problem/25120753>
2148
2149         Reviewed by Sam Weinig and Anders Carlsson.
2150
2151         Now that <attachment> is disabled by default, use an
2152         internal setting to turn them back on test by test.
2153
2154         * fast/attachment/attachment-default-icon-expected.html:
2155         * fast/attachment/attachment-default-icon.html:
2156         * fast/attachment/attachment-disabled-dom.html:
2157         * fast/attachment/attachment-disabled-rendering.html:
2158         * fast/attachment/attachment-dom.html:
2159         * fast/attachment/attachment-folder-icon-expected.html:
2160         * fast/attachment/attachment-folder-icon.html:
2161         * fast/attachment/attachment-icon-from-file-extension-expected.html:
2162         * fast/attachment/attachment-icon-from-file-extension.html:
2163         * fast/attachment/attachment-label-highlight.html:
2164         * fast/attachment/attachment-progress.html:
2165         * fast/attachment/attachment-rendering.html:
2166         * fast/attachment/attachment-select-on-click-inside-user-select-all.html:
2167         * fast/attachment/attachment-select-on-click.html:
2168         * fast/attachment/attachment-subtitle.html:
2169         * fast/attachment/attachment-title.html:
2170         * fast/attachment/attachment-type-attribute-expected.html:
2171         * fast/attachment/attachment-type-attribute.html:
2172         * editing/pasteboard/copy-paste-attachment.html:
2173         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html:
2174
2175 2016-03-13  Antti Koivisto  <antti@apple.com>
2176
2177         ComposedTreeIterator fails to traverse slots if root is shadow host
2178         https://bugs.webkit.org/show_bug.cgi?id=155407
2179
2180         Reviewed by Darin Adler.
2181
2182         * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt: Added.
2183         * fast/shadow-dom/composed-tree-shadow-subtree.html: Added.
2184
2185 2016-03-12  Dean Jackson  <dino@apple.com>
2186
2187         REGRESSION (r188647): Teamtreehouse website sidebar buttons are not rendered
2188         https://bugs.webkit.org/show_bug.cgi?id=155400
2189         <rdar://problem/24818602>
2190
2191         Reviewed by Anders Carlsson.
2192
2193         Add tests with SVG content that uses CSS filter
2194         shorthands. These particular filters are no-ops
2195         so should not affect rendering. If they actually
2196         tried to do something you wouldn't see them work
2197         until we enable shorthand filters on SVG content.
2198
2199         * css3/filters/filters-on-svg-element-expected.html: Added.
2200         * css3/filters/filters-on-svg-element.html: Added.
2201         * css3/filters/filters-on-svg-root-expected.html: Added.
2202         * css3/filters/filters-on-svg-root.html: Added.
2203
2204 2016-03-12  Myles C. Maxfield  <mmaxfield@apple.com>
2205
2206         [OS X] Scrollbars of overflow:scroll divs should appear on the left on RTL systems
2207         https://bugs.webkit.org/show_bug.cgi?id=155385
2208
2209         Reviewed by Simon Fraser.
2210
2211         * platform/mac-wk1/TestExpectations: 
2212         * platform/mac/TestExpectations: 
2213         * platform/efl/TestExpectations: 
2214         * platform/gtk/TestExpectations: 
2215         * platform/ios-simulator/TestExpectations: 
2216         * platform/win/TestExpectations: 
2217         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html: Added.
2218         * fast/scrolling/rtl-scrollbars-overflow-contents.html: Added.
2219         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html: Added.
2220         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html: Added.
2221         * fast/scrolling/rtl-scrollbars-overflow-expected.html: Added.
2222         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html: Added.
2223         * fast/scrolling/rtl-scrollbars-overflow-padding.html: Added.
2224         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html: Added.
2225         * fast/scrolling/rtl-scrollbars-overflow-simple.html: Added.
2226         * fast/scrolling/rtl-scrollbars-overflow.html: Added.
2227
2228 2016-03-12  Zalan Bujtas  <zalan@apple.com>
2229
2230         [Forms: focus] focus rings around text fields do not follow contour (border-radius)
2231         https://bugs.webkit.org/show_bug.cgi?id=154099
2232         rdar://problem/9988429
2233
2234         Reviewed by Tim Horton.
2235
2236         Unfortunately there's no proper way to test native focusring drawing.
2237         These tests attempt to verify that we don't end up painting sharp corners.
2238
2239         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr-expected.html: Added.
2240         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-ltr.html: Added.
2241         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl-expected.html: Added.
2242         * fast/inline/hidpi-outline-auto-with-border-radius-horizontal-rtl.html: Added.
2243         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr-expected.html: Added.
2244         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-ltr.html: Added.
2245         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl-expected.html: Added.
2246         * fast/inline/hidpi-outline-auto-with-border-radius-vertical-rtl.html: Added.
2247
2248 2016-03-11  Ryosuke Niwa  <rniwa@webkit.org>
2249
2250         Add Event.deepPath() and Event.scoped
2251         https://bugs.webkit.org/show_bug.cgi?id=153538
2252         <rdar://problem/24363836>
2253
2254         Reviewed by Darin Adler.
2255
2256         Added a W3C style testharness.js tests for Event.prototype.scoped, Event.prototype.scopedRelatedTarget,
2257         Event.prototype.deepPath() and a test that uses eventSender to verify the values of the scoped and
2258         scopedRelatedTarget flags on trusted events.
2259
2260         * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt: Added.
2261         * fast/shadow-dom/Extensions-to-Event-Interface.html: Added.
2262         * fast/shadow-dom/event-with-related-target.html:
2263         * fast/shadow-dom/resources: Added.
2264         * fast/shadow-dom/resources/event-path-test-helpers.js: Added. Extracted from event-with-related-target.html.
2265         * fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2266         * fast/shadow-dom/trusted-event-scoped-flags.html: Added.
2267         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2268         * http/tests/workers/worker-importScriptsOnError-expected.txt:
2269         * inspector/model/remote-object-get-properties-expected.txt:
2270         * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt: Added.
2271
2272 2016-03-11  Jiewen Tan  <jiewen_tan@apple.com>
2273
2274         WebKit should not be redirected to an invalid URL
2275         https://bugs.webkit.org/show_bug.cgi?id=155263
2276         <rdar://problem/22820172>
2277
2278         Reviewed by Brent Fulgham.
2279
2280         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2281         * http/tests/navigation/redirect-to-invalid-url.html: Added.
2282         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2283
2284 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2285
2286         Marking media/track/track-in-band-style.html as flaky on Yosemite
2287         https://bugs.webkit.org/show_bug.cgi?id=153143
2288
2289         Unreviewed test gardening.
2290
2291         * platform/mac-wk1/TestExpectations:
2292
2293 2016-03-11  Mark Lam  <mark.lam@apple.com>
2294
2295         Implement Function.name and Function#toString for ES6 class.
2296         https://bugs.webkit.org/show_bug.cgi?id=155336
2297
2298         Reviewed by Geoffrey Garen.
2299
2300         * js/class-syntax-name-expected.txt:
2301         * js/script-tests/class-syntax-name.js:
2302         (shouldBe):
2303         (shouldBeTrue):
2304         - Rebased expected result.
2305
2306         * js/function-toString-vs-name.html:
2307         * js/script-tests/function-toString-vs-name.js:
2308         - Added new tests for class.
2309
2310         * platform/mac/inspector/model/remote-object-expected.txt:
2311         - Rebased expected result.
2312
2313 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2314
2315         Marking imported/blink/fast/multicol/dynamic/multicol-with-abspos-svg-with-foreignobject-with-multicol-crash.html as flaky
2316         https://bugs.webkit.org/show_bug.cgi?id=155339
2317
2318         Unreviewed test gardening.
2319
2320         This test is a flaky crash on ios-simulator debug.
2321
2322         * platform/ios-simulator/TestExpectations:
2323
2324 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2325
2326         Marking inspector/heap/getPreview.html as flaky on mac-wk2
2327         https://bugs.webkit.org/show_bug.cgi?id=155312
2328
2329         Unreviewed test gardening.
2330
2331         * platform/mac-wk2/TestExpectations:
2332
2333 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2334
2335         Marking css3/masking/mask-luminance-svg.html and css3/masking/mask-svg-script-none-to-png.html as flaky
2336         https://bugs.webkit.org/show_bug.cgi?id=155372.
2337
2338         Unreviewed test gardening.
2339
2340         These two tests are flaky crashes on ios-simulator debug.
2341
2342         * platform/ios-simulator/TestExpectations:
2343
2344 2016-03-11  Ryan Haddad  <ryanhaddad@apple.com>
2345
2346         Unreviewed, rolling out r197984.
2347
2348         This change caused an existing LayoutTest to fail
2349
2350         Reverted changeset:
2351
2352         "WebKit should not be redirected to an invalid URL"
2353         https://bugs.webkit.org/show_bug.cgi?id=155263
2354         http://trac.webkit.org/changeset/197984
2355
2356 2016-03-11  Yusuke Suzuki  <utatane.tea@gmail.com>
2357
2358         [ES6] Implement Reflect.set without receiver support
2359         https://bugs.webkit.org/show_bug.cgi?id=155024
2360
2361         Reviewed by Geoffrey Garen.
2362
2363         * js/dom/reflect-set-onto-dom-expected.txt: Added.
2364         * js/dom/reflect-set-onto-dom.html: Added.
2365         * js/dom/script-tests/reflect-set-onto-dom.js: Added.
2366
2367 2016-03-11  Yoav Weiss  <yoav@yoav.ws>
2368
2369         Avoid applying link tags with an invalid media attribute
2370         https://bugs.webkit.org/show_bug.cgi?id=143262
2371
2372         Reviewed by Brent Fulgham.
2373
2374         These tests make sure that when <link rel=stylesheet> is present with an invalid
2375         media attribute, the styles are not being applied.
2376
2377         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media-expected.txt: Added.
2378         * fast/dom/HTMLLinkElement/link-stylesheet-invalid-media.html: Added.
2379         * fast/dom/HTMLLinkElement/link-stylesheet-media-type-expected.txt: Added.
2380         * fast/dom/HTMLLinkElement/link-stylesheet-media-type.html: Added.
2381
2382         These tests test the old HTML4 behavior and are no longer relevant.
2383         * fast/media/media-descriptor-syntax-05.html: Removed.
2384         * fast/media/media-descriptor-syntax-05-expected.html: Removed.
2385
2386 2016-03-11  Frederic Wang  <fwang@igalia.com>
2387
2388         Skip content-editable-as-textarea.html on GTK as it uses AX API.
2389
2390         Unreviewed test gardening.
2391
2392         * platform/gtk/TestExpectations:
2393
2394 2016-03-10  Jer Noble  <jer.noble@apple.com>
2395
2396         CRASH at WebCore::RenderView::updateVisibleViewportRect
2397         https://bugs.webkit.org/show_bug.cgi?id=155209
2398         <rdar://problem/23997530>
2399
2400         Reviewed by Simon Fraser.
2401
2402         (These files were mistakenly landed in a previous commit:)
2403         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2404         * media/video-crash-invisible-autoplay-display-none.html: Added.
2405
2406 2016-03-10  Zalan Bujtas  <zalan@apple.com>
2407
2408         Simple line layout: Add text-align: justify support.
2409         https://bugs.webkit.org/show_bug.cgi?id=155006
2410
2411         Reviewed by Antti Koivisto.
2412
2413         Rebaseline based on simple line layout output.
2414
2415         * fast/text/whitespace/023-expected.txt:
2416         * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2417
2418 2016-03-10  Nan Wang  <n_wang@apple.com>
2419
2420         AX: Force allow user zoom
2421         https://bugs.webkit.org/show_bug.cgi?id=155056
2422
2423         Reviewed by Simon Fraser.
2424
2425         * fast/viewport/ios/force-always-user-scalable-expected.txt: Added.
2426         * fast/viewport/ios/force-always-user-scalable.html: Added.
2427         * platform/ios-simulator-wk2/TestExpectations:
2428
2429 2016-03-10  Jiewen Tan  <jiewen_tan@apple.com>
2430
2431         WebKit should not be redirected to an invalid URL
2432         https://bugs.webkit.org/show_bug.cgi?id=155263
2433         <rdar://problem/22820172>
2434
2435         Reviewed by Brent Fulgham.
2436
2437         * http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
2438         * http/tests/navigation/redirect-to-invalid-url.html: Added.
2439         * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Added.
2440
2441 2016-03-10  Nan Wang  <n_wang@apple.com>
2442
2443         AX: Implement bounds/position and index related text marker functions using TextIterator
2444         https://bugs.webkit.org/show_bug.cgi?id=154976
2445
2446         Reviewed by Chris Fleizach.
2447
2448         * accessibility/mac/text-marker-for-index-expected.txt: Added.
2449         * accessibility/mac/text-marker-for-index.html: Added.
2450         * accessibility/mac/text-marker-word-nav-expected.txt:
2451         * accessibility/mac/text-marker-word-nav.html:
2452
2453 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
2454
2455         [Cocoa] Test gardening after r197933
2456         <rdar://problem/25091368>
2457
2458         Unreviewed.
2459
2460         * fast/text/woff2-expected.html:
2461         * fast/text/woff2.html:
2462
2463 2016-03-10  Daniel Bates  <dabates@apple.com>
2464
2465         CSP: Implement frame-ancestors directive
2466         https://bugs.webkit.org/show_bug.cgi?id=154345
2467         <rdar://problem/24702161>
2468
2469         Reviewed by Brent Fulgham.
2470
2471         Adds new tests to ensure we ignore directive frame-ancestors when defined a policy delivered
2472         in an HTML meta element or in a report-only policy (i.e. delivered via HTTP header Content-
2473         Security-Policy-Report-Only). Also adds new test to ensure that we send a violation report
2474         when the directive frame-ancestors is violated.
2475
2476         Updated many existing tests and test results that unnecessarily depended on a DOM SecurityError
2477         exception being thrown when accessing the content of a cross-origin frame. It is sufficient
2478         and more direct to test directive frame-ancestors by dumping the contents of all children frames
2479         on the page. We design the tests such that a child frame that was blocked by the frame-ancestors
2480         directive is expected to have no content. A child frame that was allowed by the frame-ancestors
2481         directive is expected to have content.
2482
2483         * TestExpectations: Mark frame-ancestors tests as PASS so that we run them.
2484         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: Added.
2485         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored.html: Added.
2486         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: Added.
2487         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html: Added.
2488         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2489         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block.html:
2490         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2491         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block.html:
2492         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
2493         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow.html:
2494         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
2495         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html:
2496         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
2497         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block.html:
2498         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2499         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html:
2500         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2501         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block.html:
2502         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
2503         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow.html:
2504         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
2505         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html:
2506         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
2507         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block.html:
2508         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2509         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block.html:
2510         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2511         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block.html:
2512         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
2513         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html:
2514         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
2515         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html:
2516         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
2517         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block.html:
2518         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2519         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block.html:
2520         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
2521         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow.html:
2522         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
2523         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow.html:
2524         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
2525         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow.html:
2526         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
2527         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block.html:
2528         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2529         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block.html:
2530         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
2531         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow.html:
2532         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
2533         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow.html:
2534         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2535         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block.html:
2536         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
2537         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin.html:
2538         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
2539         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin.html:
2540         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
2541         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow.html:
2542         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
2543         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block.html:
2544         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: Added.
2545         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: Added.
2546         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html: Added.
2547         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html: Added.
2548         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: Added.
2549         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: Added.
2550         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html: Added.
2551         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html: Added.
2552         * http/tests/security/contentSecurityPolicy/resources/echo-intertag.pl: Added.
2553         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
2554         (done): Added.
2555         (injectIFrame): Modified to make use of handleFrameEvent().
2556         (handleFrameEvent): Added.
2557         (iframeLoaded): Deleted.
2558         * http/tests/security/contentSecurityPolicy/resources/frame-in-frame.pl:
2559
2560 2016-03-10  Andy VanWagoner  <andy@instructure.com>
2561
2562         Add shouldNotBe to standalone test harness
2563         https://bugs.webkit.org/show_bug.cgi?id=155300
2564
2565         Reviewed by Saam Barati.
2566
2567         Copy over the shouldNotBe function from js-test-pre. This fixes errors
2568         introduced be new Intl tests.
2569
2570         * resources/standalone-pre.js:
2571         (shouldNotBe):
2572
2573 2016-03-10  Ryan Haddad  <ryanhaddad@apple.com>
2574
2575         Rebaseline two inspector tests after r197954 changed the results.
2576
2577         Unreviewed test gardening.
2578
2579         * inspector/debugger/command-line-api-exception-expected.txt:
2580         * platform/mac/inspector/model/remote-object-expected.txt:
2581
2582 2016-03-10  Michael Saboff  <msaboff@apple.com>
2583
2584         [ES6] Allow RegExp constructor to take pattern from an existing RegExp with new flags
2585         https://bugs.webkit.org/show_bug.cgi?id=155315
2586
2587         Reviewed by Saam Barati.
2588
2589         New and updated test for change.
2590
2591         * fast/regex/constructor-expected.txt:
2592         * fast/regex/script-tests/constructor.js:
2593         Changed test for new behavior.`
2594
2595         * js/regexp-old-regexp-new-flags-expected.txt: Added.
2596         * js/regexp-old-regexp-new-flags.html: Added.
2597         * js/script-tests/regexp-old-regexp-new-flags.js: Added.
2598         New test.
2599
2600         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1-expected.txt: Removed.
2601         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T1.html: Removed.
2602         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2-expected.txt: Removed.
2603         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.3/S15.10.3.1_A2_T2.html: Removed.
2604         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1-expected.txt: Removed.
2605         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T1.html: Removed.
2606         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2-expected.txt: Removed.
2607         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A2_T2.html: Removed.
2608         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8-expected.txt: Removed.
2609         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.4/S15.10.4.1_A8_T8.html: Removed.
2610         Removed obsolete tests.
2611
2612 2016-03-10  Myles C. Maxfield  <mmaxfield@apple.com>
2613
2614         [OS X] Main frame scrollbars should appear on the left on RTL systems
2615         https://bugs.webkit.org/show_bug.cgi?id=155149
2616
2617         Reviewed by Simon Fraser.
2618
2619         * fast/scrolling/rtl-scrollbars-expected.html: Added.
2620         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html: Added.
2621         * fast/scrolling/rtl-scrollbars-simple.html: Added.
2622         * fast/scrolling/rtl-scrollbars.html: Added.
2623         * platform/mac-wk1/TestExpectations:
2624         * platform/mac/TestExpectations:
2625         * platform/efl/TestExpectations:
2626         * platform/gtk/TestExpectations:
2627         * platform/ios-simulator/TestExpectations:
2628         * platform/win/TestExpectations:
2629
2630 2016-03-07  Jer Noble  <jer.noble@apple.com>
2631
2632         Add separate WK and WK2 preferences for requiring user gestures for video media, distinct from user gestures for media generally
2633         https://bugs.webkit.org/show_bug.cgi?id=155141
2634
2635         Reviewed by Beth Dakin.
2636
2637         Update layout tests to reflect new restriction name.
2638
2639         * media/audio-playback-restriction-play-expected.txt:
2640         * media/audio-playback-restriction-play.html:
2641         * media/no-autoplay-with-user-gesture-requirement.html:
2642         * media/video-load-require-user-gesture.html:
2643         * media/video-play-require-user-gesture.html:
2644         * media/video-crash-invisible-autoplay-display-none-expected.txt: Added.
2645         * media/video-crash-invisible-autoplay-display-none.html: Added.
2646         * media/video-main-content-allow-expected.txt:
2647         * media/video-main-content-allow-then-deny-expected.txt:
2648         * media/video-main-content-allow-then-deny.html:
2649         * media/video-main-content-allow.html:
2650         * media/video-main-content-deny-display-none-expected.txt:
2651         * media/video-main-content-deny-display-none.html:
2652         * media/video-main-content-deny-not-in-dom-expected.txt:
2653         * media/video-main-content-deny-not-in-dom.html:
2654         * media/video-main-content-deny-not-visible-expected.txt:
2655         * media/video-main-content-deny-not-visible.html:
2656         * media/video-main-content-deny-obscured-expected.txt:
2657         * media/video-main-content-deny-obscured.html:
2658         * media/video-main-content-deny-too-small-expected.txt:
2659         * media/video-main-content-deny-too-small.html:
2660
2661 2016-03-10  Ryosuke Niwa  <rniwa@webkit.org>
2662
2663         Add :defined support
2664         https://bugs.webkit.org/show_bug.cgi?id=155108
2665
2666         Reviewed by Antti Koivisto.
2667
2668         Added W3C style testharness.js tests and ref tests for :defined pseudo class.
2669
2670         * fast/custom-elements/defined-pseudo-class-expected.txt: Added.
2671         * fast/custom-elements/defined-pseudo-class.html: Added.
2672         * fast/custom-elements/defined-rule-expected.html: Added.
2673         * fast/custom-elements/defined-rule.html: Added.
2674
2675 2016-03-10  Daniel Bates  <dabates@apple.com>
2676
2677         CSP: Implement support for script and style nonces
2678         https://bugs.webkit.org/show_bug.cgi?id=116508
2679         <rdar://problem/24963980>
2680
2681         Reviewed by Brent Fulgham.
2682
2683         Update expected results due to differences between Blink and WebKit violation message formats.
2684
2685         Additionally mark script- and style- nonce tests as PASS in LayoutTests/TestExpectations so
2686         that we run them.
2687
2688         * TestExpectations:
2689         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash-expected.txt:
2690         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-and-scripthash.html:
2691         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-basic-blocked-expected.txt:
2692         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-ignore-unsafeinline-expected.txt:
2693         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: Also update result
2694         to reflect that we consider "'n-" an invalid source expression (as expected).
2695         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt:
2696         * http/tests/security/contentSecurityPolicy/1.1/stylenonce-blocked-expected.txt:
2697
2698 2016-03-10  David Kilzer  <ddkilzer@apple.com>
2699
2700         [iOS] DumpRenderTree crashes when accessing window.testRunner.inspectorTestStubURL
2701         <http://webkit.org/b/155295>
2702
2703         Reviewed by Brent Fulgham.
2704
2705         * platform/ios-simulator-wk1/TestExpectations:
2706         * platform/ios-simulator-wk2/TestExpectations:
2707         - Remove all "inspector/" tests.  They are already skipped in
2708           platform/ios-simulator/TestExpectations, so no need to
2709           resurrect them here.
2710
2711 2016-03-10  Daniel Bates  <dabates@apple.com>
2712
2713         CSP: Implement support for inline script and inline style hashes
2714         https://bugs.webkit.org/show_bug.cgi?id=155007
2715         <rdar://problem/24964098>
2716
2717         Reviewed by Brent Fulgham.
2718
2719         Add new test http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html to ensure that
2720         script hashes are interpreted correctly. Update many existing tests that had a hash source with
2721         a SHA-1 hash to use a SHA-256 hash. The valid hash algorithms are SHA-256, SHA-384, and SHA-512
2722         per the Content Security Policy Level 3 spec. At the time of writing, Blink also supports SHA-1.
2723
2724         * TestExpectations: Mark many CSP 1.1 tests as PASS so that we run them. Remove entries for tests
2725         http/tests/security/contentSecurityPolicy/1.1/{script, style}hash-default-src.html as these tests
2726         now pass.
2727         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptEpilogue.js: Added.
2728         * http/tests/security/contentSecurityPolicy/1.1/resources/didRunInlineScriptPrologue.js: Added.
2729         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Added.
2730         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed.html: Update test as SHA-1 is not
2731         a supported hash algorithm per the Content Security Policy Level 3 spec.
2732         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked-expected.txt: Ditto.
2733         * http/tests/security/contentSecurityPolicy/1.1/scripthash-basic-blocked.html: Ditto.
2734         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src-expected.txt: Added.
2735         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline-expected.txt: Ditto.
2736         * http/tests/security/contentSecurityPolicy/1.1/scripthash-ignore-unsafeinline.html: Ditto.
2737         * http/tests/security/contentSecurityPolicy/1.1/scripthash-malformed-expected.txt:
2738         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests-expected.txt: Added.
2739         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html: Added.
2740         * http/tests/security/contentSecurityPolicy/1.1/scripthash-unicode-normalization.html: Update test
2741         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
2742         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed-expected.txt: Ditto.
2743         * http/tests/security/contentSecurityPolicy/1.1/stylehash-allowed.html: Ditto.
2744         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-error-event.html: Ditto.
2745         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked-expected.txt: Ditto.
2746         * http/tests/security/contentSecurityPolicy/1.1/stylehash-basic-blocked.html: Ditto.
2747         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src-expected.txt: Added.
2748         * http/tests/security/contentSecurityPolicy/1.1/stylehash-svg-style-basic-blocked-error-event.html: Update test
2749         as SHA-1 is not a supported hash algorithm per the Content Security Policy Level 3 spec.
2750
2751 2016-03-10  Frederic Wang  <fwang@igalia.com>
2752
2753         [GTK] Add support for WOFF2
2754         https://bugs.webkit.org/show_bug.cgi?id=152616
2755
2756         Reviewed by Carlos Garcia Campos.
2757
2758         * fast/text/woff2-expected.html: Adjust font-size to work around anti-aliasing effects.
2759         * fast/text/woff2.html: Ditto.
2760         * platform/gtk/TestExpectations: Update test expectation of woff2 test for GTK.
2761
2762 2016-03-10  Manuel Rego Casasnovas  <rego@igalia.com>
2763
2764         [css-grid] Fix placement for unknown named grid lines
2765         https://bugs.webkit.org/show_bug.cgi?id=155230
2766
2767         Reviewed by Sergio Villar Senin.
2768
2769         Updated current tests to the new expected behavior and created a new
2770         test checking different cases explicitly.
2771
2772         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
2773         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement-expected.txt:
2774         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
2775         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2776         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
2777         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2778         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2779         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
2780         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution-expected.txt: Added.
2781         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html: Added.
2782         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2783
2784 2016-03-09  Joseph Pecoraro  <pecoraro@apple.com>
2785
2786         Web Inspector: Get a RemoteObject or ObjectPreview from HeapSnapshot Object Identifier
2787         https://bugs.webkit.org/show_bug.cgi?id=155264
2788         <rdar://problem/25070716>
2789
2790         Reviewed by Timothy Hatcher.
2791
2792         * inspector/heap/getPreview-expected.txt: Added.
2793         * inspector/heap/getPreview.html: Added.
2794         * inspector/heap/getRemoteObject-expected.txt: Added.
2795         * inspector/heap/getRemoteObject.html: Added.
2796         Test the new protocol methods in different scenarios.
2797
2798         * inspector/heap/snapshot-expected.txt:
2799         * inspector/heap/snapshot.html:
2800         Fix typo.
2801
2802 2016-03-09  Andy VanWagoner  <thetalecrafter@gmail.com>
2803
2804         [INTL] Intl Constructors not web compatible with Object.create usage
2805         https://bugs.webkit.org/show_bug.cgi?id=153679
2806
2807         Reviewed by Darin Adler.
2808
2809         Add tests for Object.create + contructor.call initialization of NumberFormat
2810         and DateTimeFormat objects.
2811
2812         * js/intl-datetimeformat-expected.txt:
2813         * js/intl-numberformat-expected.txt:
2814         * js/script-tests/intl-datetimeformat.js:
2815         * js/script-tests/intl-numberformat.js:
2816
2817 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
2818
2819         defineElement should upgrade existing unresolved custom elements
2820         https://bugs.webkit.org/show_bug.cgi?id=155107
2821
2822         Reviewed by Darin Adler.
2823
2824         Added W3C style testharness.js tests for asynchronously defining custom elements.
2825
2826         * fast/custom-elements/upgrading/Node-cloneNode.html:
2827         * fast/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Added.
2828         * fast/custom-elements/upgrading/upgrading-parser-created-element.html: Added.
2829
2830 2016-03-09  Saam Barati  <sbarati@apple.com>
2831
2832         ES6: Implement lexical scoping for function definitions in strict mode
2833         https://bugs.webkit.org/show_bug.cgi?id=152844
2834
2835         Reviewed by Geoffrey Garen.
2836
2837         * js/let-syntax-expected.txt:
2838         * js/parser-syntax-check-expected.txt:
2839         * js/script-tests/parser-syntax-check.js:
2840         (testFailed):
2841         (runTest):
2842
2843 2016-03-09  Jer Noble  <jer.noble@apple.com>
2844
2845         Add heuristic for "main content" videos which override user gesture requirements
2846         https://bugs.webkit.org/show_bug.cgi?id=155224
2847
2848         Reviewed by Eric Carlson.
2849
2850         * media/video-main-content-allow-expected.txt: Added.
2851         * media/video-main-content-allow-then-deny-expected.txt: Added.
2852         * media/video-main-content-allow-then-deny.html: Added.
2853         * media/video-main-content-allow.html: Added.
2854         * media/video-main-content-deny-display-none-expected.txt: Added.
2855         * media/video-main-content-deny-display-none.html: Added.
2856         * media/video-main-content-deny-not-in-dom-expected.txt: Added.
2857         * media/video-main-content-deny-not-in-dom.html: Added.
2858         * media/video-main-content-deny-not-visible-expected.txt: Added.
2859         * media/video-main-content-deny-not-visible.html: Added.
2860         * media/video-main-content-deny-obscured-expected.txt: Added.
2861         * media/video-main-content-deny-obscured.html: Added.
2862         * media/video-main-content-deny-too-small-expected.txt: Added.
2863         * media/video-main-content-deny-too-small.html: Added.
2864
2865 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2866
2867         Skipping js/regress/getter-richards-try-catch.html on ios-simulator debug
2868         https://bugs.webkit.org/show_bug.cgi?id=155271
2869
2870         Unreviewed test gardening.
2871
2872         * platform/ios-simulator/TestExpectations:
2873
2874 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2875
2876         Skip two flaky tests on mac-wk1
2877         https://bugs.webkit.org/show_bug.cgi?id=155196
2878
2879         Unreviewed test gardening.
2880
2881         media/video-with-blob-url-allowed-by-csp-media-src-star.html and media/video-with-data-url-allowed-by-csp-media-src-star.html
2882         are flaky on mac-wk1. Skipping to get bots to green during investigation.
2883
2884         * platform/mac-wk1/TestExpectations:
2885
2886 2016-03-09  Ryosuke Niwa  <rniwa@webkit.org>
2887
2888         Rename Node.treeRoot to rootNode and turn it on by default
2889         https://bugs.webkit.org/show_bug.cgi?id=155226
2890
2891         Reviewed by Antonio Gomes.
2892         
2893         Split Node-interface-treeRoot.html into two pieces, the one that doesn't invoke shadow DOM and the other that tests
2894         shadow DOM related cases. I intend to upstream these tests to W3C at some point so keep them in testharness.js form.
2895
2896         * fast/dom/Node/rootNode-expected.txt: Added.
2897         * fast/dom/Node/rootNode.html: Copied from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
2898         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Renamed from Node-interface-treeRoot-expected.txt.
2899         * fast/shadow-dom/Node-interface-rootNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-interface-treeRoot.html.
2900         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2901         * platform/efl/js/dom/dom-static-property-for-in-iteration-expected.txt:
2902         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2903
2904 2016-03-09  Michael Saboff  <msaboff@apple.com>
2905
2906         [ES6] Implement RegExp sticky flag and related functionality
2907         https://bugs.webkit.org/show_bug.cgi?id=155177
2908
2909         Reviewed by Saam Barati.
2910
2911         New and updated tests.
2912
2913         * js/Object-getOwnPropertyNames-expected.txt:
2914         * js/regexp-flags-expected.txt:
2915         * js/regexp-sticky-expected.txt: Added.
2916         * js/regexp-sticky.html: Added.
2917         * js/script-tests/Object-getOwnPropertyNames.js:
2918         * js/script-tests/regexp-flags.js:
2919         (RegExp.prototype.hasOwnProperty): Deleted check for sticky property.
2920         * js/script-tests/regexp-sticky.js: New test.
2921         (asString):
2922         (testStickyExec):
2923         (testStickyMatch):
2924
2925 2016-03-09  Mark Lam  <mark.lam@apple.com>
2926
2927         FunctionExecutable::ecmaName() should not be based on inferredName().
2928         https://bugs.webkit.org/show_bug.cgi?id=155203
2929
2930         Reviewed by Michael Saboff.
2931
2932         * js/script-tests/function-toString-vs-name.js:
2933         - Fixed up object property test section and added new test cases.
2934         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
2935
2936 2016-03-09  Chris Dumez  <cdumez@apple.com>
2937
2938         Align HTMLKeygenElement.keytype with the specification
2939         https://bugs.webkit.org/show_bug.cgi?id=155214
2940
2941         Reviewed by Darin Adler.
2942
2943         Add test coverage for HTMLKeygenElement.keytype.
2944
2945         * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Added.
2946         * fast/dom/HTMLKeygenElement/keygen-keytype.html: Added.
2947
2948 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2949
2950         Cleaning up TestExpectations files to remove deleted tests and duplicate entries for ios-simulator.
2951
2952         Unreviewed test gardening.
2953
2954         * TestExpectations:
2955         * platform/ios-simulator/TestExpectations:
2956
2957 2016-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2958
2959         Skipping fast/events/max-tabindex-focus.html on ios-simulator
2960         https://bugs.webkit.org/show_bug.cgi?id=155233
2961
2962         Unreviewed test gardening.
2963
2964         * platform/ios-simulator/TestExpectations:
2965
2966 2016-03-08  Brent Fulgham  <bfulgham@apple.com>
2967
2968         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked..
2969         https://bugs.webkit.org/show_bug.cgi?id=155185
2970         <rdar://problem/11101440>
2971
2972         Reviewed by Zalan Bujtas.
2973
2974         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
2975         * storage/domstorage/localstorage/blocked-file-access.html: Added.
2976         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
2977
2978 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
2979
2980         [css-grid] Allow to place positioned grid items on the padding
2981         https://bugs.webkit.org/show_bug.cgi?id=155199
2982
2983         Reviewed by Sergio Villar Senin.
2984
2985         Add new tests and updated results in a current one.
2986
2987         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
2988         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Added.
2989         * fast/css-grid-layout/grid-positioned-items-padding.html: Added.
2990         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Added.
2991         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Added.
2992
2993 2016-03-09  Andreas Kling  <akling@apple.com>
2994
2995         ImageDocuments leak their world.
2996         <https://webkit.org/b/155167>
2997         <rdar://problem/24987363>
2998
2999         Reviewed by Antti Koivisto.
3000
3001         Made a little test that loads an image into an <iframe> 10 times and then
3002         triggers a garbage collection and checks that all the documents got destroyed.
3003
3004         Prior to this change, all 10 ImageDocuments would remain alive at the end.
3005
3006         This got rolled out the first time because it failed on bots. It failed due
3007         to expecting a specific number of documents to be live at the start of the
3008         test, which was not reliable on bots since we appear to have more leaks(!)
3009
3010         Tweaked the test to check the delta in live document count instead.
3011
3012         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3013         * fast/dom/ImageDocument-world-leak.html: Added.
3014
3015 2016-03-08  Sergio Villar Senin  <svillar@igalia.com>
3016
3017         [css-grid] Fix auto-track sizing with min-size:auto and specific sizes
3018         https://bugs.webkit.org/show_bug.cgi?id=155165
3019
3020         Reviewed by Darin Adler.
3021
3022         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
3023         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
3024         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
3025         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
3026
3027 2016-03-09  Manuel Rego Casasnovas  <rego@igalia.com>
3028
3029         [css-grid] Initial support for implicit grid before explicit grid
3030         https://bugs.webkit.org/show_bug.cgi?id=155014
3031
3032         Reviewed by Darin Adler.
3033
3034         Updated results in current tests and added specific test for this.
3035
3036         * fast/css-grid-layout/grid-auto-flow-resolution.html:
3037         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3038         * fast/css-grid-layout/grid-item-spanning-resolution.html:
3039         * fast/css-grid-layout/implicit-tracks-before-explicit-expected.txt: Added.
3040         * fast/css-grid-layout/implicit-tracks-before-explicit.html: Added.
3041
3042 2016-03-09  Myles C. Maxfield  <mmaxfield@apple.com>
3043
3044         [iOS] Arabic text on Wikipedia is shown as boxes
3045         https://bugs.webkit.org/show_bug.cgi?id=155129
3046         <rdar://problem/24919902>
3047
3048         Reviewed by Darin Adler.
3049
3050         This test is iOS-specific.
3051
3052         * platform/efl/TestExpectations:
3053         * platform/gtk/TestExpectations:
3054         * platform/mac/TestExpectations:
3055         * platform/win/TestExpectations:
3056         * fast/text/arabic-blacklisted-expected.html: Added.
3057         * fast/text/arabic-blacklisted.html: Added.
3058
3059 2016-03-08  Chris Dumez  <cdumez@apple.com>
3060
3061         Element with maximum tabIndex cannot be returned by nextElementWithGreaterTabIndex()
3062         https://bugs.webkit.org/show_bug.cgi?id=155215
3063
3064         Reviewed by Ryosuke Niwa.
3065
3066         Add test to make sure that an Element with a tabIndex equal to
3067         2147483647 (maximum tabIndex) can be focused.
3068
3069         * fast/events/max-tabindex-focus-expected.txt: Added.
3070         * fast/events/max-tabindex-focus.html: Added.
3071
3072 2016-03-08  Filip Pizlo  <fpizlo@apple.com>
3073
3074         DFG should be able to constant-fold strings
3075         https://bugs.webkit.org/show_bug.cgi?id=155200
3076
3077         Reviewed by Geoffrey Garen.
3078
3079         * js/regress/script-tests/strcat-const.js: Added.
3080         (foo):
3081         (bar):
3082         * js/regress/script-tests/strcat-length-const.js: Added.
3083         (foo):
3084         (bar):
3085         * js/regress/strcat-const-expected.txt: Added.
3086         * js/regress/strcat-const.html: Added.
3087         * js/regress/strcat-length-const-expected.txt: Added.
3088         * js/regress/strcat-length-const.html: Added.
3089
3090 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
3091
3092         Web Inspector: Add Heap domain start/stop tracking commands
3093         https://bugs.webkit.org/show_bug.cgi?id=155190
3094
3095         Reviewed by Brian Burg.
3096
3097         * inspector/heap/tracking-expected.txt: Added.
3098         * inspector/heap/tracking.html: Added.
3099
3100 2016-03-08  Joseph Pecoraro  <pecoraro@apple.com>
3101
3102         Web Inspector: Add a way to create a Heap Snapshot
3103         https://bugs.webkit.org/show_bug.cgi?id=155188
3104
3105         Reviewed by Brian Burg.
3106
3107         * inspector/heap/snapshot-expected.txt: Added.
3108         * inspector/heap/snapshot.html: Added.
3109
3110 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3111
3112         Move two indexeddb test skips out of wk2/TestExpectations and in to TestExpectations.
3113
3114         Unreviewed test gardening.
3115
3116         * TestExpectations:
3117         * platform/wk2/TestExpectations:
3118
3119 2016-03-08  Mark Lam  <mark.lam@apple.com>
3120
3121         Implement Function.name support for getters/setters and inferring name of function properties.
3122         https://bugs.webkit.org/show_bug.cgi?id=154865
3123
3124         Reviewed by Geoffrey Garen.
3125
3126         * js/function-toString-vs-name-expected.txt: Added.
3127         * js/function-toString-vs-name.html: Added.
3128         * js/script-tests/function-toString-vs-name.js: Added.
3129
3130 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3131
3132         Font size computed style is innaccurate
3133         https://bugs.webkit.org/show_bug.cgi?id=154705
3134         <rdar://problem/23474068>
3135
3136         Reviewed by Timothy Hatcher.
3137
3138         Update expected results.
3139
3140         * css3/calc/font-size-fractional-expected.txt:
3141         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size.html:
3142         * css3/viewport-percentage-lengths/viewport-percentage-lengths-relative-font-size-expected.txt:
3143         * editing/mac/attributed-string/font-size-expected.txt:
3144         * editing/mac/attributed-string/vertical-align-expected.txt:
3145         * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt:
3146         * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt:
3147         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
3148         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
3149
3150 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3151
3152         Marking storage/domstorage/events/basic-body-attribute.html as flaky on ios-simulator-wk2
3153         https://bugs.webkit.org/show_bug.cgi?id=155201
3154
3155         Unreviewed test gardening.
3156
3157         * platform/ios-simulator-wk2/TestExpectations:
3158
3159 2016-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3160
3161         [Font Loading] Crash when a single load request causes multiple fonts to fail loading
3162         https://bugs.webkit.org/show_bug.cgi?id=155009
3163
3164         Reviewed by Simon Fraser.
3165
3166         * fast/text/font-face-set-document-multiple-failure-expected.txt: Added.
3167         * fast/text/font-face-set-document-multiple-failure.html: Added.
3168
3169 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3170
3171         Skip fast/events/prevent-default-prevents-interaction-with-scrollbars.html on ios-simulator
3172
3173         Unreviewed test gardening.
3174
3175         The test relies on mouse events, which are unsupported on ios-simulator.
3176
3177         * platform/ios-simulator/TestExpectations:
3178
3179 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3180
3181         Skip css3/filters tests that seem to cause a crash on ios-simulator
3182         https://bugs.webkit.org/show_bug.cgi?id=153933
3183
3184         Unreviewed test gardening.
3185
3186         * platform/ios-simulator/TestExpectations:
3187
3188 2016-03-08  Commit Queue  <commit-queue@webkit.org>
3189
3190         Unreviewed, rolling out r197766.
3191         https://bugs.webkit.org/show_bug.cgi?id=155183
3192
3193         Has platform-specific code in non-platform files (Requested by
3194         smfr on #webkit).
3195
3196         Reverted changeset:
3197
3198         "AX: Force allow user zoom"
3199         https://bugs.webkit.org/show_bug.cgi?id=155056
3200         http://trac.webkit.org/changeset/197766
3201
3202 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3203
3204         Skip svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html on ios-simulator
3205         https://bugs.webkit.org/show_bug.cgi?id=155174
3206
3207         Unreviewed test gardening.
3208
3209         * platform/ios-simulator/TestExpectations:
3210
3211 2016-03-08  Antonio Gomes  <tonikitoo@webkit.org>
3212
3213         Scrolling does not work when the mouse down is handled by a node
3214         https://bugs.webkit.org/show_bug.cgi?id=19033
3215
3216         Reviewed by Simon Fraser.
3217
3218         * fast/events/prevent-default-prevents-interaction-with-scrollbars-expected.txt: Added.
3219         * fast/events/prevent-default-prevents-interaction-with-scrollbars.html: Added.
3220
3221 2016-03-08  Michael Saboff  <msaboff@apple.com>
3222
3223         [ES6] Regular Expression canonicalization tables for Unicode need to be updated to use Unicode CaseFolding.txt
3224         https://bugs.webkit.org/show_bug.cgi?id=155114
3225
3226         Reviewed by Darin Adler.
3227
3228         Updated test cases.
3229
3230         * js/regexp-unicode-expected.txt:
3231         * js/script-tests/regexp-unicode.js:
3232
3233 2016-03-08  Commit Queue  <commit-queue@webkit.org>
3234
3235         Unreviewed, rolling out r197765.
3236         https://bugs.webkit.org/show_bug.cgi?id=155172
3237
3238         The test added with this change is failing on all platforms.
3239         (Requested by ryanhaddad on #webkit).
3240
3241         Reverted changeset:
3242
3243         "ImageDocuments leak their world."
3244         https://bugs.webkit.org/show_bug.cgi?id=155167
3245         http://trac.webkit.org/changeset/197765
3246
3247 2016-03-08  Ryan Haddad  <ryanhaddad@apple.com>
3248
3249         Rebaseline WPT reflection tests for ios-simulator after r197726
3250
3251         Unreviewed test gardening.
3252
3253         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3254         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3255
3256 2016-03-08  Nan Wang  <n_wang@apple.com>
3257
3258         AX: Force allow user zoom
3259         https://bugs.webkit.org/show_bug.cgi?id=155056
3260
3261         Reviewed by Chris Fleizach.
3262
3263         * accessibility/ios-simulator/force-user-scalable-expected.txt: Added.
3264         * accessibility/ios-simulator/force-user-scalable.html: Added.
3265
3266 2016-03-08  Andreas Kling  <akling@apple.com>
3267
3268         ImageDocuments leak their world.
3269         <https://webkit.org/b/155167>
3270         <rdar://problem/24987363>
3271
3272         Reviewed by Antti Koivisto.
3273
3274         Made a little test that loads an image into an <iframe> 10 times and then
3275         triggers a garbage collection and checks that all the documents got destroyed.
3276
3277         Prior to this change, all 10 ImageDocuments would remain alive at the end.
3278
3279         * fast/dom/ImageDocument-world-leak-expected.txt: Added.
3280         * fast/dom/ImageDocument-world-leak.html: Added.
3281
3282 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
3283
3284         Unreviewed EFL build fix after r197752.
3285
3286         * platform/efl/TestExpectations: Avoid running the mediastream
3287         tests until the support is implemented and compiled by default.
3288
3289 2016-03-08  Alejandro G. Castro  <alex@igalia.com>
3290
3291         [GTK] [EFL] Avoid running mediastream tests by default until we compile by default
3292         https://bugs.webkit.org/show_bug.cgi?id=153540
3293
3294         Reviewed by Philippe Normand.
3295
3296         After bumping gstreamer to 1.6.3 in r196804 we can enable again
3297         compilation of mediastream and running the tests. We have updated
3298         the expectations accordingly.
3299
3300         * platform/efl/TestExpectations:
3301         * platform/gtk/TestExpectations:
3302
3303 2016-03-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3304
3305         [Fetch API] Implement fetch skeleton
3306         https://bugs.webkit.org/show_bug.cgi?id=155111
3307
3308         Reviewed by Darin Adler.
3309
3310         * TestExpectations: Marking some tests as flaky.
3311
3312 2016-03-08  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
3313
3314         [SVG2] Implement marker orient='auto-start-reverse'
3315         https://bugs.webkit.org/show_bug.cgi?id=138456
3316
3317         Reviewed by Darin Adler.
3318
3319         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt: Added.
3320         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse.html: Added.
3321         * svg/animations/animate-marker-orienttype-4-expected.html: Added.
3322         * svg/animations/animate-marker-orienttype-4.html: Added.
3323           Verify output after animation has run - ensure animation reflected in visual result.
3324         * svg/animations/script-tests/animate-marker-orient-from-angle-to-autostartreverse.js: Added.
3325           Test DOM values at various snap-shot times throughout the animation.
3326         (sample1):
3327         (sample2):
3328         (sample3):
3329         (executeTest):
3330         * svg/custom/marker-auto-start-reverse-expected.html: Added.
3331         * svg/custom/marker-auto-start-reverse.html: Added.
3332           Verify static result - start marker is oriented at 180 degrees to direction of path.
3333         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
3334         * svg/dom/script-tests/SVGAnimatedEnumeration-SVGMarkerElement.js:
3335           Check attributes are treated as case sensitive.
3336           Check UNKNOWN is returned for enum value when auto-start-reverse set.
3337
3338 2016-03-07  Chris Dumez  <cdumez@apple.com>
3339
3340         Stop clamping HTMLElement.tabIndex to the range of a short
3341         https://bugs.webkit.org/show_bug.cgi?id=155159
3342
3343         Reviewed by Ryosuke Niwa.
3344
3345         Drop outdated test.
3346
3347         * fast/dom/tabindex-clamp-expected.txt: Removed.
3348         * fast/dom/tabindex-clamp.html: Removed.
3349
3350 2016-03-07  Daniel Bates  <dabates@apple.com>
3351
3352         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
3353         https://bugs.webkit.org/show_bug.cgi?id=154122
3354         <rdar://problem/24613336>
3355
3356         Reviewed by Brent Fulgham.
3357
3358         Add tests to ensure that we do not regress our interpretation of * with respect to directives
3359         img-src, media-src, style-src, and default-src.
3360
3361         When running in WebKitTestRunner, skip the tests fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html
3362         and media/video-with-blob-url-allowed-by-csp-media-src-star.html as they make use of eventSender.beginDragWithFiles(),
3363         which is not implement. We will need to fix <https://bugs.webkit.org/show_bug.cgi?id=64285>
3364         before we can run these tests in WebKitTestRunner.
3365
3366         * TestExpectations:
3367         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html: Added.
3368         * fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html: Added.
3369         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html: Added.
3370         * fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html: Added.
3371         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html: Added.
3372         * fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html: Added.
3373         * fast/dom/HTMLImageElement/resources/green.png: Added.
3374         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html: Added.
3375         * fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html: Added.
3376         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html: Added.
3377         * fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html: Added.
3378         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html: Added.
3379         * fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html: Added.
3380         * fast/dom/HTMLLinkElement/resources/red-background-color.css: Added.
3381         (#test):
3382         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star-expected.txt: Added.
3383         * http/tests/security/contentSecurityPolicy/image-with-http-url-allowed-by-csp-img-src-star.html: Added.
3384         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star-expected.txt: Added.
3385         * http/tests/security/contentSecurityPolicy/image-with-https-url-allowed-by-csp-img-src-star.html: Added.
3386         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star-expected.txt: Added.
3387         * http/tests/security/contentSecurityPolicy/javascript-url-blocked-by-default-src-star.html: Added.
3388         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star-expected.txt: Added.
3389         * http/tests/security/contentSecurityPolicy/link-with-http-url-allowed-by-csp-style-src-star.html: Added.
3390         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star-expected.txt: Added.
3391         * http/tests/security/contentSecurityPolicy/link-with-https-url-allowed-by-csp-style-src-star.html: Added.
3392         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star-expected.txt: Added.
3393         * http/tests/security/contentSecurityPolicy/video-with-http-url-allowed-by-csp-media-src-star.html: Added.
3394         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star-expected.txt: Added.
3395         * http/tests/security/contentSecurityPolicy/video-with-https-url-allowed-by-csp-media-src-star.html: Added.
3396         * media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html: Added.
3397         * media/video-with-blob-url-allowed-by-csp-media-src-star.html: Added.
3398         * media/video-with-data-url-allowed-by-csp-media-src-star-expected.html: Added.
3399         * media/video-with-data-url-allowed-by-csp-media-src-star.html: Added.
3400         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Added.
3401         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Added.
3402         * platform/wk2/TestExpectations:
3403
3404 2016-03-07  Alex Christensen  <achristensen@webkit.org>
3405
3406         Fix cookies with private browsing and NetworkSession
3407         https://bugs.webkit.org/show_bug.cgi?id=155147
3408         rdar://problem/25018279
3409
3410         Reviewed by Brady Eidson.
3411
3412         * http/tests/cookies/private-cookie-storage-expected.txt: Added.
3413         * http/tests/cookies/private-cookie-storage.html: Added.
3414
3415 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3416
3417         Marking media/track/track-cues-pause-on-exit.html as flaky on ElCapitan Debug WK2
3418         https://bugs.webkit.org/show_bug.cgi?id=155151
3419
3420         Unreviewed test gardening.
3421
3422         * platform/mac-wk2/TestExpectations:
3423
3424 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3425
3426         Marking imported/w3c/indexeddb/idbcursor-advance-continue-async.htm as flaky on Yosemite Release WK2
3427         https://bugs.webkit.org/show_bug.cgi?id=154606
3428
3429         Unreviewed test gardening.
3430
3431         * platform/mac-wk2/TestExpectations:
3432
3433 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3434
3435         Marking js/promises-tests/promises-tests-2-3-3.html as flaky on mac
3436         https://bugs.webkit.org/show_bug.cgi?id=155140
3437
3438         Unreviewed test gardening.
3439
3440         * platform/mac/TestExpectations:
3441
3442 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3443
3444         Marking inspector/console/addInspectedNode.html as flaky on Yosemite WK2
3445         https://bugs.webkit.org/show_bug.cgi?id=155138
3446
3447         Unreviewed test gardening.
3448
3449         * platform/mac-wk2/TestExpectations:
3450
3451 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3452
3453         Skipping css3/filters/huge-region-composited.html on ios-simulator in an 
3454         attempt to eliminate a flaky crash.
3455         https://bugs.webkit.org/show_bug.cgi?id=153933
3456
3457         Unreviewed test gardening.
3458
3459         * platform/ios-simulator/TestExpectations:
3460
3461 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3462
3463         Skip unsupported plugin tests from r197697 on ios-simulator
3464
3465         Unreviewed test gardening.
3466
3467         * platform/ios-simulator/TestExpectations:
3468
3469 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3470
3471         Skip storage/indexeddb/intversion-open-in-upgradeneeded.html on mac-wk2
3472         https://bugs.webkit.org/show_bug.cgi?id=155050
3473
3474         Unreviewed test gardening.
3475
3476         * platform/mac-wk2/TestExpectations:
3477
3478 2016-03-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3479
3480         WebRTC: Implement MediaEndpointPeerConnection::createOffer()
3481         https://bugs.webkit.org/show_bug.cgi?id=154867
3482
3483         Reviewed by Eric Carlson and Jer Noble.
3484
3485         The output SDP from createOffer() is processed by verifying all variable
3486         identifiers, such as session and user id, and replacing them with
3487         predefined values to make the SDP comparable with an expected result.
3488
3489         The test is currently skipped on the mac port until support to read the
3490         SDPProcessor JavaScript resource is added.
3491
3492         * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added.
3493         * fast/mediastream/RTCPeerConnection-inspect-offer.html: Added.
3494         * platform/mac/TestExpectations:
3495
3496 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3497
3498         Skip storage/indexeddb/modern/exceed-open-file-limit.html
3499         https://bugs.webkit.org/show_bug.cgi?id=155091
3500
3501         Unreviewed test gardening.
3502
3503         * platform/wk2/TestExpectations:
3504
3505 2016-03-07  Daniel Bates  <dabates@apple.com>
3506
3507         CSP: object-src directive should prohibit creation of nested browsing context
3508         https://bugs.webkit.org/show_bug.cgi?id=153153
3509         <rdar://problem/24383209>
3510
3511         Reviewed by Brent Fulgham.
3512
3513         Add test to ensure that we enforce the Content Security Policy object-src directive
3514         for HTML object and HTML embed elements that behave like an HTML iframe element.
3515
3516         * TestExpectations: Remove entries for tests that pass.
3517         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked-expected.txt: Added.
3518         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked.html: Added.
3519         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2-expected.txt: Added.
3520         * http/tests/security/contentSecurityPolicy/embed-src-url-blocked2.html: Added.
3521
3522         * http/tests/security/contentSecurityPolicy/object-src-param-code-blocked-expected.txt:
3523         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked-expected.txt:
3524         * http/tests/security/contentSecurityPolicy/object-src-param-movie-blocked.html:
3525         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked-expected.txt:
3526         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked.html:
3527         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2-expected.txt: Added.
3528         * http/tests/security/contentSecurityPolicy/object-src-param-src-blocked2.html: Added.
3529         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked-expected.txt:
3530         * http/tests/security/contentSecurityPolicy/object-src-param-url-blocked.html:
3531         Simplify the code used in the above tests and update incorrect expected results.
3532
3533         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2-expected.txt: Added.
3534         * http/tests/security/contentSecurityPolicy/object-src-url-blocked2.html: Added.
3535         * http/tests/security/contentSecurityPolicy/resources/object-src-param.js: Removed.
3536
3537 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3538
3539         Marking js/arraybuffer-wrappers.html as a flaky timeout on Mac
3540         https://bugs.webkit.org/show_bug.cgi?id=155092
3541
3542         Unreviewed test gardening.
3543
3544         * platform/mac/TestExpectations:
3545
3546 2016-03-07  Ryan Haddad  <ryanhaddad@apple.com>
3547