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