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