1 2014-03-27 Mark Rowe <mrowe@apple.com>
3 <https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
5 Reviewed by Sam Weinig.
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
11 2014-03-27 Oliver Hunt <oliver@apple.com>
13 Support spread operand in |new| expressions
14 https://bugs.webkit.org/show_bug.cgi?id=130877
16 Reviewed by Michael Saboff.
18 Correctness and performance tests for spread operands
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.
29 * js/regress/script-tests/new-spread.js: Added.
33 * js/script-tests/parser-syntax-check.js:
35 2014-03-27 Bem Jones-Bey <bjonesbe@adobe.com>
37 [CSS Shapes][css clip-path] rounded corner calculation for box shapes is wrong
38 https://bugs.webkit.org/show_bug.cgi?id=127982
40 Reviewed by Simon Fraser.
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.
85 2014-03-27 Brent Fulgham <bfulgham@apple.com>
87 Fix a crash caused by track insertion after load()
88 https://bugs.webkit.org/show_bug.cgi?id=130777
90 Reviewed by Eric Carlson.
92 Test: media/track/track-insert-after-load-crash.html
94 Based on the Blink change (patch by acolwell@chromium.org):
95 https://codereview.chromium.org/211373009/
97 * media/track/track-insert-after-load-crash-expected.txt: Added.
98 * media/track/track-insert-after-load-crash.html: Added.
100 2014-03-27 Manuel Rego Casasnovas <rego@igalia.com>
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
105 Reviewed by Sergio Villar Senin.
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.
111 2014-03-27 Mihnea Ovidenie <mihnea@adobe.com>
113 [CSSRegions] Crash when cloning a region child with a content node child
114 https://bugs.webkit.org/show_bug.cgi?id=129811
116 Reviewed by David Hyatt.
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.
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.
129 2014-03-26 Myles C. Maxfield <mmaxfield@apple.com>
131 Skipping underlines disregard points completely inside the underline rect
132 https://bugs.webkit.org/show_bug.cgi?id=130800
134 Reviewed by Dean Jackson.
136 This test draws a glyph entire inside the underline. It should render the same
137 as it would without any underline at all.
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:
143 2014-03-26 Simon Fraser <simon.fraser@apple.com>
145 REGRESSION (r155977): matrix animations no longer animate
146 https://bugs.webkit.org/show_bug.cgi?id=130789
147 <rdar://problem/15650946>
149 Reviewed by Dean Jackson.
151 Add test for fill-fowards animation with mismatched transform lists.
153 * compositing/animation/matrix-animation-expected.html: Added.
154 * compositing/animation/matrix-animation.html: Added.
156 2014-03-26 Antti Koivisto <antti@apple.com>
158 Render tree construction is O(N^2) in number of siblings
159 https://bugs.webkit.org/show_bug.cgi?id=129065
161 Reviewed by Darin Adler.
163 * perf/sibling-renderer-On2-expected.txt: Added.
164 * perf/sibling-renderer-On2.html: Added.
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.
169 2014-03-26 Zoltan Horvath <zoltan@webkit.org>
171 [CSS Shapes] Remove shape-inside support
172 https://bugs.webkit.org/show_bug.cgi?id=130698
174 Reviewed by David Hyatt.
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:
412 2014-03-26 Sergio Villar Senin <svillar@igalia.com>
414 [CSS Grid Layout] getComputedStyle() must return the specified value for positioning properties
415 https://bugs.webkit.org/show_bug.cgi?id=130010
417 Reviewed by Darin Adler.
419 Updated the return value of getComputedStyle(), it must be always
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).
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.
439 2014-03-26 Darin Adler <darin@apple.com>
441 Update LayoutTests to depend on load events rather than on starting loads synchronously
442 https://bugs.webkit.org/show_bug.cgi?id=130776
444 Reviewed by Antti Koivisto.
446 These tests were depending on loads starting synchronously. Instead, they should simply
447 depend on proper load event behavior.
449 * dom/html/level1/core/selfhtml.js:
450 (startTest): Call waitUntilDone immediately, not when the test starts.
451 * dom/html/level2/core/selfhtml.js:
453 * dom/html/level2/events/selfhtml.js:
455 * dom/html/level2/html/selfhtml.js:
458 2014-03-26 James Craig <jcraig@apple.com>
460 Web Inspector: AXI: crash when inspecting "bar" text node in getAccessibilityPropertiesForNode layout test
461 https://bugs.webkit.org/show_bug.cgi?id=130290
463 Reviewed by Timothy Hatcher.
465 Updating test to include properties for document node.
467 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
468 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
470 2014-03-26 Manuel Rego Casasnovas <rego@igalia.com>
472 [CSS Grid Layout] Prevent issues with checkLayout() in grid items
473 https://bugs.webkit.org/show_bug.cgi?id=130770
475 Reviewed by Sergio Villar Senin.
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.
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.
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.
491 2014-03-25 Jer Noble <jer.noble@apple.com>
493 [MSE] Duplicate 'seeked' events.
494 https://bugs.webkit.org/show_bug.cgi?id=130754
496 Reviewed by Eric Carlson.
498 * media/media-source/media-source-duplicate-seeked-expected.txt: Added.
499 * media/media-source/media-source-duplicate-seeked.html: Added.
501 2014-03-25 James Craig <jcraig@apple.com>
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
506 Reviewed by Timothy Hatcher.
508 Support for @aria-activedescendant; code reuse changes w/ parentNode and activeDescendantNode.
510 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
511 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
513 2014-03-25 Sanghyup Lee <sh53.lee@samsung.com>
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
518 Reviewed by Darin Adler.
520 * fast/css/hover-active-drag-expected.txt: Added a test for textarea.
521 * fast/css/hover-active-drag.html: Updated.
523 2014-03-25 Filip Pizlo <fpizlo@apple.com>
525 Repatch should plant calls to getters directly rather than through a C helper
526 https://bugs.webkit.org/show_bug.cgi?id=129589
528 Reviewed by Mark Hahnenberg.
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.
535 * js/regress/string-char-code-at-expected.txt: Added.
536 * js/regress/string-char-code-at.html: Added.
538 2014-03-25 Jer Noble <jer.noble@apple.com>
540 [Mac] Pause the media element during system sleep.
541 https://bugs.webkit.org/show_bug.cgi?id=130718
543 Reviewed by Eric Carlson.
545 * media/video-system-sleep-expected.txt: Added.
546 * media/video-system-sleep.html: Added.
548 2014-03-25 Radu Stavila <stavila@adobe.com>
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
553 Reviewed by David Hyatt.
555 Added tests for properly painting background of children of scrollable elements flowed into regions.
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.
562 2014-03-25 Michael Saboff <msaboff@apple.com>
564 Unreviewed, rolling out r166126.
566 Rollout r166126 in prepartion to roll out prerequisite r166070
570 "toThis() on a JSWorkerGlobalScope should return a JSProxy and
572 https://bugs.webkit.org/show_bug.cgi?id=130554
573 http://trac.webkit.org/changeset/166126
575 2014-03-25 Dirk Schulze <krit@webkit.org>
577 Implement ImageData constructors and WebWorkers exposure
578 https://bugs.webkit.org/show_bug.cgi?id=130668
580 Reviewed by Dean Jackson.
582 Tests for ImageData constructors. Remove a false tests for constructors
583 from Philip's test suite.
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
594 2014-03-25 Myles C. Maxfield <mmaxfield@apple.com>
596 InlineIterator position (unsigned int) variable can wrap around
597 https://bugs.webkit.org/show_bug.cgi?id=130540
599 Reviewed by Simon Fraser.
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.
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.
612 * fast/text/whitespace-only-text-in-rtl-expected.txt: Added.
613 * fast/text/whitespace-only-text-in-rtl.html: Added.
615 2014-03-25 Oliver Hunt <oliver@apple.com>
617 AST incorrectly conflates readable and writable locations
618 https://bugs.webkit.org/show_bug.cgi?id=130734
620 Reviewed by Filip Pizlo.
624 * js/parser-syntax-check-expected.txt:
625 * js/script-tests/parser-syntax-check.js:
627 2014-03-24 Oliver Hunt <oliver@apple.com>
629 ASSERTION FAILED in Parser: dst != localReg
630 https://bugs.webkit.org/show_bug.cgi?id=130710
632 Reviewed by Filip Pizlo.
636 * js/parser-syntax-check-expected.txt:
637 * js/script-tests/parser-syntax-check.js:
639 2014-03-24 Brent Fulgham <bfulgham@apple.com>
641 Prevent 'removetrack' events from firing when all inband text tracks are removed.
642 https://bugs.webkit.org/show_bug.cgi?id=130704
644 Reviewed by Eric Carlson.
646 Based on the Blink change (patch by acolwell@chromium.org):
647 https://codereview.chromium.org/177243018/
649 * media/track/track-remove-track-expected.txt: Added.
650 * media/track/track-remove-track.html: Added.
652 2014-03-25 Alexey Proskuryakov <ap@apple.com>
654 media/W3C/audio/canPlayType/canPlayType_application_octet_stream.html frequently fails on EWS
655 https://bugs.webkit.org/show_bug.cgi?id=130720
657 * platform/mac/TestExpectations: Marked as flaky.
659 2014-03-25 David Kilzer <ddkilzer@apple.com>
661 Hold a reference to firstSuccessfulSubmitButton in HTMLFormElement::submit
662 <http://webkit.org/b/130713>
663 <rdar://problem/15661876>
665 Reviewed by Darin Adler.
667 Merged from Blink (patch by Ian Beer):
668 http://crbug.com/303657
669 https://src.chromium.org/viewvc/blink?view=rev&revision=158938
671 * fast/forms/form-submission-crash-successful-submit-button-expected.txt: Added.
672 * fast/forms/form-submission-crash-successful-submit-button.html: Added.
674 2014-03-20 Sergio Villar Senin <svillar@igalia.com>
676 [CSS Grid Layout] Vertical rectangles not considered as valid grid areas
677 https://bugs.webkit.org/show_bug.cgi?id=130513
679 Reviewed by Andreas Kling.
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.
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.
688 2014-03-25 Xabier Rodriguez Calvar <calvaris@igalia.com>
690 [GTK] Volume slider shows below the panel with videos in certain cases
691 https://bugs.webkit.org/show_bug.cgi?id=130608
693 Reviewed by Jer Noble.
695 * media/video-initially-hidden-volume-slider-up-expected.txt: Added.
696 * media/video-initially-hidden-volume-slider-up.html: Added.
698 2014-03-24 Brent Fulgham <bfulgham@apple.com>
700 [Win] Enable WebVTT Regions on Windows.
701 https://bugs.webkit.org/show_bug.cgi?id=130680
703 Reviewed by Eric Carlson.
705 * platform/win/TestExpectations: Turn on WebVTT tests.
707 2014-03-24 Oliver Hunt <oliver@apple.com>
709 Strict mode destructuring assignment crashes the parser.
710 https://bugs.webkit.org/show_bug.cgi?id=130538
712 Reviewed by Michael Saboff.
716 * js/parser-syntax-check-expected.txt:
717 * js/script-tests/parser-syntax-check.js:
719 2014-03-24 Daniel Bates <dabates@apple.com>
721 XSS Auditor doesn't block <script> injected before an existing <script>
722 https://bugs.webkit.org/show_bug.cgi?id=130475
724 Merged from Blink (patch by Tom Sepez):
725 https://src.chromium.org/viewvc/blink?view=rev&revision=169697
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.
733 2014-03-24 Brent Fulgham <bfulgham@apple.com>
735 Activate WebVTT Tests Once Merging is Complete
736 https://bugs.webkit.org/show_bug.cgi?id=130420
738 Reviewed by Eric Carlson.
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
747 2014-03-24 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
749 Update some mediastream LayoutTests results
750 https://bugs.webkit.org/show_bug.cgi?id=130692
752 Reviewed by Eric Carlson.
754 Tests were not passing due to outdated expected files.
756 * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
757 * fast/mediastream/MediaStreamTrack-expected.txt:
758 * fast/mediastream/RTCPeerConnection-ice-expected.txt:
760 2014-03-24 Martin Hock <mhock@apple.com>
762 mathml/presentation/tokenElements-background-color.html ImageOnlyFailure after 166170
763 https://bugs.webkit.org/show_bug.cgi?id=130693
765 Reviewed by Tim Horton.
767 * platform/mac/TestExpectations:
769 2014-03-18 Chris Fleizach <cfleizach@apple.com>
771 Regression: AX: Don't expose role or notifications for invalid menus
772 https://bugs.webkit.org/show_bug.cgi?id=129814
774 Reviewed by Mario Sanchez Prada.
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:
783 2014-03-24 Chris Fleizach <cfleizach@apple.com>
785 <hr> should expose AXRole/AXSubrole, etc
786 https://bugs.webkit.org/show_bug.cgi?id=109015
788 Unreviewed. Update tests for ML platform.
790 * platform/mac-mountainlion/accessibility/lists-expected.txt:
791 * platform/mac-mountainlion/accessibility/roles-exposed-expected.txt:
793 2014-03-24 Chris Fleizach <cfleizach@apple.com>
795 <hr> should expose AXRole/AXSubrole, etc
796 https://bugs.webkit.org/show_bug.cgi?id=109015
798 Reviewed by Mario Sanchez Prada.
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:
810 2014-03-24 Antti Koivisto <antti@apple.com>
812 Invalidate sibling text node style when needed instead of attaching synchronously
813 https://bugs.webkit.org/show_bug.cgi?id=130590
815 Reviewed by Andreas Kling.
817 Minor non-observable whitespace changes.
819 * fast/forms/select-listbox-focus-displaynone-expected.txt:
820 * fast/repaint/text-in-relative-positioned-inline-expected.txt:
822 2014-03-24 Frédéric Wang <fred.wang@free.fr>
824 [regression] background colors do not apply to <mo> elements.
825 https://bugs.webkit.org/show_bug.cgi?id=130470.
827 * mathml/presentation/tokenElements-background-color.html: Added.
828 * mathml/presentation/tokenElements-background-color-expected.html: Added.
830 2014-03-24 Michał Pakuła vel Rutka <m.pakula@samsung.com>
832 Unreviewed EFL gardening
834 Add test expectations for failing tests. Skip crashing http tests.
836 * platform/efl-wk2/TestExpectations:
837 * platform/efl/TestExpectations:
839 2014-03-24 Javier Fernandez <jfernandez@igalia.com>
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
844 Reviewed by Sergio Villar Senin.
846 From Blink r162555 by <svillar@igalia.com>
848 Updated tests to match the new <grid-line> syntax.
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:
871 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
874 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
877 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
881 2014-03-24 Andrzej Badowski <a.badowski@samsung.com>
883 [EFL] Add expectations for flaky perf layout test.
884 https://bugs.webkit.org/show_bug.cgi?id=130584
886 Unreviewed EFL gardening.
888 * platform/efl/TestExpectations:
890 2014-03-24 Andrzej Badowski <a.badowski@samsung.com>
892 [EFL] Add expectations for flaky webgl layout test.
893 https://bugs.webkit.org/show_bug.cgi?id=130587
895 Unreviewed EFL gardening.
897 * platform/efl/TestExpectations:
899 2014-03-23 Darin Adler <darin@apple.com>
901 Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
902 https://bugs.webkit.org/show_bug.cgi?id=130653
904 Reviewed by Antti Koivisto.
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.
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.
917 2014-03-23 James Craig <jcraig@apple.com>
919 Web Inspector: AXI: add other ARIA one-to-many relationships: owns, flowto, controls.
920 https://bugs.webkit.org/show_bug.cgi?id=130635
922 Reviewed by Timothy Hatcher.
924 Support for @aria-owns, @aria-controls, and @aria-flowto.
926 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
927 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
929 2014-03-22 Chang Shu <cshu@webkit.org>
931 Replace deprecatedIsCollapsibleWhitespace with RenderStyle::isCollapsibleWhiteSpace in TextIterator.
932 https://bugs.webkit.org/show_bug.cgi?id=130612.
934 Reviewed by Darin Adler.
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:
948 2014-03-22 Michael Saboff <msaboff@apple.com>
950 toThis() on a JSWorkerGlobalScope should return a JSProxy and not undefined
951 https://bugs.webkit.org/show_bug.cgi?id=130554
953 Reviewed by Geoffrey Garen.
955 Fixed toThis() on WorkerGlobalScope to return a JSProxy instead of the JSGlobalObject.
956 New regressions tests.
958 * fast/workers/resources/worker-strict.js: Added.
959 * fast/workers/worker-strict-expected.txt: Added.
960 * fast/workers/worker-strict.html: Added.
962 2014-03-22 Martin Hodovan <mhodovan@inf.u-szeged.hu>
964 ASSERTION FAILED: std::isfinite(num) in WebCore::CSSPrimitiveValue::CSSPrimitiveValue
965 https://bugs.webkit.org/show_bug.cgi?id=127361
967 Added test shows that CSS rules containing huge numbers
968 (which are transformed into 'INF' values after parsing)
971 Reviewed by Darin Adler.
973 * fast/css/infinite-floating-value-expected.txt: Added.
974 * fast/css/infinite-floating-value.html: Added.
976 2014-03-21 Mark Lam <mark.lam@apple.com>
978 Crash when BytecodeGenerator::emitJump calls Label::bind on null pointer.
979 <https://webkit.org/b/124508>
981 Reviewed by Oliver Hunt.
983 * js/regress-124508-expected.txt: Added.
984 * js/regress-124508.html: Added.
985 * js/script-tests/regress-124508.js: Added.
988 2014-03-21 Zalan Bujtas <zalan@apple.com>
990 Subpixel rendering: Make <img> positioning subpixel aware.
991 https://bugs.webkit.org/show_bug.cgi?id=130596
993 Reviewed by Simon Fraser.
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.
1000 * fast/images/hidpi-image-position-on-device-pixels-expected.html: Added.
1001 * fast/images/hidpi-image-position-on-device-pixels.html: Added.
1003 2014-03-21 Brent Fulgham <bfulgham@apple.com>
1005 Unreviewed test fix after r166080.
1007 * media/track/track-webvtt-tc029-timings-whitespace-expected.txt: Forgot to update this!
1009 2014-03-21 Brent Fulgham <bfulgham@apple.com>
1011 Unreviewed test fix after r166080.
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.
1016 * media/track/captions-webvtt/tc029-timings-whitespace.vtt:
1017 * media/track/track-webvtt-tc029-timings-whitespace.html:
1019 2014-03-21 Oliver Hunt <oliver@apple.com>
1021 Fix semantics of JS execution when assigning an object to document.location
1022 https://bugs.webkit.org/show_bug.cgi?id=130213
1024 Reviewed by Geoffrey Garen.
1026 * fast/dom/navigation-with-sideeffects-expected.txt: Added.
1027 * fast/dom/navigation-with-sideeffects.html: Added.
1029 2014-03-21 Adenilson Cavalcanti <cavalcantii@gmail.com>
1031 Refactor css3/filters/huge-region test
1032 https://bugs.webkit.org/show_bug.cgi?id=129553
1034 Reviewed by Dirk Schulze.
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).
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:
1046 2014-03-21 James Craig <jcraig@apple.com>
1048 Web Inspector: AXI: Expose Accessibility Tree children of the selected node
1049 https://bugs.webkit.org/show_bug.cgi?id=130264
1051 Reviewed by Timothy Hatcher.
1053 Updating for support of accessibility tree children.
1055 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1056 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1058 2014-03-21 Sergio Villar Senin <svillar@igalia.com>
1060 Unreviewed WebKitGtk+ rebaseline.
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:
1065 2014-03-21 Brent Fulgham <bfulgham@apple.com>
1067 Handle recovery on "timestamp-looking" lines in the WebVTT parser
1068 https://bugs.webkit.org/show_bug.cgi?id=130610
1070 Reviewed by Eric Carlson.
1072 Merged from Blink (patch by fs@opera.com):
1073 https://chromium.googlesource.com/chromium/blink/+/b669a380efbffe25f3b154b026b57b9822ce08e2
1074 http://crbug.com/75273002
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.
1094 2014-03-21 David Hyatt <hyatt@apple.com>
1096 Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks.
1097 https://bugs.webkit.org/show_bug.cgi?id=129948
1098 <rdar://problem/16074072>
1100 Reviewed by Simon Fraser.
1102 * fast/multicol/multicol-li-crash-expected.txt: Added.
1103 * fast/multicol/multicol-li-crash.html: Added.
1105 2014-03-21 Sergio Villar Senin <svillar@igalia.com>
1107 Unreviewed. Rebaseline expectations after r165651.
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.
1112 2014-03-21 Zalan Bujtas <zalan@apple.com>
1114 Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
1116 Unreviewed TestExpectations update on ML WK2 debug.
1118 * platform/mac-wk2/TestExpectations:
1120 2014-03-21 Brent Fulgham <bfulgham@apple.com>
1122 Unreviewed test fix after my last checkin. Add missing test expectation.
1124 * http/tests/media/track/track-webvtt-slow-loading-expected.txt: Added.
1126 2014-03-21 Radu Stavila <stavila@adobe.com>
1128 [CSS Regions] incorrect clipping when the content has CSS Transforms like rotation
1129 https://bugs.webkit.org/show_bug.cgi?id=110198
1131 Reviewed by David Hyatt.
1133 Added test that confirms the issue of transformed content being clipped was fixed.
1135 * fast/regions/overflow-content-transform-rotate-expected.html: Added.
1136 * fast/regions/overflow-content-transform-rotate.html: Added.
1138 2014-03-20 Brent Fulgham <bfulgham@apple.com>
1140 Merge WebVTT Tokenizer Updates
1141 https://bugs.webkit.org/show_bug.cgi?id=130565
1143 Reviewed by Eric Carlson.
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
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:
1167 2014-03-21 Frédéric Wang <fred.wang@free.fr>
1169 Bug 130345 - Refine childShouldCreateRenderer for MathML elements
1170 https://bugs.webkit.org/show_bug.cgi?id=130345
1172 Reviewed by Chris Fleizach.
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.
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.
1198 2014-03-21 Mark Lam <mark.lam@apple.com>
1200 StackLayoutPhase should find the union'ed calleeVariable before accessing its machineLocal.
1201 <https://webkit.org/b/130566>
1203 Reviewed by Filip Pizlo.
1205 * js/regress-130566-expected.txt: Added.
1206 * js/regress-130566.html: Added.
1207 * js/script-tests/regress-130566.js: Added.
1212 2014-03-21 Zalan Bujtas <zalan@apple.com>
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
1217 Reviewed by Simon Fraser.
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.
1232 -webkit-transform: rotate(0deg);
1235 When we paint the RenderLayer's content, the graphics context is translated by the rounded value of
1236 renderer's offset from parent.
1238 (10.25px,10.25px) -> rounded to (10.5px,10.5px).
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.
1243 Graphics context translated by (10.5px,10.5px) -> pushes renderer's relative top-left coords to (-0.25px,-0.25px)
1245 When we round (pixel snap) these negative coordinates, half-way values get translated to the wrong direction.
1247 (relative coords (-0.25px,-0.25px) -> pixel snapped to (-0.5px,-0.5px) -> final absolute(painting) coords (10px,10px))
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.
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.
1258 2014-03-19 Frédéric Wang <fred.wang@free.fr>
1260 Update some references for MathML pixels tests
1261 https://bugs.webkit.org/show_bug.cgi?id=130455.
1263 Reviewed by Chris Fleizach.
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
1287 2014-03-21 Andreas Kling <akling@apple.com>
1289 HTMLFrameOwnerElement should obey the SubframeLoadingDisabler when creating subframes
1290 <rdar://problem/15675780>
1292 Merge Blink r156744 by Adam Klein.
1294 * fast/frames/set-iframe-src-in-pagehide-crash-expected.txt: Added.
1295 * fast/frames/set-iframe-src-in-pagehide-crash.html: Added.
1297 2014-03-20 Brian Burg <bburg@apple.com>
1299 Web Inspector: add frontend controller and models for replay sessions
1300 https://bugs.webkit.org/show_bug.cgi?id=130145
1302 Reviewed by Joseph Pecoraro.
1304 Add tests for existing nondeterministic inputs handled in JSC.
1305 They are skipped for all platforms until WEB_REPLAY is enabled.
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.
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.
1321 (InspectorTestProxy.registerInitializer.):
1322 (InspectorTestProxy.registerInitializer):
1324 2014-03-20 Brent Fulgham <bfulgham@apple.com>
1326 Rename TextTrackRegion/TextTrackRegionList to VTTRegion/VTTRegionList
1327 https://bugs.webkit.org/show_bug.cgi?id=130543
1329 Reviewed by Dean Jackson.
1331 Merged from Blink (patch by philipj@opera.com):
1332 https://chromium.googlesource.com/chromium/blink/+/69ee6d3399d64163e4936ac1bde222036c54c4b8
1333 http://crbug.com/55653003
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.
1357 2014-03-20 Hans Muller <hmuller@adobe.com>
1359 [CSS Shapes] clamp RasterShape shapeMargin to reference box size
1360 https://bugs.webkit.org/show_bug.cgi?id=130350
1362 Reviewed by Dean Jackson.
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.
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.
1371 2014-03-20 Beth Dakin <bdakin@apple.com>
1373 Implement contentInset for Mac WebKit2
1374 https://bugs.webkit.org/show_bug.cgi?id=130273
1376 Reviewed by Simon Fraser.
1378 Add two tests for hit-testing with a topContentInset.
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.
1385 2014-03-20 Brent Fulgham <bfulgham@apple.com>
1387 Add a flushing mechanism for the WebVTTParser
1388 https://bugs.webkit.org/show_bug.cgi?id=130532
1390 Reviewed by Eric Carlson.
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
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:
1417 2014-03-20 David Hyatt <hyatt@apple.com>
1419 [New Multicolumn] getClientRects returns wrong rectangle
1420 https://bugs.webkit.org/show_bug.cgi?id=128614
1422 Reviewed by Sam Weinig.
1424 Added fast/multicol/newmulticol/client-rects.html and beefed up existing
1425 fast/multicol/client-rects.html to use more writing modes.
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:
1433 2014-03-19 Oliver Hunt <oliver@apple.com>
1435 Incorrect behavior when mutating a typed array during set.
1436 https://bugs.webkit.org/show_bug.cgi?id=130428
1438 Reviewed by Geoffrey Garen.
1440 Test behaviour of TypedArray.set(array) when we neuter the array.
1442 * js/typed-array-mutated-during-set-expected.txt: Added.
1443 * js/typed-array-mutated-during-set.html: Added.
1445 2014-03-20 Daniel Bates <dabates@apple.com>
1447 Preserve original document URL for XSSAuditor reports
1449 Merged from Blink (patch by Tom Sepez):
1450 https://src.chromium.org/viewvc/blink?view=rev&revision=158406
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:
1456 2014-03-20 Daniel Bates <dabates@apple.com>
1458 XSSAuditor bypass with frameset tags
1460 Merged from Blink (patch by Tom Sepez):
1461 https://src.chromium.org/viewvc/blink?view=rev&revision=157794
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:
1467 2014-03-20 Radu Stavila <stavila@adobe.com>
1469 [CSS Regions] Cleanup scrollable regions tests
1470 https://bugs.webkit.org/show_bug.cgi?id=130505
1472 Reviewed by Mihnea Ovidenie.
1474 Tests should only display red in case of failure. Purpose of the test should be very clearly stated.
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:
1497 2014-03-20 Simon Fraser <simon.fraser@apple.com>
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>
1503 Reviewed by Dean Jackson.
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.
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.
1515 2014-03-20 Dirk Schulze <krit@webkit.org>
1517 Canvas methods clip/fill/stroke should not except 0 argument
1518 https://bugs.webkit.org/show_bug.cgi?id=130497
1520 Reviewed by Dean Jackson.
1522 Add more exception tests for fill/stroke/clip.
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:
1531 2014-03-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
1533 Unreviewed GTK Gardening.
1535 Update expectation of accessibility/table-detection.html after r165535.
1536 Update expectation of accessibility/aria-hidden-false-works-in-subtrees.html.
1538 * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1539 * platform/gtk/accessibility/table-detection-expected.txt:
1541 2014-03-20 Mihai Tica <mitica@adobe.com>
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
1546 Reviewed by Dean Jackson.
1548 Test if setting or unsetting stacking context or blend mode from script correctly updates blending
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.
1557 2014-03-20 Radu Stavila <stavila@adobe.com>
1559 [CSS Regions] Remove "visibility:hidden" from overflow-scrollable* tests
1560 https://bugs.webkit.org/show_bug.cgi?id=130510
1562 Reviewed by Andrei Bucur.
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.
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:
1574 2014-03-20 Lorenzo Tilve <ltilve@igalia.com>
1576 "input" event is not fired when changing a select element's value
1577 https://bugs.webkit.org/show_bug.cgi?id=117526
1579 Reviewed by Antti Koivisto.
1581 Add tests to verify that input event is dispatched when listbox
1582 or menulist values are modified.
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.
1589 2014-03-20 Radu Stavila <stavila@adobe.com>
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
1594 Reviewed by Andrei Bucur.
1596 Added tests for different situations using scrollable regions and fixed a couple existing tests.
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.
1619 2014-03-20 Zalan Bujtas <zalan@apple.com>
1621 Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
1622 https://bugs.webkit.org/show_bug.cgi?id=130153
1624 Reviewed by Simon Fraser.
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.
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
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
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.
1649 2014-03-20 Krzysztof Czech <k.czech@samsung.com>
1651 Unreviewed EFL gardening
1653 Update expectation of table-detection.html after r165535.
1655 * platform/efl-wk2/accessibility/table-detection-expected.txt:
1657 2014-03-20 Lorenzo Tilve <ltilve@igalia.com>
1659 Dispatch input event for Range element keyboard event
1660 https://bugs.webkit.org/show_bug.cgi?id=129929
1662 Reviewed by Kent Tamura.
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.
1668 Merged from Blink (patch by Habib Virji):
1669 https://src.chromium.org/viewvc/blink?revision=168558&view=revision
1671 * fast/forms/range/range-keyboard-oninput-event-expected.txt: Added.
1672 * fast/forms/range/range-keyboard-oninput-event.html: Added.
1674 2014-03-20 Mihnea Ovidenie <mihnea@adobe.com>
1676 [CSSRegions] Content flowed in 0px height region not displayed
1677 https://bugs.webkit.org/show_bug.cgi?id=98265
1679 After the past work on overflow, this looks fixed. Add a test to make sure
1680 we are covered for future regressions.
1682 Reviewed by Andrei Bucur.
1684 * fast/regions/overflow-content-zero-height-region-expected.html: Added.
1685 * fast/regions/overflow-content-zero-height-region.html: Added.
1687 2014-03-19 Brent Fulgham <bfulgham@apple.com>
1689 Merge Misc. WebVTT Updates from Blink.
1690 https://bugs.webkit.org/show_bug.cgi?id=130491
1692 Reviewed by Eric Carlson.
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
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.
1722 2014-03-19 Zalan Bujtas <zalan@apple.com>
1724 Generated hidpi- images (actual) on ML WK2 Debug are blurry/color shifted.
1726 Unreviewed TestExpectations update on ML WK2 debug.
1728 * platform/mac-wk2/TestExpectations:
1730 2014-03-19 Eric Carlson <eric.carlson@apple.com>
1732 media/video-remote-control-playpause.html frequently fails on the bots
1733 https://bugs.webkit.org/show_bug.cgi?id=130490
1735 Unreviewed TestExpectations update.
1737 * platform/mac/TestExpectations: Mark test as flakey while I try to reproduce it.
1739 2014-03-19 Dirk Schulze <krit@webkit.org>
1741 Implement isPointInPath and isPointInStroke with Path2D argument
1742 https://bugs.webkit.org/show_bug.cgi?id=130473
1744 Reviewed by Dean Jackson.
1746 Test isPointInPath and isPointInStroke with Path2D argument.
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.
1755 2014-03-19 Antti Koivisto <antti@apple.com>
1757 Crash with long selector list
1758 https://bugs.webkit.org/show_bug.cgi?id=123006
1760 Reviewed by Andreas Kling.
1762 * fast/css/long-selector-list-crash-expected.txt: Added.
1763 * fast/css/long-selector-list-crash.html: Added.
1765 2014-03-19 Eric Carlson <eric.carlson@apple.com>
1767 Make Remote Control commands testable
1768 https://bugs.webkit.org/show_bug.cgi?id=130358
1770 Reviewed by Jer Noble.
1772 * media/video-remote-control-playpause-expected.txt: Added.
1773 * media/video-remote-control-playpause.html: Added.
1775 2014-03-19 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
1777 Improving webkitGetUserMedia error handling and error messages
1778 https://bugs.webkit.org/show_bug.cgi?id=130452
1780 Reviewed by Eric Carlson.
1782 Checking if first argument of webkitGetUserMedia is a valid Dictionary. If not, throw an exception with a
1783 clearer message of the error.
1785 * fast/mediastream/argument-types-expected.txt:
1786 * fast/mediastream/script-tests/argument-types.js:
1788 2014-03-19 Dirk Schulze <krit@webkit.org>
1790 Implement method addPath for Path2D
1791 https://bugs.webkit.org/show_bug.cgi?id=130461
1793 Reviewed by Dean Jackson.
1795 Test the addPath Path2D method.
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.
1802 2014-03-19 Brent Fulgham <bfulgham@apple.com>
1804 Fix cue rendering test and include support for left/right alignment
1805 https://bugs.webkit.org/show_bug.cgi?id=130406
1807 Reviewed by Eric Carlson.
1809 Merged from Blink (patch by vcarbune@chromium.org):
1810 https://chromium.googlesource.com/chromium/blink/+/e695703cb603421c741e59a557a7989113c13b94
1811 http://crbug.com/25155003
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.
1817 2014-03-19 Brent Fulgham <bfulgham@apple.com>
1819 Unreviewed test system fix.
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.
1824 2014-03-19 Frédéric Wang <fred.wang@free.fr>
1826 Unreviewed gardening.
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.
1833 2014-03-19 Zalan Bujtas <zalan@apple.com>
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
1839 Reviewed by Simon Fraser.
1841 We need to calculate the transformed origin using the painting coordinates to produce
1842 pixel precise result.
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:
1850 2014-03-19 Mihnea Ovidenie <mihnea@adobe.com>
1852 [CSSRegions] Compute region ranges for children of inline blocks
1853 https://bugs.webkit.org/show_bug.cgi?id=130392
1855 Reviewed by Andrei Bucur.
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.
1866 2014-03-19 Frédéric Wang <fred.wang@free.fr>
1868 Fix reftest failure of mathml/presentation/bug95404.html.
1870 Unreviewed gardering.
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.
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.
1880 2014-03-18 Andrei Bucur <abucur@adobe.com>
1882 [CSS Regions] Strange layout for content with region breaks
1883 https://bugs.webkit.org/show_bug.cgi?id=121318
1885 Reviewed by Mihnea Ovidenie.
1887 The test verifies that elements specifying break-inside: avoid can't
1888 be splitted by forced breaks applied inside of them.
1890 * fast/regions/forced-break-inside-avoid-break-expected.txt: Added.
1891 * fast/regions/forced-break-inside-avoid-break.html: Added.
1893 2014-03-18 Samuel White <samuel_white@apple.com>
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
1898 Reviewed by Chris Fleizach.
1900 Added test to ensure that initial selection gets set when enhanced accessibility is enabled and an arrow key is pressed.
1902 * platform/mac/accessibility/selection-initial-expected.txt: Added.
1903 * platform/mac/accessibility/selection-initial.html: Added.
1905 2014-03-18 Brent Fulgham <bfulgham@apple.com>
1907 TextTrackRegion Not Implemented
1908 https://bugs.webkit.org/show_bug.cgi?id=116546
1910 Reviewed by Eric Carlson.
1912 Merged from Blink (patch by vcarbune@chromium.org):
1913 https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
1914 http://crbug.com/25798003
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.
1925 2014-03-18 Carlos Alberto Lopez Perez <clopez@igalia.com>
1927 Unreviewed GTK Gardening.
1929 Move expected accesibility results to the right path and update them.
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.
1937 2014-03-18 Carlos Alberto Lopez Perez <clopez@igalia.com>
1939 Unreviewed GTK gardening.
1941 Test fast/events/touch/touch-target-limited.html crashes.
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
1949 * platform/gtk-wk2/TestExpectations:
1950 * platform/gtk/TestExpectations:
1952 2014-03-18 Daniel Bates <dabates@apple.com>
1954 REGRESSION (r162334): RenderTableCol::styleDidChange uses out-of-date table information
1955 https://bugs.webkit.org/show_bug.cgi?id=129561
1957 Reviewed by Antti Koivisto.
1959 Add a test to ensure that a table column propagates a style change to applicable
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.
1965 2014-03-18 Daniel Bates <dabates@apple.com>
1967 REGRESSION (r163560): ASSERTION FAILED: childrenInline() in WebCore::RenderSVGText::layout
1968 https://bugs.webkit.org/show_bug.cgi?id=130346
1970 Reviewed by Andreas Kling.
1972 Added tests to ensure that SVG <a> and <tref> are always treated as inline-level elements.
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.
1979 2014-03-18 Hans Muller <hmuller@adobe.com>
1981 [CSS Shapes] shape-outside: ellipse(50% 50% at) causes crash
1982 https://bugs.webkit.org/show_bug.cgi?id=130366
1984 Reviewed by Andreas Kling.
1986 Added invalid syntax tests for ellipse(.. at), circle(.. at) variations.
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:
1992 2014-03-18 Commit Queue <commit-queue@webkit.org>
1994 Unreviewed, rolling out r165815.
1995 https://bugs.webkit.org/show_bug.cgi?id=130410
1997 Broke many VTT tests (Requested by bfulgham on #webkit).
2001 "TextTrackRegion Not Implemented"
2002 https://bugs.webkit.org/show_bug.cgi?id=116546
2003 http://trac.webkit.org/changeset/165815
2005 2014-03-18 Renata Hodovan <rhodovan.u-szeged@partner.samsung.com>
2007 Bad cast with toRenderBox in WebCore::RenderView::repaintViewRectangle
2008 https://bugs.webkit.org/show_bug.cgi?id=129104
2010 Reviewed by Simon Fraser.
2012 * plugins/crash-invalid-data-reference-expected.txt: Added.
2013 * plugins/crash-invalid-data-reference.html: Added.
2015 2014-03-18 Antti Koivisto <antti@apple.com>
2017 Mutating rules returned by getMatchedCSSRules can result in crash
2018 https://bugs.webkit.org/show_bug.cgi?id=130209
2020 Reviewed by Andreas Kling.
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.
2027 2014-03-18 Brent Fulgham <bfulgham@apple.com>
2029 TextTrackRegion Not Implemented
2030 https://bugs.webkit.org/show_bug.cgi?id=116546
2032 Reviewed by Eric Carlson.
2034 Merged from Blink (patch by vcarbune@chromium.org):
2035 https://chromium.googlesource.com/chromium/blink/+/4940f89a087fea5b5ea628e98d0b355d398a9eea
2036 http://crbug.com/25798003
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.
2047 2014-03-18 Krzysztof Wolanski <k.wolanski@samsung.com>
2049 [EFL] Update baselines and test expectations
2050 https://bugs.webkit.org/show_bug.cgi?id=130387
2052 Unreviewed EFL gardening.
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).
2063 2014-03-18 Ion Rosca <rosca@adobe.com>
2065 Add blend mode property to dumped information in GraphicsLayer.
2066 https://bugs.webkit.org/show_bug.cgi?id=130331
2068 Reviewed by Simon Fraser.
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:
2074 2014-03-17 Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com>
2076 Implement Math.hypot
2077 https://bugs.webkit.org/show_bug.cgi?id=129486
2079 Reviewed by Darin Adler.
2081 * js/Object-getOwnPropertyNames-expected.txt:
2082 * js/math-expected.txt:
2083 * js/script-tests/Object-getOwnPropertyNames.js:
2084 * js/script-tests/math.js:
2086 2014-03-17 Jer Noble <jer.noble@apple.com>
2088 Layout Test mathml/wbr-in-mroot-crash.html crashes
2089 https://bugs.webkit.org/show_bug.cgi?id=130353
2091 Unreviewed TestExpectations update.
2093 * platform/efl/TestExpectations:
2094 * platform/mac/TestExpectations:
2096 2014-01-29 Sergio Villar Senin <svillar@igalia.com>
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
2101 Reviewed by David Hyatt.
2103 Grid line names are now shown using the exact same order as the one used in the CSS.
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:
2109 2014-03-17 Gurpreet Kaur <k.gurpreet@samsung.com>
2111 Safari should not render a cell if the <td> is empty
2112 https://bugs.webkit.org/show_bug.cgi?id=15273
2114 Reviewed by Darin Adler.
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.
2123 2014-03-16 Mihnea Ovidenie <mihnea@adobe.com>
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
2128 Reviewed by Andrei Bucur.
2130 * fast/regions/inline-block-flowed-in-regions-expected.html: Added.
2131 * fast/regions/inline-block-flowed-in-regions.html: Added.
2133 2014-03-16 Frédéric Wang <fred.wang@free.fr>
2135 [regression] foreign content not displayed in MathML
2136 <https://webkit.org/b/124128>
2138 Reviewed by Chris Fleizach.
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.
2153 2014-03-14 Oliver Hunt <oliver@apple.com>
2155 Reinstate intialiser syntax in for-in loops
2156 https://bugs.webkit.org/show_bug.cgi?id=130269
2158 Reviewed by Michael Saboff.
2160 Update and add test.
2162 * js/parser-syntax-check-expected.txt:
2163 * js/script-tests/parser-syntax-check.js:
2165 2014-03-14 Mark Lam <mark.lam@apple.com>
2167 Accessing __lookupGetter__ and __lookupSetter__ should not crash the VM when undefined.
2168 <https://webkit.org/b/130279>
2170 Reviewed by Filip Pizlo.
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):
2177 2014-03-14 Maciej Stachowiak <mjs@apple.com>
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>
2183 Reviewed by Simon Fraser.
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:
2217 2014-03-14 Zalan Bujtas <zalan@apple.com>
2219 Subpixel rendering: border-radius painting falls back to rectangle at subpixel positions.
2220 https://bugs.webkit.org/show_bug.cgi?id=130272
2222 Reviewed by Simon Fraser.
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.
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.
2231 2014-03-14 Byungseon Shin <sun.shin@lge.com>
2233 Incorrect Date returned between March 1, 2034 and February 28, 2100.
2234 https://bugs.webkit.org/show_bug.cgi?id=130123
2236 Reviewed by Mark Lam.
2238 Fix logic by using predefined Date APIs.
2240 * js/date-constructor-expected.txt:
2241 * js/script-tests/date-constructor.js:
2244 2014-03-14 James Craig <jcraig@apple.com>
2246 AX: AccessibilityObject::invalidStatus() is incorrect when aria-invalid="undefined" or whitespace
2247 https://bugs.webkit.org/show_bug.cgi?id=130071
2249 Reviewed by Chris Fleizach.
2251 Accounted for whitespace values and the explicit string, "undefined".
2253 * accessibility/aria-invalid-expected.txt:
2254 * accessibility/aria-invalid.html:
2256 2014-03-14 Bear Travis <betravis@adobe.com>
2258 [CSS Shapes] CSS parser accepts trailing position arguments
2259 https://bugs.webkit.org/show_bug.cgi?id=129514
2261 Reviewed by Andreas Kling.
2263 Add a shape with an additional argument trailing the position
2264 in the css shapes functions.
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:
2270 2014-03-14 Dirk Schulze <krit@webkit.org>
2272 Refactor Path to Path2D and remove currentPath
2273 https://bugs.webkit.org/show_bug.cgi?id=130236
2275 Reviewed by Dean Jackson.
2277 Add new tests for Path2D object and new functions fill(),
2278 stroke() and clip() with Path2D argument.
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.
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.
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.
2303 2014-03-14 James Craig <jcraig@apple.com>
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
2308 Reviewed by Alexey Proskuryakov.
2310 Removing flaky nodeId-based output from test.
2312 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2313 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2315 2014-03-14 Jer Noble <jer.noble@apple.com>
2317 [EME] Extend the lifetime of MediaKeySession.
2318 https://bugs.webkit.org/show_bug.cgi?id=129841
2320 Reviewed by Eric Carlson.
2322 * media/encrypted-media/encrypted-media-session-lifetime-expected.txt: Added.
2323 * media/encrypted-media/encrypted-media-session-lifetime.html: Added.
2325 2014-03-11 Oliver Hunt <oliver@apple.com>
2327 Improve dom error messages
2328 https://bugs.webkit.org/show_bug.cgi?id=130103
2330 Reviewed by Andreas Kling.
2332 Update test results for new text.
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:
2350 2014-03-14 Bear Travis <betravis@adobe.com>
2352 [CSS Shapes] polygon default fill-rule should be omitted from the serialization
2353 https://bugs.webkit.org/show_bug.cgi?id=129840
2355 Reviewed by Dirk Schulze.
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.
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:
2376 2014-03-14 James Craig <jcraig@apple.com>
2378 Web Inspector: AXI: Expose Accessibility Tree parent of the selected node
2379 https://bugs.webkit.org/show_bug.cgi?id=129943
2381 Reviewed by Timothy Hatcher.
2383 Tests: inspector-protocol/dom/getAccessibilityPropertiesForNode.html
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.
2388 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2389 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2391 2014-03-14 Zalan Bujtas <zalan@apple.com>
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
2396 Unreviewed TestExpectations update on ML WK2 debug.
2398 * platform/mac-wk2/TestExpectations:
2400 2014-03-14 Andres Gomez <agomez@igalia.com>
2402 [GStreamer] WebKit gets stalled when trying to play a stream
2403 https://bugs.webkit.org/show_bug.cgi?id=125926
2405 Reviewed by Philippe Normand.
2407 Added new test for checking the playback on Icecast/Shoutcast
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
2419 * media/content/metadata.db: Added.
2420 * media/content/silence.mp3: Added.
2421 * platform/mac/TestExpectations: Skipped on Mavericks Mac port.
2423 2014-03-14 Mihnea Ovidenie <mihnea@adobe.com>
2425 [CSSRegions] Inline-block child of content node incorrectly clipped
2426 https://bugs.webkit.org/show_bug.cgi?id=130229
2428 Reviewed by Andrei Bucur.
2430 * fast/regions/inlineblock-child-inlineblock-contentnode-in-region-expected.html: Added.
2431 * fast/regions/inlineblock-child-inlineblock-contentnode-in-region.html: Added.
2433 2014-03-14 Sergio Villar Senin <svillar@igalia.com>
2435 [CSS Grid layout] Initial position in span not correctly computed sometimes
2436 https://bugs.webkit.org/show_bug.cgi?id=130124
2438 Reviewed by Darin Adler.
2440 Added the grid positioning example mentioned in the specs which
2441 covers this bug and some other cases.
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:
2446 2014-03-12 Gavin Barraclough <barraclough@apple.com>
2448 Reduce memory use for static property maps
2449 https://bugs.webkit.org/show_bug.cgi?id=129986
2451 Reviewed by Andreas Kling.
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.
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.
2463 2014-03-13 Manish R Gurnaney <m.gurnaney@samsung.com>
2465 Scroll size is not recalculated when absolute left of child is updated
2466 https://bugs.webkit.org/show_bug.cgi?id=123958
2468 Reviewed by Simon Fraser.
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.
2475 2014-03-13 Dirk Schulze <krit@webkit.org>
2477 [SVG2] support paint-order presentation attribute
2478 https://bugs.webkit.org/show_bug.cgi?id=129373
2480 Reviewed by Dean Jackson.
2482 Test parsing and bahvior of the paint-order property.
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.
2511 2014-03-13 Diego Pino Garcia <dpino@igalia.com>
2513 Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector
2514 https://bugs.webkit.org/show_bug.cgi?id=129779
2516 Reviewed by Timothy Hatcher.
2518 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2521 2014-03-13 Daniel Bates <dabates@apple.com>
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>
2528 Reviewed by Andreas Kling.
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}.
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.
2546 2014-03-13 Commit Queue <commit-queue@webkit.org>
2548 Unreviewed, rolling out r165540.
2549 https://bugs.webkit.org/show_bug.cgi?id=130199
2551 caused 1 hidpi test fail (Requested by zalan on #webkit).
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
2560 2014-03-13 Andres Gomez <agomez@igalia.com>
2562 Unreviewed, rolling out r165536.
2564 It breaks http/tests/media/media-play-stream-chunked-icy.html
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
2572 2014-03-13 Brian Burg <bburg@apple.com>
2574 Web Inspector: Remove unused callId parameter from evaluateInWebInspector
2575 https://bugs.webkit.org/show_bug.cgi?id=129744
2577 Reviewed by Timothy Hatcher.
2579 * inspector/inspector-test.js:
2580 (runTest): Stop passing a dummy argument to TestRunner.evaluateInWebInspector.
2582 2014-03-13 Zalan Bujtas <zalan@apple.com>
2584 Subpixel rendering: Nested layers with subpixel accumulation paint to wrong position.
2585 https://bugs.webkit.org/show_bug.cgi?id=130153
2587 Reviewed by Simon Fraser.
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.
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.
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.
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.
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.
2611 2014-03-13 Andres Gomez <agomez@igalia.com>
2613 [GStreamer] WebKit gets stalled when trying to play a stream
2614 https://bugs.webkit.org/show_bug.cgi?id=125926
2616 Reviewed by Eric Carlson.
2618 Added new test for checking the playback on Icecast/Shoutcast
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
2630 * media/content/metadata.db: Added.
2631 * media/content/silence.mp3: Added.
2633 2014-03-12 Chris Fleizach <cfleizach@apple.com>
2635 AX: accessibility data table heuristics fail on this jQuery table
2636 https://bugs.webkit.org/show_bug.cgi?id=129369
2638 Reviewed by Mario Sanchez Prada.
2640 * accessibility/table-detection.html:
2641 * platform/mac/accessibility/table-detection-expected.txt:
2643 2014-03-12 Zalan Bujtas <zalan@apple.com>
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
2648 Unreviewed TestExpectations update on ML WK2 debug.
2650 * platform/mac-wk2/TestExpectations:
2652 2014-03-12 Brian Burg <bburg@apple.com>
2654 Web Inspector: convert model tests and inspector-test.js to use Test.html
2655 https://bugs.webkit.org/show_bug.cgi?id=129217
2657 Reviewed by Timothy Hatcher.
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):
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.
2697 2014-03-12 Brent Fulgham <bfulgham@apple.com>
2699 [WebVTT] HTML5 "space" cahracters around "-->" are not required
2700 https://bugs.webkit.org/show_bug.cgi?id=117421
2702 Reviewed by Eric Carlson.
2704 Merged from Blink (patch by caitpotter88@gmail.com):
2705 https://chromium.googlesource.com/chromium/blink/+/4ef469cd627a13696b88e285ae28a60e38f9c286
2706 http://crbug.com/242158
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.
2714 2014-03-12 Commit Queue <commit-queue@webkit.org>
2716 Unreviewed, rolling out r165482.
2717 https://bugs.webkit.org/show_bug.cgi?id=130157
2719 Broke the windows build; "error C2466: cannot allocate an
2720 array of constant size 0" (Requested by jernoble on #webkit).
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
2728 2014-03-12 Simon Fraser <simon.fraser@apple.com>
2730 Have the scrolling tree track the viewport size, not the viewport rect
2731 https://bugs.webkit.org/show_bug.cgi?id=130141
2733 Reviewed by Beth Dakin.
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.
2738 Tests dump a size, not a rect with a 0,0 origin now.
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:
2757 2014-03-12 Simon Fraser <simon.fraser@apple.com>
2759 Change scrollOffsetForFixedPosition() to do LayoutUnit math
2760 https://bugs.webkit.org/show_bug.cgi?id=129981
2762 Reviewed by Beth Dakin.
2764 FrameView::scrollOffsetForFixedPosition() returned an IntSize,
2765 but to allow subpixel scroll offsets, we need it to return a LayoutSize.
2767 Update test results for the progression.
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:
2772 2014-03-12 Gavin Barraclough <barraclough@apple.com>
2774 Reduce memory use for static property maps
2775 https://bugs.webkit.org/show_bug.cgi?id=129986
2777 Reviewed by Andreas Kling.
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.
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.
2789 2014-03-12 Frédéric Wang <fred.wang@free.fr>
2791 [GTK] Update references for mo-stretch.html.
2792 https://bugs.webkit.org/show_bug.cgi?id=129366.
2794 Reviewed by Chris Fleizach.
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.
2799 * platform/gtk/mathml/presentation/mo-stretch-expected.png:
2800 * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
2802 2014-03-12 Bem Jones-Bey <bjonesbe@adobe.com>
2804 [CSS Shapes] Remove deprecated shapes
2805 https://bugs.webkit.org/show_bug.cgi?id=125235
2807 Reviewed by Dirk Schulze.
2809 Remove tests for deprecated shape syntax.
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
2816 * animations/resources/animation-test-helpers.js:
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.
3061 2014-03-12 Zalan Bujtas <zalan@apple.com>
3063 Add hiDPI support for compositing content in DumpRenderTree/WebKitTestRunner
3064 https://bugs.webkit.org/show_bug.cgi?id=129961
3066 Reviewed by Simon Fraser.
3068 Now scaled content can go through the window capturing mechanism too for compositing content.
3069 AppleMagnifiedMode is redundant.
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.
3077 2014-03-12 Antti Koivisto <antti@apple.com>
3079 Update result after https://trac.webkit.org/r165465
3081 * svg/custom/use-multiple-on-nested-disallowed-font-expected.txt:
3083 2014-03-12 Frédéric Wang <fred.wang@free.fr>
3085 Invisible Operators should not add space.
3086 https://bugs.webkit.org/show_bug.cgi?id=115786
3088 Reviewed by Chris Fleizach.
3090 Add a reftest based on the examples of the MathML specification to verify that invisible operators do not add space.
3092 * mathml/presentation/mo-invisible-expected.html: Added.
3093 * mathml/presentation/mo-invisible.html: Added.
3095 2014-03-11 Frédéric Wang <fred.wang@free.fr>
3097 Implement MathML spacing around operators .
3098 https://bugs.webkit.org/show_bug.cgi?id=115787
3100 Reviewed by Chris Fleizach.
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.
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.
3124 2014-03-11 Manuel Rego Casasnovas <rego@igalia.com>
3126 [CSS Grid Layout] Add layout test for anonymous grid items
3127 https://bugs.webkit.org/show_bug.cgi?id=130083
3129 Reviewed by Sergio Villar Senin.
3131 Add a layout test to prevent regressions supporting anonymous grid items.
3133 For example, anonymous grid items do not have an associated Node, so trying to access it will make this test
3136 * fast/css-grid-layout/anonymous-grid-items-expected.html: Added.
3137 * fast/css-grid-layout/anonymous-grid-items.html: Added.
3139 2014-03-11 Krzysztof Czech <k.czech@samsung.com>
3141 [ATK] Expose aria-posinset and aria-setsize through object attributes
3142 https://bugs.webkit.org/show_bug.cgi?id=130011
3144 Reviewed by Chris Fleizach.
3146 Test could be shared with other platforms.
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.
3152 2014-03-10 Frédéric Wang <fred.wang@free.fr>
3154 Improve renderer classes for MathML Token elements.
3155 https://bugs.webkit.org/show_bug.cgi?id=124838
3157 Reviewed by Chris Fleizach.
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.
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.
3168 2014-03-10 James Craig <jcraig@apple.com>
3170 Web Inspector: AXI: Expose checked/disabled/expanded/pressed/readonly/selected
3171 https://bugs.webkit.org/show_bug.cgi?id=129781
3173 Reviewed by Joseph Pecoraro.
3175 Enabling several more properties to be exposed in the Accessibility Node Inspector.
3177 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3178 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3180 2014-03-10 Bem Jones-Bey <bjonesbe@adobe.com>
3182 [CSS Shapes] inset corner radii are not flipped for vertical writing modes
3183 https://bugs.webkit.org/show_bug.cgi?id=129918
3185 Reviewed by Dean Jackson.
3187 Test both left and right float cases so that we cover all four
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.
3195 2014-03-10 Zsolt Borbely <borbezs@inf.u-szeged.hu>
3197 ASSERTION FAILED: span >= 1
3198 https://bugs.webkit.org/show_bug.cgi?id=129148
3200 Reviewed by Andreas Kling.
3202 Added test demonstrates the behavior of colgroup in case of large negative, large positive, zero and null span values.
3204 * fast/table/incorrect-colgroup-span-values-expected.txt: Added.
3205 * fast/table/incorrect-colgroup-span-values.html: Added.
3207 2014-03-10 Radu Stavila <stavila@adobe.com>
3209 [CSS Regions] Hit-testing is not working properly inside scrollable regions
3210 https://bugs.webkit.org/show_bug.cgi?id=130015
3212 Reviewed by Antti Koivisto.
3214 Added test for hit-testing inside scrollable regions.
3216 * fast/regions/scrollable-regions-hit-testing-inside-expected.html: Added.
3217 * fast/regions/scrollable-regions-hit-testing-inside.html: Added.
3219 2014-03-10 Hans Muller <hmuller@adobe.com>
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
3224 Reviewed by Simon Fraser.
3226 Verify that an SVG Image valued shape-outside with a relatively sized SVG root element
3227 generates a shape with the correct size.
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.
3232 2014-03-10 Darin Adler <darin@apple.com>
3234 TextIterator: Use StringView and references rather than pointers
3235 https://bugs.webkit.org/show_bug.cgi?id=129975
3237 Reviewed by Anders Carlsson.
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.
3243 2014-03-10 Alexey Proskuryakov <ap@apple.com>
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
3249 * platform/mac-wk1/TestExpectations: Removed an older incorrect expectation.
3251 2014-03-10 Radu Stavila <stavila@adobe.com>
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
3256 Reviewed by Andrei Bucur.
3258 Added layout tests for scrolling regions using the mouse wheel.
3260 * fast/regions/wheel-scrollable-single-region-expected.html: Added.
3261 * fast/regions/wheel-scrollable-single-region.html: Added.
3263 2014-03-10 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3265 Unreviewed EFL gardening
3267 Add test expectations for failing and crashing tests.
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.
3274 2014-03-10 Mihnea Ovidenie <mihnea@adobe.com>
3276 [CSSRegions] Fix broken paths in some regions tests
3277 https://bugs.webkit.org/show_bug.cgi?id=130012
3279 Reviewed by Andrei Bucur.
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:
3285 2014-03-09 Alexey Proskuryakov <ap@apple.com>
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
3291 * platform/mac/TestExpectations: Skipped the test.
3293 2014-03-09 Oliver Hunt <oliver@apple.com>
3295 Skip fast/workers/worker-copy-shared-blob-url.html in webkit2
3297 * platform/wk2/TestExpectations:
3299 2014-03-08 Zalan Bujtas <zalan@apple.com>
3301 Subpixel rendering: Simple compositing container layer (isSimpleContainerCompositingLayer) paints to wrong position.
3302 https://bugs.webkit.org/show_bug.cgi?id=129861
3304 Reviewed by Simon Fraser.
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.
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
3316 * compositing/hidpi-simple-container-layer-on-device-pixel-expected.html: Added.
3317 * compositing/hidpi-simple-container-layer-on-device-pixel.html: Added.
3319 2014-03-08 Martin Robinson <mrobinson@igalia.com>
3321 Skip tests on GTK+ for unimplemented features
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.
3327 2014-03-08 Oliver Hunt <oliver@apple.com>
3329 SerializedScriptValue may move Identifiers between worlds
3330 https://bugs.webkit.org/show_bug.cgi?id=129979
3332 Reviewed by Andreas Kling.
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.
3341 2014-03-08 Martin Robinson <mrobinson@igalia.com>
3343 Lots of cleanups for the GTK+ TestExpectations
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.
3349 * platform/gtk-wk1/TestExpectations: Updated expectations.
3350 * platform/gtk-wk2/TestExpectations: Ditto.
3351 * platform/gtk/TestExpectations: Ditto.
3353 2014-03-08 Martin Robinson <mrobinson@igalia.com>
3355 Add and update some test expectations for GTK+
3357 * platform/gtk/TestExpectations: These all seem to be failing because of the same bug.
3359 2014-03-08 Myles C. Maxfield <mmaxfield@apple.com>
3361 Mountain Lion WK1 test bots are crashing often
3362 https://bugs.webkit.org/show_bug.cgi?id=129962
3364 Marking the following tests as flakey:
3365 js/dom/cross-frame-bad-time.html
3366 js/dom/create-lots-of-workers.html
3370 * platform/mac-wk1/TestExpectations:
3372 2014-03-07 Martin Robinson <mrobinson@igalia.com>
3374 Mark some more tests as failing on WebKitGTK+ and file bugs for them
3376 * platform/gtk/TestExpectations: Update test expectations.
3378 2014-03-07 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org>
3380 [WebRTC] Throw SYNTAX_ERROR when maxRetransmits and maxRetransmitTime are both set in RTCDataChannelInit
3381 https://bugs.webkit.org/show_bug.cgi?id=129894
3383 Reviewed by Eric Carlson.
3385 * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
3386 * fast/mediastream/RTCPeerConnection-datachannel.html:
3388 2014-03-07 Martin Robinson <mrobinson@igalia.com>
3390 Rebaseline some tests for WebKitGTK+
3392 * platform/gtk: Rebaseline tests.
3394 2014-03-07 Oliver Hunt <oliver@apple.com>
3396 Continue hangs when performing for-of over arguments
3397 https://bugs.webkit.org/show_bug.cgi?id=129915
3399 Reviewed by Geoffrey Garen.
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.
3408 2014-03-07 Benjamin Poulain <benjamin@webkit.org>
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
3413 Reviewed by Gavin Barraclough.