d11592cb8b02d22f4b60b247b81b78977edf6960
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-03-27  Oliver Hunt  <oliver@apple.com>
2
3         Support spread operand in |new| expressions
4         https://bugs.webkit.org/show_bug.cgi?id=130877
5
6         Reviewed by Michael Saboff.
7
8         Correctness and performance tests for spread operands
9
10         * js/parser-syntax-check-expected.txt:
11         * js/regress/call-spread-expected.txt: Added.
12         * js/regress/call-spread.html: Added.
13         * js/regress/new-spread-expected.txt: Added.
14         * js/regress/new-spread.html: Added.
15         * js/regress/script-tests/call-spread.js: Added.
16         (testFunction):
17         (test2):
18         (test3):
19         * js/regress/script-tests/new-spread.js: Added.
20         (testFunction):
21         (test2):
22         (test3):
23         * js/script-tests/parser-syntax-check.js:
24
25 2014-03-27  Bem Jones-Bey  <bjonesbe@adobe.com>
26
27         [CSS Shapes][css clip-path] rounded corner calculation for box shapes is wrong
28         https://bugs.webkit.org/show_bug.cgi?id=127982
29
30         Reviewed by Simon Fraser.
31
32         * css3/masking/clip-path-border-radius-border-box-000-expected.html: Added.
33         * css3/masking/clip-path-border-radius-border-box-000.html: Added.
34         * css3/masking/clip-path-border-radius-content-box-000-expected.html: Added.
35         * css3/masking/clip-path-border-radius-content-box-000.html: Added.
36         * css3/masking/clip-path-border-radius-content-box-001-expected.html: Added.
37         * css3/masking/clip-path-border-radius-content-box-001.html: Added.
38         * css3/masking/clip-path-border-radius-padding-box-000-expected.html: Added.
39         * css3/masking/clip-path-border-radius-padding-box-000.html: Added.
40         * css3/masking/clip-path-border-radius-padding-box-001-expected.html: Added.
41         * css3/masking/clip-path-border-radius-padding-box-001.html: Added.
42         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000-expected.html: Added.
43         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000.html: Added.
44         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001-expected.html: Added.
45         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001.html: Added.
46         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002-expected.html: Added.
47         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002.html: Added.
48         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000-expected.html: Added.
49         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000.html: Added.
50         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001-expected.html: Added.
51         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001.html: Added.
52         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002-expected.html: Added.
53         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002.html: Added.
54         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003-expected.html: Added.
55         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003.html: Added.
56         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000-expected.html: Added.
57         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000.html: Added.
58         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001-expected.html: Added.
59         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001.html: Added.
60         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002-expected.html: Added.
61         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002.html: Added.
62         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003-expected.html: Added.
63         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003.html: Added.
64         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004-expected.html: Added.
65         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004.html: Added.
66         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000-expected.html: Added.
67         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000.html: Added.
68         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001-expected.html: Added.
69         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001.html: Added.
70         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002-expected.html: Added.
71         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002.html: Added.
72         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003-expected.html: Added.
73         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003.html: Added.
74
75 2014-03-27  Brent Fulgham  <bfulgham@apple.com>
76
77         Fix a crash caused by track insertion after load()
78         https://bugs.webkit.org/show_bug.cgi?id=130777
79
80         Reviewed by Eric Carlson.
81
82         Test: media/track/track-insert-after-load-crash.html
83
84         Based on the Blink change (patch by acolwell@chromium.org):
85         https://codereview.chromium.org/211373009/
86
87         * media/track/track-insert-after-load-crash-expected.txt: Added.
88         * media/track/track-insert-after-load-crash.html: Added.
89
90 2014-03-27  Manuel Rego Casasnovas  <rego@igalia.com>
91
92         [CSS Grid Layout] Remove unused variable in fast/css-grid-layout/implicit-position-dynamic-change.html
93         https://bugs.webkit.org/show_bug.cgi?id=130833
94
95         Reviewed by Sergio Villar Senin.
96
97         * fast/css-grid-layout/implicit-position-dynamic-change.html: Inside
98         method updateImplicitGridColumn() we define a variable gridItem that
99         is not used. This patch removes it.
100
101 2014-03-27  Mihnea Ovidenie  <mihnea@adobe.com>
102
103         [CSSRegions] Crash when cloning a region child with a content node child
104         https://bugs.webkit.org/show_bug.cgi?id=129811
105
106         Reviewed by David Hyatt.
107
108         Collecting the children of a region in another named flow will be supported
109         again in the future and it will be revisited when we will implement the content
110         keyword: http://dev.w3.org/csswg/css-regions-1/#the-flow-into-property.
111         For now, skip the tests for that use case.
112
113         * TestExpectations:
114         * fast/regions/overflow-region-inline-expected.html: Expected file should not be region based.
115         * fast/regions/region-content-node-child-clone-crash-expected.txt: Added.
116         * fast/regions/region-content-node-child-clone-crash.html: Added.
117         * fast/regions/unsplittable-nested-region-expected.html: Expected file should not be region based.
118
119 2014-03-26  Myles C. Maxfield  <mmaxfield@apple.com>
120
121         Skipping underlines disregard points completely inside the underline rect
122         https://bugs.webkit.org/show_bug.cgi?id=130800
123
124         Reviewed by Dean Jackson.
125
126         This test draws a glyph entire inside the underline. It should render the same
127         as it would without any underline at all.
128
129         * fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added
130         an underscore glyph that would lie entirely within an underline
131         * fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html:
132
133 2014-03-26  Simon Fraser  <simon.fraser@apple.com>
134
135         REGRESSION (r155977): matrix animations no longer animate
136         https://bugs.webkit.org/show_bug.cgi?id=130789
137         <rdar://problem/15650946>
138
139         Reviewed by Dean Jackson.
140         
141         Add test for fill-fowards animation with mismatched transform lists.
142
143         * compositing/animation/matrix-animation-expected.html: Added.
144         * compositing/animation/matrix-animation.html: Added.
145
146 2014-03-26  Antti Koivisto  <antti@apple.com>
147
148         Render tree construction is O(N^2) in number of siblings
149         https://bugs.webkit.org/show_bug.cgi?id=129065
150
151         Reviewed by Darin Adler.
152
153         * perf/sibling-renderer-On2-expected.txt: Added.
154         * perf/sibling-renderer-On2.html: Added.
155         
156             The test doesn't use magnitude-perf.js as this requires a relatively long-running test function and
157             it seemed unsuitable for that.
158
159 2014-03-26  Zoltan Horvath  <zoltan@webkit.org>
160
161         [CSS Shapes] Remove shape-inside support
162         https://bugs.webkit.org/show_bug.cgi?id=130698
163
164         Reviewed by David Hyatt.
165
166         * fast/regions/shape-inside/shape-inside-on-additional-regions-expected.html: Removed.
167         * fast/regions/shape-inside/shape-inside-on-additional-regions.html: Removed.
168         * fast/regions/shape-inside/shape-inside-on-first-region-block-content-expected.html: Removed.
169         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html: Removed.
170         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html: Removed.
171         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html: Removed.
172         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions-expected.html: Removed.
173         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html: Removed.
174         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment-expected.html: Removed.
175         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment.html: Removed.
176         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset-expected.html: Removed.
177         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html: Removed.
178         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
179         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
180         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html: Removed.
181         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html: Removed.
182         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html: Removed.
183         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html: Removed.
184         * fast/regions/shape-inside/shape-inside-on-regions-expected.html: Removed.
185         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset-expected.html: Removed.
186         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html: Removed.
187         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-expected.html: Removed.
188         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
189         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
190         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes-expected.html: Removed.
191         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html: Removed.
192         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html: Removed.
193         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html: Removed.
194         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html: Removed.
195         * fast/regions/shape-inside/shape-inside-on-regions.html: Removed.
196         * fast/regions/shape-inside/shape-inside-on-second-region-block-content-expected.html: Removed.
197         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html: Removed.
198         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content-expected.html: Removed.
199         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html: Removed.
200         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
201         * fast/regions/shape-inside/shape-inside-recursive-layout.html: Removed.
202         * fast/regions/shape-inside/shape-inside-with-region-borders-expected.html: Removed.
203         * fast/regions/shape-inside/shape-inside-with-region-borders.html: Removed.
204         * fast/regions/shape-inside/shape-inside-with-region-padding-expected.html: Removed.
205         * fast/regions/shape-inside/shape-inside-with-region-padding.html: Removed.
206         * fast/shapes/css-shapes-disabled-expected.txt:
207         * fast/shapes/css-shapes-disabled.html:
208         * fast/shapes/css-shapes-enabled-expected.txt:
209         * fast/shapes/css-shapes-enabled.html:
210         * fast/shapes/parsing/parsing-shape-inside-expected.txt: Removed.
211         * fast/shapes/parsing/parsing-shape-inside.html: Removed.
212         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
213         * fast/shapes/parsing/parsing-shape-lengths.html:
214         * fast/shapes/parsing/parsing-shape-padding-expected.txt: Removed.
215         * fast/shapes/parsing/parsing-shape-padding.html: Removed.
216         * fast/shapes/parsing/parsing-test-utils.js:
217         * fast/shapes/resources/multi-segment-polygon.js: Removed.
218         * fast/shapes/resources/simple-polygon.js: Removed.
219         * fast/shapes/resources/simple-rectangle.js: Removed.
220         * fast/shapes/resources/svg-shape-001.svg: Removed.
221         * fast/shapes/shape-inside/floats/shape-inside-floats-simple-expected.html: Removed.
222         * fast/shapes/shape-inside/floats/shape-inside-floats-simple.html: Removed.
223         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content-expected.html: Removed.
224         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content.html: Removed.
225         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html: Removed.
226         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content.html: Removed.
227         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content-expected.html: Removed.
228         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content.html: Removed.
229         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-expected.html: Removed.
230         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html: Removed.
231         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content.html: Removed.
232         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle.html: Removed.
233         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content-expected.html: Removed.
234         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content.html: Removed.
235         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html: Removed.
236         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content.html: Removed.
237         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content-expected.html: Removed.
238         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content.html: Removed.
239         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content-expected.html: Removed.
240         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content.html: Removed.
241         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html: Removed.
242         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content.html: Removed.
243         * fast/shapes/shape-inside/shape-inside-animation-expected.txt: Removed.
244         * fast/shapes/shape-inside/shape-inside-animation.html: Removed.
245         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html: Removed.
246         * fast/shapes/shape-inside/shape-inside-bottom-edge.html: Removed.
247         * fast/shapes/shape-inside/shape-inside-box-sizing-expected.html: Removed.
248         * fast/shapes/shape-inside/shape-inside-box-sizing.html: Removed.
249         * fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt: Removed.
250         * fast/shapes/shape-inside/shape-inside-calc-crash.html: Removed.
251         * fast/shapes/shape-inside/shape-inside-circle-expected.html: Removed.
252         * fast/shapes/shape-inside/shape-inside-circle-padding-expected.html: Removed.
253         * fast/shapes/shape-inside/shape-inside-circle-padding.html: Removed.
254         * fast/shapes/shape-inside/shape-inside-circle.html: Removed.
255         * fast/shapes/shape-inside/shape-inside-coincident-vertices-expected.html: Removed.
256         * fast/shapes/shape-inside/shape-inside-coincident-vertices.html: Removed.
257         * fast/shapes/shape-inside/shape-inside-collinear-vertices-expected.html: Removed.
258         * fast/shapes/shape-inside/shape-inside-collinear-vertices.html: Removed.
259         * fast/shapes/shape-inside/shape-inside-complex-polygon-001-expected.html: Removed.
260         * fast/shapes/shape-inside/shape-inside-complex-polygon-001.html: Removed.
261         * fast/shapes/shape-inside/shape-inside-complex-polygon-002-expected.html: Removed.
262         * fast/shapes/shape-inside/shape-inside-complex-polygon-002.html: Removed.
263         * fast/shapes/shape-inside/shape-inside-complex-polygon-003-expected.html: Removed.
264         * fast/shapes/shape-inside/shape-inside-complex-polygon-003.html: Removed.
265         * fast/shapes/shape-inside/shape-inside-complex-polygon-004-expected.html: Removed.
266         * fast/shapes/shape-inside/shape-inside-complex-polygon-004.html: Removed.
267         * fast/shapes/shape-inside/shape-inside-content-box-expected.html: Removed.
268         * fast/shapes/shape-inside/shape-inside-content-box.html: Removed.
269         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon-expected.html: Removed.
270         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon.html: Removed.
271         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html: Removed.
272         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html: Removed.
273         * fast/shapes/shape-inside/shape-inside-dynamic-shape-expected.html: Removed.
274         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html: Removed.
275         * fast/shapes/shape-inside/shape-inside-dynamic-text-expected.html: Removed.
276         * fast/shapes/shape-inside/shape-inside-dynamic-text.html: Removed.
277         * fast/shapes/shape-inside/shape-inside-ellipse-expected.html: Removed.
278         * fast/shapes/shape-inside/shape-inside-ellipse-padding-expected.html: Removed.
279         * fast/shapes/shape-inside/shape-inside-ellipse-padding.html: Removed.
280         * fast/shapes/shape-inside/shape-inside-ellipse.html: Removed.
281         * fast/shapes/shape-inside/shape-inside-empty-expected.html: Removed.
282         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash-expected.txt: Removed.
283         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash.html: Removed.
284         * fast/shapes/shape-inside/shape-inside-empty-segments-expected.html: Removed.
285         * fast/shapes/shape-inside/shape-inside-empty-segments.html: Removed.
286         * fast/shapes/shape-inside/shape-inside-empty.html: Removed.
287         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal-expected.html: Removed.
288         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal.html: Removed.
289         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical-expected.html: Removed.
290         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical.html: Removed.
291         * fast/shapes/shape-inside/shape-inside-first-fit-002-expected.html: Removed.
292         * fast/shapes/shape-inside/shape-inside-first-fit-002.html: Removed.
293         * fast/shapes/shape-inside/shape-inside-first-fit-003-expected.html: Removed.
294         * fast/shapes/shape-inside/shape-inside-first-fit-003.html: Removed.
295         * fast/shapes/shape-inside/shape-inside-first-fit-004-expected.html: Removed.
296         * fast/shapes/shape-inside/shape-inside-first-fit-004.html: Removed.
297         * fast/shapes/shape-inside/shape-inside-first-fit-crash-expected.txt: Removed.
298         * fast/shapes/shape-inside/shape-inside-first-fit-crash.html: Removed.
299         * fast/shapes/shape-inside/shape-inside-first-fit-reflex-expected.html: Removed.
300         * fast/shapes/shape-inside/shape-inside-first-fit-reflex.html: Removed.
301         * fast/shapes/shape-inside/shape-inside-image-001-expected.html: Removed.
302         * fast/shapes/shape-inside/shape-inside-image-001.html: Removed.
303         * fast/shapes/shape-inside/shape-inside-image-002-expected.html: Removed.
304         * fast/shapes/shape-inside/shape-inside-image-002.html: Removed.
305         * fast/shapes/shape-inside/shape-inside-image-003-expected.html: Removed.
306         * fast/shapes/shape-inside/shape-inside-image-003.html: Removed.
307         * fast/shapes/shape-inside/shape-inside-image-004-expected.html: Removed.
308         * fast/shapes/shape-inside/shape-inside-image-004.html: Removed.
309         * fast/shapes/shape-inside/shape-inside-image-005-expected.html: Removed.
310         * fast/shapes/shape-inside/shape-inside-image-005.html: Removed.
311         * fast/shapes/shape-inside/shape-inside-image-set-expected.html: Removed.
312         * fast/shapes/shape-inside/shape-inside-image-set.html: Removed.
313         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic-expected.html: Removed.
314         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic.html: Removed.
315         * fast/shapes/shape-inside/shape-inside-multiple-blocks-expected.html: Removed.
316         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical-expected.html: Removed.
317         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html: Removed.
318         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html: Removed.
319         * fast/shapes/shape-inside/shape-inside-multiple-segments-001-expected.html: Removed.
320         * fast/shapes/shape-inside/shape-inside-multiple-segments-001.html: Removed.
321         * fast/shapes/shape-inside/shape-inside-multiple-segments-002-expected.html: Removed.
322         * fast/shapes/shape-inside/shape-inside-multiple-segments-002.html: Removed.
323         * fast/shapes/shape-inside/shape-inside-multiple-segments-003-expected.html: Removed.
324         * fast/shapes/shape-inside/shape-inside-multiple-segments-003.html: Removed.
325         * fast/shapes/shape-inside/shape-inside-multiple-segments-004-expected.html: Removed.
326         * fast/shapes/shape-inside/shape-inside-multiple-segments-004.html: Removed.
327         * fast/shapes/shape-inside/shape-inside-offset-block-children-expected.html: Removed.
328         * fast/shapes/shape-inside/shape-inside-offset-block-children.html: Removed.
329         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height-expected.html: Removed.
330         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html: Removed.
331         * fast/shapes/shape-inside/shape-inside-outside-shape-expected.html: Removed.
332         * fast/shapes/shape-inside/shape-inside-outside-shape.html: Removed.
333         * fast/shapes/shape-inside/shape-inside-overflow-expected.html: Removed.
334         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html: Removed.
335         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html: Removed.
336         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html: Removed.
337         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html: Removed.
338         * fast/shapes/shape-inside/shape-inside-overflow.html: Removed.
339         * fast/shapes/shape-inside/shape-inside-partial-fill-001-expected.html: Removed.
340         * fast/shapes/shape-inside/shape-inside-partial-fill-001.html: Removed.
341         * fast/shapes/shape-inside/shape-inside-partial-fill-002-expected.html: Removed.
342         * fast/shapes/shape-inside/shape-inside-partial-fill-002.html: Removed.
343         * fast/shapes/shape-inside/shape-inside-percentage-auto-expected.html: Removed.
344         * fast/shapes/shape-inside/shape-inside-percentage-auto.html: Removed.
345         * fast/shapes/shape-inside/shape-inside-percentage-expected.html: Removed.
346         * fast/shapes/shape-inside/shape-inside-percentage.html: Removed.
347         * fast/shapes/shape-inside/shape-inside-polygon-layout-expected.txt: Removed.
348         * fast/shapes/shape-inside/shape-inside-polygon-layout.html: Removed.
349         * fast/shapes/shape-inside/shape-inside-polygon-padding-001-expected.html: Removed.
350         * fast/shapes/shape-inside/shape-inside-polygon-padding-001.html: Removed.
351         * fast/shapes/shape-inside/shape-inside-polygon-padding-002-expected.txt: Removed.
352         * fast/shapes/shape-inside/shape-inside-polygon-padding-002.html: Removed.
353         * fast/shapes/shape-inside/shape-inside-polygon-padding-003-expected.txt: Removed.
354         * fast/shapes/shape-inside/shape-inside-polygon-padding-003.html: Removed.
355         * fast/shapes/shape-inside/shape-inside-polygon-rectangle-expected.html: Removed.
356         * fast/shapes/shape-inside/shape-inside-polygon-rectangle.html: Removed.
357         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit-expected.html: Removed.
358         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit.html: Removed.
359         * fast/shapes/shape-inside/shape-inside-polygon-zoom-expected.html: Removed.
360         * fast/shapes/shape-inside/shape-inside-polygon-zoom.html: Removed.
361         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001-expected.html: Removed.
362         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001.html: Removed.
363         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002-expected.html: Removed.
364         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002.html: Removed.
365         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003-expected.html: Removed.
366         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003.html: Removed.
367         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004-expected.html: Removed.
368         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004.html: Removed.
369         * fast/shapes/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
370         * fast/shapes/shape-inside/shape-inside-recursive-layout.html: Removed.
371         * fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html: Removed.
372         * fast/shapes/shape-inside/shape-inside-regular-polygon16.html: Removed.
373         * fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html: Removed.
374         * fast/shapes/shape-inside/shape-inside-regular-polygon8.html: Removed.
375         * fast/shapes/shape-inside/shape-inside-shape-logical-top-expected.html: Removed.
376         * fast/shapes/shape-inside/shape-inside-shape-logical-top.html: Removed.
377         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html: Removed.
378         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html: Removed.
379         * fast/shapes/shape-inside/shape-inside-simple-polygon-001-expected.html: Removed.
380         * fast/shapes/shape-inside/shape-inside-simple-polygon-001.html: Removed.
381         * fast/shapes/shape-inside/shape-inside-simple-polygon-002-expected.html: Removed.
382         * fast/shapes/shape-inside/shape-inside-simple-polygon-002.html: Removed.
383         * fast/shapes/shape-inside/shape-inside-simple-polygon-003-expected.html: Removed.
384         * fast/shapes/shape-inside/shape-inside-simple-polygon-003.html: Removed.
385         * fast/shapes/shape-inside/shape-inside-simple-polygon-004-expected.html: Removed.
386         * fast/shapes/shape-inside/shape-inside-simple-polygon-004.html: Removed.
387         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top-expected.html: Removed.
388         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html: Removed.
389         * fast/shapes/shape-inside/shape-inside-subsequent-blocks-expected.html: Removed.
390         * fast/shapes/shape-inside/shape-inside-subsequent-blocks.html: Removed.
391         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash-expected.html: Removed.
392         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html: Removed.
393         * fast/shapes/shape-inside/shape-inside-text-align-expected.html: Removed.
394         * fast/shapes/shape-inside/shape-inside-text-align.html: Removed.
395         * fast/shapes/shape-inside/shape-inside-text-expected.html: Removed.
396         * fast/shapes/shape-inside/shape-inside-text.html: Removed.
397         * fast/shapes/shape-inside/shape-inside-vertical-text-expected.html: Removed.
398         * fast/shapes/shape-inside/shape-inside-vertical-text.html: Removed.
399         * platform/gtk/TestExpectations:
400         * platform/win/TestExpectations:
401
402 2014-03-26  Sergio Villar Senin  <svillar@igalia.com>
403
404         [CSS Grid Layout] getComputedStyle() must return the specified value for positioning properties
405         https://bugs.webkit.org/show_bug.cgi?id=130010
406
407         Reviewed by Darin Adler.
408
409         Updated the return value of getComputedStyle(), it must be always
410         the specified value.
411
412         Added also a new test that verifies the resolution of names in
413         grid positioning properties, both grid area names and grid line
414         names (including any combination of the two).
415
416         * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
417         * fast/css-grid-layout/grid-item-area-get-set.html:
418         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
419         * fast/css-grid-layout/grid-item-column-row-get-set.html:
420         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
421         * fast/css-grid-layout/grid-item-end-after-get-set.html:
422         * fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
423         * fast/css-grid-layout/grid-item-spanning-resolution.html:
424         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
425         * fast/css-grid-layout/grid-item-start-before-get-set.html:
426         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt: Added.
427         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: Added.
428
429 2014-03-26  Darin Adler  <darin@apple.com>
430
431         Update LayoutTests to depend on load events rather than on starting loads synchronously
432         https://bugs.webkit.org/show_bug.cgi?id=130776
433
434         Reviewed by Antti Koivisto.
435
436         These tests were depending on loads starting synchronously. Instead, they should simply
437         depend on proper load event behavior.
438
439         * dom/html/level1/core/selfhtml.js:
440         (startTest): Call waitUntilDone immediately, not when the test starts.
441         * dom/html/level2/core/selfhtml.js:
442         (startTest): Ditto.
443         * dom/html/level2/events/selfhtml.js:
444         (startTest): Ditto.
445         * dom/html/level2/html/selfhtml.js:
446         (startTest): Ditto.
447
448 2014-03-26  James Craig  <jcraig@apple.com>
449
450         Web Inspector: AXI: crash when inspecting "bar" text node in getAccessibilityPropertiesForNode layout test
451         https://bugs.webkit.org/show_bug.cgi?id=130290
452
453         Reviewed by Timothy Hatcher.
454
455         Updating test to include properties for document node.
456
457         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
458         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
459
460 2014-03-26  Manuel Rego Casasnovas  <rego@igalia.com>
461
462         [CSS Grid Layout] Prevent issues with checkLayout() in grid items
463         https://bugs.webkit.org/show_bug.cgi?id=130770
464
465         Reviewed by Sergio Villar Senin.
466
467         When we use checkLayout() on a grid item, the results (PASS or FAIL
468         messages) are added as new auto-placed items in the grid. Which might
469         cause some unexpected behavior in the tests.
470
471         This patch modifies the related layout tests to use a different
472         container (usually the parent node of the grid) for the test results.
473         Avoiding any kind of interference with the grid code.
474
475         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
476           Use parent node of grid when checking grid items. Check layout of the
477           whole grid instead of grid item.
478         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
479           Check layout of the whole grid instead of grid item.
480
481 2014-03-25  Jer Noble  <jer.noble@apple.com>
482
483         [MSE] Duplicate 'seeked' events.
484         https://bugs.webkit.org/show_bug.cgi?id=130754
485
486         Reviewed by Eric Carlson.
487
488         * media/media-source/media-source-duplicate-seeked-expected.txt: Added.
489         * media/media-source/media-source-duplicate-seeked.html: Added.
490
491 2014-03-25  James Craig  <jcraig@apple.com>
492
493         Web Inspector: AXI: add support for aria-activedescendant and reconcile UI/testing with parentNode
494         https://bugs.webkit.org/show_bug.cgi?id=130712
495
496         Reviewed by Timothy Hatcher.
497
498         Support for @aria-activedescendant; code reuse changes w/ parentNode and activeDescendantNode.
499
500         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
501         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
502
503 2014-03-25  Sanghyup Lee  <sh53.lee@samsung.com>
504
505         When the mouse is upped after dragged out of shadowDOM, it should lose :active.
506         https://bugs.webkit.org/show_bug.cgi?id=130660
507
508         Reviewed by Darin Adler.
509
510         * fast/css/hover-active-drag-expected.txt: Added a test for textarea.
511         * fast/css/hover-active-drag.html: Updated.
512
513 2014-03-25  Filip Pizlo  <fpizlo@apple.com>
514
515         Repatch should plant calls to getters directly rather than through a C helper
516         https://bugs.webkit.org/show_bug.cgi?id=129589
517
518         Reviewed by Mark Hahnenberg.
519
520         * js/regress/getter-expected.txt: Added.
521         * js/regress/getter.html: Added.
522         * js/regress/script-tests/getter.js: Added.
523         * js/regress/script-tests/string-char-code-at.js: Added.
524         (foo):
525         * js/regress/string-char-code-at-expected.txt: Added.
526         * js/regress/string-char-code-at.html: Added.
527
528 2014-03-25  Jer Noble  <jer.noble@apple.com>
529
530         [Mac] Pause the media element during system sleep.
531         https://bugs.webkit.org/show_bug.cgi?id=130718
532
533         Reviewed by Eric Carlson.
534
535         * media/video-system-sleep-expected.txt: Added.
536         * media/video-system-sleep.html: Added.
537
538 2014-03-25  Radu Stavila  <stavila@adobe.com>
539
540         [CSS Regions] The background of children of scrollable elements flowed into regions is not properly scrolled
541         https://bugs.webkit.org/show_bug.cgi?id=130574
542
543         Reviewed by David Hyatt.
544
545         Added tests for properly painting background of children of scrollable elements flowed into regions.
546
547         * fast/regions/scrollable-region-scrollable-absolute-content-background-expected.html: Added.
548         * fast/regions/scrollable-region-scrollable-absolute-content-background.html: Added.
549         * fast/regions/scrollable-region-scrollable-content-background-expected.html: Added.
550         * fast/regions/scrollable-region-scrollable-content-background.html: Added.
551
552 2014-03-25  Michael Saboff  <msaboff@apple.com>
553
554         Unreviewed, rolling out r166126.
555
556         Rollout r166126 in prepartion to roll out prerequisite r166070
557
558         Reverted changeset:
559
560         "toThis() on a JSWorkerGlobalScope should return a JSProxy and
561         not undefined"
562         https://bugs.webkit.org/show_bug.cgi?id=130554
563         http://trac.webkit.org/changeset/166126
564
565 2014-03-25  Dirk Schulze  <krit@webkit.org>
566
567         Implement ImageData constructors and WebWorkers exposure
568         https://bugs.webkit.org/show_bug.cgi?id=130668
569
570         Reviewed by Dean Jackson.
571
572         Tests for ImageData constructors. Remove a false tests for constructors
573         from Philip's test suite.
574
575         * fast/canvas/canvas-imageData-expected.txt: Added.
576         * fast/canvas/canvas-imageData.html: Added.
577         * fast/canvas/script-tests/canvas-imageData.js: Added.
578         (testTransparentBlack):
579         * LayoutTests/canvas/philip/tests/2d.imageData.object.ctor.html: Removed.
580         * LayoutTests/canvas/philip/tests/2d.imageData.object.ctor-expected.txt: Removed.
581         * LayoutTests/js/dom/global-constructors-attributes-dedicated-worker-expected.txt
582         * LayoutTests/js/dom/global-constructors-attributes-shared-worker-expected.txt
583
584 2014-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
585
586         InlineIterator position (unsigned int) variable can wrap around
587         https://bugs.webkit.org/show_bug.cgi?id=130540
588
589         Reviewed by Simon Fraser.
590
591         This test triggers an ASSERT that occurs when we are ignoring spaces (to collapse them
592         into a single whitespace mark) but then encounter a line break. Because we don't ignore
593         the first space (but do ignore subsequent spaces), when we hit a newline in an RTL context
594         we want to ignore that first space as well (so as not to push the text away from the right
595         edge). We do this by decrementing the InlineIterator pointing to this first space, so all
596         the spaces get ignored. However, if that space is the first character in a Text node, the
597         decrement will try to go past the beginning of the node, and trigger an ASSERT.
598
599         This design is not great. At some point we should rework it to more elegantly handle
600         collapsing whitespace in both RTL and LTR writing modes.
601
602         * fast/text/whitespace-only-text-in-rtl-expected.txt: Added.
603         * fast/text/whitespace-only-text-in-rtl.html: Added.
604
605 2014-03-25  Oliver Hunt  <oliver@apple.com>
606
607         AST incorrectly conflates readable and writable locations
608         https://bugs.webkit.org/show_bug.cgi?id=130734
609
610         Reviewed by Filip Pizlo.
611
612         More tests
613
614         * js/parser-syntax-check-expected.txt:
615         * js/script-tests/parser-syntax-check.js:
616
617 2014-03-24  Oliver Hunt  <oliver@apple.com>
618
619         ASSERTION FAILED in Parser: dst != localReg
620         https://bugs.webkit.org/show_bug.cgi?id=130710
621
622         Reviewed by Filip Pizlo.
623
624         New testcases.
625
626         * js/parser-syntax-check-expected.txt:
627         * js/script-tests/parser-syntax-check.js:
628
629 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
630
631         Prevent 'removetrack' events from firing when all inband text tracks are removed.
632         https://bugs.webkit.org/show_bug.cgi?id=130704
633
634         Reviewed by Eric Carlson.
635
636         Based on the Blink change (patch by acolwell@chromium.org):
637         https://codereview.chromium.org/177243018/
638
639         * media/track/track-remove-track-expected.txt: Added.
640         * media/track/track-remove-track.html: Added.
641
642 2014-03-25  Alexey Proskuryakov  <ap@apple.com>
643
644         media/W3C/audio/canPlayType/canPlayType_application_octet_stream.html frequently fails on EWS
645         https://bugs.webkit.org/show_bug.cgi?id=130720
646
647         * platform/mac/TestExpectations: Marked as flaky.
648
649 2014-03-25  David Kilzer  <ddkilzer@apple.com>
650
651         Hold a reference to firstSuccessfulSubmitButton in HTMLFormElement::submit
652         <http://webkit.org/b/130713>
653         <rdar://problem/15661876>
654
655         Reviewed by Darin Adler.
656
657         Merged from Blink (patch by Ian Beer):
658         http://crbug.com/303657
659         https://src.chromium.org/viewvc/blink?view=rev&revision=158938
660
661         * fast/forms/form-submission-crash-successful-submit-button-expected.txt: Added.
662         * fast/forms/form-submission-crash-successful-submit-button.html: Added.
663
664 2014-03-20  Sergio Villar Senin  <svillar@igalia.com>
665
666         [CSS Grid Layout] Vertical rectangles not considered as valid grid areas
667         https://bugs.webkit.org/show_bug.cgi?id=130513
668
669         Reviewed by Andreas Kling.
670
671         Added tests for grid areas sized as horizontal and vertical
672         rectangles. The tests were also renamed from grid-template to
673         grid-template-areas which better describe their nature.
674
675         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set-expected.txt.
676         * fast/css-grid-layout/grid-template-areas-get-set.html: Renamed from LayoutTests/fast/css-grid-layout/grid-template-get-set.html.
677
678 2014-03-25  Xabier Rodriguez Calvar  <calvaris@igalia.com>
679
680         [GTK] Volume slider shows below the panel with videos in certain cases
681         https://bugs.webkit.org/show_bug.cgi?id=130608
682
683         Reviewed by Jer Noble.
684
685         * media/video-initially-hidden-volume-slider-up-expected.txt: Added.
686         * media/video-initially-hidden-volume-slider-up.html: Added.
687
688 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
689
690         [Win] Enable WebVTT Regions on Windows.
691         https://bugs.webkit.org/show_bug.cgi?id=130680
692
693         Reviewed by Eric Carlson.
694
695         * platform/win/TestExpectations: Turn on WebVTT tests.
696
697 2014-03-24  Oliver Hunt  <oliver@apple.com>
698
699         Strict mode destructuring assignment crashes the parser.
700         https://bugs.webkit.org/show_bug.cgi?id=130538
701
702         Reviewed by Michael Saboff.
703
704         Add tests
705
706         * js/parser-syntax-check-expected.txt:
707         * js/script-tests/parser-syntax-check.js:
708
709 2014-03-24  Daniel Bates  <dabates@apple.com>
710
711         XSS Auditor doesn't block <script> injected before an existing <script>
712         https://bugs.webkit.org/show_bug.cgi?id=130475
713
714         Merged from Blink (patch by Tom Sepez):
715         https://src.chromium.org/viewvc/blink?view=rev&revision=169697
716
717         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
718         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt: Added.
719         * http/tests/security/xssAuditor/script-tag-expression-follows.html: Added.
720         * http/tests/security/xssAuditor/script-tag-near-start-expected.txt: Added.
721         * http/tests/security/xssAuditor/script-tag-near-start.html: Added.
722
723 2014-03-24  Brent Fulgham  <bfulgham@apple.com>
724
725         Activate WebVTT Tests Once Merging is Complete
726         https://bugs.webkit.org/show_bug.cgi?id=130420
727
728         Reviewed by Eric Carlson.
729
730         * TestExpectations: Remove [Skip] for media/track/regions-webvtt
731         * platform/efl/TestExpectations: Skip media/track/regions-webvtt
732         * platform/gtk/TestExpectations: Skip media/track/regions-webvtt
733         * platform/mac/js/dom/global-constructors-attributes.html: Add new VTTRegions cases.
734         * platform/mac-mountainlion/js/dom/global-constructors-attributes.html: Ditto.
735         * platform/win/TestExpectations: Skip media/track/regions-webvtt
736
737 2014-03-24  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
738
739         Update some mediastream LayoutTests results
740         https://bugs.webkit.org/show_bug.cgi?id=130692
741
742         Reviewed by Eric Carlson.
743
744         Tests were not passing due to outdated expected files.
745
746         * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
747         * fast/mediastream/MediaStreamTrack-expected.txt:
748         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
749
750 2014-03-24  Martin Hock  <mhock@apple.com>
751
752         mathml/presentation/tokenElements-background-color.html ImageOnlyFailure after 166170
753         https://bugs.webkit.org/show_bug.cgi?id=130693
754
755         Reviewed by Tim Horton.
756
757         * platform/mac/TestExpectations:
758
759 2014-03-18  Chris Fleizach  <cfleizach@apple.com>
760
761         Regression: AX: Don't expose role or notifications for invalid menus
762         https://bugs.webkit.org/show_bug.cgi?id=129814
763
764         Reviewed by Mario Sanchez Prada.
765
766         * accessibility/table-with-aria-role.html:
767              Modify test so that tests only what we want (that the role is correct).
768              No longer use role=menu on the table, since the table won't have menuitems and won't be a valid menu.
769         * platform/mac/accessibility/invalid-menu-role-does-not-send-notification-expected.txt: Added.
770         * platform/mac/accessibility/invalid-menu-role-does-not-send-notification.html: Added.
771         * platform/mac/accessibility/table-with-aria-role-expected.txt:
772
773 2014-03-24  Chris Fleizach  <cfleizach@apple.com>
774
775         <hr> should expose AXRole/AXSubrole, etc
776         https://bugs.webkit.org/show_bug.cgi?id=109015
777
778         Unreviewed. Update tests for ML platform.
779
780         * platform/mac-mountainlion/accessibility/lists-expected.txt:
781         * platform/mac-mountainlion/accessibility/roles-exposed-expected.txt:
782
783 2014-03-24  Chris Fleizach  <cfleizach@apple.com>
784
785         <hr> should expose AXRole/AXSubrole, etc
786         https://bugs.webkit.org/show_bug.cgi?id=109015
787
788         Reviewed by Mario Sanchez Prada.
789
790         * accessibility/lists.html:
791             - An errant <hr> element was in this test which changed results
792         * accessibility/roles-computedRoleString-expected.txt:
793         * accessibility/roles-exposed.html:
794         * platform/gtk/accessibility/roles-exposed-expected.txt: Added.
795         * platform/mac/accessibility/hr-element-expected.txt: Added.
796         * platform/mac/accessibility/hr-element.html: Added.
797         * platform/mac/accessibility/lists-expected.txt:
798         * platform/mac/accessibility/roles-exposed-expected.txt:
799
800 2014-03-24  Antti Koivisto  <antti@apple.com>
801
802         Invalidate sibling text node style when needed instead of attaching synchronously
803         https://bugs.webkit.org/show_bug.cgi?id=130590
804
805         Reviewed by Andreas Kling.
806         
807         Minor non-observable whitespace changes.
808
809         * fast/forms/select-listbox-focus-displaynone-expected.txt:
810         * fast/repaint/text-in-relative-positioned-inline-expected.txt:
811
812 2014-03-24  Frédéric Wang  <fred.wang@free.fr>
813
814         [regression] background colors do not apply to <mo> elements.
815         https://bugs.webkit.org/show_bug.cgi?id=130470.
816
817         * mathml/presentation/tokenElements-background-color.html: Added.
818         * mathml/presentation/tokenElements-background-color-expected.html: Added.
819
820 2014-03-24  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
821
822         Unreviewed EFL gardening
823
824         Add test expectations for failing tests. Skip crashing http tests.
825
826         * platform/efl-wk2/TestExpectations:
827         * platform/efl/TestExpectations:
828
829 2014-03-24  Javier Fernandez  <jfernandez@igalia.com>
830
831         [CSS Grid Layout] Update named <grid-line> syntax to the last version of the specs
832         https://bugs.webkit.org/show_bug.cgi?id=129041
833
834         Reviewed by Sergio Villar Senin.
835
836         From Blink r162555 by <svillar@igalia.com>
837
838         Updated tests to match the new <grid-line> syntax.
839
840         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
841         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
842         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
843         * fast/css-grid-layout/grid-element-repeat-get-set.html:
844         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
845         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
846         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
847         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
848         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
849         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
850         * fast/css-grid-layout/named-grid-line-get-set.html:
851         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
852         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
853         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
854         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
855         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
856         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
857         * fast/css-grid-layout/non-named-grid-line-get-set.html:
858         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
859         (testInherit):
860         (testInitial):
861         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
862         (testInherit):
863         (testInitial):
864         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
865         (testInherit):
866         (testInitial):
867         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
868         (testInherit):
869         (testInitial):
870
871 2014-03-24  Andrzej Badowski  <a.badowski@samsung.com>
872
873         [EFL] Add expectations for flaky perf layout test.
874         https://bugs.webkit.org/show_bug.cgi?id=130584
875
876         Unreviewed EFL gardening.
877
878         * platform/efl/TestExpectations:
879
880 2014-03-24  Andrzej Badowski  <a.badowski@samsung.com>
881
882         [EFL] Add expectations for flaky webgl layout test.
883         https://bugs.webkit.org/show_bug.cgi?id=130587
884
885         Unreviewed EFL gardening.
886
887         * platform/efl/TestExpectations:
888
889 2014-03-23  Darin Adler  <darin@apple.com>
890
891         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
892         https://bugs.webkit.org/show_bug.cgi?id=130653
893
894         Reviewed by Antti Koivisto.
895
896         * plugins/plugin-remove-readystatechange-expected.txt: Added a blank line; not what this
897         test is testing, but the different timing of loads results in this blank line.
898         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
899         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
900         comment explaining why this is needed and potentially insufficient in the long run.
901
902         * svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
903         renderer from the render tree.
904         * svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
905         to render. Without this, we were seeing two text renderers due to the loading timing change.
906
907 2014-03-23  James Craig  <jcraig@apple.com>
908
909         Web Inspector: AXI: add other ARIA one-to-many relationships: owns, flowto, controls.
910         https://bugs.webkit.org/show_bug.cgi?id=130635
911
912         Reviewed by Timothy Hatcher.
913
914         Support for @aria-owns, @aria-controls, and @aria-flowto.
915
916         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
917         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
918
919 2014-03-22  Chang Shu  <cshu@webkit.org>
920
921         Replace deprecatedIsCollapsibleWhitespace with RenderStyle::isCollapsibleWhiteSpace in TextIterator.
922         https://bugs.webkit.org/show_bug.cgi?id=130612.
923
924         Reviewed by Darin Adler.
925
926         * accessibility/table-scope-expected.txt:
927         * editing/deleting/delete-block-table-expected.txt:
928         * editing/pasteboard/paste-into-anchor-text-expected.txt:
929         * fast/dom/Element/offsetTop-table-cell-expected.txt:
930         * fast/html/object-border-expected.txt:
931         * fast/table/cell-in-row-before-misnested-text-crash-css-expected.txt:
932         * fast/table/cell-in-row-before-misnested-text-crash-expected.txt:
933         * fast/tokenizer/script_extra_close-expected.txt:
934         * fast/xsl/mozilla-tests-expected.txt:
935         * platform/mac/accessibility/aria-grid-with-strange-hierarchy-expected.txt:
936         * platform/mac/accessibility/table-multi-bodies-expected.txt:
937
938 2014-03-22  Michael Saboff  <msaboff@apple.com>
939
940         toThis() on a JSWorkerGlobalScope should return a JSProxy and not undefined
941         https://bugs.webkit.org/show_bug.cgi?id=130554
942
943         Reviewed by Geoffrey Garen.
944
945         Fixed toThis() on WorkerGlobalScope to return a JSProxy instead of the JSGlobalObject.
946         New regressions tests.
947
948         * fast/workers/resources/worker-strict.js: Added.
949         * fast/workers/worker-strict-expected.txt: Added.
950         * fast/workers/worker-strict.html: Added.
951
952 2014-03-22  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
953
954         ASSERTION FAILED: std::isfinite(num) in WebCore::CSSPrimitiveValue::CSSPrimitiveValue
955         https://bugs.webkit.org/show_bug.cgi?id=127361
956
957         Added test shows that CSS rules containing huge numbers
958         (which are transformed into 'INF' values after parsing)
959         are dropped.
960
961         Reviewed by Darin Adler.
962
963         * fast/css/infinite-floating-value-expected.txt: Added.
964         * fast/css/infinite-floating-value.html: Added.
965
966 2014-03-21  Mark Lam  <mark.lam@apple.com>
967
968         Crash when BytecodeGenerator::emitJump calls Label::bind on null pointer.
969         <https://webkit.org/b/124508>
970
971         Reviewed by Oliver Hunt.
972
973         * js/regress-124508-expected.txt: Added.
974         * js/regress-124508.html: Added.
975         * js/script-tests/regress-124508.js: Added.
976         (function_0):
977
978 2014-03-21  Zalan Bujtas  <zalan@apple.com>
979
980         Subpixel rendering: Make <img> positioning subpixel aware.
981         https://bugs.webkit.org/show_bug.cgi?id=130596
982
983         Reviewed by Simon Fraser.
984
985         Change <img> positioning from integral to device pixel. It enables us
986         to paint hairline borders around <img> properly.
987         This patch changes the behavior of broken image representation from constant 1 CSS px border
988         to a dynamic 1 device px.
989
990         * fast/images/hidpi-image-position-on-device-pixels-expected.html: Added.
991         * fast/images/hidpi-image-position-on-device-pixels.html: Added.
992
993 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
994
995         Unreviewed test fix after r166080.
996
997         * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Forgot to update this!
998
999 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1000
1001         Unreviewed test fix after r166080.
1002
1003         The cue-timing separator will trigger the creation of a new cue. So this test needs to remove
1004         use of the separator in the cue, so we can read the cue text.
1005
1006         * media/track/captions-webvtt/tc029-timings-whitespace.vtt:
1007         * media/track/track-webvtt-tc029-timings-whitespace.html:
1008
1009 2014-03-21  Oliver Hunt  <oliver@apple.com>
1010
1011         Fix semantics of JS execution when assigning an object to document.location
1012         https://bugs.webkit.org/show_bug.cgi?id=130213
1013
1014         Reviewed by Geoffrey Garen.
1015
1016         * fast/dom/navigation-with-sideeffects-expected.txt: Added.
1017         * fast/dom/navigation-with-sideeffects.html: Added.
1018
1019 2014-03-21  Adenilson Cavalcanti  <cavalcantii@gmail.com>
1020
1021         Refactor css3/filters/huge-region test
1022         https://bugs.webkit.org/show_bug.cgi?id=129553
1023
1024         Reviewed by Dirk Schulze.
1025
1026         This patch refactors the huge-region to become a big enough
1027         element to *not* be rendered. Plus, adds another test using a huge
1028         blur filter kernel size that will trigger clamping the value to
1029         maximum accepted value (500px).
1030
1031         * TestExpectations:
1032         * css3/filters/huge-blur-value-expected.txt: Added.
1033         * css3/filters/huge-blur-value.html: Copied from LayoutTests/css3/filters/huge-region.html.
1034         * css3/filters/huge-region.html:
1035
1036 2014-03-21  James Craig  <jcraig@apple.com>
1037
1038         Web Inspector: AXI: Expose Accessibility Tree children of the selected node
1039         https://bugs.webkit.org/show_bug.cgi?id=130264
1040
1041         Reviewed by Timothy Hatcher.
1042
1043         Updating for support of accessibility tree children.
1044
1045         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1046         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1047
1048 2014-03-21  Sergio Villar Senin  <svillar@igalia.com>
1049
1050         Unreviewed WebKitGtk+ rebaseline.
1051
1052         * platform/gtk-wk1/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt.
1053         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt:
1054
1055 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1056
1057         Handle recovery on "timestamp-looking" lines in the WebVTT parser
1058         https://bugs.webkit.org/show_bug.cgi?id=130610
1059
1060         Reviewed by Eric Carlson.
1061
1062         Merged from Blink (patch by fs@opera.com):
1063         https://chromium.googlesource.com/chromium/blink/+/b669a380efbffe25f3b154b026b57b9822ce08e2
1064         http://crbug.com/75273002
1065
1066         * media/track/captions-webvtt/tc006-cue-id-error.vtt:
1067         * media/track/captions-webvtt/tc007-cue-no-id-error.vtt:
1068         * media/track/captions-webvtt/tc011-cues-no-separation.vtt:
1069         * media/track/captions-webvtt/tc031-cue-recovery-cuetext.vtt: Added.
1070         * media/track/captions-webvtt/tc031-cue-recovery-header.vtt: Added.
1071         * media/track/captions-webvtt/tc031-cue-recovery-note.vtt: Added.
1072         * media/track/captions-webvtt/tc032-degenerate-cues.vtt: Added.
1073         * media/track/track-webvtt-tc006-cue-identifiers-expected.txt:
1074         * media/track/track-webvtt-tc006-cue-identifiers.html:
1075         * media/track/track-webvtt-tc007-cue-no-id-expected.txt:
1076         * media/track/track-webvtt-tc007-cue-no-id.html:
1077         * media/track/track-webvtt-tc011-blank-lines-expected.txt:
1078         * media/track/track-webvtt-tc011-blank-lines.html:
1079         * media/track/track-webvtt-tc031-cue-recovery-expected.txt: Added.
1080         * media/track/track-webvtt-tc031-cue-recovery.html: Added.
1081         * media/track/track-webvtt-tc032-degenerate-cues-expected.txt: Added.
1082         * media/track/track-webvtt-tc032-degenerate-cues.html: Added.
1083
1084 2014-03-21  David Hyatt  <hyatt@apple.com>
1085
1086         Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.
1087         https://bugs.webkit.org/show_bug.cgi?id=129948
1088         <rdar://problem/16074072>
1089         
1090         Reviewed by Simon Fraser.
1091
1092         * fast/multicol/multicol-li-crash-expected.txt: Added.
1093         * fast/multicol/multicol-li-crash.html: Added.
1094
1095 2014-03-21  Sergio Villar Senin  <svillar@igalia.com>
1096
1097         Unreviewed. Rebaseline expectations after r165651.
1098
1099         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt: Replaced Path by Path2D.
1100         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Ditto.
1101
1102 2014-03-21  Zalan Bujtas  <zalan@apple.com>
1103
1104         Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
1105
1106         Unreviewed TestExpectations update on ML WK2 debug.
1107
1108         * platform/mac-wk2/TestExpectations:
1109
1110 2014-03-21  Brent Fulgham  <bfulgham@apple.com>
1111
1112         Unreviewed test fix after my last checkin. Add missing test expectation.
1113
1114         * http/tests/media/track/track-webvtt-slow-loading-expected.txt: Added.
1115
1116 2014-03-21  Radu Stavila  <stavila@adobe.com>
1117
1118         [CSS Regions] incorrect clipping when the content has CSS Transforms like rotation
1119         https://bugs.webkit.org/show_bug.cgi?id=110198
1120
1121         Reviewed by David Hyatt.
1122
1123         Added test that confirms the issue of transformed content being clipped was fixed.
1124
1125         * fast/regions/overflow-content-transform-rotate-expected.html: Added.
1126         * fast/regions/overflow-content-transform-rotate.html: Added.
1127
1128 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
1129
1130         Merge WebVTT Tokenizer Updates
1131         https://bugs.webkit.org/show_bug.cgi?id=130565
1132
1133         Reviewed by Eric Carlson.
1134
1135         Merged from Blink (patch by fs@opera.com):
1136         https://chromium.googlesource.com/chromium/blink/+/923db263aa65d6efd71c5b55708ad7eea6b23f53
1137         http://crbug.com/73813002
1138         https://chromium.googlesource.com/chromium/blink/+/48375b1d56b2d8850ae93a6c6fb01c69fae82c75
1139         http://crbug.com/77553004
1140         https://chromium.googlesource.com/chromium/blink/+/98d4fc4f5cb716a31d11907120b10538d4ba0f09
1141         http://crbug.com/78833002
1142         https://chromium.googlesource.com/chromium/blink/+/0e53d4f9f140e979b7f32de495551684bc7f4cd2
1143         http://crbug.com/81113003
1144         https://chromium.googlesource.com/chromium/blink/+/730ef1e7f9a1919964f7e74e7ccb2f343e10a148
1145         http://crbug.com/97103002
1146         https://chromium.googlesource.com/chromium/blink/+/c373ee914ffabeaf833939129538251d8f2f4eca
1147         http://crbug.com/98763004
1148         https://chromium.googlesource.com/chromium/blink/+/4ddb4d57948228fa05e49e06bd58a1179c09f212
1149         http://crbug.com/118263002
1150
1151         * TestExpectations:
1152         * media/track/captions-webvtt/tc022-entities-wrong.vtt:
1153         * media/track/captions-webvtt/tc022-entities.vtt:
1154         * media/track/track-webvtt-tc022-entities-expected.txt:
1155         * media/track/track-webvtt-tc022-entities.html:
1156
1157 2014-03-21  Frédéric Wang  <fred.wang@free.fr>
1158
1159         Bug 130345 - Refine childShouldCreateRenderer for MathML elements
1160         https://bugs.webkit.org/show_bug.cgi?id=130345
1161
1162         Reviewed by Chris Fleizach.
1163
1164         We update the references of some tests after the additional
1165         restrictions on MathML children. We replace the foreign-*.html with a
1166         single foreign-element-in-token.html and write more tests to verify the
1167         accepted and reject content.
1168
1169         * mathml/msub-anonymous-child-render-crash-expected.txt: Update reference now that text is only allowed in some token MathML elements.
1170         * mathml/presentation/annotation-children-expected.html: Added.
1171         * mathml/presentation/annotation-children.html: Added.
1172         * mathml/presentation/foreign-element-in-annotation-xml.html: Added.
1173         * mathml/presentation/foreign-element-in-annotation-xml-expected.txt: Added.
1174         * mathml/presentation/foreign-element-in-token-expected.txt: Added.
1175         * mathml/presentation/foreign-element-in-token.html: Added.
1176         * mathml/presentation/foreign-mi-expected-mismatch.html: Removed.
1177         * mathml/presentation/foreign-mi.html: Removed.
1178         * mathml/presentation/foreign-mn-expected-mismatch.html: Removed.
1179         * mathml/presentation/foreign-mn.html: Removed.
1180         * mathml/presentation/foreign-mtext-expected-mismatch.html: Removed.
1181         * mathml/presentation/foreign-mtext-rejected-expected.html: Removed.
1182         * mathml/presentation/foreign-mtext-rejected.html: Removed.
1183         * mathml/presentation/foreign-mtext.html: Removed.
1184         * mathml/presentation/semantics-2.html: the mtext elements can not be direct child of annotation-xml. wrap them in a math tag.
1185         * mathml/presentation/semantics-3.html: ditto.
1186         * mathml/presentation/semantics-4.html: ditto.
1187
1188 2014-03-21  Mark Lam  <mark.lam@apple.com>
1189
1190         StackLayoutPhase should find the union'ed calleeVariable before accessing its machineLocal.
1191         <https://webkit.org/b/130566>
1192
1193         Reviewed by Filip Pizlo.
1194
1195         * js/regress-130566-expected.txt: Added.
1196         * js/regress-130566.html: Added.
1197         * js/script-tests/regress-130566.js: Added.
1198         (test.doTest):
1199         (test.for):
1200         (test):
1201
1202 2014-03-21  Zalan Bujtas  <zalan@apple.com>
1203
1204         Subpixel rendering: RenderBox is positioned off by one when non-compositing transform is present.
1205         https://bugs.webkit.org/show_bug.cgi?id=130430
1206
1207         Reviewed by Simon Fraser.
1208
1209         div {
1210             position: absolute;
1211              top: 10.25px;
1212              left: 10.25px;
1213          }
1214
1215          The <div> with (10.25px, 10.25px) is painted to (10.5px, 10.5px) after device pixel snapping on 2x display.
1216          Moving <div> to its own RenderLayer should not change the painting position.
1217
1218          div {
1219              position: absolute;
1220              top: 10.25px;
1221              left: 10.25px;
1222              -webkit-transform: rotate(0deg);
1223          }
1224
1225         When we paint the RenderLayer's content, the graphics context is translated by the rounded value of
1226         renderer's offset from parent.
1227
1228             (10.25px,10.25px) -> rounded to (10.5px,10.5px).
1229
1230         When the translate moves the graphics context's origin over the renderer's top-left position,
1231         the renderer's relative top-left coordinates end up being negative.
1232
1233             Graphics context translated by (10.5px,10.5px) -> pushes renderer's relative top-left coords to (-0.25px,-0.25px)
1234
1235         When we round (pixel snap) these negative coordinates, half-way values get translated to the wrong direction.
1236
1237         (relative coords (-0.25px,-0.25px) -> pixel snapped to (-0.5px,-0.5px) -> final absolute(painting) coords (10px,10px))
1238
1239         This patch changes the rounding to flooring to ensure that the relative top-left position never gets negative as the result
1240         of subpixel shifting.
1241
1242         * TestExpectations:
1243         * compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present-expected.html: Added.
1244         * compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present.html: Added.
1245         * fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present-expected.html: Added.
1246         * fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present.html: Added.
1247
1248 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
1249
1250         Update some references for MathML pixels tests
1251         https://bugs.webkit.org/show_bug.cgi?id=130455.
1252
1253         Reviewed by Chris Fleizach.
1254
1255         * TestExpectations: Remove failures for MathML pixel tests.
1256         * mathml/presentation/mo.xhtml: Removed.
1257         * mathml/presentation/roots.xhtml: Remove the test that is already covered by bug95015.html.
1258         * mathml/presentation/row.xhtml: Removed.
1259         * platform/efl/TestExpectations: Remove failure for mo-stretch.html
1260         * platform/efl/mathml/presentation/mo-stretch-expected.png: Update reference.
1261         * platform/efl/mathml/presentation/mo-stretch-expected.txt: Update reference.
1262         * platform/efl/mathml/presentation/roots-expected.png: Update reference.
1263         * platform/efl/mathml/presentation/roots-expected.txt: Update reference.
1264         * platform/gtk/mathml/presentation/mo-expected.png: Removed.
1265         * platform/gtk/mathml/presentation/mo-expected.txt: Removed.
1266         * platform/gtk/mathml/presentation/roots-expected.png: Update reference.
1267         * platform/gtk/mathml/presentation/roots-expected.txt: Update reference.
1268         * platform/gtk/mathml/presentation/row-expected.png: Removed.
1269         * platform/gtk/mathml/presentation/row-expected.txt: Removed.
1270         * platform/mac/mathml/presentation/mo-expected.png: Removed.
1271         * platform/mac/mathml/presentation/mo-expected.txt: Removed.
1272         * platform/mac/mathml/presentation/roots-expected.txt: Update reference.
1273         * platform/mac/mathml/presentation/row-expected.txt: Removed.
1274         * platform/mac/mathml/presentation/row-expected.txt: Removed.
1275         * platform/win/TestExpectations: Remove failure for mo-stretch.html and mspace-children.html
1276
1277 2014-03-21  Andreas Kling  <akling@apple.com>
1278
1279         HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
1280         <rdar://problem/15675780>
1281
1282         Merge Blink r156744 by Adam Klein.
1283
1284         * fast/frames/set-iframe-src-in-pagehide-crash-expected.txt: Added.
1285         * fast/frames/set-iframe-src-in-pagehide-crash.html: Added.
1286
1287 2014-03-20  Brian Burg  <bburg@apple.com>
1288
1289         Web Inspector: add frontend controller and models for replay sessions
1290         https://bugs.webkit.org/show_bug.cgi?id=130145
1291
1292         Reviewed by Joseph Pecoraro.
1293
1294         Add tests for existing nondeterministic inputs handled in JSC.
1295         They are skipped for all platforms until WEB_REPLAY is enabled.
1296
1297         The new mechanism here is the single-segment replay reftest. It will
1298         load the test page once to inject test code into the inspector. Then,
1299         the reftest will reload the test page and start capturing. The test
1300         page performs some nondeterministic computation before the load event.
1301         Then, the inspector test dumps the computed nondeterministic state.
1302         Capturing is stopped, and the session is replayed once. When the load
1303         event fires on the replayed page execution, the nondeterministic states
1304         from capturing and replaying are compared. They should be the same.
1305
1306         * inspector/replay/javascript-random-seed-expected.txt: Added.
1307         * inspector/replay/javascript-random-seed.html: Added.
1308         * inspector/replay/replay-test.js: Added. This contains the bulk of
1309         the replay-specific testing logic for the added tests.
1310
1311         (InspectorTestProxy.registerInitializer.):
1312         (InspectorTestProxy.registerInitializer):
1313
1314 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
1315
1316         Rename TextTrackRegion/TextTrackRegionList to VTTRegion/VTTRegionList
1317         https://bugs.webkit.org/show_bug.cgi?id=130543
1318
1319         Reviewed by Dean Jackson.
1320
1321         Merged from Blink (patch by philipj@opera.com):
1322         https://chromium.googlesource.com/chromium/blink/+/69ee6d3399d64163e4936ac1bde222036c54c4b8
1323         http://crbug.com/55653003
1324
1325         * media/track/regions-webvtt/text-track-cue-region-attribute.html:
1326         * media/track/regions-webvtt/text-track-region-constructor-expected.txt: Removed.
1327         * media/track/regions-webvtt/text-track-region-constructor.html: Removed.
1328         * media/track/regions-webvtt/text-track-region-display-expected.txt: Removed.
1329         * media/track/regions-webvtt/text-track-region-display.html: Removed.
1330         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Removed.
1331         * media/track/regions-webvtt/text-track-region-dom-layout.html: Removed.
1332         * media/track/regions-webvtt/text-track-region-list-expected.txt: Removed.
1333         * media/track/regions-webvtt/text-track-region-list.html: Removed.
1334         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Removed.
1335         * media/track/regions-webvtt/text-track-region-parser.html: Removed.
1336         * media/track/regions-webvtt/vtt-region-constructor-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor-expected.txt.
1337         * media/track/regions-webvtt/vtt-region-constructor.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-constructor.html.
1338         * media/track/regions-webvtt/vtt-region-display-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display-expected.txt.
1339         * media/track/regions-webvtt/vtt-region-display.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-display.html.
1340         * media/track/regions-webvtt/vtt-region-dom-layout-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout-expected.txt.
1341         * media/track/regions-webvtt/vtt-region-dom-layout.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-dom-layout.html.
1342         * media/track/regions-webvtt/vtt-region-list-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list-expected.txt.
1343         * media/track/regions-webvtt/vtt-region-list.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-list.html.
1344         * media/track/regions-webvtt/vtt-region-parser-expected.txt: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser-expected.txt.
1345         * media/track/regions-webvtt/vtt-region-parser.html: Copied from LayoutTests/media/track/regions-webvtt/text-track-region-parser.html.
1346
1347 2014-03-20  Hans Muller  <hmuller@adobe.com>
1348
1349         [CSS Shapes] clamp RasterShape shapeMargin to reference box size
1350         https://bugs.webkit.org/show_bug.cgi?id=130350
1351
1352         Reviewed by Dean Jackson.
1353
1354         Verify that a very large shape-margin value combined with a very small
1355         shape-outside image defines a shape that matches the shape-outside
1356         element's margin-box.
1357
1358         * fast/shapes/shape-outside-floats/shape-outside-one-pixel-expected.html: Added.
1359         * fast/shapes/shape-outside-floats/shape-outside-one-pixel.html: Added.
1360
1361 2014-03-20  Beth Dakin  <bdakin@apple.com>
1362
1363         Implement contentInset for Mac WebKit2
1364         https://bugs.webkit.org/show_bug.cgi?id=130273
1365
1366         Reviewed by Simon Fraser.
1367
1368         Add two tests for hit-testing with a topContentInset.
1369
1370         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Added.
1371         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Added.
1372         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Added.
1373         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Added.
1374
1375 2014-03-20  Brent Fulgham  <bfulgham@apple.com>
1376
1377         Add a flushing mechanism for the WebVTTParser
1378         https://bugs.webkit.org/show_bug.cgi?id=130532
1379
1380         Reviewed by Eric Carlson.
1381
1382         Merged from Blink (patch by vcarbune@chromium.org):
1383         https://chromium.googlesource.com/chromium/blink/+/1ac2b3081492ab8661429230004013a9a3623f0f
1384         http://crbug.com/54203003
1385         https://chromium.googlesource.com/chromium/blink/+/24343d32bc36d20d59ef3e10040faddde65929e6
1386         http://crbug.com/59453002
1387         https://chromium.googlesource.com/chromium/blink/+/ef2793f1d9d207389589ecf9a136ea5c7170b4af
1388         http://crbug.com/75233002
1389         https://chromium.googlesource.com/chromium/blink/+/a29f2f8324abcd4826b41e7dc34373dee2ec57a9
1390         http://crbug.com/52713005
1391         https://chromium.googlesource.com/chromium/blink/+/7ce003c8d47b39f116f1f2a592a5dfb4a9e77228
1392         http://crbug.com/64303004
1393         https://chromium.googlesource.com/chromium/blink/+/18f896b3498478311e880f782813d5dfc8c0c7d1
1394         http://crbug.com/96933004
1395         https://chromium.googlesource.com/chromium/blink/+/8670e8ecb13254a651f5493ec83f4484d18c154e
1396         http://crbug.com/98783005
1397         https://chromium.googlesource.com/chromium/blink/+/4ac55780a6af3d76e0159c1d145330964ad56647
1398         http://crbug.com/104713002
1399
1400         * http/tests/media/track: Added.
1401         * http/tests/media/track/track-webvtt-slow-loading-2-expected.txt: Added.
1402         * http/tests/media/track/track-webvtt-slow-loading-2.html: Added.
1403         * http/tests/media/track/track-webvtt-slow-loading.html: Added.
1404         * media/track/captions-webvtt/captions-multiline-lf.vtt: Added.
1405         * media/track/track-webvtt-tc023-markup.html:
1406
1407 2014-03-20  David Hyatt  <hyatt@apple.com>
1408
1409         [New Multicolumn] getClientRects returns wrong rectangle
1410         https://bugs.webkit.org/show_bug.cgi?id=128614
1411
1412         Reviewed by Sam Weinig.
1413
1414         Added fast/multicol/newmulticol/client-rects.html and beefed up existing
1415         fast/multicol/client-rects.html to use more writing modes.
1416
1417         * fast/multicol/client-rects.html:
1418         * fast/multicol/newmulticol/client-rects-expected.html: Added.
1419         * fast/multicol/newmulticol/client-rects.html: Added.
1420         * platform/mac/fast/multicol/client-rects-expected.png:
1421         * platform/mac/fast/multicol/client-rects-expected.txt:
1422
1423 2014-03-19  Oliver Hunt  <oliver@apple.com>
1424
1425         Incorrect behavior when mutating a typed array during set.
1426         https://bugs.webkit.org/show_bug.cgi?id=130428
1427
1428         Reviewed by Geoffrey Garen.
1429
1430         Test behaviour of TypedArray.set(array) when we neuter the array.
1431
1432         * js/typed-array-mutated-during-set-expected.txt: Added.
1433         * js/typed-array-mutated-during-set.html: Added.
1434
1435 2014-03-20  Daniel Bates  <dabates@apple.com>
1436
1437         Preserve original document URL for XSSAuditor reports
1438
1439         Merged from Blink (patch by Tom Sepez):
1440         https://src.chromium.org/viewvc/blink?view=rev&revision=158406
1441
1442         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt: Added.
1443         * http/tests/security/xssAuditor/report-script-tag-replace-state.html: Added.
1444         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1445
1446 2014-03-20  Daniel Bates  <dabates@apple.com>
1447
1448         XSSAuditor bypass with frameset tags
1449
1450         Merged from Blink (patch by Tom Sepez):
1451         https://src.chromium.org/viewvc/blink?view=rev&revision=157794
1452
1453         * http/tests/security/xssAuditor/frameset-injection-expected.txt: Added.
1454         * http/tests/security/xssAuditor/frameset-injection.html: Added.
1455         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1456
1457 2014-03-20  Radu Stavila  <stavila@adobe.com>
1458
1459         [CSS Regions] Cleanup scrollable regions tests
1460         https://bugs.webkit.org/show_bug.cgi?id=130505
1461
1462         Reviewed by Mihnea Ovidenie.
1463
1464         Tests should only display red in case of failure. Purpose of the test should be very clearly stated.
1465
1466         * fast/regions/scrollable-last-region-expected.html:
1467         * fast/regions/scrollable-last-region.html:
1468         * fast/regions/scrollable-regions-hit-testing-inside-expected.html:
1469         * fast/regions/scrollable-regions-hit-testing-inside.html:
1470         * fast/regions/scrollable-single-region-bt-expected.html:
1471         * fast/regions/scrollable-single-region-bt.html:
1472         * fast/regions/scrollable-single-region-expected.html:
1473         * fast/regions/scrollable-single-region-lr-expected.html:
1474         * fast/regions/scrollable-single-region-lr.html:
1475         * fast/regions/scrollable-single-region-relative-element-expected.html:
1476         * fast/regions/scrollable-single-region-relative-element.html:
1477         * fast/regions/scrollable-single-region-rl-expected.html:
1478         * fast/regions/scrollable-single-region-rl.html:
1479         * fast/regions/scrollable-single-region.html:
1480         * fast/regions/wheel-scroll-abspos-expected.html:
1481         * fast/regions/wheel-scroll-abspos.html:
1482         * fast/regions/wheel-scroll-expected.html:
1483         * fast/regions/wheel-scroll.html:
1484         * fast/regions/wheel-scrollable-single-region-expected.html:
1485         * fast/regions/wheel-scrollable-single-region.html:
1486
1487 2014-03-20  Simon Fraser  <simon.fraser@apple.com>
1488
1489         A completed fill-forwards animation should not disable overlap testing
1490         https://bugs.webkit.org/show_bug.cgi?id=130522
1491         <rdar://problem/15862395>
1492
1493         Reviewed by Dean Jackson.
1494         
1495         Tests that dump layer trees when a fill-forwards animation has finished,
1496         both when the final keyframe causes overlap, and when it does not.
1497
1498         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Added.
1499         * compositing/animation/filling-animation-overlap-at-end.html: Added.
1500         * compositing/animation/filling-animation-overlap-expected.txt: Added.
1501         * compositing/animation/filling-animation-overlap.html: Added.
1502         * compositing/animation/layer-for-filling-animation-expected.txt: Added.
1503         * compositing/animation/layer-for-filling-animation.html: Added.
1504
1505 2014-03-20  Dirk Schulze  <krit@webkit.org>
1506
1507         Canvas methods clip/fill/stroke should not except 0 argument
1508         https://bugs.webkit.org/show_bug.cgi?id=130497
1509
1510         Reviewed by Dean Jackson.
1511
1512         Add more exception tests for fill/stroke/clip.
1513
1514         * fast/canvas/canvas-clip-path-expected.txt:
1515         * fast/canvas/canvas-fill-path-expected.txt:
1516         * fast/canvas/canvas-stroke-path-expected.txt:
1517         * fast/canvas/script-tests/canvas-clip-path.js:
1518         * fast/canvas/script-tests/canvas-fill-path.js:
1519         * fast/canvas/script-tests/canvas-stroke-path.js:
1520
1521 2014-03-20  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1522
1523         Unreviewed GTK Gardening.
1524
1525         Update expectation of accessibility/table-detection.html after r165535.
1526         Update expectation of accessibility/aria-hidden-false-works-in-subtrees.html.
1527
1528         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1529         * platform/gtk/accessibility/table-detection-expected.txt:
1530
1531 2014-03-20  Mihai Tica  <mitica@adobe.com>
1532
1533         [CSS Blending] Blending operation is not isolated when setting z-index on parent from javascript
1534         https://bugs.webkit.org/show_bug.cgi?id=129307
1535
1536         Reviewed by Dean Jackson.
1537
1538         Test if setting or unsetting stacking context or blend mode from script correctly updates blending
1539         isolation.
1540
1541         * css3/compositing/blend-mode-background.html: Added.
1542         * fast/repaint/blend-mode-isolate-stacking-context-expected.txt: Added.
1543         * fast/repaint/blend-mode-isolate-stacking-context.html: Added.
1544         * platform/mac/css3/compositing/blend-mode-background-expected.png: Added.
1545         * platform/mac/css3/compositing/blend-mode-background-expected.txt: Added.
1546
1547 2014-03-20  Radu Stavila  <stavila@adobe.com>
1548
1549         [CSS Regions] Remove "visibility:hidden" from overflow-scrollable* tests
1550         https://bugs.webkit.org/show_bug.cgi?id=130510
1551
1552         Reviewed by Andrei Bucur.
1553
1554         The visibility hidden option was needed to prevent these tests from failing before the 
1555         visual overflow was properly implemented (bug 118665). It is now no longer required.
1556
1557         * fast/regions/overflow-scrollable-rel-pos-fragment-expected.html:
1558         * fast/regions/overflow-scrollable-rel-pos-fragment.html:
1559         * fast/regions/overflow-scrollable-rotated-fragment-expected.html:
1560         * fast/regions/overflow-scrollable-rotated-fragment.html:
1561         * fast/regions/overflow-scrollable-unsplittable-fragment-expected.html:
1562         * fast/regions/overflow-scrollable-unsplittable-fragment.html:
1563
1564 2014-03-20  Lorenzo Tilve  <ltilve@igalia.com>
1565
1566         "input" event is not fired when changing a select element's value
1567         https://bugs.webkit.org/show_bug.cgi?id=117526
1568
1569         Reviewed by Antti Koivisto.
1570
1571         Add tests to verify that input event is dispatched when listbox
1572         or menulist values are modified.
1573
1574         * fast/forms/select/listbox-oninput-fired-expected.txt: Added.
1575         * fast/forms/select/listbox-oninput-fired.html: Added.
1576         * fast/forms/select/menulist-oninput-fired-expected.txt: Added.
1577         * fast/forms/select/menulist-oninput-fired.html: Added.
1578
1579 2014-03-20  Radu Stavila  <stavila@adobe.com>
1580
1581         [CSS Regions] The height of a scrollable element flowed inside a scrollable region is not computed correctly
1582         https://bugs.webkit.org/show_bug.cgi?id=129487
1583
1584         Reviewed by Andrei Bucur.
1585
1586         Added tests for different situations using scrollable regions and fixed a couple existing tests.
1587
1588         * fast/regions/clip-to-padding-box-margins.html: overflow-x and overflow-y cannot be hidden & visible.
1589         * fast/regions/scrollable-last-region-expected.html: "hack" no longer needed now that the scroll content size is properly computed.
1590         * fast/regions/scrollable-region-content-size-expected.html: Added.
1591         * fast/regions/scrollable-region-content-size-horiz-bt-expected.html: Added.
1592         * fast/regions/scrollable-region-content-size-horiz-bt.html: Added.
1593         * fast/regions/scrollable-region-content-size-no-overflow-expected.html: Added.
1594         * fast/regions/scrollable-region-content-size-no-overflow-horiz-bt-expected.html: Added.
1595         * fast/regions/scrollable-region-content-size-no-overflow-horiz-bt.html: Added.
1596         * fast/regions/scrollable-region-content-size-no-overflow-vert-rl-expected.html: Added.
1597         * fast/regions/scrollable-region-content-size-no-overflow-vert-rl.html: Added.
1598         * fast/regions/scrollable-region-content-size-no-overflow.html: Added.
1599         * fast/regions/scrollable-region-content-size-relative-expected.html: Added.
1600         * fast/regions/scrollable-region-content-size-relative.html: Added.
1601         * fast/regions/scrollable-region-content-size-vert-rl-expected.html: Added.
1602         * fast/regions/scrollable-region-content-size-vert-rl.html: Added.
1603         * fast/regions/scrollable-region-content-size-vertical-lr-expected.html: Added.
1604         * fast/regions/scrollable-region-content-size-vertical-lr.html: Added.
1605         * fast/regions/scrollable-region-content-size.html: Added.
1606         * fast/regions/scrollable-region-scrollable-content-expected.html: Added.
1607         * fast/regions/scrollable-region-scrollable-content.html: Added.
1608
1609 2014-03-20  Zalan Bujtas  <zalan@apple.com>
1610
1611         Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
1612         https://bugs.webkit.org/show_bug.cgi?id=130153
1613
1614         Reviewed by Simon Fraser.
1615
1616         Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
1617         need to be propagated through the layer tree so that painting coordinates match layout coordinates.
1618
1619         Subpixel accumulation through nesting (absolute positioning, 2x display):
1620         non-compositing case:
1621         (nested boxes)  (layout pos) (norm.paint pos) (translate accumulation, subpixel accumulation, final paint pos)
1622         div -> top: 1.3px   1.3px     1.5px      1.5px 0.2px -> snapped 0.0px -> 1.5px
1623          div -> top: 1.3px   2.6px     2.5px      3.0px 0.4px -> snapped 0.5px -> 2.5px
1624           div -> top: 1.3px   3.9px     4.0px      4.5px 0.6px -> snapped 0.5px -> 4.0px
1625            div -> top: 1.3px   5.2px     5.0px      6.0px 0.8px -> snapped 1.0px -> 5.0px
1626
1627         compositing case:
1628         (nested boxes)  (layout pos) (norm.paint pos) (device pixel offset + fractional offset, final pos)
1629         div -> top: 1.3px   1.3px      1.5px      1.0px + 0.3px -> snapped -> 1.5px
1630          div -> top: 1.3px   2.6px      2.5px      2.5px + 0.1px -> snapped -> 2.5px
1631           div -> top: 1.3px   3.9px      4.0px      3.5px + 0.4px -> snapped -> 4.0px
1632            div -> top: 1.3px   5.2px      5.0px      5.0px + 0.2px -> snapped -> 5.0px
1633
1634         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
1635         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
1636         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
1637         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
1638
1639 2014-03-20  Krzysztof Czech  <k.czech@samsung.com>
1640
1641         Unreviewed EFL gardening
1642
1643         Update expectation of table-detection.html after r165535.
1644
1645         * platform/efl-wk2/accessibility/table-detection-expected.txt:
1646
1647 2014-03-20  Lorenzo Tilve  <ltilve@igalia.com>
1648
1649         Dispatch input event for Range element keyboard event
1650         https://bugs.webkit.org/show_bug.cgi?id=129929
1651
1652         Reviewed by Kent Tamura.
1653
1654         For any value update, dispatch both input and change event.
1655         Also removes extra dispatch change event, as event is dispatched
1656         from TextFieldInputType:setValue.
1657
1658         Merged from Blink (patch by Habib Virji):
1659         https://src.chromium.org/viewvc/blink?revision=168558&view=revision
1660
1661         * fast/forms/range/range-keyboard-oninput-event-expected.txt: Added.
1662         * fast/forms/range/range-keyboard-oninput-event.html: Added.
1663
1664 2014-03-20  Mihnea Ovidenie  <mihnea@adobe.com>
1665
1666         [CSSRegions] Content flowed in 0px height region not displayed
1667         https://bugs.webkit.org/show_bug.cgi?id=98265
1668
1669         After the past work on overflow, this looks fixed. Add a test to make sure
1670         we are covered for future regressions.
1671
1672         Reviewed by Andrei Bucur.
1673
1674         * fast/regions/overflow-content-zero-height-region-expected.html: Added.
1675         * fast/regions/overflow-content-zero-height-region.html: Added.
1676
1677 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
1678
1679         Merge Misc. WebVTT Updates from Blink.
1680         https://bugs.webkit.org/show_bug.cgi?id=130491
1681
1682         Reviewed by Eric Carlson.
1683
1684         Merged from Blink (patch by vcarbune@chromium.org):
1685         https://chromium.googlesource.com/chromium/blink/+/fb62b2b54944bd19026192c049a1db250756fc12
1686         http://crbug.com/40323003
1687         https://chromium.googlesource.com/chromium/blink/+/29176fb0b394a97e85f4dabc07e18329f3ceae41
1688         http://crbug.com/54463002
1689         https://chromium.googlesource.com/chromium/blink/+/29476f839a08cb17c5a3fc713f7e454e7cea9c60
1690         http://crbug.com/55853002
1691         https://chromium.googlesource.com/chromium/blink/+/ba2378ef873e786cf2937034e012669cdd37dfe8
1692         http://crbug.com/65343003
1693         https://chromium.googlesource.com/chromium/blink/+/1915b9aa1bba45aebf28531b40ae627ecf9a3d59
1694         http://crbug.com/62833005
1695         https://chromium.googlesource.com/chromium/blink/+/ea46dbd0f1f29779a1cd4f59b19361b803f09a9b
1696         http://crbug.com/64273013
1697         https://chromium.googlesource.com/chromium/blink/+/9eb4bb6b627357bb94d66386a4123ec004cccfc4
1698         http://crbug.com/101513002
1699         https://chromium.googlesource.com/chromium/blink/+/192a843b32eafb77bf92c50ec50d334ba935028a
1700         http://crbug.com/102403002
1701         https://chromium.googlesource.com/chromium/blink/+/15f9efcc952fcf73184e28fb9db79633c1fa6653
1702         http://crbug.com/104443002
1703         https://chromium.googlesource.com/chromium/blink/+/74fd66b451a464683f7cb748855b1740a54b2c16
1704         http://crbug.com/75243004
1705
1706         * media/track/captions-webvtt/tc030-interspersed-non-cue.vtt: Added.
1707         * media/track/track-webvtt-tc027-empty-cue-expected.txt: Mark one test as expected to fail, since
1708         the test (incorrectly) expects to fail on empty cues. The test will be updated in a future patch.
1709         * media/track/track-webvtt-tc030-interspersed-non-cue-expected.txt: Added.
1710         * media/track/track-webvtt-tc030-interspersed-non-cue.html: Added.
1711
1712 2014-03-19  Zalan Bujtas  <zalan@apple.com>
1713
1714         Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
1715
1716         Unreviewed TestExpectations update on ML WK2 debug.
1717
1718         * platform/mac-wk2/TestExpectations:
1719
1720 2014-03-19  Eric Carlson  <eric.carlson@apple.com>
1721
1722         media/video-remote-control-playpause.html frequently fails on the bots
1723         https://bugs.webkit.org/show_bug.cgi?id=130490
1724
1725         Unreviewed TestExpectations update.
1726
1727         * platform/mac/TestExpectations: Mark test as flakey while I try to reproduce it.
1728
1729 2014-03-19  Dirk Schulze  <krit@webkit.org>
1730
1731         Implement isPointInPath and isPointInStroke with Path2D argument
1732         https://bugs.webkit.org/show_bug.cgi?id=130473
1733
1734         Reviewed by Dean Jackson.
1735
1736         Test isPointInPath and isPointInStroke with Path2D argument.
1737
1738         * fast/canvas/canvas-path-isPointInPath-expected.txt: Added.
1739         * fast/canvas/canvas-path-isPointInPath.html: Added.
1740         * fast/canvas/canvas-path-isPointInStroke-expected.txt: Added.
1741         * fast/canvas/canvas-path-isPointInStroke.html: Added.
1742         * fast/canvas/script-tests/canvas-path-isPointInPath.js: Added.
1743         * fast/canvas/script-tests/canvas-path-isPointInStroke.js: Added.
1744
1745 2014-03-19  Antti Koivisto  <antti@apple.com>
1746
1747         Crash with long selector list
1748         https://bugs.webkit.org/show_bug.cgi?id=123006
1749
1750         Reviewed by Andreas Kling.
1751
1752         * fast/css/long-selector-list-crash-expected.txt: Added.
1753         * fast/css/long-selector-list-crash.html: Added.
1754
1755 2014-03-19  Eric Carlson  <eric.carlson@apple.com>
1756
1757         Make Remote Control commands testable
1758         https://bugs.webkit.org/show_bug.cgi?id=130358
1759
1760         Reviewed by Jer Noble.
1761
1762         * media/video-remote-control-playpause-expected.txt: Added.
1763         * media/video-remote-control-playpause.html: Added.
1764
1765 2014-03-19  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
1766
1767         Improving webkitGetUserMedia error handling and error messages
1768         https://bugs.webkit.org/show_bug.cgi?id=130452
1769
1770         Reviewed by Eric Carlson.
1771
1772         Checking if first argument of webkitGetUserMedia is a valid Dictionary. If not, throw an exception with a
1773         clearer message of the error.
1774
1775         * fast/mediastream/argument-types-expected.txt:
1776         * fast/mediastream/script-tests/argument-types.js:
1777
1778 2014-03-19  Dirk Schulze  <krit@webkit.org>
1779
1780         Implement method addPath for Path2D
1781         https://bugs.webkit.org/show_bug.cgi?id=130461
1782
1783         Reviewed by Dean Jackson.
1784
1785         Test the addPath Path2D method.
1786
1787         * platform/efl/TestExpectations:
1788         * platform/gtk/TestExpectations:
1789         * fast/canvas/canvas-path-addPath-expected.txt: Added.
1790         * fast/canvas/canvas-path-addPath.html: Added.
1791
1792 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
1793
1794         Fix cue rendering test and include support for left/right alignment
1795         https://bugs.webkit.org/show_bug.cgi?id=130406
1796
1797         Reviewed by Eric Carlson.
1798
1799         Merged from Blink (patch by vcarbune@chromium.org):
1800         https://chromium.googlesource.com/chromium/blink/+/e695703cb603421c741e59a557a7989113c13b94
1801         http://crbug.com/25155003
1802
1803         * media/track/captions-webvtt/captions-snap-to-lines-not-set.vtt: Revised for left/right alignment tags.
1804         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt: Ditto.
1805         * media/track/track-cue-rendering-snap-to-lines-not-set.html: Ditto.
1806
1807 2014-03-19  Brent Fulgham  <bfulgham@apple.com>
1808
1809         Unreviewed test system fix.
1810
1811         * TestExpectations: I mistakenly checked in the region-webvtt tests as enabled. This feature is not
1812         ready to be turned on for all platforms yet.
1813
1814 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
1815
1816         Unreviewed gardening.
1817
1818         * platform/efl/TestExpectations: remove failures for mo/row since they are already in skipped in the main TestExpectations.
1819         * platform/gtk/mathml/presentation/mspace-children-expected.png: Move mspace-children-expected.png to platform/gtk.
1820         * platform/gtk/mathml/presentation/mspace-children-expected.txt: Move mspace-children-expected.txt to platform/gtk.
1821         * platform/win/TestExpectations: remove failures for mo/row/roots since they are already in skipped in the main TestExpectations.
1822
1823 2014-03-19  Zalan Bujtas  <zalan@apple.com>
1824
1825         Subpixel rendering: Transform origin is miscalculated when RenderLayer's
1826         offsetfromRenderer has device pixel fraction value.
1827         https://bugs.webkit.org/show_bug.cgi?id=129859
1828
1829         Reviewed by Simon Fraser.
1830
1831         We need to calculate the transformed origin using the painting coordinates to produce
1832         pixel precise result.
1833
1834         * compositing/columns/composited-columns-expected.txt:
1835         * compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
1836         * compositing/repaint/resize-repaint-expected.txt:
1837         * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
1838         * platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
1839
1840 2014-03-19  Mihnea Ovidenie  <mihnea@adobe.com>
1841
1842         [CSSRegions] Compute region ranges for children of inline blocks
1843         https://bugs.webkit.org/show_bug.cgi?id=130392
1844
1845         Reviewed by Andrei Bucur.
1846
1847         * fast/regions/inline-block-inline-children-flowed-in-regions-expected.html: Added.
1848         * fast/regions/inline-block-inline-children-flowed-in-regions.html: Added.
1849         * fast/regions/inline-blocks-dyn-enlarged-regions-expected.html: Added.
1850         * fast/regions/inline-blocks-dyn-enlarged-regions.html: Added.
1851         * fast/regions/inline-blocks-dyn-shrunk-regions-expected.html: Added.
1852         * fast/regions/inline-blocks-dyn-shrunk-regions.html: Added.
1853         * fast/regions/inline-blocks-in-two-regions-expected.html: Added.
1854         * fast/regions/inline-blocks-in-two-regions.html: Added.
1855
1856 2014-03-19  Frédéric Wang  <fred.wang@free.fr>
1857
1858         Fix reftest failure of mathml/presentation/bug95404.html.
1859
1860         Unreviewed gardering.
1861
1862         After bug 116600, the test is only failing because of some difference
1863         invisible by the naked eye, due to antialiasing of the radical symbol.
1864
1865         * mathml/presentation/bug95404-expected.html: add a 2px border to prevent antialiasing.
1866         * mathml/presentation/bug95404.html: ditto.
1867         * platform/efl/TestExpectations: remove test failure.
1868         * platform/gtk/TestExpectations: ditto.
1869
1870 2014-03-18  Andrei Bucur  <abucur@adobe.com>
1871
1872         [CSS Regions] Strange layout for content with region breaks
1873         https://bugs.webkit.org/show_bug.cgi?id=121318
1874
1875         Reviewed by Mihnea Ovidenie.
1876
1877         The test verifies that elements specifying break-inside: avoid can't
1878         be splitted by forced breaks applied inside of them.
1879
1880         * fast/regions/forced-break-inside-avoid-break-expected.txt: Added.
1881         * fast/regions/forced-break-inside-avoid-break.html: Added.
1882
1883 2014-03-18  Samuel White  <samuel_white@apple.com>
1884
1885         AX: Not able to use arrow keys to read text with VoiceOver before selection is set someplace (anyplace).
1886         https://bugs.webkit.org/show_bug.cgi?id=130250
1887
1888         Reviewed by Chris Fleizach.
1889
1890         Added test to ensure that initial selection gets set when enhanced accessibility is enabled and an arrow key is pressed.
1891
1892         * platform/mac/accessibility/selection-initial-expected.txt: Added.
1893         * platform/mac/accessibility/selection-initial.html: Added.
1894
1895 2014-03-18  Brent Fulgham  <bfulgham@apple.com>
1896
1897         TextTrackRegion Not Implemented
1898         https://bugs.webkit.org/show_bug.cgi?id=116546
1899
1900         Reviewed by Eric Carlson.
1901
1902         Merged from Blink (patch by vcarbune@chromium.org):
1903         https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
1904         http://crbug.com/25798003
1905
1906         * media/track/captions-webvtt/captions-regions.vtt: Added.
1907         * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
1908         * media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
1909         * media/track/regions-webvtt/text-track-region-display.html: Added.
1910         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
1911         * media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
1912         * media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
1913         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
1914
1915 2014-03-18  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1916
1917         Unreviewed GTK Gardening.
1918
1919         Move expected accesibility results to the right path and update them.
1920
1921         * platform/gtk/accessibility/aria-help-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-help-expected.txt.
1922         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/aria-hidden-false-works-in-subtrees-expected.txt.
1923         * platform/gtk/accessibility/fieldset-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/fieldset-element-expected.txt.
1924         * platform/gtk/accessibility/meter-element-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/meter-element-expected.txt.
1925         * platform/gtk/accessibility/negative-tabindex-does-not-expose-label-expected.txt: Renamed from LayoutTests/platform/gtk/accessibility/accessibility/negative-tabindex-does-not-expose-label-expected.txt.
1926
1927 2014-03-18  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1928
1929         Unreviewed GTK gardening.
1930
1931         Test fast/events/touch/touch-target-limited.html crashes.
1932
1933         Some tests on editing/spelling are timing out, but not longer failing:
1934         editing/spelling/spellcheck-paste.html
1935         editing/spelling/spelling-changed-text.html
1936         editing/spelling/spellcheck-paste-disabled.html
1937         editing/spelling/spellcheck-paste-continuous-disabled.html
1938
1939         * platform/gtk-wk2/TestExpectations:
1940         * platform/gtk/TestExpectations:
1941
1942 2014-03-18  Daniel Bates  <dabates@apple.com>
1943
1944         REGRESSION (r162334): RenderTableCol::styleDidChange uses out-of-date table information
1945         https://bugs.webkit.org/show_bug.cgi?id=129561
1946
1947         Reviewed by Antti Koivisto.
1948
1949         Add a test to ensure that a table column propagates a style change to applicable
1950         table cells.
1951
1952         * fast/table/update-col-width-and-remove-table-cell-crash-expected.txt: Added.
1953         * fast/table/update-col-width-and-remove-table-cell-crash.html: Added.
1954
1955 2014-03-18  Daniel Bates  <dabates@apple.com>
1956
1957         REGRESSION (r163560): ASSERTION FAILED: childrenInline() in WebCore::RenderSVGText::layout
1958         https://bugs.webkit.org/show_bug.cgi?id=130346
1959
1960         Reviewed by Andreas Kling.
1961
1962         Added tests to ensure that SVG <a> and <tref> are always treated as inline-level elements.
1963
1964         * svg/text/a-display-block-expected.txt: Added.
1965         * svg/text/a-display-block.html: Added.
1966         * svg/text/tref-display-inherit-expected.txt: Added.
1967         * svg/text/tref-display-inherit.html: Added.
1968
1969 2014-03-18  Hans Muller  <hmuller@adobe.com>
1970
1971         [CSS Shapes] shape-outside: ellipse(50% 50% at) causes crash
1972         https://bugs.webkit.org/show_bug.cgi?id=130366
1973
1974         Reviewed by Andreas Kling.
1975
1976         Added invalid syntax tests for ellipse(.. at), circle(.. at) variations.
1977
1978         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
1979         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1980         * fast/shapes/parsing/parsing-test-utils.js:
1981
1982 2014-03-18  Commit Queue  <commit-queue@webkit.org>
1983
1984         Unreviewed, rolling out r165815.
1985         https://bugs.webkit.org/show_bug.cgi?id=130410
1986
1987         Broke many VTT tests (Requested by bfulgham on #webkit).
1988
1989         Reverted changeset:
1990
1991         "TextTrackRegion Not Implemented"
1992         https://bugs.webkit.org/show_bug.cgi?id=116546
1993         http://trac.webkit.org/changeset/165815
1994
1995 2014-03-18  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
1996
1997         Bad cast with toRenderBox in WebCore::RenderView::repaintViewRectangle
1998         https://bugs.webkit.org/show_bug.cgi?id=129104
1999
2000         Reviewed by Simon Fraser.
2001
2002         * plugins/crash-invalid-data-reference-expected.txt: Added.
2003         * plugins/crash-invalid-data-reference.html: Added.
2004
2005 2014-03-18  Antti Koivisto  <antti@apple.com>
2006
2007         Mutating rules returned by getMatchedCSSRules can result in crash
2008         https://bugs.webkit.org/show_bug.cgi?id=130209
2009
2010         Reviewed by Andreas Kling.
2011
2012         * fast/css/getMatchedCSSProperties-rule-mutation-expected.txt: Added.
2013         * fast/css/getMatchedCSSProperties-rule-mutation.html: Added.
2014         * fast/css/getMatchedCSSRules-crash-expected.txt: Added.
2015         * fast/css/getMatchedCSSRules-crash.html: Added.
2016
2017 2014-03-18  Brent Fulgham  <bfulgham@apple.com>
2018
2019         TextTrackRegion Not Implemented
2020         https://bugs.webkit.org/show_bug.cgi?id=116546
2021
2022         Reviewed by Eric Carlson.
2023
2024         Merged from Blink (patch by vcarbune@chromium.org):
2025         https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
2026         http://crbug.com/25798003
2027
2028         * media/track/captions-webvtt/captions-regions.vtt: Added.
2029         * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Rebaseline.
2030         * media/track/regions-webvtt/text-track-region-display-expected.txt: Added.
2031         * media/track/regions-webvtt/text-track-region-display.html: Added.
2032         * media/track/regions-webvtt/text-track-region-dom-layout-expected.txt: Added.
2033         * media/track/regions-webvtt/text-track-region-dom-layout.html: Added.
2034         * media/track/regions-webvtt/text-track-region-list-expected.txt: Rebaseline.
2035         * media/track/regions-webvtt/text-track-region-parser-expected.txt: Rebaseline.
2036
2037 2014-03-18  Krzysztof Wolanski  <k.wolanski@samsung.com>
2038
2039         [EFL] Update baselines and test expectations
2040         https://bugs.webkit.org/show_bug.cgi?id=130387
2041
2042         Unreviewed EFL gardening.
2043
2044         * fast/events/touch/touch-slider-expected.txt:
2045         * fast/events/touch/touch-slider-no-js-touch-listener-expected.txt:
2046         Update baselines after enabling TOUCH_SLIDER macro (r165722).
2047         * platform/efl-wk2/TestExpectations:
2048         fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
2049         is failing after adding in r165587
2050         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2051         Update baselines after refactoring Path to Path2D (r165651).
2052
2053 2014-03-18  Ion Rosca  <rosca@adobe.com>
2054
2055         Add blend mode property to dumped information in GraphicsLayer.
2056         https://bugs.webkit.org/show_bug.cgi?id=130331
2057
2058         Reviewed by Simon Fraser.
2059
2060         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt:
2061         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt:
2062         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt:
2063
2064 2014-03-17  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
2065
2066         Implement Math.hypot
2067         https://bugs.webkit.org/show_bug.cgi?id=129486
2068
2069         Reviewed by Darin Adler.
2070
2071         * js/Object-getOwnPropertyNames-expected.txt:
2072         * js/math-expected.txt:
2073         * js/script-tests/Object-getOwnPropertyNames.js:
2074         * js/script-tests/math.js:
2075
2076 2014-03-17  Jer Noble  <jer.noble@apple.com>
2077
2078         Layout Test mathml/wbr-in-mroot-crash.html crashes
2079         https://bugs.webkit.org/show_bug.cgi?id=130353
2080
2081         Unreviewed TestExpectations update.
2082
2083         * platform/efl/TestExpectations:
2084         * platform/mac/TestExpectations:
2085
2086 2014-01-29  Sergio Villar Senin  <svillar@igalia.com>
2087
2088         [CSS Grid Layout] getComputedStyle() not using author's order when showing named grid lines
2089         https://bugs.webkit.org/show_bug.cgi?id=127837
2090
2091         Reviewed by David Hyatt.
2092
2093         Grid line names are now shown using the exact same order as the one used in the CSS.
2094
2095         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2096         * fast/css-grid-layout/named-grid-line-get-set.html:
2097         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
2098
2099 2014-03-17  Gurpreet Kaur  <k.gurpreet@samsung.com>
2100
2101         Safari should not render a cell if the <td> is empty
2102         https://bugs.webkit.org/show_bug.cgi?id=15273
2103
2104         Reviewed by Darin Adler.
2105
2106         * fast/table/table-cell-border-doctype-expected.html: Added.
2107         * fast/table/table-cell-border-doctype.html: Added.
2108         * fast/table/table-cell-border-no-doctype-expected.html: Added.
2109         * fast/table/table-cell-border-no-doctype.html: Added.
2110         Added new test cases to check the behaviour of table cell border when
2111         table has doctype/no doctype and table cell has child/nochild.
2112
2113 2014-03-16  Mihnea Ovidenie  <mihnea@adobe.com>
2114
2115         [CSSRegions]Do not compute region range for a box unless the parent has one
2116         https://bugs.webkit.org/show_bug.cgi?id=130249
2117
2118         Reviewed by Andrei Bucur.
2119
2120         * fast/regions/inline-block-flowed-in-regions-expected.html: Added.
2121         * fast/regions/inline-block-flowed-in-regions.html: Added.
2122
2123 2014-03-16  Frédéric Wang  <fred.wang@free.fr>
2124
2125         [regression] foreign content not displayed in MathML
2126         <https://webkit.org/b/124128>
2127
2128         Reviewed by Chris Fleizach.
2129
2130         * mathml/presentation/foreign-mi-dynamic-expected.html: Added.
2131         * mathml/presentation/foreign-mi-dynamic.html: Added.
2132         * mathml/presentation/foreign-mi-expected-mismatch.html: Added.
2133         * mathml/presentation/foreign-mi.html: Added.
2134         * mathml/presentation/foreign-mn-expected-mismatch.html: Added.
2135         * mathml/presentation/foreign-mn.html: Added.
2136         * mathml/presentation/foreign-mtext-expected-mismatch.html: Added.
2137         * mathml/presentation/foreign-mtext-rejected-expected.html: Added.
2138         * mathml/presentation/foreign-mtext-rejected.html: Added.
2139         * mathml/presentation/foreign-mtext.html: Added.
2140         * platform/efl/TestExpectations: reenable the test.
2141         * platform/gtk/TestExpectations: ditto.
2142
2143 2014-03-14  Oliver Hunt  <oliver@apple.com>
2144
2145         Reinstate intialiser syntax in for-in loops
2146         https://bugs.webkit.org/show_bug.cgi?id=130269
2147
2148         Reviewed by Michael Saboff.
2149
2150         Update and add test.
2151
2152         * js/parser-syntax-check-expected.txt:
2153         * js/script-tests/parser-syntax-check.js:
2154
2155 2014-03-14  Mark Lam  <mark.lam@apple.com>
2156
2157         Accessing __lookupGetter__ and __lookupSetter__ should not crash the VM when undefined.
2158         <https://webkit.org/b/130279>
2159
2160         Reviewed by Filip Pizlo.
2161
2162         * js/property-getters-and-setters-expected.txt:
2163         * js/script-tests/property-getters-and-setters.js:
2164         (o11.new.Object.getB):
2165         (o12.new.Object.setB):
2166
2167 2014-03-14  Maciej Stachowiak  <mjs@apple.com>
2168
2169         Replace "Apple Computer, Inc." with "Apple Inc." in copyright headers
2170         https://bugs.webkit.org/show_bug.cgi?id=130276
2171         <rdar://problem/16266927>
2172
2173         Reviewed by Simon Fraser.
2174
2175         * editing/resources/TIFF-pasteboard-data.dat:
2176         * fast/backgrounds/repeat/resources/gradient.gif:
2177         * fast/forms/resources/apple.gif:
2178         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2179         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2180         * platform/win/TestExpectations:
2181         * platform/wincairo/TestExpectations:
2182         * platform/wk2/TestExpectations:
2183         * webgl/1.0.1/resources/webgl_test_files/conformance/attribs/gl-vertexattribpointer-offsets.html:
2184         * webgl/1.0.1/resources/webgl_test_files/conformance/context/context-attribute-preserve-drawing-buffer.html:
2185         * webgl/1.0.1/resources/webgl_test_files/conformance/context/incorrect-context-object-behaviour.html:
2186         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/bad-arguments-test.html:
2187         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/invalid-passed-params.html:
2188         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/null-object-behaviour.html:
2189         * webgl/1.0.1/resources/webgl_test_files/conformance/misc/type-conversion-test.html:
2190         * webgl/1.0.1/resources/webgl_test_files/conformance/programs/get-active-test.html:
2191         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-arrays-out-of-bounds.html:
2192         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/draw-elements-out-of-bounds.html:
2193         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/line-loop-tri-fan.html:
2194         * webgl/1.0.1/resources/webgl_test_files/conformance/rendering/triangle.html:
2195         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2196         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2197         * webgl/1.0.1/resources/webgl_test_files/conformance/resources/webgl-test.js:
2198         * webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-get-calls.html:
2199         * webgl/1.0.1/resources/webgl_test_files/conformance/state/gl-object-get-calls.html:
2200         * webgl/1.0.1/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
2201         * webgl/1.0.1/resources/webgl_test_files/extra/canvas-compositing-test.html:
2202         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2203         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2204         * webgl/resources/webgl_test_files/conformance/resources/fragmentShader.frag:
2205         * webgl/resources/webgl_test_files/conformance/resources/vertexShader.vert:
2206
2207 2014-03-14  Zalan Bujtas  <zalan@apple.com>
2208
2209         Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
2210         https://bugs.webkit.org/show_bug.cgi?id=130272
2211
2212         Reviewed by Simon Fraser.
2213
2214         Rounded rectangle's radius needs adjustment after its containing rect gets pixel snapped.
2215         Keeping the old radius value could make rounded rectangle non-renderable, because the
2216         originally calculated radius length does not fit the snapped rectangle anymore.
2217
2218         * fast/borders/hidpi-border-radius-outer-border-goes-rectangle-expected-mismatch.html: Added.
2219         * fast/borders/hidpi-border-radius-outer-border-goes-rectangle.html: Added.
2220
2221 2014-03-14  Byungseon Shin  <sun.shin@lge.com>
2222
2223         Incorrect Date returned between March 1, 2034 and February 28, 2100.
2224         https://bugs.webkit.org/show_bug.cgi?id=130123
2225
2226         Reviewed by Mark Lam.
2227
2228         Fix logic by using predefined Date APIs.
2229
2230         * js/date-constructor-expected.txt:
2231         * js/script-tests/date-constructor.js:
2232         (testDate):
2233
2234 2014-03-14  James Craig  <jcraig@apple.com>
2235
2236         AX: AccessibilityObject::invalidStatus() is incorrect when aria-invalid="undefined" or whitespace
2237         https://bugs.webkit.org/show_bug.cgi?id=130071
2238
2239         Reviewed by Chris Fleizach.
2240
2241         Accounted for whitespace values and the explicit string, "undefined".
2242
2243         * accessibility/aria-invalid-expected.txt:
2244         * accessibility/aria-invalid.html:
2245
2246 2014-03-14  Bear Travis  <betravis@adobe.com>
2247
2248         [CSS Shapes] CSS parser accepts trailing position arguments
2249         https://bugs.webkit.org/show_bug.cgi?id=129514
2250
2251         Reviewed by Andreas Kling.
2252
2253         Add a shape with an additional argument trailing the position
2254         in the css shapes functions.
2255
2256         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2257         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2258         * fast/shapes/parsing/parsing-test-utils.js:
2259
2260 2014-03-14  Dirk Schulze  <krit@webkit.org>
2261
2262         Refactor Path to Path2D and remove currentPath
2263         https://bugs.webkit.org/show_bug.cgi?id=130236
2264
2265         Reviewed by Dean Jackson.
2266
2267         Add new tests for Path2D object and new functions fill(),
2268         stroke() and clip() with Path2D argument.
2269
2270         * fast/canvas/canvas-clip-path-expected.txt: Added.
2271         * fast/canvas/canvas-clip-path.html: Added.
2272         * fast/canvas/canvas-currentPath-crash-expected.txt: Removed.
2273         * fast/canvas/canvas-currentPath-crash.html: Removed.
2274         * fast/canvas/canvas-currentPath-expected.txt: Removed.
2275         * fast/canvas/canvas-currentPath.html: Removed.
2276         * fast/canvas/canvas-fill-path-expected.txt: Added.
2277         * fast/canvas/canvas-fill-path.html: Added.
2278         * fast/canvas/canvas-path-constructors-expected.txt:
2279         * fast/canvas/canvas-path-object-expected.txt:
2280         * fast/canvas/canvas-stroke-path-expected.txt: Added.
2281         * fast/canvas/canvas-stroke-path.html: Added.
2282         * fast/canvas/script-tests/canvas-clip-path.js: Added.
2283         (areaColor):
2284         * fast/canvas/script-tests/canvas-currentPath-crash.js: Removed.
2285         * fast/canvas/script-tests/canvas-currentPath.js: Removed.
2286         * fast/canvas/script-tests/canvas-fill-path.js: Added.
2287         (areaColor):
2288         * fast/canvas/script-tests/canvas-path-constructors.js:
2289         * fast/canvas/script-tests/canvas-path-object.js:
2290         * fast/canvas/script-tests/canvas-stroke-path.js: Added.
2291         (areaColor):
2292
2293 2014-03-14  James Craig  <jcraig@apple.com>
2294
2295         Web Inspector: AXI: Suppress axParentNodeId entirely in getAccessibilityPropertiesForNode.html b/c the int value isn't consistent enough for a layout test.
2296         https://bugs.webkit.org/show_bug.cgi?id=130259
2297
2298         Reviewed by Alexey Proskuryakov.
2299
2300         Removing flaky nodeId-based output from test.
2301
2302         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2303         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2304
2305 2014-03-14  Jer Noble  <jer.noble@apple.com>
2306
2307         [EME] Extend the lifetime of MediaKeySession.
2308         https://bugs.webkit.org/show_bug.cgi?id=129841
2309
2310         Reviewed by Eric Carlson.
2311
2312         * media/encrypted-media/encrypted-media-session-lifetime-expected.txt: Added.
2313         * media/encrypted-media/encrypted-media-session-lifetime.html: Added.
2314
2315 2014-03-11  Oliver Hunt  <oliver@apple.com>
2316
2317         Improve dom error messages
2318         https://bugs.webkit.org/show_bug.cgi?id=130103
2319
2320         Reviewed by Andreas Kling.
2321
2322         Update test results for new text.
2323
2324         * fast/canvas/webgl/bad-arguments-test-expected.txt:
2325         * fast/canvas/webgl/null-object-behaviour-expected.txt:
2326         * fast/canvas/winding-enumeration-expected.txt:
2327         * fast/workers/storage/open-database-inputs-sync-expected.txt:
2328         * js/dom/dom-as-prototype-assignment-exception-expected.txt:
2329         * js/dom/dom-attributes-on-mismatch-type-expected.txt:
2330         * js/dom/toString-and-valueOf-override-expected.txt:
2331         * svg/dom/SVGLengthList-basics-expected.txt:
2332         * svg/dom/SVGMatrix-expected.txt:
2333         * svg/dom/SVGNumberList-basics-expected.txt:
2334         * svg/dom/SVGPoint-expected.txt:
2335         * svg/dom/SVGPointList-basics-expected.txt:
2336         * svg/dom/SVGTransform-expected.txt:
2337         * svg/dom/SVGTransformList-basics-expected.txt:
2338         * svg/dom/SVGTransformList-expected.txt:
2339
2340 2014-03-14  Bear Travis  <betravis@adobe.com>
2341
2342         [CSS Shapes] polygon default fill-rule should be omitted from the serialization
2343         https://bugs.webkit.org/show_bug.cgi?id=129840
2344
2345         Reviewed by Dirk Schulze.
2346
2347         Modifying tests to expect the default fill-rule to be omitted. In addition,
2348         animation-test-helpers now parses its arguments as an unbounded list, rather
2349         than as a fixed number of capturing parentheses.
2350
2351         * animations/resources/animation-test-helpers.js:
2352         * css3/masking/clip-path-animation-expected.txt:
2353         * css3/masking/clip-path-animation.html:
2354         * fast/masking/parsing-clip-path-shape-expected.txt:
2355         * fast/masking/parsing-clip-path-shape.html:
2356         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2357         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
2358         * fast/shapes/parsing/parsing-shape-lengths.html:
2359         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2360         * fast/shapes/parsing/parsing-test-utils.js:
2361         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
2362         * fast/shapes/shape-inside/shape-inside-animation.html:
2363         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2364         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2365
2366 2014-03-14  James Craig  <jcraig@apple.com>
2367
2368         Web Inspector: AXI: Expose Accessibility Tree parent of the selected node
2369         https://bugs.webkit.org/show_bug.cgi?id=129943
2370
2371         Reviewed by Timothy Hatcher.
2372
2373         Tests: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
2374
2375         Web Accessibility Node Inspector now displays a link to the AX parent node,
2376         because it's not a 1:1 match with the DOMNode parent.
2377
2378         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2379         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2380
2381 2014-03-14  Zalan Bujtas  <zalan@apple.com>
2382
2383         Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
2384         https://bugs.webkit.org/show_bug.cgi?id=130175
2385
2386         Unreviewed TestExpectations update on ML WK2 debug.
2387
2388         * platform/mac-wk2/TestExpectations:
2389
2390 2014-03-14  Andres Gomez  <agomez@igalia.com>
2391
2392         [GStreamer] WebKit gets stalled when trying to play a stream
2393         https://bugs.webkit.org/show_bug.cgi?id=125926
2394
2395         Reviewed by Philippe Normand.
2396
2397         Added new test for checking the playback on Icecast/Shoutcast
2398         streamed media.
2399
2400         * http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
2401         * http/tests/media/media-play-stream-chunked-icy.html: Added.
2402         * http/tests/media/resources/create-id3-db.php: Added.
2403         * http/tests/media/resources/serve-video.php: Added support for
2404         chunked streams and Icecast/Shoutcast headers.
2405         * http/tests/resources/dir-helpers.php: Added.
2406         * http/tests/resources/portabilityLayer.php: Added a couple of new
2407         fallback functions when they are not available in old PHP
2408         versions.
2409         * media/content/metadata.db: Added.
2410         * media/content/silence.mp3: Added.
2411         * platform/mac/TestExpectations: Skipped on Mavericks Mac port.
2412
2413 2014-03-14  Mihnea Ovidenie  <mihnea@adobe.com>
2414
2415         [CSSRegions] Inline-block child of content node incorrectly clipped
2416         https://bugs.webkit.org/show_bug.cgi?id=130229
2417
2418         Reviewed by Andrei Bucur.
2419
2420         * fast/regions/inlineblock-child-inlineblock-contentnode-in-region-expected.html: Added.
2421         * fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html: Added.
2422
2423 2014-03-14  Sergio Villar Senin  <svillar@igalia.com>
2424
2425         [CSS Grid layout] Initial position in span not correctly computed sometimes
2426         https://bugs.webkit.org/show_bug.cgi?id=130124
2427
2428         Reviewed by Darin Adler.
2429
2430         Added the grid positioning example mentioned in the specs which
2431         covers this bug and some other cases.
2432
2433         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
2434         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2435
2436 2014-03-12  Gavin Barraclough  <barraclough@apple.com>
2437
2438         Reduce memory use for static property maps
2439         https://bugs.webkit.org/show_bug.cgi?id=129986
2440
2441         Reviewed by Andreas Kling.
2442
2443         Static property tables are currently duplicated on first use from read-only memory into dirty memory
2444         in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
2445         (we use a custom hash table without a rehash) a lot of memory may be wasted.
2446
2447         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2448         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2449         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2450         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2451             - Properties now iterated in correct order, not permuted by hash table.
2452
2453 2014-03-13  Manish R Gurnaney  <m.gurnaney@samsung.com>
2454
2455         Scroll size is not recalculated when absolute left of child is updated
2456         https://bugs.webkit.org/show_bug.cgi?id=123958
2457
2458         Reviewed by Simon Fraser.
2459
2460         * fast/css/display-inline-block-scrollbar-expected.txt: Added.
2461         * fast/css/display-inline-block-scrollbar.html: Added.
2462         Added test case to check that scroll size is recalculated when absolute
2463         left of child is updated.
2464
2465 2014-03-13  Dirk Schulze  <krit@webkit.org>
2466
2467         [SVG2] support paint-order presentation attribute
2468         https://bugs.webkit.org/show_bug.cgi?id=129373
2469
2470         Reviewed by Dean Jackson.
2471
2472         Test parsing and bahvior of the paint-order property.
2473
2474         * svg/paint-order/paint-order-fill-expected.svg: Added.
2475         * svg/paint-order/paint-order-fill-markers-expected.svg: Added.
2476         * svg/paint-order/paint-order-fill-markers.svg: Added.
2477         * svg/paint-order/paint-order-fill.svg: Added.
2478         * svg/paint-order/paint-order-markers-expected.svg: Added.
2479         * svg/paint-order/paint-order-markers-stroke-expected.svg: Added.
2480         * svg/paint-order/paint-order-markers-stroke.svg: Added.
2481         * svg/paint-order/paint-order-markers.svg: Added.
2482         * svg/paint-order/paint-order-normal-expected.svg: Added.
2483         * svg/paint-order/paint-order-normal.svg: Added.
2484         * svg/paint-order/paint-order-stroke-expected.svg: Added.
2485         * svg/paint-order/paint-order-stroke-marker-expected.svg: Added.
2486         * svg/paint-order/paint-order-stroke-marker.svg: Added.
2487         * svg/paint-order/paint-order-stroke.svg: Added.
2488         * svg/paint-order/paint-order-text-markers-expected.svg: Added.
2489         * svg/paint-order/paint-order-text-markers.svg: Added.
2490         * svg/paint-order/paint-order-text-normal-expected.svg: Added.
2491         * svg/paint-order/paint-order-text-normal.svg: Added.
2492         * svg/paint-order/paint-order-text-stroke-expected.svg: Added.
2493         * svg/paint-order/paint-order-text-stroke.svg: Added.
2494         * svg/paint-order/paint-order-text-tspan-001-expected.svg: Added.
2495         * svg/paint-order/paint-order-text-tspan-001.svg: Added.
2496         * svg/paint-order/paint-order-text-tspan-002-expected.svg: Added.
2497         * svg/paint-order/paint-order-text-tspan-002.svg: Added.
2498         * svg/paint-order/parsing-paint-order-expected.txt: Added.
2499         * svg/paint-order/parsing-paint-order.html: Added.
2500
2501 2014-03-13  Diego Pino Garcia  <dpino@igalia.com>
2502
2503         Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector
2504         https://bugs.webkit.org/show_bug.cgi?id=129779
2505
2506         Reviewed by Timothy Hatcher.
2507
2508         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2509         Updated test.
2510
2511 2014-03-13  Daniel Bates  <dabates@apple.com>
2512
2513         REGRESSION (r160806): Incorrect cascade order of prefixed and non-prefixed variants of
2514         CSS properties box-shadow and background-{clip, origin, size}
2515         https://bugs.webkit.org/show_bug.cgi?id=130102
2516         <rdar://problem/16187037>
2517
2518         Reviewed by Andreas Kling.
2519
2520         Add tests to ensure that we correctly cascade the prefixed and non-prefixed variants
2521         of the CSS properties box-shadow and background-{clip, origin, size}.
2522
2523         * fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order-expected.html: Added.
2524         * fast/css/cascade/background-clip-and-webkit-background-clip-cascade-order.html: Added.
2525         * fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order-expected.html: Added.
2526         * fast/css/cascade/background-origin-and-webkit-background-origin-cascade-order.html: Added.
2527         * fast/css/cascade/background-size-and-webkit-background-size-cascade-order-expected.html: Added.
2528         * fast/css/cascade/background-size-and-webkit-background-size-cascade-order.html: Added.
2529         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order-expected.html: Added.
2530         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html: Added.
2531         * fast/css/resources/green-128x128.png: Added.
2532         * fast/css/resources/green-square-above-red-square.png: Added.
2533         * fast/css/resources/red-square-above-green-square.png: Added.
2534         * fast/css/resources/red-square-in-green-square.png: Added.
2535
2536 2014-03-13  Commit Queue  <commit-queue@webkit.org>
2537
2538         Unreviewed, rolling out r165540.
2539         https://bugs.webkit.org/show_bug.cgi?id=130199
2540
2541         caused 1 hidpi test fail (Requested by zalan on #webkit).
2542
2543         Reverted changeset:
2544
2545         "Subpixel rendering: Nested layers with subpixel accumulation
2546         paint to wrong position."
2547         https://bugs.webkit.org/show_bug.cgi?id=130153
2548         http://trac.webkit.org/changeset/165540
2549
2550 2014-03-13  Andres Gomez  <agomez@igalia.com>
2551
2552         Unreviewed, rolling out r165536.
2553
2554         It breaks http/tests/media/media-play-stream-chunked-icy.html
2555
2556         Reverted changeset:
2557
2558         "[GStreamer] WebKit gets stalled when trying to play a stream"
2559         https://bugs.webkit.org/show_bug.cgi?id=125926
2560         http://trac.webkit.org/changeset/165536
2561
2562 2014-03-13  Brian Burg  <bburg@apple.com>
2563
2564         Web Inspector: Remove unused callId parameter from evaluateInWebInspector
2565         https://bugs.webkit.org/show_bug.cgi?id=129744
2566
2567         Reviewed by Timothy Hatcher.
2568
2569         * inspector/inspector-test.js:
2570         (runTest): Stop passing a dummy argument to TestRunner.evaluateInWebInspector.
2571
2572 2014-03-13  Zalan Bujtas  <zalan@apple.com>
2573
2574         Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
2575         https://bugs.webkit.org/show_bug.cgi?id=130153
2576
2577         Reviewed by Simon Fraser.
2578
2579         Subpixels (fractional device pixels here) can accumulate through nested layers. Subpixels
2580         need to be propagated through the layer tree so that painting coordinates match layout coordinates.
2581         
2582         Compositing case: (absolute positioning, 2x display)
2583         parent layer pos(0.3, 0.3) -> floored painting position (0, 0)
2584         child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2), 
2585         but the actual painting offset is (10.5, 10.5) as the result of parent flooring.
2586         
2587         Non-compositing case: (absolute positioning, 2x display)
2588         parent layer pos(0.3, 0.3) -> GraphicsContext is translated to (0, 0).
2589         child layer pos(10.2, 10.2) -> layout offset from parent (10.2, 10.2)
2590         but the GraphicsContext's offset is (10.5, 10.5) as the result of the parent's translate.   
2591
2592         In both cases, without the subpixel adjustment, we'd paint the current layer at (10.0, 10.0)
2593         after flooring, while its painting position is actually (10.5, 10.5).
2594         Subpixels do accumulate through nested layers.
2595
2596         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation-expected.html: Added.
2597         * compositing/hidpi-nested-compositing-layers-with-subpixel-accumulation.html: Added.
2598         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation-expected.html: Added.
2599         * fast/layers/hidpi-nested-layers-with-subpixel-accumulation.html: Added.
2600
2601 2014-03-13  Andres Gomez  <agomez@igalia.com>
2602
2603         [GStreamer] WebKit gets stalled when trying to play a stream
2604         https://bugs.webkit.org/show_bug.cgi?id=125926
2605
2606         Reviewed by Eric Carlson.
2607
2608         Added new test for checking the playback on Icecast/Shoutcast
2609         streamed media.
2610
2611         * http/tests/media/media-play-stream-chunked-icy-expected.txt: Added.
2612         * http/tests/media/media-play-stream-chunked-icy.html: Added.
2613         * http/tests/media/resources/create-id3-db.php: Added.
2614         * http/tests/media/resources/serve-video.php: Added support for
2615         chunked streams and Icecast/Shoutcast headers.
2616         * http/tests/resources/dir-helpers.php: Added.
2617         * http/tests/resources/portabilityLayer.php: Added a couple of new
2618         fallback functions when they are not available in old PHP
2619         versions.
2620         * media/content/metadata.db: Added.
2621         * media/content/silence.mp3: Added.
2622
2623 2014-03-12  Chris Fleizach  <cfleizach@apple.com>
2624
2625         AX: accessibility data table heuristics fail on this jQuery table
2626         https://bugs.webkit.org/show_bug.cgi?id=129369
2627
2628         Reviewed by Mario Sanchez Prada.
2629
2630         * accessibility/table-detection.html:
2631         * platform/mac/accessibility/table-detection-expected.txt:
2632
2633 2014-03-12  Zalan Bujtas  <zalan@apple.com>
2634
2635         Subpixel rendering: LayoutTests/compositing/hidpi-simple-container-layer-on-device-pixel-expected.html fails on Mountain Lion WK2 debug
2636         https://bugs.webkit.org/show_bug.cgi?id=130175
2637
2638         Unreviewed TestExpectations update on ML WK2 debug.
2639
2640         * platform/mac-wk2/TestExpectations:
2641
2642 2014-03-12  Brian Burg  <bburg@apple.com>
2643
2644         Web Inspector: convert model tests and inspector-test.js to use Test.html
2645         https://bugs.webkit.org/show_bug.cgi?id=129217
2646
2647         Reviewed by Timothy Hatcher.
2648
2649         * TestExpectations: Add flaky content-flow and failing shape-outside inspector tests.
2650         * inspector-protocol/model/probe-manager-add-remove-actions.html: Removed.
2651         * inspector-protocol/resources/shape-info-helper.js: Removed.
2652         * inspector/debugger/debugger-test.js: Added.
2653         (InspectorTestProxy.registerInitializer.):
2654         (InspectorTestProxy.registerInitializer):
2655         * inspector/debugger/probe-manager-add-remove-actions-expected.txt: Renamed from LayoutTests/inspector-protocol/model/probe-manager-add-remove-actions-expected.txt.
2656         * inspector/debugger/probe-manager-add-remove-actions.html: Added.
2657         * inspector/debugger/resources/breakpoint.js: Added. Copied from LayoutTests/inspector-protocol/.
2658         (breakpointActions):
2659         * inspector/dom/content-flow-content-nodes-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes-expected.txt.
2660         * inspector/dom/content-flow-content-nodes.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-nodes.html.
2661         * inspector/dom/content-flow-content-removal-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal-expected.txt.
2662         * inspector/dom/content-flow-content-removal.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-content-removal.html.
2663         * inspector/dom/content-flow-list-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-flow-list-expected.txt.
2664         * inspector/dom/content-flow-list.html: Renamed from LayoutTests/inspector-protocol/model/content-flow-list.html.
2665         * inspector/dom/content-node-region-info-expected.txt: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info-expected.txt.
2666         * inspector/dom/content-node-region-info.html: Renamed from LayoutTests/inspector-protocol/model/content-node-region-info.html.
2667         * inspector/dom/highlight-shape-outside-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-expected.txt.
2668         * inspector/dom/highlight-shape-outside-margin-expected.txt: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin-expected.txt.
2669         * inspector/dom/highlight-shape-outside-margin.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside-margin.html.
2670         * inspector/dom/highlight-shape-outside.html: Renamed from LayoutTests/inspector-protocol/model/highlight-shape-outside.html.
2671         * inspector/dom/shapes-test.js: Added. Refactor existing shape helpers to use model objects
2672         where it makes sense, and use easy-to-read assertions.
2673         (InspectorTestProxy.registerInitializer.):
2674         * inspector/inspector-test.js: Handle reloaded test pages better. Use better names.
2675         (InspectorTestProxy.registerInitializer): Renamed from `register`.
2676         (runTest.runInitializationMethodsInFrontend):
2677         (runTest.runTestMethodInFrontend):
2678         (runTest):
2679         (InspectorTestProxy.completeTest):
2680         * inspector/page/main-frame-resource-expected.txt: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource-expected.txt.
2681         * inspector/page/main-frame-resource.html: Renamed from LayoutTests/inspector-protocol/model/main-frame-resource.html.
2682         * inspector/page/resources/dummy-page.html: Added.
2683         * platform/efl/TestExpectations: Move failing inspector tests to generic expectations.
2684         * platform/gtk/TestExpectations: Move failing inspector tests to generic expectations.
2685         * platform/win/TestExpectations: Move failing inspector tests to generic expectations.
2686
2687 2014-03-12  Brent Fulgham  <bfulgham@apple.com>
2688
2689         [WebVTT] HTML5 "space" cahracters around "-->" are not required
2690         https://bugs.webkit.org/show_bug.cgi?id=117421
2691
2692         Reviewed by Eric Carlson.
2693
2694         Merged from Blink (patch by caitpotter88@gmail.com):
2695         https://chromium.googlesource.com/chromium/blink/+/4ef469cd627a13696b88e285ae28a60e38f9c286
2696         http://crbug.com/242158
2697
2698         * media/track/captions-webvtt/tc008-timings-no-hour-errors.vtt:
2699         * media/track/captions-webvtt/tc009-timings-hour-error.vtt:
2700         * media/track/captions-webvtt/tc029-timings-whitespace.vtt: Added.
2701         * media/track/track-webvtt-tc029-timings-whitespace.html: Added.
2702         * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Added.
2703
2704 2014-03-12  Commit Queue  <commit-queue@webkit.org>
2705
2706         Unreviewed, rolling out r165482.
2707         https://bugs.webkit.org/show_bug.cgi?id=130157
2708
2709         Broke the windows build; "error C2466: cannot allocate an
2710         array of constant size 0" (Requested by jernoble on #webkit).
2711
2712         Reverted changeset:
2713
2714         "Reduce memory use for static property maps"
2715         https://bugs.webkit.org/show_bug.cgi?id=129986
2716         http://trac.webkit.org/changeset/165482
2717
2718 2014-03-12  Simon Fraser  <simon.fraser@apple.com>
2719
2720         Have the scrolling tree track the viewport size, not the viewport rect
2721         https://bugs.webkit.org/show_bug.cgi?id=130141
2722
2723         Reviewed by Beth Dakin.
2724
2725         The scrolling tree only needs to know the size of the viewport, not its
2726         origin, since the origin is deduced from the updated scroll position.
2727         
2728         Tests dump a size, not a rect with a 0,0 origin now.
2729
2730         * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls-expected.txt:
2731         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed-expected.txt:
2732         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2733         * platform/mac-wk2/tiled-drawing/fixed/fixed-in-overflow-expected.txt:
2734         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-expected.txt:
2735         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
2736         * platform/mac-wk2/tiled-drawing/fixed/four-bars-expected.txt:
2737         * platform/mac-wk2/tiled-drawing/fixed/four-bars-with-header-and-footer-expected.txt:
2738         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-expected.txt:
2739         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt:
2740         * platform/mac-wk2/tiled-drawing/fixed/nested-fixed-expected.txt:
2741         * platform/mac-wk2/tiled-drawing/fixed/percentage-inside-fixed-expected.txt:
2742         * platform/mac-wk2/tiled-drawing/scrolling-tree-after-scroll-expected.txt:
2743         * platform/mac-wk2/tiled-drawing/scrolling-tree-slow-scrolling-expected.txt:
2744         * platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset-expected.txt:
2745         * platform/mac-wk2/tiled-drawing/sticky/sticky-horizontal-expected.txt:
2746
2747 2014-03-12  Simon Fraser  <simon.fraser@apple.com>
2748
2749         Change scrollOffsetForFixedPosition() to do LayoutUnit math
2750         https://bugs.webkit.org/show_bug.cgi?id=129981
2751
2752         Reviewed by Beth Dakin.
2753
2754         FrameView::scrollOffsetForFixedPosition() returned an IntSize,
2755         but to allow subpixel scroll offsets, we need it to return a LayoutSize.
2756
2757         Update test results for the progression.
2758
2759         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.png:
2760         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
2761
2762 2014-03-12  Gavin Barraclough  <barraclough@apple.com>
2763
2764         Reduce memory use for static property maps
2765         https://bugs.webkit.org/show_bug.cgi?id=129986
2766
2767         Reviewed by Andreas Kling.
2768
2769         Static property tables are currently duplicated on first use from read-only memory into dirty memory
2770         in every process, and since the entries are large (48 bytes) and the tables can be unusually sparse
2771         (we use a custom hash table without a rehash) a lot of memory may be wasted.
2772
2773         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2774         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2775         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2776         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2777             - Properties now iterated in correct order, not permuted by hash table.
2778
2779 2014-03-12  Frédéric Wang  <fred.wang@free.fr>
2780
2781         [GTK] Update references for mo-stretch.html.
2782         https://bugs.webkit.org/show_bug.cgi?id=129366.
2783
2784         Reviewed by Chris Fleizach.
2785
2786         The rendering of mo-stretch has changed after the recent improvements
2787         to the <mo> element. This updates the reference for the GTK port.
2788
2789         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
2790         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2791
2792 2014-03-12  Bem Jones-Bey  <bjonesbe@adobe.com>
2793
2794         [CSS Shapes] Remove deprecated shapes
2795         https://bugs.webkit.org/show_bug.cgi?id=125235
2796
2797         Reviewed by Dirk Schulze.
2798
2799         Remove tests for deprecated shape syntax.
2800
2801         There are also a few shape-inside tests that have been removed because
2802         they were very difficult to make work without the rectangle shape, and
2803         the future of the current shape-inside implementation is questionable
2804         at best.
2805
2806         * animations/resources/animation-test-helpers.js:
2807         (parseBasicShape):
2808         * compositing/contents-opaque/opaque-with-clip-path-expected.html:
2809         * compositing/contents-opaque/opaque-with-clip-path.html:
2810         * css3/masking/clip-path-animation-expected.txt:
2811         * css3/masking/clip-path-animation.html:
2812         * css3/masking/clip-path-rectangle-expected.txt: Removed.
2813         * css3/masking/clip-path-rectangle.html: Removed.
2814         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Removed.
2815         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/subpixel-utils.js: Removed.
2816         * csswg/contributors/adobe/submitted/shapes/shape-outside/resources/w3c-import.log: Removed.
2817         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Removed.
2818         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Removed.
2819         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001-expected.html: Removed.
2820         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-circle-001.html: Removed.
2821         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000-expected.html: Removed.
2822         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-000.html: Removed.
2823         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-expected.html: Removed.
2824         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref-expected.html: Removed.
2825         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001-ref.html: Removed.
2826         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-001.html: Removed.
2827         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002-expected.html: Removed.
2828         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-002.html: Removed.
2829         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003-expected.html: Removed.
2830         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-003.html: Removed.
2831         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004-expected.html: Removed.
2832         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-004.html: Removed.
2833         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005-expected.html: Removed.
2834         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-005.html: Removed.
2835         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006-expected.html: Removed.
2836         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-clipped-006.html: Removed.
2837         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Removed.
2838         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Removed.
2839         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000-expected.html: Removed.
2840         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html: Removed.
2841         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html: Removed.
2842         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html: Removed.
2843         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html: Removed.
2844         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html: Removed.
2845         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Removed.
2846         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Removed.
2847         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Removed.
2848         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Removed.
2849         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Removed.
2850         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Removed.
2851         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Removed.
2852         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Removed.
2853         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Removed.
2854         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Removed.
2855         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000-expected.html: Removed.
2856         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-000.html: Removed.
2857         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001-expected.html: Removed.
2858         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-001.html: Removed.
2859         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002-expected.html: Removed.
2860         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-002.html: Removed.
2861         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003-expected.html: Removed.
2862         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-003.html: Removed.
2863         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004-expected.html: Removed.
2864         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-004.html: Removed.
2865         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005-expected.html: Removed.
2866         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-005.html: Removed.
2867         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006-expected.html: Removed.
2868         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-006.html: Removed.
2869         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007-expected.html: Removed.
2870         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-007.html: Removed.
2871         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008-expected.html: Removed.
2872         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-008.html: Removed.
2873         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009-expected.html: Removed.
2874         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-009.html: Removed.
2875         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010-expected.html: Removed.
2876         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-010.html: Removed.
2877         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011-expected.html: Removed.
2878         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-011.html: Removed.
2879         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012-expected.html: Removed.
2880         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-012.html: Removed.
2881         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013-expected.html: Removed.
2882         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-013.html: Removed.
2883         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014-expected.html: Removed.
2884         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-014.html: Removed.
2885         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015-expected.html: Removed.
2886         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-015.html: Removed.
2887         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016-expected.html: Removed.
2888         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-016.html: Removed.
2889         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017-expected.html: Removed.
2890         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-017.html: Removed.
2891         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018-expected.html: Removed.
2892         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-018.html: Removed.
2893         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019-expected.html: Removed.
2894         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-019.html: Removed.
2895         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020-expected.html: Removed.
2896         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-020.html: Removed.
2897         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021-expected.html: Removed.
2898         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-margin-021.html: Removed.
2899         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000-expected.html: Removed.
2900         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-000.html: Removed.
2901         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001-expected.html: Removed.
2902         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-001.html: Removed.
2903         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002-expected.html: Removed.
2904         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-002.html: Removed.
2905         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003-expected.html: Removed.
2906         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-003.html: Removed.
2907         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004-expected.html: Removed.
2908         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-004.html: Removed.
2909         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005-expected.html: Removed.
2910         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-005.html: Removed.
2911         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006-expected.html: Removed.
2912         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-006.html: Removed.
2913         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007-expected.html: Removed.
2914         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-007.html: Removed.
2915         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008-expected.html: Removed.
2916         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-008.html: Removed.
2917         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009-expected.html: Removed.
2918         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-padding-009.html: Removed.
2919         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001-expected.html: Removed.
2920         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html: Removed.
2921         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002-expected.html: Removed.
2922         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html: Removed.
2923         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003-expected.html: Removed.
2924         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html: Removed.
2925         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004-expected.html: Removed.
2926         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html: Removed.
2927         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Removed.
2928         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Removed.
2929         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Removed.
2930         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Removed.
2931         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000-expected.html: Removed.
2932         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-000.html: Removed.
2933         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000-expected.html: Removed.
2934         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html: Removed.
2935         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Removed.
2936         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Removed.
2937         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000-expected.html: Removed.
2938         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html: Removed.
2939         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html: Removed.
2940         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html: Removed.
2941         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html: Removed.
2942         * csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html: Removed.
2943         * csswg/contributors/adobe/submitted/shapes/shape-outside/w3c-import.log: Removed.
2944         * fast/masking/parsing-clip-path-shape-expected.txt:
2945         * fast/masking/parsing-clip-path-shape.html:
2946         * fast/regions/shape-inside/shape-inside-on-additional-regions.html:
2947         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html:
2948         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html:
2949         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html:
2950         * fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top-expected.html: Removed.
2951         * fast/regions/shape-inside/shape-inside-on-multiple-regions-with-negative-shape-top.html: Removed.
2952         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html:
2953         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html:
2954         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html:
2955         * fast/regions/shape-inside/shape-inside-on-regions-expected.html:
2956         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html:
2957         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html:
2958         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html:
2959         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html:
2960         * fast/regions/shape-inside/shape-inside-on-regions.html:
2961         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html:
2962         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html:
2963         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html:
2964         * fast/regions/shape-inside/shape-inside-recursive-layout.html:
2965         * fast/regions/shape-inside/shape-inside-with-region-borders.html:
2966         * fast/regions/shape-inside/shape-inside-with-region-padding.html:
2967         * fast/shapes/css-shapes-disabled-expected.txt:
2968         * fast/shapes/css-shapes-disabled.html:
2969         * fast/shapes/css-shapes-enabled-expected.txt:
2970         * fast/shapes/css-shapes-enabled.html:
2971         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
2972         * fast/shapes/parsing/parsing-shape-inside.html:
2973         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
2974         * fast/shapes/parsing/parsing-shape-lengths.html:
2975         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2976         * fast/shapes/parsing/parsing-shape-outside.html:
2977         * fast/shapes/parsing/parsing-test-utils.js:
2978         * fast/shapes/resources/simple-rectangle.js:
2979         (drawTextRectangle):
2980         * fast/shapes/shape-inside/shape-inside-animation-expected.txt:
2981         * fast/shapes/shape-inside/shape-inside-animation.html:
2982         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html:
2983         * fast/shapes/shape-inside/shape-inside-bottom-edge.html:
2984         * fast/shapes/shape-inside/shape-inside-box-sizing.html:
2985         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html:
2986         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html:
2987         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html:
2988         * fast/shapes/shape-inside/shape-inside-dynamic-text.html:
2989         * fast/shapes/shape-inside/shape-inside-empty-expected.html:
2990         * fast/shapes/shape-inside/shape-inside-empty.html:
2991         * fast/shapes/shape-inside/shape-inside-inline-elements-expected.html: Removed.
2992         * fast/shapes/shape-inside/shape-inside-inline-elements.html: Removed.
2993         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html:
2994         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html:
2995         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html:
2996         * fast/shapes/shape-inside/shape-inside-outside-shape.html:
2997         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html:
2998         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html:
2999         * fast/shapes/shape-inside/shape-inside-overflow.html:
3000         * fast/shapes/shape-inside/shape-inside-percentage-auto.html:
3001         * fast/shapes/shape-inside/shape-inside-percentage.html:
3002         * fast/shapes/shape-inside/shape-inside-rectangle-padding-expected.html: Removed.
3003         * fast/shapes/shape-inside/shape-inside-rectangle-padding.html: Removed.
3004         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-001-expected.html: Removed.
3005         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-001.html: Removed.
3006         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-002-expected.html: Removed.
3007         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-002.html: Removed.
3008         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-003-expected.html: Removed.
3009         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-003.html: Removed.
3010         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-004-expected.html: Removed.
3011         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-004.html: Removed.
3012         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001-expected.html: Removed.
3013         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-001.html: Removed.
3014         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002-expected.html: Removed.
3015         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-002.html: Removed.
3016         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003-expected.html: Removed.
3017         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-fit-003.html: Removed.
3018         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius-expected.html: Removed.
3019         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-large-radius.html: Removed.
3020         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding-expected.html: Removed.
3021         * fast/shapes/shape-inside/shape-inside-rounded-rectangle-padding.html: Removed.
3022         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html:
3023         * fast/shapes/shape-inside/shape-inside-text.html:
3024         * fast/shapes/shape-inside/shape-inside-vertical-text.html:
3025         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
3026         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3027         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin.html:
3028         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-overhang.html:
3029         * fast/shapes/shape-outside-floats/shape-outside-dynamic-shape.html:
3030         * fast/shapes/shape-outside-floats/shape-outside-floats-different-writing-modes.html:
3031         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
3032         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
3033         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
3034         * fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash-expected.txt: Removed.
3035         * fast/shapes/shape-outside-floats/shape-outside-floats-img-inset-rectangle-negative-width-crash.html: Removed.
3036         * fast/shapes/shape-outside-floats/shape-outside-floats-layout-after-initial-layout-pass.html:
3037         * fast/shapes/shape-outside-floats/shape-outside-floats-not-a-layer.html:
3038         * fast/shapes/shape-outside-floats/shape-outside-floats-outermost.html:
3039         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-000-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html.
3040         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-000.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html.
3041         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-001-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html.
3042         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-001.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html.
3043         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-002-expected.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html.
3044         * fast/shapes/shape-outside-floats/shape-outside-floats-polygon-002.html: Renamed from LayoutTests/csswg/contributors/adobe/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html.
3045         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3046         * svg/clip-path/clip-path-shape-rounded-rect-1-expected.svg: Removed.
3047         * svg/clip-path/clip-path-shape-rounded-rect-1.svg: Removed.
3048         * svg/clip-path/clip-path-shape-rounded-rect-2-expected.svg: Removed.
3049         * svg/clip-path/clip-path-shape-rounded-rect-2.svg: Removed.
3050
3051 2014-03-12  Zalan Bujtas  <zalan@apple.com>
3052
3053         Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
3054         https://bugs.webkit.org/show_bug.cgi?id=129961
3055
3056         Reviewed by Simon Fraser.
3057
3058         Now scaled content can go through the window capturing mechanism too for compositing content.
3059         AppleMagnifiedMode is redundant.
3060
3061         * compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework-expected.html: Added.
3062         * compositing/hidpi-compositing-vs-non-compositing-check-on-testing-framework.html: Added.
3063         * svg/custom/hidpi-masking-clipping-expected.svg: Added.
3064         * svg/custom/hidpi-masking-clipping.svg: Renamed from LayoutTests/svg/custom/masking-clipping-hidpi.svg.
3065         * svg/custom/masking-clipping-hidpi-expected.svg: Removed.
3066
3067 2014-03-12  Antti Koivisto  <antti@apple.com>
3068
3069         Update result after https://trac.webkit.org/r165465
3070
3071         * svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
3072
3073 2014-03-12  Frédéric Wang  <fred.wang@free.fr>
3074
3075         Invisible Operators should not add space.
3076         https://bugs.webkit.org/show_bug.cgi?id=115786
3077
3078         Reviewed by Chris Fleizach.
3079
3080         Add a reftest based on the examples of the MathML specification to verify that invisible operators do not add space.
3081
3082         * mathml/presentation/mo-invisible-expected.html: Added.
3083         * mathml/presentation/mo-invisible.html: Added.
3084
3085 2014-03-11  Frédéric Wang  <fred.wang@free.fr>
3086
3087         Implement MathML spacing around operators .
3088         https://bugs.webkit.org/show_bug.cgi?id=115787
3089
3090         Reviewed by Chris Fleizach.
3091
3092         Add many new tests to verify the form/lspace/rspace properties of the
3093         <mo> element and that the whitespace of the text content is collapsed.
3094         Update fenced-mi now that bug 118843 is fixed.
3095
3096         * mathml/presentation/dir-mo-expected.html: Added.
3097         * mathml/presentation/dir-mo.html: Added.
3098         * mathml/presentation/fenced-expected.html:
3099         * mathml/presentation/fenced-mi-expected.html:
3100         * mathml/presentation/mo-form-dynamic-expected.html: Added.
3101         * mathml/presentation/mo-form-dynamic.html: Added.
3102         * mathml/presentation/mo-form-expected.html: Added.
3103         * mathml/presentation/mo-form-minus-plus-expected.html: Added.
3104         * mathml/presentation/mo-form-minus-plus.html: Added.
3105         * mathml/presentation/mo-form.html: Added.
3106         * mathml/presentation/mo-lspace-rspace-dynamic-expected.html: Added.
3107         * mathml/presentation/mo-lspace-rspace-dynamic.html: Added.
3108         * mathml/presentation/mo-lspace-rspace-expected.html: Added.
3109         * mathml/presentation/mo-lspace-rspace.html: Added.
3110         * mathml/presentation/mo-whitespaces-expected.html: Added.
3111         * mathml/presentation/mo-whitespaces.html: Added.
3112         * platform/mac/mathml/presentation/mo-stretch-expected.txt: update reference.
3113
3114 2014-03-11  Manuel Rego Casasnovas  <rego@igalia.com>
3115
3116         [CSS Grid Layout] Add layout test for anonymous grid items
3117         https://bugs.webkit.org/show_bug.cgi?id=130083
3118
3119         Reviewed by Sergio Villar Senin.
3120
3121         Add a layout test to prevent regressions supporting anonymous grid items.
3122
3123         For example, anonymous grid items do not have an associated Node, so trying to access it will make this test
3124         crash.
3125
3126         * fast/css-grid-layout/anonymous-grid-items-expected.html: Added.
3127         * fast/css-grid-layout/anonymous-grid-items.html: Added.
3128
3129 2014-03-11  Krzysztof Czech  <k.czech@samsung.com>
3130
3131         [ATK] Expose aria-posinset and aria-setsize through object attributes
3132         https://bugs.webkit.org/show_bug.cgi?id=130011
3133
3134         Reviewed by Chris Fleizach.
3135
3136         Test could be shared with other platforms.
3137
3138         * accessibility/aria-setsize-posinset-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset-expected.txt.
3139         * accessibility/aria-setsize-posinset.html: Renamed from LayoutTests/platform/mac/accessibility/aria-setsize-posinset.html.
3140         * platform/win/TestExpectations: Skipping on win port.
3141
3142 2014-03-10  Frédéric Wang  <fred.wang@free.fr>
3143
3144         Improve renderer classes for MathML Token elements.
3145         https://bugs.webkit.org/show_bug.cgi?id=124838
3146
3147         Reviewed by Chris Fleizach.
3148
3149         Two tests are added to fenced-mi in order to verify that the open/close
3150         attributes of the mfenced element collapse whitespace and accept values
3151         with multiple characters.
3152
3153         * mathml/presentation/fenced-mi-expected.html:
3154         * mathml/presentation/fenced-mi.html:
3155         * platform/mac/accessibility/mathml-elements.html: fix bad closing tag and disable the test for now.
3156         * platform/mac/mathml/presentation/mo-stretch-expected.txt: update text reference.
3157
3158 2014-03-10  James Craig  <jcraig@apple.com>
3159
3160         Web Inspector: AXI: Expose checked/disabled/expanded/pressed/readonly/selected
3161         https://bugs.webkit.org/show_bug.cgi?id=129781
3162
3163         Reviewed by Joseph Pecoraro.
3164
3165         Enabling several more properties to be exposed in the Accessibility Node Inspector.
3166
3167         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3168         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3169
3170 2014-03-10  Bem Jones-Bey  <bjonesbe@adobe.com>
3171
3172         [CSS Shapes] inset corner radii are not flipped for vertical writing modes
3173         https://bugs.webkit.org/show_bug.cgi?id=129918
3174
3175         Reviewed by Dean Jackson.
3176
3177         Test both left and right float cases so that we cover all four
3178         corners.
3179
3180         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left-expected.txt: Added.
3181         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html: Added.
3182         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right-expected.txt: Added.
3183         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html: Added.
3184
3185 2014-03-10  Zsolt Borbely  <borbezs@inf.u-szeged.hu>
3186
3187         ASSERTION FAILED: span >= 1
3188         https://bugs.webkit.org/show_bug.cgi?id=129148
3189
3190         Reviewed by Andreas Kling.
3191
3192         Added test demonstrates the behavior of colgroup in case of large negative, large positive, zero and null span values.
3193
3194         * fast/table/incorrect-colgroup-span-values-expected.txt: Added.
3195         * fast/table/incorrect-colgroup-span-values.html: Added.
3196
3197 2014-03-10  Radu Stavila  <stavila@adobe.com>
3198
3199         [CSS Regions] Hit-testing is not working properly inside scrollable regions
3200         https://bugs.webkit.org/show_bug.cgi?id=130015
3201
3202         Reviewed by Antti Koivisto.
3203
3204         Added test for hit-testing inside scrollable regions.
3205
3206         * fast/regions/scrollable-regions-hit-testing-inside-expected.html: Added.
3207         * fast/regions/scrollable-regions-hit-testing-inside.html: Added.
3208
3209 2014-03-10  Hans Muller  <hmuller@adobe.com>
3210
3211         [CSS Shapes] SVG Image valued shape fails if root element's size is relative
3212         https://bugs.webkit.org/show_bug.cgi?id=128983
3213
3214         Reviewed by Simon Fraser.
3215
3216         Verify that an SVG Image valued shape-outside with a relatively sized SVG root element
3217         generates a shape with the correct size.
3218
3219         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg-expected.html: Added.
3220         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg.html: Added.
3221
3222 2014-03-10  Darin Adler  <darin@apple.com>
3223
3224         TextIterator: Use StringView and references rather than pointers
3225         https://bugs.webkit.org/show_bug.cgi?id=129975
3226
3227         Reviewed by Anders Carlsson.
3228
3229         * dom/xhtml/level3/core/nodelookupnamespaceuri14-expected.txt: Updated to expect
3230         the CDATA section to be included in the text output of the test. This changed because
3231         TextIterator now treats CDATA sections like other text, just as rendering code does.
3232
3233 2014-03-10  Alexey Proskuryakov  <ap@apple.com>
3234
3235         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
3236         (sometimes in js/dom/cross-frame-bad-time.html)
3237         https://bugs.webkit.org/show_bug.cgi?id=129758
3238
3239         * platform/mac-wk1/TestExpectations: Removed an older incorrect expectation.
3240
3241 2014-03-10  Radu Stavila  <stavila@adobe.com>
3242
3243         [CSS Regions] Scrolling regions with the mouse wheel only works properly if hovering over the region's padding
3244         https://bugs.webkit.org/show_bug.cgi?id=129485
3245
3246         Reviewed by Andrei Bucur.
3247
3248         Added layout tests for scrolling regions using the mouse wheel.
3249
3250         * fast/regions/wheel-scrollable-single-region-expected.html: Added.
3251         * fast/regions/wheel-scrollable-single-region.html: Added.
3252
3253 2014-03-10  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3254
3255         Unreviewed EFL gardening
3256
3257         Add test expectations for failing and crashing tests.
3258
3259         * platform/efl-wk2/TestExpectations:
3260         * platform/efl/TestExpectations:
3261         * platform/efl/fast/images/image-controls-basic-expected.txt: Added after r164457.
3262         * platform/efl/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Added after r164323.
3263
3264 2014-03-10  Mihnea Ovidenie  <mihnea@adobe.com>
3265
3266         [CSSRegions] Fix broken paths in some regions tests
3267         https://bugs.webkit.org/show_bug.cgi?id=130012
3268
3269         Reviewed by Andrei Bucur.
3270
3271         * fast/regions/cssom/offsetLeft-offsetTop-in-multiple-regions.html:
3272         * fast/regions/region-styling/region-style-image-background-color-expected.html:
3273         * fast/regions/region-styling/region-style-image-background-color.html:
3274
3275 2014-03-09  Alexey Proskuryakov  <ap@apple.com>
3276
3277         REGRESSION: js/dom/create-lots-of-workers.html frequently crashes
3278         (sometimes in js/dom/cross-frame-bad-time.html)
3279         https://bugs.webkit.org/show_bug.cgi?id=129758
3280
3281         * platform/mac/TestExpectations: Skipped the test.
3282
3283 2014-03-09  Oliver Hunt  <oliver@apple.com>
3284
3285         Skip fast/workers/worker-copy-shared-blob-url.html in webkit2
3286
3287         * platform/wk2/TestExpectations:
3288
3289 2014-03-08  Zalan Bujtas  <zalan@apple.com>
3290
3291         Subpixel rendering: Simple compositing container layer (isSimpleContainerCompositingLayer) paints to wrong position.
3292         https://bugs.webkit.org/show_bug.cgi?id=129861
3293
3294         Reviewed by Simon Fraser.
3295
3296         This patch ensures that both the simple and non-simple cases paint to the same position.
3297         Simple compositing container layer codepath needs to take the fractional device pixel offset
3298         into account when painting. Without the fractional value, the final paint rounding could push the
3299         paint offset to a different position.
3300         retina example:
3301         compositing top-left: 0px 0px.
3302         fractional offset: 0.3px 0.3px
3303         painting coords without offseting: 0px 0px
3304                            with offseting: 0.5px 0.5px
3305
3306         * compositing/hidpi-simple-container-layer-on-device-pixel-expected.html: Added.
3307         * compositing/hidpi-simple-container-layer-on-device-pixel.html: Added.
3308
3309 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
3310
3311         Skip tests on GTK+ for unimplemented features
3312
3313         * platform/gtk/TestExpectations: When a feature is unimplemented, the tests may fail or
3314         they may timeout, or perhaps they will crash. We just skip them here, so that we don't
3315         have to micromanage expectations for tests against incomplete features.
3316
3317 2014-03-08  Oliver Hunt  <oliver@apple.com>
3318
3319         SerializedScriptValue may move Identifiers between worlds
3320         https://bugs.webkit.org/show_bug.cgi?id=129979
3321
3322         Reviewed by Andreas Kling.
3323
3324         Add test cases
3325
3326         * fast/workers/resources/worker-copy-shared-blob-url-worker.js: Added.
3327         (count.0.onmessage):
3328         * fast/workers/worker-copy-shared-blob-url-expected.txt: Added.
3329         * fast/workers/worker-copy-shared-blob-url.html: Added.
3330
3331 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
3332
3333         Lots of cleanups for the GTK+ TestExpectations
3334
3335         Updated TestExpectations, adding bug standins where appropriate, skipping tests that
3336         expected to fail and prone to timeout or crash. Removed some unused expectations. Added
3337         new baselines for some tests.
3338
3339         * platform/gtk-wk1/TestExpectations: Updated expectations.
3340         * platform/gtk-wk2/TestExpectations: Ditto.
3341         * platform/gtk/TestExpectations: Ditto.
3342
3343 2014-03-08  Martin Robinson  <mrobinson@igalia.com>
3344
3345         Add and update some test expectations for GTK+
3346
3347         * platform/gtk/TestExpectations: These all seem to be failing because of the same bug.
3348
3349 2014-03-08  Myles C. Maxfield  <mmaxfield@apple.com>
3350
3351         Mountain Lion WK1 test bots are crashing often
3352         https://bugs.webkit.org/show_bug.cgi?id=129962
3353
3354         Marking the following tests as flakey:
3355         js/dom/cross-frame-bad-time.html
3356         js/dom/create-lots-of-workers.html
3357
3358         Unreviewed.
3359
3360         * platform/mac-wk1/TestExpectations:
3361
3362 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
3363
3364         Mark some more tests as failing on WebKitGTK+ and file bugs for them
3365
3366         * platform/gtk/TestExpectations: Update test expectations.
3367
3368 2014-03-07  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
3369
3370         [WebRTC] Throw SYNTAX_ERROR when maxRetransmits and maxRetransmitTime are both set in RTCDataChannelInit
3371         https://bugs.webkit.org/show_bug.cgi?id=129894
3372
3373         Reviewed by Eric Carlson.
3374
3375         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
3376         * fast/mediastream/RTCPeerConnection-datachannel.html:
3377
3378 2014-03-07  Martin Robinson  <mrobinson@igalia.com>
3379
3380         Rebaseline some tests for WebKitGTK+
3381
3382         * platform/gtk: Rebaseline tests.
3383
3384 2014-03-07  Oliver Hunt  <oliver@apple.com>
3385
3386         Continue hangs when performing for-of over arguments
3387         https://bugs.webkit.org/show_bug.cgi?id=129915
3388
3389         Reviewed by Geoffrey Garen.
3390
3391         Add tests
3392
3393         * js/for-of-arguments-continue-hang-expected.txt: Added.
3394         * js/for-of-arguments-continue-hang.html: Added.
3395         * js/script-tests/for-of-arguments-continue-hang.js: Added.
3396         (test):
3397
3398 2014-03-07  Benjamin Poulain  <benjamin@webkit.org>
3399
3400         Traversal failure in a direct adjacent chain with tail backtracking lacks the path to clear the tail
3401         https://bugs.webkit.org/show_bug.cgi?id=129863
3402
3403         Reviewed by Gavin Barraclough.
3404
3405         Test the faulty case.
3406
3407         * fast/selectors/long-adjacent-backtracking-expected.txt: Added.
3408         * fast/selectors/long-adjacent-backtracking.html: Added.
3409
3410 2014-03-07  Bear Travis  <betravis@adobe.com>
3411
3412         [CSS Shapes] Correctly serialize ellipse positions
3413         https://bugs.webkit.org/show_bug.cgi?id=129700
3414
3415         Reviewed by Dirk Schulze.
3416
3417         Update tests to use the new position serialization for
3418         ellipse.
3419
3420         * fast/shapes/parsing/parsing-shape-inside-expected.txt:
3421         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3422         * fast/shapes/parsing/parsing-test-utils.js:
3423
3424 2014-03-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3425
3426         Unreviewed EFL gardening
3427
3428         Clear test expectations for passing tests.
3429
3430         * platform/efl/TestExpectations:
3431
3432 2014-03-07  Commit Queue  <commit-queue@webkit.org>
3433
3434         Unreviewed, rolling out r165262.
3435         http://trac.webkit.org/changeset/165262
3436         https://bugs.webkit.org/show_bug.cgi?id=129887
3437
3438         Fix wrong commit message (Requested by mpakula on #webkit).
3439
3440         * platform/efl/TestExpectations:
3441
3442 2014-03-07  Bem Jones-Bey  <bjonesbe@adobe.com>
3443
3444         [CSS Shapes] inset does not properly clamp large corner radii
3445         https://bugs.webkit.org/show_bug.cgi?id=129726
3446
3447         Reviewed by Dirk Schulze.
3448
3449         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius-expected.html: Added.
3450         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-large-radius.html: Added.
3451
3452 2014-03-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3453
3454         Unreviewed EFL gardening
3455
3456         Clear test expectations for passing tests.
3457
3458         * platform/efl/TestExpectations:
3459
3460 2014-03-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3461
3462         Unreviewed EFL gardening
3463
3464         Remove wrong test expectations.
3465
3466         * platform/efl-wk2/TestExpectations:
3467         * platform/efl/TestExpectations:
3468
3469 2014-03-07  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
3470
3471         [WebRTC] Adding getConfiguration method to RTCPeerConnection
3472         https://bugs.webkit.org/show_bug.cgi?id=129845
3473
3474         Reviewed by Eric Carlson.
3475
3476         * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt: Added.
3477         * fast/mediastream/RTCPeerConnection-getConfiguration.html: Added.
3478
3479 2014-03-06  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
3480
3481         [WebRTC] Updating RTCPeerConnection.idl
3482         https://bugs.webkit.org/show_bug.cgi?id=129804
3483
3484         Reviewed by Eric Carlson.
3485
3486         Some methods signatures were wrong, marking some arguments as optional when they are mandatory.
3487
3488         * fast/mediastream/RTCPeerConnection-stats.html:
3489         * fast/mediastream/RTCPeerConnection-statsSelector.html:
3490
3491 2014-03-06  Andy Estes  <aestes@apple.com>
3492
3493         Test that the screen orientation does not change when focusing a <textarea>
3494         https://bugs.webkit.org/show_bug.cgi?id=129847
3495
3496         Reviewed by Enrica Casucci.
3497
3498         * fast/css/orientation-changes-on-textarea-focus-expected.html: Added.
3499         * fast/css/orientation-changes-on-textarea-focus.html: Added.
3500
3501 2014-03-06  Mark Lam  <mark.lam@apple.com>
3502
3503         XMLHttpRequest: status and statusText throw DOM Exception 11 when the state is UNSENT or OPENED.
3504         https://bugs.webkit.org/show_bug.cgi?id=45994
3505
3506         Not reviewed.
3507
3508         Re-landing r161051 (originally by Ryosuke Niwa, reviewed by Alexey Proskuryakov)
3509         since https://bugs.webkit.org/show_bug.cgi?id=126219 is no longer an issue.
3510
3511         * http/tests/xmlhttprequest/exceptions-expected.txt:
3512         * http/tests/xmlhttprequest/exceptions.html:
3513         * http/tests/xmlhttprequest/status-after-abort-expected.txt:
3514         * http/tests/xmlhttprequest/zero-length-response-expected.txt:
3515         * js/dom/dfg-custom-getter-throw-expected.txt:
3516         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js:
3517         (foo):
3518         (bar):
3519         * js/dom/script-tests/dfg-custom-getter-throw.js:
3520         (foo):
3521         (bar):
3522
3523 2014-03-06  Thiago de Barros Lacerda  <thiago.lacerda@openbossa.org>
3524
3525         [WebRTC] Updating createOffer and createAnswer methods to match WebRTC editor's draft of 01/27/2014
3526         https://bugs.webkit.org/show_bug.cgi?id=129484
3527
3528         Reviewed by Eric Carlson.
3529
3530         According to the spec, createOffer and createAnswer will no longer have MediaConstraints as an argument,
3531         instead they will have RTCOfferOptions and RTCOfferAnswerOptions, respectively.
3532
3533         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
3534         * fast/mediastream/RTCPeerConnection-createAnswer.html:
3535         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
3536         * fast/mediastream/RTCPeerConnection-createOffer.html:
3537
3538 2014-03-05  Oliver Hunt  <oliver@apple.com>
3539
3540         Support caching of custom setters
3541         https://bugs.webkit.org/show_bug.cgi?id=129519
3542
3543         Reviewed by Filip Pizlo.
3544
3545         Add test cases.
3546
3547         * js/regress/assign-custom-setter-expected.txt: Added.
3548         * js/regress/assign-custom-setter-polymorphic-expected.txt: Added.
3549         * js/regress/assign-custom-setter-polymorphic.html: Added.
3550         * js/regress/assign-custom-setter.html: Added.
3551         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Added.
3552         (test):
3553         * js/regress/script-tests/assign-custom-setter.js: Added.
3554         (test):
3555
3556 2014-03-06  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3557
3558         Unreviewed EFL gardening
3559
3560         Add test expectations for failing tests and remove crash expectations after r164718.
3561
3562         * platform/efl-wk2/TestExpectations:
3563         * platform/efl/TestExpectations:
3564         * platform/efl/compositing/layer-creation/overlap-animation-container-expected.txt: Added after r164449.
3565         * platform/efl/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Rebaseline after r164867.
3566
3567 2014-03-06  Joseph Pecoraro  <pecoraro@apple.com>
3568
3569         Web Inspector: Expose the console object in JSContexts to interact with Web Inspector
3570         https://bugs.webkit.org/show_bug.cgi?id=127944
3571
3572         Reviewed by Geoffrey Garen.
3573
3574         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
3575
3576 2014-03-06  Brendan Long  <b.long@cablelabs.com>
3577
3578         Implement VideoTrackList.selectedIndex
3579         https://bugs.webkit.org/show_bug.cgi?id=129770
3580
3581         Reviewed by Eric Carlson.
3582
3583         * media/track/video/video-track-mkv-theora-selected-expected.txt:
3584         * media/track/video/video-track-mkv-theora-selected.html:
3585
3586 2014-03-06  Gurpreet Kaur  <k.gurpreet@samsung.com>
3587
3588         REGRESSION (r158254): Rubber-banding at Bing image search causes the toolbar to move up and away
3589         https://bugs.webkit.org/show_bug.cgi?id=128873
3590
3591         Reviewed by Antonio Gomes.
3592
3593         * fast/css/zoom-body-scroll-expected.txt:
3594         * fast/css/zoom-body-scroll.html:
3595         * fast/dom/Element/documentElement-scrollLeft-expected.txt:
3596         * fast/dom/Element/documentElement-scrollLeft.html:
3597         * fast/dom/Element/documentElement-scrollTop-expected.txt:
3598         * fast/dom/Element/documentElement-scrollTop.html:
3599         * fast/dom/Element/scrollLeft-expected.txt:
3600         * fast/dom/Element/scrollLeft.html:
3601         * fast/dom/Element/scrollTop-expected.txt:
3602         * fast/dom/Element/scrollTop.html:
3603         * fast/events/mouse-cursor.html:
3604         * fast/multicol/scrolling-overflow.html:
3605         * http/tests/navigation/anchor-frames-expected.txt:
3606         * http/tests/navigation/anchor-frames-gbk-expected.txt:
3607         * http/tests/navigation/resources/frame-with-anchor-gbk.html:
3608         * http/tests/navigation/resources/frame-with-anchor-same-origin.html:
3609         * http/tests/navigation/resources/frame-with-anchor.html:
3610         * platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html:
3611         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html:
3612         Reverting changes as it caused regression.
3613
3614 2014-03-05  Jinwoo Song  <jinwoo7.song@samsung.com>
3615
3616         Unreviewed EFL gardening.
3617         Mofify the TestExpectaions according to the renamed file name in r164299.
3618
3619         * platform/efl/TestExpectations: copy-paste-converts-sticky-and-fixed.html is renamed
3620         to copy-paste-wraps-position-absolute.html.
3621
3622 2014-03-05  Commit Queue  <commit-queue@webkit.org>
3623
3624         Unreviewed, rolling out r165141, r165157, and r165158.
3625         http://trac.webkit.org/changeset/165141
3626         http://trac.webkit.org/changeset/165157
3627         http://trac.webkit.org/changeset/165158
3628         https://bugs.webkit.org/show_bug.cgi?id=129772
3629
3630         "broke ftl" (Requested by olliej_ on #webkit).
3631
3632         * js/regress/assign-custom-setter-expected.txt: Removed.
3633         * js/regress/assign-custom-setter-polymorphic-expected.txt: Removed.
3634         * js/regress/assign-custom-setter-polymorphic.html: Removed.
3635         * js/regress/assign-custom-setter.html: Removed.
3636         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Removed.
3637         * js/regress/script-tests/assign-custom-setter.js: Removed.
3638
3639 2014-03-05  Mark Lam  <mark.lam@apple.com>
3640
3641         llint_slow_path_check_has_instance() should not adjust PC before accessing operands.
3642         <https://webkit.org/b/129768>
3643
3644         Reviewed by Mark Hahnenberg.
3645
3646         * js/instanceof-operator-expected.txt:
3647         * js/script-tests/instanceof-operator.js:
3648
3649 2014-03-05  Oliver Hunt  <oliver@apple.com>
3650
3651         Support caching of custom setters
3652         https://bugs.webkit.org/show_bug.cgi?id=129519
3653
3654         Reviewed by Filip Pizlo.
3655
3656         Add test cases.
3657
3658         * js/regress/assign-custom-setter-expected.txt: Added.
3659         * js/regress/assign-custom-setter-polymorphic-expected.txt: Added.
3660         * js/regress/assign-custom-setter-polymorphic.html: Added.
3661         * js/regress/assign-custom-setter.html: Added.
3662         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Added.
3663         (test):
3664         * js/regress/script-tests/assign-custom-setter.js: Added.
3665         (test):
3666
3667 2014-03-05  David Kilzer  <ddkilzer@apple.com>
3668
3669         Fix crash in CompositeEditCommand::cloneParagraphUnderNewElement()
3670         <http://webkit.org/b/129751>
3671         <rdar://problem/16237965>
3672
3673         Reviewed by Jon Honeycutt.
3674
3675         Merged from Blink (patch by Yuta Kitamura):
3676         https://src.chromium.org/viewvc/blink?revision=168160&view=revision
3677         http://crbug.com/345005
3678
3679             The root cause is CompositeEditCommand::moveParagraphWithClones() passing
3680             two positions |start| and |end| which do not follow the document order,
3681             i.e. in some situations |start| is located after |end| because of
3682             the difference in affinity.
3683
3684             This patch fixes this crash by normalizing |end| to |start| in such situations.
3685             It also adds an ASSERT that checks the relationship between |start| and |end|.
3686
3687         * editing/execCommand/format-block-crash-expected.txt: Added.
3688         * editing/execCommand/format-block-crash.html: Added.
3689         * editing/execCommand/resources/format-block-crash-iframe.html: Added.
3690
3691 2014-03-05  Radu Stavila  <stavila@adobe.com>
3692
3693         [CSS Regions] Scrollable regions
3694         https://bugs.webkit.org/show_bug.cgi?id=129301
3695
3696         Reviewed by David Hyatt.
3697
3698         Added tests for scrolling elements flowed into regions.
3699
3700         * fast/regions/scrollable-last-region-expected.html: Added.
3701         * fast/regions/scrollable-last-region.html: Added.
3702         * fast/regions/scrollable-single-region-bt-expected.html: Added.
3703         * fast/regions/scrollable-single-region-bt.html: Added.
3704         * fast/regions/scrollable-single-region-expected.html: Added.
3705         * fast/regions/scrollable-single-region-lr-expected.html: Added.
3706         * fast/regions/scrollable-single-region-lr.html: Added.
3707         * fast/regions/scrollable-single-region-relative-element-expected.html: Added.
3708         * fast/regions/scrollable-single-region-relative-element.html: Added.
3709         * fast/regions/scrollable-single-region-rl-expected.html: Added.
3710         * fast/regions/scrollable-single-region-rl.html: Added.
3711         * fast/regions/scrollable-single-region.html: Added.
3712
3713 2014-03-05  Zalan Bujtas  <zalan@apple.com>
3714
3715         Subpixel rendering: Device pixel round accumulated subpixel value when the RenderLayer with transform paints its content.
3716         https://bugs.webkit.org/show_bug.cgi?id=129079
3717
3718         Reviewed by Simon Fraser.
3719
3720         Snap the content to the device pixel position (as opposed to integral position) before
3721         applying the transform. Recalculate the remaining subpixels that need offsetting at painting time.
3722
3723         * compositing/hidpi-absolute-subpixel-positioned-transformed-elements-expected.html: Added.
3724         * compositing/hidpi-absolute-subpixel-positioned-transformed-elements.html: Added.
3725
3726 2014-03-05  Michael Saboff  <msaboff@apple.com>
3727
3728         JSDataViewPrototype::getData() and setData() crash on platforms that don't allow unaligned accesses
3729         https://bugs.webkit.org/show_bug.cgi?id=129746
3730
3731         Reviewed by Filip Pizlo.
3732
3733         New test to validate proper operation of DataView operations at
3734         various byte offsets using both little and big endian.
3735
3736         * js/arraybuffer-dataview-expected.txt: Added.
3737         * js/arraybuffer-dataview.html: Added.
3738         * js/script-tests/arraybuffer-dataview.js: Added.
3739         (paddedHex):
3740         (byteString):
3741         (clearView):
3742
3743 2014-03-05  Zalan Bujtas  <zalan@apple.com>
3744
3745         Subpixel rendering: Wrong cliprect on absolute positioned elements.
3746         https://bugs.webkit.org/show_bug.cgi?id=129656
3747
3748         Reviewed by Simon Fraser.
3749
3750         outlineBoundsForRepaint() is expected to return the outline repaint rect. Using enclosingIntRect()
3751         to calculate the outline boundaries breaks repaint logic in RenderElement::repaintAfterLayoutIfNeeded().
3752         Since enclosingIntRect() can return bigger rect than repaint rect, the old/new bounds' dimensions could end up
3753         being different which triggers the size change repaint code path.
3754
3755         * fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move-expected.txt: Added.
3756         * fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move.html: Added.
3757
3758 2014-03-05  Chang Shu  <cshu@webkit.org>
3759
3760         Copying wrapping text results in multiple spaces between wrapped lines stripped.
3761         https://bugs.webkit.org/show_bug.cgi?id=129609.
3762
3763         Reviewed by Ryosuke Niwa.
3764
3765         * editing/pasteboard/copy-text-with-wrapped-tag-expected.txt:
3766         * editing/pasteboard/copy-text-with-wrapped-tag.html:
3767
3768 2014-03-05  Krzysztof Wolanski  <k.wolanski@samsung.com>
3769
3770         [EFL] Update baselines and test expectations
3771         https://bugs.webkit.org/show_bug.cgi?id=129737
3772
3773         Unreviewed EFL gardening.
3774
3775         * TestExpectations:
3776         * platform/efl-wk2/TestExpectations:
3777         * platform/efl/fast/table/col-and-colgroup-offsets-expected.txt: Added.
3778         Test was failing due to platform-specific numeric differences in the computed offsetHeight of the table cells.
3779
3780 2014-03-05  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
3781
3782         Remove unsupported spelling tests.
3783         https://bugs.webkit.org/show_bug.cgi?id=129482
3784
3785         Reviewed by Ryosuke Niwa.
3786
3787         Remove two spelling tests that require spellchecking of multiple words.
3788         Currently, neither WebKit port is supporting this feature.
3789         Those tests were added by Chromium at r141354.
3790
3791         * editing/spelling/spelling-exactly-selected-multiple-words-expected.txt: Removed.
3792         * editing/spelling/spelling-exactly-selected-multiple-words.html: Removed.
3793         * editing/spelling/spelling-should-select-multiple-words-expected.txt: Removed.
3794         * editing/spelling/spelling-should-select-multiple-words.html: Removed.
3795
3796         * platform/efl-wk2/TestExpectations:
3797         * platform/gtk/TestExpectations:
3798         * platform/mac-wk2/TestExpectations:
3799         * platform/mac/TestExpectations:
3800         * platform/win/TestExpectations:
3801         * platform/wincairo/TestExpectations:
3802         Clear TestExpectations.
3803
3804 2014-03-05  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
3805
3806         Refactoring spelling-insert-html.html to use asynchronous spellchecking
3807         https://bugs.webkit.org/show_bug.cgi?id=129422
3808
3809         Reviewed by Ryosuke Niwa.
3810
3811         Use asynchronous text checking in spelling-insert-html.html.
3812         Add more logs to the test expectation so that it becomes
3813         more descriptive.
3814
3815         Additionally, the word "foo" was changed to "moo" due to
3816         only Mac had recognized this word as spelled correctly.
3817
3818         * editing/spelling/spelling-insert-html-expected.txt:
3819         * editing/spelling/spelling-insert-html.html:
3820
3821         * platform/efl/TestExpectations:
3822         Remove failing expectation for EFL.
3823
3824         * platform/gtk-wk2/TestExpectations:
3825         * platform/gtk/TestExpectations:
3826         Skip the tests for GTK+ because of missing asynchronous spellchecking.
3827
3828         * platform/mac-wk2/TestExpectations:
3829         Ditto.
3830
3831 2014-03-04  Filip Pizlo  <fpizlo@apple.com>
3832
3833         DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null)
3834         https://bugs.webkit.org/show_bug.cgi?id=129563
3835
3836         Reviewed by Geoffrey Garen.
3837
3838         * js/regress/fold-strict-eq-expected.txt: Added.
3839         * js/regress/fold-strict-eq.html: Added.
3840         * js/regress/misc-strict-eq-expected.txt: Added.
3841         * js/regress/misc-strict-eq.html: Added.
3842         * js/regress/script-tests/fold-strict-eq.js: Added.
3843         (foo):
3844         (test):
3845         * js/regress/script-tests/misc-strict-eq.js: Added.
3846
3847 2014-03-04  Commit Queue  <commit-queue@webkit.org>
3848
3849         Unreviewed, rolling out r165085.
3850         http://trac.webkit.org/changeset/165085
3851         https://bugs.webkit.org/show_bug.cgi?id=129729
3852
3853         Broke imported/w3c/html-templates/template-element/template-
3854         content.html (Requested by ap on #webkit).
3855
3856         * js/regress/fold-strict-eq-expected.txt: Removed.
3857         * js/regress/fold-strict-eq.html: Removed.
3858         * js/regress/misc-strict-eq-expected.txt: Removed.
3859         * js/regress/misc-strict-eq.html: Removed.
3860         * js/regress/script-tests/fold-strict-eq.js: Removed.
3861         * js/regress/script-tests/misc-strict-eq.js: Removed.
3862
3863 2014-03-04  Zalan Bujtas  <zalan@apple.com>
3864
3865         Enable device pixel repaint rect tracking.
3866         https://bugs.webkit.org/show_bug.cgi?id=129712
3867
3868         Reviewed by Simon Fraser.
3869
3870         Tracked repaint rects are device pixel snapped now to support hiDPI test cases.
3871
3872         * fast/repaint/hidpi-device-pixel-based-repaint-rect-tracking-expected.txt: Added.
3873         * fast/repaint/hidpi-device-pixel-based-repaint-rect-tracking.html: Added.
3874
3875 2014-03-01  Filip Pizlo  <fpizlo@apple.com>
3876
3877         DFG and FTL should specialize for and support CompareStrictEq over Misc (i.e. boolean, undefined, or null)
3878         https://bugs.webkit.org/show_bug.cgi?id=129563
3879
3880         Reviewed by Geoffrey Garen.
3881
3882         * js/regress/fold-strict-eq-expected.txt: Added.
3883         * js/regress/fold-strict-eq.html: Added.
3884         * js/regress/misc-strict-eq-expected.txt: Added.
3885         * js/regress/misc-strict-eq.html: Added.
3886         * js/regress/script-tests/fold-strict-eq.js: Added.
3887         (foo):
3888         (test):
3889         * js/regress/script-tests/misc-strict-eq.js: Added.
3890
3891 2014-03-04  Zoltan Horvath  <zoltan@webkit.org>
3892
3893         [CSS Shapes] Add test for adjusted lineTop position between left and right shape-outside floats
3894         https://bugs.webkit.org/show_bug.cgi?id=128696
3895
3896         Reviewed by David Hyatt.
3897
3898         * fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjusted-between-left-right-floats-expected.html: Added.
3899         * fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjusted-between-left-right-floats.html: Added.
3900
3901 2014-03-04  Brian Burg  <bburg@apple.com>
3902
3903         Unreviewed gardening. Skip inspector tests that are still flaky.
3904
3905         Skip inspector-protocol/dom/dom-search-crash.html (tracked by https://webkit.org/b/129639).
3906         Skip inspector/test-harness-trivially-works.html (tracked by https://webkit.org/b/129642).
3907
3908         * TestExpectations:
3909
3910 2014-03-04  Zalan Bujtas  <zalan@apple.com>
3911
3912         Subpixel rendering: Incorrect repaint rect cuts off content's right edge after move.
3913         https://bugs.webkit.org/show_bug.cgi?id=129652
3914
3915         Reviewed by Simon Fraser.
3916
3917         When repaint rect is adjusted in order to take the distance from renderer into account,
3918         the accumulated fraction value need to be added too. This is always a positive value.
3919
3920         * fast/borders/hidpi-border-clipping-right-after-move-expected.html: Added.
3921         * fast/borders/hidpi-border-clipping-right-after-move.html: Added.
3922
3923 2014-02-07  Sergio Villar Senin  <svillar@igalia.com>
3924
3925         [CSS Grid Layout] Percentages of indefinite sizes should compute to auto
3926         https://bugs.webkit.org/show_bug.cgi?id=128173
3927
3928         Reviewed by Darin Adler.
3929
3930         Added a grid with indefinite sizes to check that we use auto to
3931         compute the track breadths instead of the specified percentages.
3932
3933         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3934         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3935         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
3936         * fast/css-grid-layout/grid-columns-rows-get-set.html:
3937         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
3938         * fast/css-grid-layout/grid-element-repeat-get-set.html:
3939         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
3940         * fast/css-grid-layout/named-grid-line-get-set.html:
3941         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3942         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3943         * fast/css-grid-layout/resources/grid.css:
3944         (.indefiniteSizeGrid):
3945
3946 2014-03-04  Dániel Bátyai  <dbatyai.u-szeged@partner.samsung.com>
3947
3948         Implement Number.prototype.clz()
3949         https://bugs.webkit.org/show_bug.cgi?id=129479
3950
3951         Reviewed by Oliver Hunt.
3952
3953         Added/updated tests to account for Number.prototype.clz().
3954
3955         * js/number-clz.html: Added.
3956         * js/number-clz-expected.txt: Added.
3957         * js/Object-getOwnPropertyNames-expected.txt:
3958         * js/script-tests/number-clz.js: Added.
3959         * js/script-tests/Object-getOwnPropertyNames.js:
3960
3961 2014-03-04  Ryosuke Niwa  <rniwa@webkit.org>
3962
3963         REGRESSION(r164856): Use after free in WebCore::QualifiedName::operator== / WebCore::StyledElement::attributeChanged
3964         https://bugs.webkit.org/show_bug.cgi?id=129550
3965
3966         Reviewed by Andreas Kling.
3967
3968         Added a regression test.
3969
3970         * fast/dom/uniquing-attributes-via-setAttribute-expected.txt: Added.
3971         * fast/dom/uniquing-attributes-via-setAttribute.html: Added.
3972
3973 2014-03-03  Myles C. Maxfield  <mmaxfield@apple.com>
3974
3975         Space between double underlines does not scale with font size
3976         https://bugs.webkit.org/show_bug.cgi?id=129521
3977
3978         Reviewed by Simon Fraser.
3979
3980         This test renders large text with a double underline, but then barely clips off the bottom underline
3981         using overflow: hidden. It makes sure that this is exactly the same as a single underline. If the
3982         space between the two underlines does not scale with font size, it will appear as though there is a
3983         single thick underline (because they will be drawn on top of each other) and will thus fail this test.
3984
3985         * fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales-expected.html: Added.
3986         * fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales.html: Added.
3987
3988 2014-03-03  Mark Lam  <mark.lam@apple.com>
3989
3990         Web Inspector: debugger statements do not break.
3991         <https://webkit.org/b/129524>
3992
3993         Reviewed by Geoff Garen.
3994
3995         * inspector-protocol/debugger/debugger-statement-expected.txt: Added.
3996         * inspector-protocol/debugger/debugger-statement.html: Added.
3997         * inspector-protocol/debugger/resources/breakpoint.js:
3998         (debuggerStatement):
3999
4000 2014-03-03  Brian Burg  <bburg@apple.com>
4001
4002         Inspector test dom/dom-search-crash.html times out in release builds
4003         https://bugs.webkit.org/show_bug.cgi?id=129462
4004
4005         Reviewed by Timothy Hatcher.
4006
4007         This test passes now, so stop skipping it.
4008
4009         * TestExpectations:
4010
4011 2014-03-03  Antti Koivisto  <antti@apple.com>
4012
4013         Find results on simple lines are not marked correctly
4014         https://bugs.webkit.org/show_bug.cgi?id=129586
4015
4016         Reviewed by Andreas Kling.
4017
4018         * editing/text-iterator/count-mark-lineboxes-expected.txt: Added.
4019         * editing/text-iterator/count-mark-lineboxes.html: Added.
4020         * editing/text-iterator/count-mark-simple-lines-expected.txt: Added.
4021         * editing/text-iterator/count-mark-simple-lines.html: Added.
4022
4023 2014-03-03  Jer Noble  <jer.noble@apple.com>
4024
4025         [MSE] YouTube videos fail to play
4026         https://bugs.webkit.org/show_bug.cgi?id=129525
4027
4028         Reviewed by Darin Adler.
4029
4030         *&