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