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