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