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