5752104abdbda73220465b00119640321d75d252
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-05-21  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2
3         Unreviewed EFL gardening
4
5         Rebaseline test expectations after r169048.
6
7         * platform/efl/css1/box_properties/float_on_text_elements-expected.txt:
8         * platform/efl/css1/text_properties/text_indent-expected.txt:
9         * platform/efl/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
10         * platform/efl/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
11         * platform/efl/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
12         * platform/efl/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
13         * platform/efl/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
14         * platform/efl/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
15         * platform/efl/css2.1/t1601-c547-indent-00-b-a-expected.txt:
16         * platform/efl/fast/block/float/026-expected.txt:
17         * platform/efl/fast/block/float/028-expected.txt:
18         * platform/efl/fast/css/empty-pseudo-class-expected.txt:
19         * platform/efl/fast/css/first-child-pseudo-class-expected.txt:
20         * platform/efl/fast/css/first-of-type-pseudo-class-expected.txt:
21         * platform/efl/fast/css/last-child-pseudo-class-expected.txt:
22         * platform/efl/fast/css/last-of-type-pseudo-class-expected.txt:
23         * platform/efl/fast/css/only-child-pseudo-class-expected.txt:
24         * platform/efl/fast/css/only-of-type-pseudo-class-expected.txt:
25         * platform/efl/fast/line-grid/line-align-left-edges-expected.txt:
26         * platform/efl/fast/multicol/column-count-with-rules-expected.txt:
27         * platform/efl/fast/multicol/float-multicol-expected.txt:
28         * platform/efl/fast/multicol/layers-in-multicol-expected.txt:
29         * platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt:
30         * platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt:
31         * platform/efl/fast/repaint/line-flow-with-floats-1-expected.txt:
32         * platform/efl/fast/repaint/line-flow-with-floats-10-expected.txt:
33         * platform/efl/fast/repaint/line-flow-with-floats-2-expected.txt:
34         * platform/efl/fast/repaint/line-flow-with-floats-3-expected.txt:
35         * platform/efl/fast/repaint/line-flow-with-floats-4-expected.txt:
36         * platform/efl/fast/repaint/line-flow-with-floats-5-expected.txt:
37         * platform/efl/fast/repaint/line-flow-with-floats-6-expected.txt:
38         * platform/efl/fast/repaint/line-flow-with-floats-7-expected.txt:
39         * platform/efl/fast/repaint/line-flow-with-floats-8-expected.txt:
40         * platform/efl/fast/repaint/line-flow-with-floats-9-expected.txt:
41         * platform/efl/fast/text/whitespace/024-expected.txt:
42
43 2014-05-21  Jinwoo Song  <jinwoo7.song@samsung.com>
44
45         Unreviewed EFL gardening.
46
47         * platform/efl/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
48         Rebaseline after r169048.
49
50 2014-05-21  Lorenzo Tilve  <ltilve@igalia.com>
51
52         [GTK] Unreviewed GTK gardening
53
54         * platform/gtk/TestExpectations: Report and mark new tests failing.
55         * platform/gtk/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
56         Rebaseline after r169048.
57
58 2014-05-20  Daniel Bates  <dabates@apple.com>
59
60         Element within flattened frame may update its scroll state during the layout phase of the wrong RenderView
61         https://bugs.webkit.org/show_bug.cgi?id=133013
62         <rdar://problem/16760154>
63
64         Reviewed by David Hyatt.
65
66         Added tests to ensure that that we update the scroll state of an element during the layout phase of its
67         associated RenderView.
68
69         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash-expected.txt: Added.
70         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Added.
71         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure-expected.txt: Added.
72         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Added.
73
74 2014-05-19  Mark Hahnenberg  <mhahnenberg@apple.com>
75
76         JSArray::shiftCountWith* could be more efficient
77         https://bugs.webkit.org/show_bug.cgi?id=133011
78
79         Reviewed by Geoffrey Garen.
80
81         Added a performance regression test which tests the contiguous shift case. We're ~85% faster 
82         on this microbenchmark with this patch.
83
84         Also added a bunch of tests for each permutation of contiguous/array storage with no holes, holes,
85         and holes that require special behavior (e.g. indexed properties in the prototype chain).
86
87         * js/array-storage-splice-holes-expected.txt: Added.
88         * js/array-storage-splice-holes-require-special-behavior-expected.txt: Added.
89         * js/array-storage-splice-holes-require-special-behavior.html: Added.
90         * js/array-storage-splice-holes.html: Added.
91         * js/array-storage-splice-no-holes-expected.txt: Added.
92         * js/array-storage-splice-no-holes.html: Added.
93         * js/contiguous-splice-holes-expected.txt: Added.
94         * js/contiguous-splice-holes-require-special-behavior-expected.txt: Added.
95         * js/contiguous-splice-holes-require-special-behavior.html: Added.
96         * js/contiguous-splice-holes.html: Added.
97         * js/contiguous-splice-no-holes-expected.txt: Added.
98         * js/contiguous-splice-no-holes.html: Added.
99         * js/regress/array-splice-contiguous-expected.txt: Added.
100         * js/regress/array-splice-contiguous.html: Added.
101         * js/regress/script-tests/array-splice-contiguous.js: Added.
102         (foo):
103         * js/script-tests/array-storage-splice-holes-require-special-behavior.js: Added.
104         * js/script-tests/array-storage-splice-holes.js: Added.
105         * js/script-tests/array-storage-splice-no-holes.js: Added.
106         * js/script-tests/contiguous-splice-holes-require-special-behavior.js: Added.
107         * js/script-tests/contiguous-splice-holes.js: Added.
108         * js/script-tests/contiguous-splice-no-holes.js: Added.
109
110 2014-05-20  Radu Stavila  <stavila@adobe.com>
111
112         REGRESSION: [CSS Regions] Content flowed directly into the flow thread that ends up in the second region is not properly repainted
113         https://bugs.webkit.org/show_bug.cgi?id=133111
114
115         Reviewed by David Hyatt.
116
117         Added test for the correct repaint of an element flowed directly into the second region of a flow thread.
118
119         * fast/regions/hover-element-flowed-second-region-expected.html: Added.
120         * fast/regions/hover-element-flowed-second-region.html: Added.
121
122 2014-05-20  Prashant Hiremath  <hiremathprashants@gmail.com>
123
124         Only set title on SVG documents
125         https://bugs.webkit.org/show_bug.cgi?id=133068
126
127         Reviewed by Dirk Schulze.
128
129         * svg/custom/html_document_set_title-expected.txt: Added.
130         * svg/custom/html_document_set_title.html: Added.
131
132 2014-05-20  Alexey Proskuryakov  <ap@apple.com>
133
134         REGRESSION(r169105): fast/regions/cssom/region-range-for-box-crash.html is more crashy than before
135         https://bugs.webkit.org/show_bug.cgi?id=133124
136
137         * TestExpectations: Skip it.
138
139 2014-05-20  Anders Carlsson  <andersca@apple.com>
140
141         Skip http/tests/inspector/replay/document-last-modified-fallback-value.html since it asserts.
142
143         * TestExpectations:
144
145 2014-05-20  David Kilzer  <ddkilzer@apple.com>
146
147         Make fast/dom/remove-element-with-{id|name}-that-was-inserted-on-DOMNodeRemoved.html reliable
148         <http://webkit.org/b/133088>
149
150         Reviewed by Alexey Proskuryakov.
151
152         * fast/dom/remove-element-with-id-that-was-inserted-on-DOMNodeRemoved.html:
153         * fast/dom/remove-element-with-name-that-was-inserted-on-DOMNodeRemoved.html:
154         - Use waitUntilDone()/notifyDone() to make the tests reliable
155           since they use setTimeout().
156
157 2014-05-20  Radu Stavila  <stavila@adobe.com>
158
159         [CSS Regions] Block incorrectly sized when containing an unsplittable box
160         https://bugs.webkit.org/show_bug.cgi?id=132601
161
162         Reviewed by Antti Koivisto.
163
164         Added tests for the layout of elements following inline-block elements 
165         that overflow their region, with and without anonymous blocks.
166
167         * fast/regions/inline-block-inside-anonymous-overflow-expected.html: Added.
168         * fast/regions/inline-block-inside-anonymous-overflow.html: Added.
169         * fast/regions/inline-block-overflow-expected.html: Added.
170         * fast/regions/inline-block-overflow.html: Added.
171
172 2014-05-20  Zoltan Horvath  <zoltan@webkit.org>
173
174         [CSS Regions] Add polygon tests for shapes on regions and shapes on the content flow
175         https://bugs.webkit.org/show_bug.cgi?id=133107
176
177         Reviewed by Mihnea Ovidenie.
178
179         * fast/regions/shape-outside-floats/regions-shape-outside-region-polygon-floats-expected.html: Added.
180         * fast/regions/shape-outside-floats/regions-shape-outside-region-polygon-floats.html: Added.
181
182 2014-05-20  Mihnea Ovidenie  <mihnea@adobe.com>
183
184         [CSS Regions] Crash while painting block selection gaps in regions
185         https://bugs.webkit.org/show_bug.cgi?id=132720
186
187         Reviewed by David Hyatt.
188
189         * TestExpectations: Unskip a test that was crashing
190         * fast/regions/selection-gaps-paint-crash-expected.txt: Added.
191         * fast/regions/selection-gaps-paint-crash.html: Added.
192
193 2014-05-20  Lorenzo Tilve  <ltilve@igalia.com>
194
195         [GTK] Unreviewed GTK gardening
196
197         Rebaseline affected tests by changes on integral snapping of inlines
198         introduced at r169048.
199
200         * platform/gtk/css1/box_properties/float_on_text_elements-expected.txt:
201         * platform/gtk/css1/text_properties/text_indent-expected.txt:
202         * platform/gtk/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
203         * platform/gtk/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
204         * platform/gtk/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
205         * platform/gtk/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
206         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
207         * platform/gtk/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
208         * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
209         * platform/gtk/fast/block/float/026-expected.txt:
210         * platform/gtk/fast/block/float/028-expected.txt:
211         * platform/gtk/fast/css/empty-pseudo-class-expected.txt:
212         * platform/gtk/fast/css/first-child-pseudo-class-expected.txt:
213         * platform/gtk/fast/css/first-of-type-pseudo-class-expected.txt:
214         * platform/gtk/fast/css/last-child-pseudo-class-expected.txt:
215         * platform/gtk/fast/css/last-of-type-pseudo-class-expected.txt:
216         * platform/gtk/fast/css/only-child-pseudo-class-expected.txt:
217         * platform/gtk/fast/css/only-of-type-pseudo-class-expected.txt:
218         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
219         * platform/gtk/fast/line-grid/line-align-left-edges-expected.txt:
220         * platform/gtk/fast/multicol/column-count-with-rules-expected.txt:
221         * platform/gtk/fast/multicol/float-multicol-expected.txt:
222         * platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
223         * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt:
224         * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt:
225         * platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
226         * platform/gtk/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
227         * platform/gtk/fast/repaint/line-flow-with-floats-1-expected.txt:
228         * platform/gtk/fast/repaint/line-flow-with-floats-10-expected.txt:
229         * platform/gtk/fast/repaint/line-flow-with-floats-2-expected.txt:
230         * platform/gtk/fast/repaint/line-flow-with-floats-3-expected.txt:
231         * platform/gtk/fast/repaint/line-flow-with-floats-4-expected.txt:
232         * platform/gtk/fast/repaint/line-flow-with-floats-5-expected.txt:
233         * platform/gtk/fast/repaint/line-flow-with-floats-6-expected.txt:
234         * platform/gtk/fast/repaint/line-flow-with-floats-7-expected.txt:
235         * platform/gtk/fast/repaint/line-flow-with-floats-8-expected.txt:
236         * platform/gtk/fast/repaint/line-flow-with-floats-9-expected.txt:
237         * platform/gtk/fast/text/whitespace/024-expected.txt:
238         * platform/gtk/svg/wicd/rightsizing-grid-expected.txt:
239         * platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
240
241 2014-05-19  Filip Pizlo  <fpizlo@apple.com>
242
243         Test gardening: skip some failing tests on not-X86.
244
245         * js/script-tests/function-apply-many-args.js:
246
247 2014-05-19  Chris Fleizach  <cfleizach@apple.com>
248
249         AX: VoiceOver sees the WebArea out of order when topContentInset is used
250         https://bugs.webkit.org/show_bug.cgi?id=133091
251
252         Unreviewed. 
253         Make the layout test more resilient to platform differences in frame positions.
254
255         * platform/mac-wk2/accessibility/content-inset-scrollview-frame-expected.txt:
256         * platform/mac-wk2/accessibility/content-inset-scrollview-frame.html:
257
258 2014-05-19  Myles C. Maxfield  <litherum@gmail.com>
259
260         Text decorations do not contribute to visual overflow
261         https://bugs.webkit.org/show_bug.cgi?id=132773
262
263         Reviewed by Antti Koivisto.
264
265         This first test makes sure that repaint rects are extended to include text decorations that may
266         lie outside of the text layout rects. It compares text with an underline to text that has
267         had underline applied to it in a timer.
268
269         The second test triggers an off-by-one error in collapsed table borders where a border was not
270         being drawn if it lay right on top of a repaint rect.
271
272         * fast/css3-text/css3-text-decoration/repaint/resources/Litherum.svg: Added. This font has a
273         descent of 0 (so it will not intersect underlines).
274         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect-expected.html: Added.
275         Apply the underline without any timeout.
276         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect.html: Added.
277         Apply the underline with a timeout.
278         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect-removed-expected.html: Added.
279         Draw text without decorations.
280         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect-removed.html: Added.
281         Draw text with decorations which contribute to overflow, then remove those decorations on a timer.
282         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect-altered-expected.html: Added.
283         Draw text as if the final state of the decorations had always existed.
284         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect-altered.html: Added.
285         Make sure that modifying decorations that contribute to overflow redraw properly.
286         * fast/repaint/border-collapse-table-off-by-one-expected.html: Added.
287         * fast/repaint/border-collapse-table-off-by-one.html: Added. Trigger the off-by-one error in
288         RenderTableSection.cpp
289
290 2014-05-19  Chris Fleizach  <cfleizach@apple.com>
291
292         AX: VoiceOver sees the WebArea out of order when topContentInset is used
293         https://bugs.webkit.org/show_bug.cgi?id=133091
294
295         Reviewed by Simon Fraser.
296
297         * platform/mac-wk2/accessibility/content-inset-scrollview-frame-expected.txt: Added.
298         * platform/mac-wk2/accessibility/content-inset-scrollview-frame.html: Added.
299
300 2014-05-19  Simon Fraser  <simon.fraser@apple.com>
301
302         Split scrolling tree ScrollingNodes into FrameScrollingNodes and OverflowScrollingNodes
303         https://bugs.webkit.org/show_bug.cgi?id=133022
304
305         Reviewed by Sam Weinig.
306         
307         Updated for new node name. No geometry changes.
308
309         * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls-expected.txt:
310         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-fixed-expected.txt:
311         * platform/mac-wk2/tiled-drawing/fixed/absolute-inside-out-of-view-fixed-expected.txt:
312         * platform/mac-wk2/tiled-drawing/fixed/fixed-in-overflow-expected.txt:
313         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-expected.txt:
314         * platform/mac-wk2/tiled-drawing/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
315         * platform/mac-wk2/tiled-drawing/fixed/four-bars-expected.txt:
316         * platform/mac-wk2/tiled-drawing/fixed/four-bars-with-header-and-footer-expected.txt:
317         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-expected.txt:
318         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt:
319         * platform/mac-wk2/tiled-drawing/fixed/nested-fixed-expected.txt:
320         * platform/mac-wk2/tiled-drawing/fixed/percentage-inside-fixed-expected.txt:
321         * platform/mac-wk2/tiled-drawing/scrolling-tree-after-scroll-expected.txt:
322         * platform/mac-wk2/tiled-drawing/scrolling-tree-slow-scrolling-expected.txt:
323         * platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset-expected.txt:
324         * platform/mac-wk2/tiled-drawing/sticky/sticky-horizontal-expected.txt:
325
326 2014-05-19  Zalan Bujtas  <zalan@apple.com>
327
328         Fix Element.offset* and .client* rounding mismatches after r168868.
329         https://bugs.webkit.org/show_bug.cgi?id=133076
330         
331         Unreviewed gardening.
332
333         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler.html:
334         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div.html:
335         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler.html:
336         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe.html:
337         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler.html:
338         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe.html:
339         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler.html:
340         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select.html:
341
342 2014-05-19  Simon Fraser  <simon.fraser@apple.com>
343
344         Images missing sometimes with composited clipping layers
345         https://bugs.webkit.org/show_bug.cgi?id=133065
346         <rdar://problem/15224559>
347
348         Reviewed by Beth Dakin.
349
350         * compositing/backing/solid-color-with-paints-into-ancestor-expected.html: Added.
351         * compositing/backing/solid-color-with-paints-into-ancestor.html: Added.
352
353 2014-05-19  Jono Wells  <jonowells@apple.com>
354
355         Script include paths for js-test-pre.js and js-test-post.js were incorrect.
356         https://bugs.webkit.org/show_bug.cgi?id=133072
357
358         Reviewed by Andy Estes.
359
360         * http/tests/navigation/forward-to-fragment-fires-onload.html: Fixed script includes.
361
362 2014-05-19  Zalan Bujtas  <zalan@apple.com>
363
364         REGRESSION (r133351, sub-pixel layout): Right-to-left block with text-overflow: ellipsis truncates prematurely (breaks facebook.com Hebrew UI)
365         https://bugs.webkit.org/show_bug.cgi?id=112227
366
367         Reviewed by Maciej Stachowiak.
368
369         This patch removes unnecessary integral snapping of inlines at layout time.
370
371         1px off differences and rounding expected results to match new behavior. -rebaselining.
372
373         * fast/frames/hidpi-position-iframe-on-device-pixel-expected.html: Added.
374         * fast/frames/hidpi-position-iframe-on-device-pixel.html: Added.
375         * fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off-expected.html: Added.
376         * fast/inline/hidpi-rtl-text-does-not-fit-line-and-gets-cut-off.html: Added.
377         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
378         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
379         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-left.html:
380         * fast/shapes/shape-outside-floats/shape-outside-floats-inset-rounded-different-writing-modes-right.html:
381         * fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-001.html:
382         * fast/shapes/shape-outside-floats/shape-outside-rounded-boxes-002.html:
383         * fast/shapes/shape-outside-floats/shape-outside-rounded-inset-expected.html:
384         * platform/mac/TestExpectations:
385         * platform/mac/css1/box_properties/float_on_text_elements-expected.txt:
386         * platform/mac/css1/text_properties/text_indent-expected.txt:
387         * platform/mac/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
388         * platform/mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
389         * platform/mac/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
390         * platform/mac/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
391         * platform/mac/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
392         * platform/mac/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
393         * platform/mac/css3/unicode-bidi-isolate-basic-expected.txt:
394         * platform/mac/editing/selection/caret-ltr-2-expected.txt:
395         * platform/mac/editing/selection/caret-ltr-2-left-expected.txt:
396         * platform/mac/editing/selection/caret-rtl-expected.txt:
397         * platform/mac/editing/selection/caret-rtl-right-expected.txt:
398         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
399         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
400         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
401         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
402         * platform/mac/fast/block/float/026-expected.txt:
403         * platform/mac/fast/block/float/028-expected.txt:
404         * platform/mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
405         * platform/mac/fast/css/empty-pseudo-class-expected.txt:
406         * platform/mac/fast/css/first-child-pseudo-class-expected.txt:
407         * platform/mac/fast/css/first-of-type-pseudo-class-expected.txt:
408         * platform/mac/fast/css/last-child-pseudo-class-expected.txt:
409         * platform/mac/fast/css/last-of-type-pseudo-class-expected.txt:
410         * platform/mac/fast/css/only-child-pseudo-class-expected.txt:
411         * platform/mac/fast/css/only-of-type-pseudo-class-expected.txt:
412         * platform/mac/fast/css/text-overflow-input-expected.txt:
413         * platform/mac/fast/forms/file/file-input-direction-expected.txt:
414         * platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt:
415         * platform/mac/fast/forms/number/number-appearance-rtl-expected.txt:
416         * platform/mac/fast/forms/placeholder-position-expected.txt:
417         * platform/mac/fast/forms/search-rtl-expected.txt:
418         * platform/mac/fast/line-grid/line-align-left-edges-expected.txt:
419         * platform/mac/fast/lists/008-expected.txt:
420         * platform/mac/fast/lists/008-vertical-expected.txt:
421         * platform/mac/fast/multicol/column-count-with-rules-expected.txt:
422         * platform/mac/fast/multicol/float-multicol-expected.txt:
423         * platform/mac/fast/multicol/layers-in-multicol-expected.txt:
424         * platform/mac/fast/multicol/vertical-lr/float-multicol-expected.txt:
425         * platform/mac/fast/multicol/vertical-rl/float-multicol-expected.txt:
426         * platform/mac/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
427         * platform/mac/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
428         * platform/mac/fast/repaint/line-flow-with-floats-1-expected.txt:
429         * platform/mac/fast/repaint/line-flow-with-floats-10-expected.txt:
430         * platform/mac/fast/repaint/line-flow-with-floats-2-expected.txt:
431         * platform/mac/fast/repaint/line-flow-with-floats-3-expected.txt:
432         * platform/mac/fast/repaint/line-flow-with-floats-4-expected.txt:
433         * platform/mac/fast/repaint/line-flow-with-floats-5-expected.txt:
434         * platform/mac/fast/repaint/line-flow-with-floats-6-expected.txt:
435         * platform/mac/fast/repaint/line-flow-with-floats-7-expected.txt:
436         * platform/mac/fast/repaint/line-flow-with-floats-8-expected.txt:
437         * platform/mac/fast/repaint/line-flow-with-floats-9-expected.txt:
438         * platform/mac/fast/text/script-tests/ligature-subdivision.js:
439         * platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt:
440         * platform/mac/fast/text/whitespace/024-expected.txt:
441         * platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
442         * platform/mac/fast/text/word-break-run-rounding-expected.txt:
443         * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
444
445 2014-05-19  Csaba Osztrogonác  <ossy@webkit.org>
446
447         Unreviewed gardening, try to unbreak Mac buildbots and EWS bots after r169023.
448
449         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
450         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
451
452 2014-05-18  Svetlana Redchenko  <redchenko@yandex-team.ru>
453
454         Input ::selection pseudo class does not work leading to hidden selection
455         https://bugs.webkit.org/show_bug.cgi?id=38943
456         
457         Reviewed by Darin Adler.
458
459         * fast/selectors/input-with-selection-pseudo-element-expected.html: Added.
460         * fast/selectors/input-with-selection-pseudo-element.html: Added.
461
462 2014-05-18  Maciej Stachowiak  <mjs@apple.com>
463
464         REGRESSION (r156546): Default media controls are laid out incorrectly when media element is styled with direction:rtl
465         https://bugs.webkit.org/show_bug.cgi?id=132531
466         <rdar://problem/16806267>
467
468         Reviewed by Mark Rowe.
469
470         * platform/mac/TestExpectations: Unskip media/video-rtl.html
471
472 2014-05-18  Rik Cabanier  <cabanier@adobe.com>
473
474         support for navigator.hardwareConcurrency
475         https://bugs.webkit.org/show_bug.cgi?id=132588
476
477         Reviewed by Filip Pizlo.
478
479         * fast/dom/navigator-detached-no-crash-expected.txt:
480         * fast/dom/navigator-hardwareConcurrency-expected.txt: Added.
481         * fast/dom/navigator-hardwareConcurrency.html: Added.
482
483 2014-05-18  Antti Koivisto  <antti@apple.com>
484
485         REGRESSION (r160259): text-combine glyphs are not rendered
486         https://bugs.webkit.org/show_bug.cgi?id=127324
487
488         Reviewed by Andreas Kling.
489
490         * fast/text/text-combine-rendering-expected.html: Added.
491         * fast/text/text-combine-rendering.html: Added.
492
493 2014-05-17  Maciej Stachowiak  <mjs@apple.com>
494
495         Don't attempt to update id or name for nodes that are already removed
496         https://bugs.webkit.org/show_bug.cgi?id=133041
497
498         Reviewed by Sam Weinig.
499         
500         Test originally by Dan Bates.
501
502         * fast/dom/remove-element-with-id-that-was-inserted-on-DOMNodeRemoved-expected.txt: Added.
503         * fast/dom/remove-element-with-id-that-was-inserted-on-DOMNodeRemoved.html: Added.
504         * fast/dom/remove-element-with-name-that-was-inserted-on-DOMNodeRemoved-expected.txt: Added.
505         * fast/dom/remove-element-with-name-that-was-inserted-on-DOMNodeRemoved.html: Added.
506
507 2014-05-17  Alexey Proskuryakov  <ap@apple.com>
508
509         REGRESSION (NetworkProcess): Trying to use appcache fallback crashes in ApplicationCacheHost::scheduleLoadFallbackResourceFromApplicationCache
510         https://bugs.webkit.org/show_bug.cgi?id=133007
511         <rdar://problem/13702706>
512
513         appcache tests often fail on the Mac WebKit2 bot
514         https://bugs.webkit.org/show_bug.cgi?id=82061
515
516         Reviewed by Maciej Stachowiak.
517
518         * platform/mac-wk2/TestExpectations: Let's enable all the appcache tests (except
519         for a couple that fail), and see what happens on bots. I don't see any reason
520         why WebKit2 would be any more flaky than WebKit1 here.
521
522 2014-05-17  Piotr Grad  <p.grad@samsung.com>
523
524         Setting playback rate on video with media controller is not ignored.
525         https://bugs.webkit.org/show_bug.cgi?id=129048
526
527         Reviewed by Jer Noble.
528
529         * media/video-controller-child-rate-expected.txt: Added.
530         * media/video-controller-child-rate.html: Added.
531
532 2014-05-16  Simon Fraser  <simon.fraser@apple.com>
533
534         Fix a straggler.
535
536         Remove call to internals.settings.setRegionBasedColumnsEnabled(true).
537
538         * fast/repaint/spanner-with-margin.html:
539
540 2014-05-16  Simon Fraser  <simon.fraser@apple.com>
541
542         Remove calls to internals.settings.setRegionBasedColumnsEnabled(true);
543         in tests.
544         
545         Some of these tests may now be no-ops, but I haven't found a convenient
546         way to know which ones.
547
548         * fast/multicol/break-in-columns-before-spanner-expected.html:
549         * fast/multicol/break-in-columns-before-spanner.html:
550         * fast/multicol/break-in-scrollable-expected.html:
551         * fast/multicol/break-in-scrollable.html:
552         * fast/multicol/client-rects-spanners-complex.html:
553         * fast/multicol/client-rects-spanners.html:
554         * fast/multicol/inline-children-crash.html:
555         * fast/multicol/mixed-opacity-fixed-test.html:
556         * fast/multicol/mixed-opacity-test.html:
557         * fast/multicol/mixed-positioning-stacking-order.html:
558         * fast/multicol/multicol-li-crash.html:
559         * fast/multicol/newmulticol/adjacent-spanners.html:
560         * fast/multicol/newmulticol/avoid-column-break-inside.html:
561         * fast/multicol/newmulticol/balance-images.html:
562         * fast/multicol/newmulticol/balance-maxheight1.html:
563         * fast/multicol/newmulticol/balance-maxheight2.html:
564         * fast/multicol/newmulticol/balance1.html:
565         * fast/multicol/newmulticol/balance10.html:
566         * fast/multicol/newmulticol/balance2.html:
567         * fast/multicol/newmulticol/balance3.html:
568         * fast/multicol/newmulticol/balance4.html:
569         * fast/multicol/newmulticol/balance5.html:
570         * fast/multicol/newmulticol/balance6.html:
571         * fast/multicol/newmulticol/balance7.html:
572         * fast/multicol/newmulticol/balance8.html:
573         * fast/multicol/newmulticol/balance9.html:
574         * fast/multicol/newmulticol/block-becomes-spanner-expected.html:
575         * fast/multicol/newmulticol/block-becomes-spanner.html:
576         * fast/multicol/newmulticol/break-after-expected.html:
577         * fast/multicol/newmulticol/break-after.html:
578         * fast/multicol/newmulticol/break-before.html:
579         * fast/multicol/newmulticol/breaks-2-columns-3-no-balancing.html:
580         * fast/multicol/newmulticol/breaks-2-columns-3.html:
581         * fast/multicol/newmulticol/breaks-3-columns-3.html:
582         * fast/multicol/newmulticol/cell-shrinkback.html:
583         * fast/multicol/newmulticol/change-spanner-display-expected.html:
584         * fast/multicol/newmulticol/change-spanner-display.html:
585         * fast/multicol/newmulticol/change-spanner-parent-display-expected.html:
586         * fast/multicol/newmulticol/change-spanner-parent-display.html:
587         * fast/multicol/newmulticol/client-rects.html:
588         * fast/multicol/newmulticol/clipping-expected.html:
589         * fast/multicol/newmulticol/clipping-overflow-hidden-expected.html:
590         * fast/multicol/newmulticol/clipping-overflow-hidden.html:
591         * fast/multicol/newmulticol/clipping-top-overflow-expected.html:
592         * fast/multicol/newmulticol/clipping-top-overflow.html:
593         * fast/multicol/newmulticol/clipping.html:
594         * fast/multicol/newmulticol/column-rules-fixed-height.html:
595         * fast/multicol/newmulticol/columns-shorthand-parsing.html:
596         * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb.html:
597         * fast/multicol/newmulticol/compare-with-old-impl/LeftToRight-tb.html:
598         * fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash.html:
599         * fast/multicol/newmulticol/compare-with-old-impl/before-child-anonymous-column-block.html:
600         * fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash.html:
601         * fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash.html:
602         * fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox.html:
603         * fast/multicol/newmulticol/compare-with-old-impl/clone-summary.html:
604         * fast/multicol/newmulticol/compare-with-old-impl/column-rules-stacking.html:
605         * fast/multicol/newmulticol/compare-with-old-impl/column-span-inside-multicol-webkit-box.html:
606         * fast/multicol/newmulticol/compare-with-old-impl/continuation-crash.html:
607         * fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash.html:
608         * fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash.html:
609         * fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash.html:
610         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-above-or-below.html:
611         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-block-axis-flipped.html:
612         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column-with-line-height.html:
613         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column.html:
614         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-float.html:
615         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-flipped.html:
616         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages.html:
617         * fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-block-axis.html:
618         * fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash.html:
619         * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input-expected.html:
620         * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html:
621         * fast/multicol/newmulticol/compare-with-old-impl/overflow-content.html:
622         * fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash.html:
623         * fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash.html:
624         * fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash.html:
625         * fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash.html:
626         * fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash.html:
627         * fast/multicol/newmulticol/compare-with-old-impl/runin-continuation-crash.html:
628         * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination.html:
629         * fast/multicol/newmulticol/compare-with-old-impl/span-as-nested-inline-block-child.html:
630         * fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash.html:
631         * fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash.html:
632         * fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash.html:
633         * fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash.html:
634         * fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash.html:
635         * fast/multicol/newmulticol/direct-child-column-span-all.html:
636         * fast/multicol/newmulticol/fixed-height-fill-auto-expected.html:
637         * fast/multicol/newmulticol/fixed-height-fill-auto.html:
638         * fast/multicol/newmulticol/fixed-height-fill-balance-2.html:
639         * fast/multicol/newmulticol/fixed-height-fill-balance-expected.html:
640         * fast/multicol/newmulticol/fixed-height-fill-balance.html:
641         * fast/multicol/newmulticol/float-avoidance.html:
642         * fast/multicol/newmulticol/float-multicol.html:
643         * fast/multicol/newmulticol/float-paginate-complex.html:
644         * fast/multicol/newmulticol/float-paginate-empty-lines.html:
645         * fast/multicol/newmulticol/float-paginate.html:
646         * fast/multicol/newmulticol/hide-box-horizontal-bt-expected.html:
647         * fast/multicol/newmulticol/hide-box-horizontal-bt.html:
648         * fast/multicol/newmulticol/hide-box-vertical-lr-expected.html:
649         * fast/multicol/newmulticol/hide-box-vertical-lr.html:
650         * fast/multicol/newmulticol/hide-box-vertical-rl-expected.html:
651         * fast/multicol/newmulticol/hide-box-vertical-rl.html:
652         * fast/multicol/newmulticol/insert-row-content1-expected.html:
653         * fast/multicol/newmulticol/insert-row-content1.html:
654         * fast/multicol/newmulticol/insert-row-content2-expected.html:
655         * fast/multicol/newmulticol/insert-row-content2.html:
656         * fast/multicol/newmulticol/insert-row-content3-expected.html:
657         * fast/multicol/newmulticol/insert-row-content3.html:
658         * fast/multicol/newmulticol/insert-row-content4-expected.html:
659         * fast/multicol/newmulticol/insert-row-content4.html:
660         * fast/multicol/newmulticol/insert-row-content5-expected.html:
661         * fast/multicol/newmulticol/insert-row-content5.html:
662         * fast/multicol/newmulticol/insert-row-content6-expected.html:
663         * fast/multicol/newmulticol/insert-row-content6.html:
664         * fast/multicol/newmulticol/insert-row-content7-expected.html:
665         * fast/multicol/newmulticol/insert-row-content7.html:
666         * fast/multicol/newmulticol/insert-row-content8-expected.html:
667         * fast/multicol/newmulticol/insert-row-content8.html:
668         * fast/multicol/newmulticol/insert-row-content9-expected.html:
669         * fast/multicol/newmulticol/insert-row-content9.html:
670         * fast/multicol/newmulticol/insert-spanner-child1-expected.html:
671         * fast/multicol/newmulticol/insert-spanner-child1.html:
672         * fast/multicol/newmulticol/insert-spanner-child2-expected.html:
673         * fast/multicol/newmulticol/insert-spanner-child2.html:
674         * fast/multicol/newmulticol/insert-spanner-child3-expected.html:
675         * fast/multicol/newmulticol/insert-spanner-child3.html:
676         * fast/multicol/newmulticol/insert-spanner1-expected.html:
677         * fast/multicol/newmulticol/insert-spanner1.html:
678         * fast/multicol/newmulticol/insert-spanner2-expected.html:
679         * fast/multicol/newmulticol/insert-spanner2.html:
680         * fast/multicol/newmulticol/insert-spanner3-expected.html:
681         * fast/multicol/newmulticol/insert-spanner3.html:
682         * fast/multicol/newmulticol/insert-spanner4-expected.html:
683         * fast/multicol/newmulticol/insert-spanner4.html:
684         * fast/multicol/newmulticol/insert-spanner5-expected.html:
685         * fast/multicol/newmulticol/insert-spanner5.html:
686         * fast/multicol/newmulticol/insert-spanner6-expected.html:
687         * fast/multicol/newmulticol/insert-spanner6.html:
688         * fast/multicol/newmulticol/insert-spanner7-expected.html:
689         * fast/multicol/newmulticol/insert-spanner7.html:
690         * fast/multicol/newmulticol/insert-spanner8-expected.html:
691         * fast/multicol/newmulticol/insert-spanner8.html:
692         * fast/multicol/newmulticol/layers-in-multicol.html:
693         * fast/multicol/newmulticol/layers-split-across-columns.html:
694         * fast/multicol/newmulticol/leading-and-trailing-margin-expected.html:
695         * fast/multicol/newmulticol/leading-and-trailing-margin.html:
696         * fast/multicol/newmulticol/leading-margin.html:
697         * fast/multicol/newmulticol/line-grid-inside-columns.html:
698         * fast/multicol/newmulticol/line-grid-into-columns.html:
699         * fast/multicol/newmulticol/multicol-with-spanner-becomes-regular-block.html:
700         * fast/multicol/newmulticol/orphans-and-widows-balance.html:
701         * fast/multicol/newmulticol/positioned-split.html:
702         * fast/multicol/newmulticol/positioned-with-constrained-height.html:
703         * fast/multicol/newmulticol/progression-reverse-overflow.html:
704         * fast/multicol/newmulticol/progression-reverse.html:
705         * fast/multicol/newmulticol/remove-row-content1-expected.html:
706         * fast/multicol/newmulticol/remove-row-content1.html:
707         * fast/multicol/newmulticol/remove-row-content2-expected.html:
708         * fast/multicol/newmulticol/remove-row-content2.html:
709         * fast/multicol/newmulticol/remove-row-content3-expected.html:
710         * fast/multicol/newmulticol/remove-row-content3.html:
711         * fast/multicol/newmulticol/remove-row-content4-expected.html:
712         * fast/multicol/newmulticol/remove-row-content4.html:
713         * fast/multicol/newmulticol/remove-row-content5-expected.html:
714         * fast/multicol/newmulticol/remove-row-content5.html:
715         * fast/multicol/newmulticol/remove-row-content6-expected.html:
716         * fast/multicol/newmulticol/remove-row-content6.html:
717         * fast/multicol/newmulticol/remove-row-content7-expected.html:
718         * fast/multicol/newmulticol/remove-row-content7.html:
719         * fast/multicol/newmulticol/remove-row-content8-expected.html:
720         * fast/multicol/newmulticol/remove-row-content8.html:
721         * fast/multicol/newmulticol/remove-row-content9-expected.html:
722         * fast/multicol/newmulticol/remove-row-content9.html:
723         * fast/multicol/newmulticol/remove-spanner1-expected.html:
724         * fast/multicol/newmulticol/remove-spanner1.html:
725         * fast/multicol/newmulticol/remove-spanner2-expected.html:
726         * fast/multicol/newmulticol/remove-spanner2.html:
727         * fast/multicol/newmulticol/remove-spanner3-expected.html:
728         * fast/multicol/newmulticol/remove-spanner3.html:
729         * fast/multicol/newmulticol/remove-spanner4-expected.html:
730         * fast/multicol/newmulticol/remove-spanner4.html:
731         * fast/multicol/newmulticol/remove-spanner5-expected.html:
732         * fast/multicol/newmulticol/remove-spanner5.html:
733         * fast/multicol/newmulticol/remove-spanner6-expected.html:
734         * fast/multicol/newmulticol/remove-spanner6.html:
735         * fast/multicol/newmulticol/single-line.html:
736         * fast/multicol/newmulticol/sole-spanner.html:
737         * fast/multicol/newmulticol/span-between-text-expected.html:
738         * fast/multicol/newmulticol/span-between-text.html:
739         * fast/multicol/newmulticol/spanner-becomes-regular-block-expected.html:
740         * fast/multicol/newmulticol/spanner-becomes-regular-block.html:
741         * fast/multicol/newmulticol/spanner-first-expected.html:
742         * fast/multicol/newmulticol/spanner-first.html:
743         * fast/multicol/newmulticol/spanner-img-expected.html:
744         * fast/multicol/newmulticol/spanner-img.html:
745         * fast/multicol/newmulticol/spanner-inline-block-expected.html:
746         * fast/multicol/newmulticol/spanner-inline-block.html:
747         * fast/multicol/newmulticol/spanner-last-expected.html:
748         * fast/multicol/newmulticol/spanner-last.html:
749         * fast/multicol/newmulticol/spanner-nested-dynamic-expected.html:
750         * fast/multicol/newmulticol/spanner-nested-dynamic.html:
751         * fast/multicol/newmulticol/spanner-nested-expected.html:
752         * fast/multicol/newmulticol/spanner-nested.html:
753         * fast/multicol/newmulticol/spanner-pseudo-after1-expected.html:
754         * fast/multicol/newmulticol/spanner-pseudo-after1.html:
755         * fast/multicol/newmulticol/spanner-pseudo-after2-expected.html:
756         * fast/multicol/newmulticol/spanner-pseudo-after2.html:
757         * fast/multicol/newmulticol/spanner-pseudo-after3-expected.html:
758         * fast/multicol/newmulticol/spanner-pseudo-after3.html:
759         * fast/multicol/newmulticol/spanner-pseudo-after4-expected.html:
760         * fast/multicol/newmulticol/spanner-pseudo-after4.html:
761         * fast/multicol/newmulticol/spanner-pseudo-before-after1-expected.html:
762         * fast/multicol/newmulticol/spanner-pseudo-before-after1.html:
763         * fast/multicol/newmulticol/spanner-pseudo-before-after2-expected.html:
764         * fast/multicol/newmulticol/spanner-pseudo-before-after2.html:
765         * fast/multicol/newmulticol/spanner-pseudo-before-after3-expected.html:
766         * fast/multicol/newmulticol/spanner-pseudo-before-after3.html:
767         * fast/multicol/newmulticol/spanner-pseudo-before-after4-expected.html:
768         * fast/multicol/newmulticol/spanner-pseudo-before-after4.html:
769         * fast/multicol/newmulticol/spanner-pseudo-before1-expected.html:
770         * fast/multicol/newmulticol/spanner-pseudo-before1.html:
771         * fast/multicol/newmulticol/spanner-pseudo-before2-expected.html:
772         * fast/multicol/newmulticol/spanner-pseudo-before2.html:
773         * fast/multicol/newmulticol/spanner-pseudo-before3-expected.html:
774         * fast/multicol/newmulticol/spanner-pseudo-before3.html:
775         * fast/multicol/newmulticol/spanner-pseudo-before4-expected.html:
776         * fast/multicol/newmulticol/spanner-pseudo-before4.html:
777         * fast/multicol/newmulticol/spanner-table-expected.html:
778         * fast/multicol/newmulticol/spanner-table.html:
779         * fast/multicol/newmulticol/spanner-with-margin-expected.html:
780         * fast/multicol/newmulticol/spanner-with-margin.html:
781         * fast/multicol/newmulticol/spanner1-expected.html:
782         * fast/multicol/newmulticol/spanner1.html:
783         * fast/multicol/newmulticol/spanner2-expected.html:
784         * fast/multicol/newmulticol/spanner2.html:
785         * fast/multicol/newmulticol/spanner3-expected.html:
786         * fast/multicol/newmulticol/spanner3.html:
787         * fast/multicol/newmulticol/spanner4-expected.html:
788         * fast/multicol/newmulticol/spanner4.html:
789         * fast/multicol/newmulticol/spanner5-expected.html:
790         * fast/multicol/newmulticol/spanner5.html:
791         * fast/multicol/newmulticol/spanner6-expected.html:
792         * fast/multicol/newmulticol/spanner6.html:
793         * fast/multicol/newmulticol/spanner7-expected.html:
794         * fast/multicol/newmulticol/spanner7.html:
795         * fast/multicol/newmulticol/spanner8-expected.html:
796         * fast/multicol/newmulticol/spanner8.html:
797         * fast/multicol/newmulticol/spanner9-expected.html:
798         * fast/multicol/newmulticol/spanner9.html:
799         * fast/multicol/newmulticol/trailing-margin-with-spanner-expected.html:
800         * fast/multicol/newmulticol/trailing-margin-with-spanner.html:
801         * fast/multicol/newmulticol/trailing-margin-with-spanner2-expected.html:
802         * fast/multicol/newmulticol/trailing-margin-with-spanner2.html:
803         * fast/multicol/newmulticol/unresolvable-percent-height-2.html:
804         * fast/multicol/newmulticol/unresolvable-percent-height.html:
805         * fast/multicol/newmulticol/unresolvable-percent-max-height-2.html:
806         * fast/multicol/newmulticol/unresolvable-percent-max-height.html:
807         * fast/multicol/offset-top-left.html:
808         * fast/multicol/percent-height.html:
809         * fast/multicol/positioned-outside-of-columns.html:
810         * fast/multicol/scrolling-column-rules.html:
811         * fast/multicol/tall-float-expected.html:
812         * fast/multicol/tall-float.html:
813         * fast/multicol/transform-inside-opacity.html:
814         * fast/multicol/zoom-test-expected.html:
815         * fast/multicol/zoom-test.html:
816
817 2014-05-16  Jer Noble  <jer.noble@apple.com>
818
819         [Mac] naturalSize not updated when preload=metadata
820         https://bugs.webkit.org/show_bug.cgi?id=132994
821
822         Reviewed by Eric Carlson.
823
824         * media/video-load-preload-metadata-naturalsize-expected.txt: Added.
825         * media/video-load-preload-metadata-naturalsize.html: Added.
826
827 2014-05-16  Enrique Ocaña González  <eocanha@igalia.com>
828
829         Unreviewed GTK gardening.
830
831         Added some flaky tests to TestExpectations.
832
833         * platform/gtk/TestExpectations:
834
835 2014-05-16  Piotr Grad  <p.grad@samsung.com>
836
837         [Gtk] media/media-blocked-by-beforeload.html is flaky.
838         https://bugs.webkit.org/show_bug.cgi?id=89811
839
840         Reviewed by Eric Carlson.
841
842         Problem is that we cannot predict when 'error' event would be called,
843         because is called async on 'source' element. Solution is to not log
844         'loadedmetadata' and 'loadstart' events.
845
846         * media/media-blocked-by-beforeload-expected.txt:
847         * media/media-blocked-by-beforeload.html:
848
849 2014-05-16  Zalan Bujtas  <zalan@apple.com>
850
851         Subpixel rendering: Push named flows in region to device pixel when painting.
852         https://bugs.webkit.org/show_bug.cgi?id=132986
853
854         Reviewed by Simon Fraser.
855
856         Remove integral rounding when named flow sets the painting offset on the graphics context.
857         Use device pixel snapping instead to ensure that we can paint on odd device pixel positions on retina displays. 
858
859         * fast/regions/hidpi-region-with-auto-margin-on-subpixel-position-expected.html: Added.
860         * fast/regions/hidpi-region-with-auto-margin-on-subpixel-position.html: Added.
861
862 2014-05-16  Kiran  <kiran.guduru@samsung.com>
863
864         RTCDtmfSender default values need to be updated.
865         https://bugs.webkit.org/show_bug.cgi?id=132952
866
867         Reviewed by Eric Carlson.
868
869         Added checks to test default, min value interToneGap
870         and duration and max value for duration.
871         (Spec does not specify any max value for inTertoneGap)
872
873         * fast/mediastream/RTCPeerConnection-dtmf.html:
874
875 2014-05-15  Daniel Bates  <dabates@apple.com>
876
877         ASSERT_NOT_REACHED() in DocumentOrderedMap::get() when removing SVG subtree
878         https://bugs.webkit.org/show_bug.cgi?id=132669
879         <rdar://problem/14931432>
880
881         Reviewed by Brent Fulgham and Ryosuke Niwa.
882
883         Add tests to ensure that we don't cause an assertion failure when removing an SVG element with a duplicate id.
884
885         * svg/custom/change-id-of-use-during-removal-expected.txt: Added.
886         * svg/custom/change-id-of-use-during-removal.html: Added.
887         * svg/custom/remove-subtree-including-path-with-duplicate-id-referenced-by-later-textpath-expected.txt: Added.
888         * svg/custom/remove-subtree-including-path-with-duplicate-id-referenced-by-later-textpath.html: Added.
889         * svg/custom/remove-subtree-including-text-with-duplicate-id-referenced-by-later-tref-expected.txt: Added.
890         * svg/custom/remove-subtree-including-text-with-duplicate-id-referenced-by-later-tref.html: Added.
891         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-earlier-use-expected.txt: Added.
892         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-earlier-use.html: Added.
893         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-animate-expected.txt: Added.
894         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-animate.html: Added.
895         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-feimage-expected.txt: Added.
896         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-feimage.html: Added.
897         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-mpath-expected.txt: Added.
898         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-mpath.html: Added.
899         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-use-expected.txt: Added.
900         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-use.html: Added.
901         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-use2-expected.txt: Added.
902         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-later-use2.html: Added.
903         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-use-in-different-subtree-expected.txt: Added.
904         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-use-in-different-subtree.html: Added.
905         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-use-with-duplicate-id-in-different-subtree-expected.html: Added.
906         * svg/custom/remove-subtree-including-use-with-duplicate-id-referenced-by-use-with-duplicate-id-in-different-subtree.html: Added.
907         * svg/custom/remove-use-with-duplicate-id-referenced-by-later-use-expected.html: Added.
908         * svg/custom/remove-use-with-duplicate-id-referenced-by-later-use.html: Added.
909
910 2014-05-15  Daniel Bates  <dabates@apple.com>
911
912         SVG element may reference arbitrary DOM element before running its insertion logic
913         https://bugs.webkit.org/show_bug.cgi?id=132757
914         <rdar://problem/15703817>
915
916         Reviewed by Ryosuke Niwa.
917
918         Add tests to ensure that we don't cause an assertion failure when re-parenting an SVG subtree that
919         contains an element with a duplicate id.
920
921         * svg/custom/reparent-animate-element-expected.txt: Added.
922         * svg/custom/reparent-animate-element.html: Added.
923         * svg/custom/reparent-feimage-element-expected.txt: Added.
924         * svg/custom/reparent-feimage-element.html: Added.
925         * svg/custom/reparent-mpath-element-expected.txt: Added.
926         * svg/custom/reparent-mpath-element.html: Added.
927         * svg/custom/reparent-textpath-element-expected.txt: Added.
928         * svg/custom/reparent-textpath-element.html: Added.
929         * svg/custom/reparent-tref-element-expected.txt: Added.
930         * svg/custom/reparent-tref-element.html: Added.
931         * svg/custom/reparent-use-element-expected.txt: Added.
932         * svg/custom/reparent-use-element.html: Added.
933
934 2014-05-15  Mark Hahnenberg  <mhahnenberg@apple.com>
935
936         JSDOMWindow should not claim HasImpureGetOwnPropertySlot
937         https://bugs.webkit.org/show_bug.cgi?id=132918
938
939         Reviewed by Geoffrey Garen.
940
941         We now correctly handle the impurity of JSDOMWindow's custom getOwnPropertySlot without needing the 
942         blanket HasImpureGetOwnPropertySlot. We do this through the use of watchpoints and by explicitly forbidding
943         any caching beyond a certain point using PropertySlot::disableCaching. Getting rid of this flag will allow 
944         us to cache many properties/methods on both the JSDOMWindow and its prototype, which are very commonly used 
945         across the web.
946
947         These tests trigger inline caching of window and window prototype properties.
948
949         * js/cached-window-properties-expected.txt: Added.
950         * js/cached-window-properties.html: Added.
951         * js/cached-window-prototype-properties-expected.txt: Added.
952         * js/cached-window-prototype-properties.html: Added.
953
954 2014-05-15  Alexey Proskuryakov  <ap@apple.com>
955
956         Automatically zip document bundles used via File API
957         https://bugs.webkit.org/show_bug.cgi?id=132713
958         <rdar://problem/13397892>
959
960         Actually land the tests.
961
962         * fast/files/filereader-zip-bundle-expected.txt: Added.
963         * fast/files/filereader-zip-bundle.html: Added.
964         * fast/files/resources/document.rtfd: Added.
965         * fast/files/resources/document.rtfd/TXT.rtf: Added.
966         * http/tests/local/fileapi/resources/document.rtfd: Added.
967         * http/tests/local/fileapi/resources/document.rtfd/TXT.rtf: Added.
968         * http/tests/local/fileapi/upload-zip-bundle-as-blob-expected.txt: Added.
969         * http/tests/local/fileapi/upload-zip-bundle-as-blob.html: Added.
970         * platform/wk2/TestExpectations:
971
972 2014-05-15  Mark Hahnenberg  <mhahnenberg@apple.com>
973
974         Move subframe name getter lookup later in JSDOMWindow::getOwnPropertySlot
975         https://bugs.webkit.org/show_bug.cgi?id=132922
976
977         Reviewed by Geoffrey Garen.
978
979         In JSDOMWindow::getOwnPropertySlot, we currently look for the property on the JSDOMWindow, 
980         then we search the window's subframes for name getters, then we look in the window's prototype 
981         chain. Apparently we were doing the lookup in this order to be compatible with Mozilla, but 
982         Mozilla no longer implements this behavior. Instead, they do the lookup on the prototype before 
983         looking for subframe name getters. We should change this to match Mozilla. This has the convenient 
984         side effect of allowing us to cache lookups in the window's prototype chain.
985
986         * fast/dom/Window/window-function-frame-getter-precedence-expected.txt: Rebaseline to account
987         for change in behavior.
988         * fast/dom/Window/window-function-frame-getter-precedence.html:
989         * http/tests/security/document-all-expected.txt: Rebaseline due to the presenece of a security check
990         that was previously not done with the old behavior.
991         * http/tests/security/window-named-proto-expected.txt: Ditto.
992         * http/tests/security/window-named-valueOf-expected.txt: Ditto.
993         * http/tests/security/xss-DENIED-window-name-alert.html: Changed test so it actually tests named getters.
994
995 2014-05-15  Commit Queue  <commit-queue@webkit.org>
996
997         Unreviewed, rolling out r168893.
998         https://bugs.webkit.org/show_bug.cgi?id=132957
999
1000         Lots of media tests still come to crash on EFL layout test
1001         (Requested by gyuyoung on #webkit).
1002
1003         Reverted changeset:
1004
1005         "LayoutTests: Unreviewed EFL gardening. Unskip media test both
1006         EFL WK1 and WK2."
1007         http://trac.webkit.org/changeset/168893
1008
1009 2014-05-15  Krzysztof Wolanski  <k.wolanski@samsung.com>
1010
1011         [EFL] Add new test expectations after r168544
1012         https://bugs.webkit.org/show_bug.cgi?id=132908
1013
1014         Unreviewed gardening
1015
1016         * platform/efl/TestExpectations:
1017         * platform/efl/svg/foreignObject/svg-document-in-html-document-expected.txt:
1018         * platform/efl/svg/text/small-fonts-in-html5-expected.txt:
1019         * platform/efl/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
1020         * platform/efl/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
1021
1022 2014-05-14  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1023
1024         LayoutTests: Unreviewed EFL gardening. Unskip media test both EFL WK1 and WK2.
1025         Crash doesn't happen anymore.
1026
1027         * platform/efl/TestExpectations:
1028
1029 2014-05-14  Commit Queue  <commit-queue@webkit.org>
1030
1031         Unreviewed, rolling out r168750.
1032         https://bugs.webkit.org/show_bug.cgi?id=132935
1033
1034         Caused repaint bugs (Requested by weinig on #webkit).
1035
1036         Reverted changeset:
1037
1038         "Text decorations do not contribute to visual overflow"
1039         https://bugs.webkit.org/show_bug.cgi?id=132773
1040         http://trac.webkit.org/changeset/168750
1041
1042 2014-05-14  Zalan Bujtas  <zalan@apple.com>
1043
1044         Subpixel layout: Change Element.offset* client* scroll* return type to double.
1045         https://bugs.webkit.org/show_bug.cgi?id=132895
1046
1047         Reviewed by Simon Fraser.
1048
1049         Some test cases expect integral values, so the test content is updated accordingly.
1050         It mostly means adding Math.round() before comparing values in order to match pixelSnappedIntRect()
1051         functionality.
1052
1053         * css3/calc/simple-calcs-prefixed.html: changed file format from Windows to Unix.
1054         * css3/calc/simple-calcs.html: changed file format from Windows to Unix.
1055         * cssom/subpixel-offsetleft-top-width-height-values-expected.txt: Added.
1056         * cssom/subpixel-offsetleft-top-width-height-values.html: Added.
1057         * editing/selection/drag-start-event-client-x-y.html: use floor as we compare the return value to a truncated integer.
1058         * editing/selection/mixed-editability-10.html:
1059         * fast/css/zoom-in-length-round-trip.html:
1060         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1061         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1062         * fast/forms/basic-buttons.html:
1063         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1064         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
1065         * platform/mac/fast/scrolling/scroll-div-latched-mainframe.html:
1066         * platform/mac/fast/scrolling/scroll-select-bottom-test.html:
1067         * platform/mac/fast/scrolling/scroll-select-latched-mainframe.html:
1068         * platform/mac/fast/scrolling/scroll-select-latched-select.html:
1069         * resources/check-layout.js:
1070
1071 2014-05-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1072
1073         [GTK] Unreviewed GTK gardening.
1074
1075         * platform/gtk/TestExpectations: Report and mark new tests failing.
1076         * platform/gtk/editing/apply-style-iframe-crash-expected.txt: Added.
1077         Rebaseline after r168641.
1078         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-05-f-expected.txt: Added.
1079         Rebaseline after r168543.
1080         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-06-f-expected.txt: Added.
1081         Rebaseline after r168543.
1082         * platform/gtk/svg/hixie/mixed/010-expected.txt: Rebaseline after r168674.
1083         * platform/gtk/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
1084         Rebaseline after r168350.
1085         * platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
1086         Rebaseline after r168674.
1087
1088 2014-05-14  Zalan Bujtas  <zalan@apple.com>
1089
1090         Fix line ending style for the test.
1091
1092         * editing/selection/drag-start-event-client-x-y.html:
1093
1094 2014-05-13  Jon Honeycutt  <jhoneycutt@apple.com>
1095
1096         Revert "Don't dispatch 'beforeload' event inside FrameView::layout()",
1097         commit 84fe8cf6fbe8b5de9a06300ca3ef6d0ffc96948c, and associated
1098         follow-up fixes:
1099
1100             "platform/mac/plugins/testplugin-onnew-onpaint.html failing after
1101                 r168668", commit c17be3bf5127baf94310af4b4b9bf5a57d29aaf4
1102             "[Win] Unreviewed build fix after r168668.", commit
1103                 4fa470ad12c38ee7d4c114541b6dd321181a8bc9
1104
1105         The original merged patch appears to have caused a regression in
1106         fast/dom/HTMLObjectElement/object-as-frame.html.
1107
1108         <https://bugs.webkit.org/show_bug.cgi?id=132886>
1109
1110         Reviewed by Alexey Proskuryakov.
1111
1112         * compositing/plugins/composited-plugin.html:
1113         * compositing/plugins/no-backing-store.html:
1114         * fast/dom/beforeload/flash-before-load.html:
1115         * fast/events/beforeload-assertion-expected.txt: Removed.
1116         * fast/events/beforeload-assertion.html: Removed.
1117         * fast/events/beforeload-iframe-crash-expected.txt: Removed.
1118         * fast/events/beforeload-iframe-crash.html: Removed.
1119         * fast/events/beforeload-input-time-crash-expected.txt: Removed.
1120         * fast/events/beforeload-input-time-crash.html: Removed.
1121         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-data.html:
1122         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-blocked.html:
1123         * http/tests/security/contentSecurityPolicy/object-src-no-url-allowed.html:
1124         * http/tests/security/contentSecurityPolicy/object-src-no-url-blocked.html:
1125         * http/tests/security/contentSecurityPolicy/object-src-none-allowed.html:
1126         * http/tests/security/contentSecurityPolicy/object-src-none-blocked.html:
1127         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-plugin-test.js:
1128         (testImpl.iframe.onload):
1129         (testImpl):
1130         * http/tests/security/mixedContent/insecure-plugin-in-iframe.html:
1131         * platform/mac/plugins/supports-carbon-event-model.html:
1132         * platform/mac/plugins/testplugin-onnew-onpaint.html:
1133         * plugins/get-user-agent-with-null-npp-from-npp-new.html:
1134         * plugins/mouse-click-plugin-clears-selection.html:
1135         * plugins/netscape-plugin-map-data-to-src.html:
1136         * plugins/no-mime-with-valid-extension.html:
1137         * plugins/plugin-initiate-popup-window.html:
1138         * plugins/windowless_plugin_paint_test.html:
1139         * resources/plugin.js: Removed.
1140
1141 2014-05-14  Kiran  <kiran.guduru@samsung.com>
1142
1143         alidation for getUserMedia() errorCallback is missing.
1144         https://bugs.webkit.org/show_bug.cgi?id=132901
1145
1146         Reviewed by Darin Adler.
1147
1148         This test checks for null values in getUserMedia errorCallback.
1149
1150         * fast/mediastream/getusermedia.html:
1151
1152 2014-05-14  Alexey Proskuryakov  <ap@apple.com>
1153
1154         Change line endings of some test files to LF to make it easier to commit and test changes.
1155
1156         * css3/calc/simple-calcs.html:
1157         * css3/calc/simple-minmax.html:
1158         * css3/calc/transforms-scale-expected.html:
1159         * css3/calc/transforms-scale.html:
1160         * css3/calc/transforms-translate-expected.html:
1161         * css3/calc/transforms-translate.html:
1162
1163 2014-05-14  Alexey Proskuryakov  <ap@apple.com>
1164
1165         Fix line ending style for the test (as an experiment).
1166
1167         * css3/calc/simple-calcs-prefixed.html:
1168
1169 2014-05-13  Andrei Bucur  <abucur@adobe.com>
1170
1171         [CSS Regions] Assertion failure in some cases with inline blocks
1172         https://bugs.webkit.org/show_bug.cgi?id=132859
1173
1174         Reviewed by Mihnea Ovidenie.
1175
1176         Test that moving lines with inline blocks doesn't cause an assertion.
1177
1178         * fast/regions/inline-block-shifted-region-expected.txt: Added.
1179         * fast/regions/inline-block-shifted-region.html: Added.
1180
1181 2014-05-13  Hans Muller  <hmuller@adobe.com>
1182
1183         [CSS Shapes] line height grows around polygon and incorrectly causes text to wrap to next line
1184         https://bugs.webkit.org/show_bug.cgi?id=131622
1185
1186         Reviewed by Bem Jones-Bey.
1187
1188         * fast/shapes/shape-outside-floats/shape-outside-edge-case-expected.html: Added.
1189         * fast/shapes/shape-outside-floats/shape-outside-edge-case.html: Added.
1190
1191 2014-05-13  Myles C. Maxfield  <litherum@gmail.com>
1192
1193         Text decorations do not contribute to visual overflow
1194         https://bugs.webkit.org/show_bug.cgi?id=132773
1195
1196         Reviewed by Darin Adler.
1197
1198         This test makes sure that repaint rects are extended to include text decorations that may
1199         lie outside of the text layout rects. It compares text with an underline to text that has
1200         had underline applied to it in a timer.
1201
1202         * fast/css3-text/css3-text-decoration/repaint/resources/Litherum.svg: Added. This font has a
1203         descent of 0 (so it will not intersect underlines)
1204         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect-expected.html: Added.
1205         Apply the underline without any timeout
1206         * fast/css3-text/css3-text-decoration/repaint/underline-outside-of-layout-rect.html: Added.
1207         Apply the underline with a timeout.
1208
1209 2014-05-13  Jon Honeycutt  <jhoneycutt@apple.com>
1210
1211         platform/mac/plugins/testplugin-onnew-onpaint.html failing after r168668
1212         <https://bugs.webkit.org/show_bug.cgi?id=132877>
1213
1214         Reviewed by Brent Fulgham.
1215
1216         * platform/mac/plugins/testplugin-onnew-onpaint.html:
1217         Make the test wait until plug-ins have loaded before finishing.
1218
1219 2014-05-13  Lorenzo Tilve  <ltilve@igalia.com>
1220
1221         [GTK] Unreviewed GTK gardening
1222
1223         Rebaseline affected tests after svg root element background repaint changes
1224         introduced in r168674.
1225
1226         * platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt:
1227         * platform/gtk/svg/custom/circle-move-invalidation-expected.txt:
1228         * platform/gtk/svg/custom/mouse-move-on-svg-container-expected.txt:
1229         * platform/gtk/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
1230         * platform/gtk/svg/custom/mouse-move-on-svg-root-expected.txt:
1231         * platform/gtk/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
1232         * platform/gtk/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.txt:
1233         * platform/gtk/svg/custom/svg-float-border-padding-expected.txt:
1234         * platform/gtk/svg/text/small-fonts-in-html5-expected.txt:
1235
1236 2014-05-13  Zalan Bujtas  <zalan@apple.com>
1237
1238         REGRESSSION(r168528) Subpixel rendering: Selection rect is not positioned properly when SVG text is selected.
1239         https://bugs.webkit.org/show_bug.cgi?id=132868
1240
1241         Reviewed by Dirk Schulze.
1242
1243         Scale the selection rect. r168528 missed applying this final transform on the selection/painting rect.
1244
1245         * svg/text/hidpi-text-selection-rect-position-expected.html: Added.
1246         * svg/text/hidpi-text-selection-rect-position.html: Added.
1247
1248 2014-05-13  Zoltan Horvath  <zoltan@webkit.org>
1249
1250         [CSS Regions] Add basic tests for inset flows into regions
1251         https://bugs.webkit.org/show_bug.cgi?id=132871
1252
1253         Reviewed by Mihnea Ovidenie.
1254
1255         * fast/regions/shape-outside-floats/regions-shape-outside-floats-inset-expected.html: Added.
1256         * fast/regions/shape-outside-floats/regions-shape-outside-floats-inset.html: Added.
1257
1258 2014-05-13  Martin Hodovan  <mhodovan.u-szeged@partner.samsung.com>
1259
1260         ASSERTION FAILED: leftCategory != CalcOther && rightCategory != CalcOther
1261         in WebCore::CSSCalcBinaryOperation::createSimplified
1262         https://bugs.webkit.org/show_bug.cgi?id=132870
1263
1264         Added test contains calc() expressions with angle, time and frequency values,
1265         covering all the newly introduced unit types, each of which used to fail. 
1266
1267         Reviewed by Darin Adler.
1268
1269         * fast/css/calc-with-angle-time-frequency-expected.txt: Added.
1270         * fast/css/calc-with-angle-time-frequency.html: Added.
1271
1272 2014-05-13  Krzysztof Wolanski  <k.wolanski@samsung.com>
1273
1274         [EFL] Rebaseline after r168575
1275         https://bugs.webkit.org/show_bug.cgi?id=132867
1276
1277         Unreviewed gardening.
1278
1279         * platform/efl-wk2/fast/css/input-search-padding-expected.png:
1280         * platform/efl/fast/css/css1_forward_compatible_parsing-expected.txt:
1281         * platform/efl/fast/css/first-line-text-decoration-expected.txt:
1282         * platform/efl/fast/css/h1-in-section-elements-expected.png:
1283         * platform/efl/fast/css/h1-in-section-elements-expected.txt:
1284         * platform/efl/fast/css/input-search-padding-expected.txt:
1285         * platform/efl/fast/css/word-space-extra-expected.txt:
1286         * platform/efl/fast/encoding/utf-16-big-endian-expected.txt:
1287         * platform/efl/fast/encoding/utf-16-little-endian-expected.txt:
1288         * platform/efl/fast/forms/searchfield-heights-expected.txt:
1289         * platform/efl/fast/forms/textAreaLineHeight-expected.txt:
1290         * platform/efl/fast/inline/continuation-outlines-expected.txt:
1291         * platform/efl/fast/inline/outline-continuations-expected.txt:
1292         * platform/efl/fast/invalid/nestedh3s-expected.txt:
1293         * platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
1294         * platform/efl/fast/table/014-expected.txt:
1295         * platform/efl/fast/table/dynamic-caption-add-remove-before-child-expected.txt:
1296         * platform/efl/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1297         * platform/efl/mathml/presentation/mo-stretch-expected.png:
1298         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
1299         * platform/efl/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
1300         * platform/efl/svg/hixie/error/012-expected.png:
1301         * platform/efl/svg/hixie/error/012-expected.txt:
1302         * platform/efl/svg/hixie/mixed/010-expected.txt:
1303         * platform/efl/svg/in-html/circle-expected.txt:
1304         * platform/efl/svg/wicd/rightsizing-grid-expected.txt:
1305         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt:
1306         * platform/efl/tables/mozilla/bugs/bug113235-1-expected.txt:
1307         * platform/efl/tables/mozilla/bugs/bug113235-2-expected.txt:
1308         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1309         * platform/efl/tables/mozilla/other/wa_table_tr_align-expected.txt:
1310
1311 2014-05-13  Kiran  <kiran.guduru@samsung.com>
1312
1313         [MediaStream] MediaStream.addTrack Should not check for active state.
1314         Nhttps://bugs.webkit.org/show_bug.cgi?id=132558.
1315
1316         Reviewed by Eric Carlson.
1317
1318         MediaStream.addTrack method is checking for active state of a
1319         MediaStream, but it should not check for active state while adding a Track
1320
1321         Removed check not to add tracks to ended stream:relative which forced tests to avoid this bug. 
1322         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
1323         * fast/mediastream/MediaStream-add-remove-tracks.html:
1324
1325         New tests:
1326         * fast/mediastream/MediaStream-add-tracks-to-inactive-stream-expected.txt: Added.
1327         * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html: Added.
1328
1329 2014-05-13  Lorenzo Tilve  <ltilve@igalia.com>
1330
1331         [GTK] Unreviewed GTK gardening
1332
1333         Rebaseline affected tests by changes to avoid increasing empty
1334         LayoutRects introduced at r168575.
1335
1336         * platform/gtk/fast/css/css1_forward_compatible_parsing-expected.txt:
1337         * platform/gtk/fast/css/first-line-text-decoration-expected.txt:
1338         * platform/gtk/fast/css/h1-in-section-elements-expected.txt:
1339         * platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
1340         * platform/gtk/fast/css/text-overflow-input-expected.txt:
1341         * platform/gtk/fast/css/word-space-extra-expected.txt:
1342         * platform/gtk/fast/encoding/utf-16-big-endian-expected.txt:
1343         * platform/gtk/fast/encoding/utf-16-little-endian-expected.txt:
1344         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
1345         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
1346         * platform/gtk/fast/forms/fieldset-align-expected.txt:
1347         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
1348         * platform/gtk/fast/forms/placeholder-position-expected.txt:
1349         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
1350         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
1351         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
1352         * platform/gtk/fast/forms/search/search-size-with-decorations-expected.txt:
1353         * platform/gtk/fast/forms/textAreaLineHeight-expected.txt:
1354         * platform/gtk/fast/inline/continuation-outlines-expected.txt:
1355         * platform/gtk/fast/inline/continuation-outlines-with-layers-expected.txt:
1356         * platform/gtk/fast/inline/outline-continuations-expected.txt:
1357         * platform/gtk/fast/invalid/nestedh3s-expected.txt:
1358         * platform/gtk/fast/multicol/client-rects-expected.txt:
1359         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
1360         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
1361         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
1362         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
1363         * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt:
1364         * platform/gtk/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
1365         * platform/gtk/fast/regions/repaint/repaint-regions-overflow-expected.txt:
1366         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
1367         * platform/gtk/fast/replaced/width100percent-searchfield-expected.txt:
1368         * platform/gtk/fast/table/014-expected.txt:
1369         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1370         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
1371         * platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
1372         * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
1373         * platform/gtk/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
1374         * platform/gtk/svg/wicd/rightsizing-grid-expected.txt:
1375         * platform/gtk/tables/mozilla/bugs/bug113235-1-expected.txt:
1376         * platform/gtk/tables/mozilla/bugs/bug113235-2-expected.txt:
1377         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1378         * platform/gtk/tables/mozilla/other/wa_table_tr_align-expected.txt:
1379
1380 2014-05-12  Mark Lam  <mark.lam@apple.com>
1381
1382         WebKit2 on iOS needs to capture the main thread's floating point environment.
1383         <https://webkit.org/b/132755>
1384
1385         Reviewed by Geoffrey Garen.
1386
1387         * fast/workers/resources/worker-floating-point.js: Added.
1388         (runTest1):
1389         (doDiv):
1390         (runTest2):
1391         * fast/workers/worker-floating-point-expected.txt: Added.
1392         * fast/workers/worker-floating-point.html: Added.
1393         * js/floating-point-denormalized-expected.txt: Added.
1394         * js/floating-point-denormalized.html: Added.
1395         * js/script-tests/floating-point-denormalized.js: Added.
1396
1397 2014-05-12  Dirk Schulze  <krit@webkit.org>
1398
1399         SVG root element accepts background color but fails to repaint it
1400         https://bugs.webkit.org/show_bug.cgi?id=63153
1401
1402         Reviewed by Dean Jackson.
1403
1404         Check that background color updates if the size of an outermost
1405         root SVG element changes.
1406
1407         * svg/custom/svg-root-background-expected.png: Added.
1408         * svg/custom/svg-root-background-expected.txt: Added.
1409         * svg/custom/svg-root-background.html: Added.
1410
1411 2014-05-12  Jeffrey Pfau  <jpfau@apple.com>
1412
1413         Unreviewed, fix mismatched test expectation.
1414
1415         * webgl/many-contexts-expected.txt:
1416
1417 2014-05-06  Jon Honeycutt  <jhoneycutt@apple.com>
1418
1419         Don't dispatch 'beforeload' event inside FrameView::layout()
1420
1421         https://bugs.webkit.org/show_bug.cgi?id=132621
1422         <rdar://problem/15661470>
1423
1424         This merges Blink revision 162073 with minor renaming and style
1425         changes. From that commit:
1426
1427         Executing JavaScript code inside FrameView::layout() is problematic.
1428         e.g. an assertion failure tested in fast/events/beforeload-assertion.html.
1429         We should avoid it.
1430
1431         This CL makes 'beforeload' event dispatching for plugins and iframes asynchronous,
1432         except plugin access from JavaScript code (HTMLPlugInElement::
1433         renderWidgetForJSBindings).
1434
1435         Reviewed by Brent Fulgham.
1436
1437         * compositing/plugins/composited-plugin.html:
1438         * compositing/plugins/no-backing-store.html:
1439         * fast/dom/beforeload/flash-before-load.html:
1440         * fast/events/beforeload-assertion-expected.txt: Added.
1441         * fast/events/beforeload-assertion.html: Added.
1442         * fast/events/beforeload-iframe-crash-expected.txt: Added.
1443         * fast/events/beforeload-iframe-crash.html: Added.
1444         * fast/events/beforeload-input-time-crash-expected.txt: Added.
1445         * fast/events/beforeload-input-time-crash.html: Added.
1446         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-notype-data.html:
1447         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-nourl-blocked.html:
1448         * http/tests/security/contentSecurityPolicy/object-src-no-url-allowed.html:
1449         * http/tests/security/contentSecurityPolicy/object-src-no-url-blocked.html:
1450         * http/tests/security/contentSecurityPolicy/object-src-none-allowed.html:
1451         * http/tests/security/contentSecurityPolicy/object-src-none-blocked.html:
1452         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-plugin-test.js:
1453         (testImpl.iframe.onload):
1454         (testImpl):
1455         * http/tests/security/mixedContent/insecure-plugin-in-iframe.html:
1456         * platform/mac/plugins/supports-carbon-event-model.html:
1457         * plugins/get-user-agent-with-null-npp-from-npp-new.html:
1458         * plugins/mouse-click-plugin-clears-selection.html:
1459         * plugins/netscape-plugin-map-data-to-src.html:
1460         * plugins/no-mime-with-valid-extension.html:
1461         * plugins/plugin-initiate-popup-window.html:
1462         * plugins/windowless_plugin_paint_test.html:
1463         * resources/plugin.js: Added.
1464         (runAfterPluginLoad):
1465
1466 2014-05-12  Roger Fong  <roger_fong@apple.com>
1467
1468         Unreviewed. Adjust expected result for test added in r168666.
1469
1470         * webgl/many-contexts-expected.txt:
1471
1472 2014-05-12  Roger Fong  <roger_fong@apple.com>
1473
1474         Limit number of active graphics contexts per web process.
1475         https://bugs.webkit.org/show_bug.cgi?id=132833.
1476         <rdar://problem/16888459>
1477
1478         Reviewed by Dean Jackson.
1479
1480         * webgl/many-contexts-expected.txt: Added.
1481         * webgl/many-contexts.html: Added.
1482
1483 2014-05-12  Dirk Schulze  <krit@webkit.org>
1484
1485         <svg> with opacity and compositing double-applies its opacity
1486         https://bugs.webkit.org/show_bug.cgi?id=116856
1487
1488         Reviewed by Simon Fraser.
1489
1490         Test that opacity is not applied twice for composited inline SVG.
1491
1492         * svg/custom/composited-svg-with-opacity-expected.html: Added.
1493         * svg/custom/composited-svg-with-opacity.html: Added.
1494
1495 2014-05-12  Dirk Schulze  <krit@webkit.org>
1496
1497         SVG outline property is broken and inefficient
1498         https://bugs.webkit.org/show_bug.cgi?id=113666
1499
1500         Reviewed by Dean Jackson.
1501
1502         Patch by Erik Dahlström backported from Blink.
1503
1504         Test stacking for outline properties. 'outline' should
1505         not draw above overlapping content anymore.
1506         Test outline drawing for text elements.
1507
1508         * svg/custom/outline-stacking-expected.svg: Added.
1509         * svg/custom/outline-stacking.svg: Added.
1510         * svg/custom/rgba-color-outline-expected.html: Added.
1511         * svg/custom/rgba-color-outline.svg: Added.
1512         * svg/text/text-outline-expected.svg: Added.
1513         * svg/text/text-outline-rgba-expected.html: Added.
1514         * svg/text/text-outline-rgba.html: Added.
1515         * svg/text/text-outline.html: Added.
1516         * svg/text/textpath-outline-expected.svg: Added.
1517         * svg/text/textpath-outline.svg: Added.
1518         * svg/text/tspan-multiple-outline-expected.html: Added.
1519         * svg/text/tspan-multiple-outline.svg: Added.
1520         * svg/text/tspan-outline-2-expected.svg: Added.
1521         * svg/text/tspan-outline-2.svg: Added.
1522         * svg/text/tspan-outline-expected.svg: Added.
1523         * svg/text/tspan-outline.html: Added.
1524
1525 2014-05-09  Jon Honeycutt  <jhoneycutt@apple.com>
1526
1527         REGRESSION (r167818): editing/inserting/typing-space-to-trigger-smart-link.html fails on WebKit1 bots
1528
1529         <https://bugs.webkit.org/show_bug.cgi?id=132207>
1530         <rdar://problem/16730393>
1531
1532         Reviewed by Darin Adler.
1533
1534         * editing/apply-style-iframe-crash-expected.txt:
1535         Rebased test result has one fewer new line.
1536         * platform/mac-wk1/TestExpectations:
1537         Remove test from list of expected failures.
1538
1539 2014-05-12  Alex Christensen  <achristensen@webkit.org>
1540
1541         Implement EXT_shader_texture_lod in WebGL.
1542         https://bugs.webkit.org/show_bug.cgi?id=128985
1543         <rdar://problem/16111396>
1544
1545         Based on Firefox patch by Vladimir Vukicevic.
1546         https://bug965848.bugzilla.mozilla.org/attachment.cgi?id=8367994
1547
1548         Reviewed by Dean Jackson.
1549
1550         * webgl/conformance/extensions/ext-shader-texture-lod-expected.txt: Added.
1551         * webgl/conformance/extensions/ext-shader-texture-lod.html: Added.
1552         * webgl/resources/webgl_test_files/conformance/extensions/ext-shader-texture-lod.html: Added.
1553
1554 2014-05-12  Martin Hock  <mhock@apple.com>
1555
1556         Disallow drag and drop of non-displayable resources.
1557         https://bugs.webkit.org/show_bug.cgi?id=132745
1558         <rdar://problem/10562662>
1559
1560         Reviewed by Alexey Proskuryakov.
1561
1562         * http/tests/security/drag-drop-local-file-expected.txt: Added.
1563         * http/tests/security/drag-drop-local-file.html: Added.
1564
1565 2014-05-12  Radu Stavila  <stavila@adobe.com>
1566
1567         fast/multicol/newmulticol/first-letter-create.html is very flaky
1568         https://bugs.webkit.org/show_bug.cgi?id=132744
1569
1570         Reviewed by Antti Koivisto.
1571
1572         Modified test to not display anything as its only purpose is to ensure it doesn't crash.
1573
1574         * TestExpectations:
1575         * fast/multicol/newmulticol/first-letter-create-expected.html:
1576         * fast/multicol/newmulticol/first-letter-create.html:
1577
1578 2014-05-12  Antti Koivisto  <antti@apple.com>
1579
1580         REGRESSION (r159560): Text clips on tile border if line-height < font-size
1581         https://bugs.webkit.org/show_bug.cgi?id=132822
1582
1583         Reviewed by Andreas Kling.
1584
1585         * fast/text/simple-lines-range-low-line-height-expected.html: Added.
1586         * fast/text/simple-lines-range-low-line-height.html: Added.
1587
1588 2014-05-12  Krzysztof Wolanski  <k.wolanski@samsung.com>
1589
1590         [EFL] Rebaseline after adding tests in r168350
1591         https://bugs.webkit.org/show_bug.cgi?id=132824
1592
1593         Unreviewed gardening.
1594
1595         * platform/efl/TestExpectations:
1596         * platform/efl/fast/multicol/client-rects-expected.txt:
1597         * platform/efl/fast/multicol/client-rects-spanners-complex-expected.txt:
1598         * platform/efl/fast/multicol/client-rects-spanners-expected.txt:
1599         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
1600         * platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt:
1601         * platform/efl/svg/zoom/page/zoom-foreignObject-expected.txt:
1602         * platform/efl/svg/zoom/page/zoom-svg-as-relative-image-expected.png:
1603         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
1604         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
1605         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
1606         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
1607         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
1608         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
1609         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
1610         * platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
1611         * platform/efl/svg/zoom/text/zoom-foreignObject-expected.txt:
1612
1613 2014-05-12  Radu Stavila  <stavila@adobe.com>
1614
1615         Invalid information remaining in lineToRegion map of RenderFlowThread.
1616         https://bugs.webkit.org/show_bug.cgi?id=132690
1617
1618         Reviewed by Antti Koivisto.
1619
1620         Added test for crash caused by invalid information in the lineToRegion map.
1621
1622         * fast/multicol/newmulticol/lines-region-map-crash-expected.html: Added.
1623         * fast/multicol/newmulticol/lines-region-map-crash.html: Added.
1624
1625 2014-05-12  Ion Rosca  <rosca@adobe.com>
1626
1627         [CSS Blending] Adjust blending pixel test expectations
1628         https://bugs.webkit.org/show_bug.cgi?id=132737
1629
1630         Reviewed by Mihnea Ovidenie.
1631
1632         Changing failing gif file with with one pixel base64 data and make them different for the two tests,
1633         otherwise they might get cached and the gif animation is shared among multiple tests.
1634         Changing the incorrect expectations for *gif-color-2* and adjusting test expectation for *gif-color-1*
1635         * css3/blending/background-blend-mode-gif-color-2.html:
1636         * css3/blending/background-blend-mode-gif-color.html:
1637         * css3/blending/resources/squares.gif: Removed.
1638         * platform/mac/css3/blending/background-blend-mode-gif-color-2-expected.png:
1639         * platform/mac/css3/blending/background-blend-mode-gif-color-expected.png:
1640  
1641         * platform/mac-wk1/TestExpectations:
1642         The background-blend-mode-gif-color-2 does not pass on WK1: the git animation doesn't get started.
1643
1644         * platform/mac/TestExpectations: Adding bugs to the excepted blending tests.
1645
1646         Adjusting this test to avoid scrollbars. Adjusting test expectations.
1647         * css3/blending/blend-mode-overflow-expected.txt: Removed.
1648         * css3/blending/blend-mode-overflow.html:
1649         * platform/mac/css3/blending/blend-mode-overflow-expected.png:
1650         * platform/mac/css3/blending/blend-mode-overflow-expected.txt:
1651         
1652         Adding pixel expectations for newly added tests:
1653         * platform/mac/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.png: Added.
1654         * platform/mac/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.png: Added.
1655         * platform/mac/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.png: Added.
1656         * platform/mac/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.png: Added.
1657         * platform/mac/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.png: Added.
1658         * platform/mac/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.png: Added.
1659         * platform/mac/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.png: Added.
1660         * platform/mac/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.png: Added.
1661         * platform/mac/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.png: Added.
1662         * platform/mac/css3/blending/blend-mode-isolation-turn-off-self-painting-layer-expected.png: Added.
1663         * platform/mac/css3/blending/blend-mode-isolation-turn-off-self-painting-layer1-expected.png: Added.
1664         * platform/mac/css3/blending/blend-mode-isolation-turn-off-self-painting-layer2-expected.png: Added.
1665         * platform/mac/css3/blending/blend-mode-isolation-turn-on-self-painting-layer-expected.png: Added.
1666
1667         Adjusting pixel tests after removing non separable blend modes.
1668         * platform/mac/css3/blending/blend-mode-simple-composited-expected.png:
1669         * platform/mac/css3/blending/blend-mode-simple-expected.png:
1670         * platform/mac/css3/blending/effect-background-blend-mode-expected.png:
1671         * platform/mac/css3/blending/effect-background-blend-mode-tiled-expected.png:
1672
1673 2014-05-09  Myles C. Maxfield  <litherum@gmail.com>
1674
1675         [Mac] [iOS] Underlines are too low
1676         https://bugs.webkit.org/show_bug.cgi?id=132770
1677
1678         Reviewed by Darin Adler.
1679
1680         See per-file descriptions.
1681
1682         * fast/css3-text/css3-text-decoration/text-decoration-style-double-space-scales.html: Made
1683         test more robust so it does not barely clip underlines, but rather gives them a couple
1684         pixels of wiggle room.
1685         * fast/css3-text/css3-text-decoration/text-decoration-thickness.html: Not only does this test
1686         underline thickness, but it also tests underline position. Updated this test to not expect
1687         incorrect results.
1688
1689 2014-05-11  Antti Koivisto  <antti@apple.com>
1690
1691         Text with simple line layout not getting pushed below float when there is not enough space for it
1692         https://bugs.webkit.org/show_bug.cgi?id=126991
1693
1694         Reviewed by Andreas Kling.
1695
1696         * fast/text/simple-lines-intruding-wide-float-dynamic-expected.html: Added.
1697         * fast/text/simple-lines-intruding-wide-float-dynamic.html: Added.
1698         * fast/text/simple-lines-intruding-wide-float-expected.html: Added.
1699         * fast/text/simple-lines-intruding-wide-float.html: Added.
1700
1701 2014-05-10  Alexey Proskuryakov  <ap@apple.com>
1702
1703         Multiple svg-in-object-placeholder-height tests fail
1704         https://bugs.webkit.org/show_bug.cgi?id=132791
1705
1706         * TestExpectations: Skipped them, the tests take a long time before they fail.
1707
1708 2014-05-10  Darin Adler  <darin@apple.com>
1709
1710         REGRESSION (r166853): fast/preloader/document-write.html is very flaky
1711         https://bugs.webkit.org/show_bug.cgi?id=130942
1712
1713         Reviewed by Anders Carlsson.
1714
1715         * platform/mac/TestExpectations: Turned the test back on.
1716
1717 2014-05-09  Dean Jackson  <dino@apple.com>
1718
1719         -webkit-filter prevents rendering at retina scale
1720         https://bugs.webkit.org/show_bug.cgi?id=93471
1721
1722         Reviewed by Dirk Schulze.
1723
1724         New tests for filters at high resolutions. The image used
1725         has a crosshatch at the pixel level, so any scale changes
1726         are visible (such as going from 2x to 1x). All the actual
1727         filters are no-ops so they can be compared to an element
1728         without a filter in the -expected version.
1729
1730         * fast/hidpi/filters-blur-expected.html: Added.
1731         * fast/hidpi/filters-blur.html: Added.
1732         * fast/hidpi/filters-hue-rotate-expected.html: Added.
1733         * fast/hidpi/filters-hue-rotate.html: Added.
1734         * fast/hidpi/filters-invert-expected.html: Added.
1735         * fast/hidpi/filters-invert.html: Added.
1736         * fast/hidpi/filters-multiple-expected.html: Added.
1737         * fast/hidpi/filters-multiple.html: Added.
1738         * fast/hidpi/filters-reference-expected.html: Added.
1739         * fast/hidpi/filters-reference.html: Added.
1740         * fast/hidpi/filters-shadow-expected.html: Added.
1741         * fast/hidpi/filters-shadow.html: Added.
1742         * fast/hidpi/resources/color-grid.png: Added.
1743         * fast/hidpi/resources/ensure-hidpi.js: Added.
1744         (runTest):
1745         (scaleFactorIsSet):
1746         * platform/mac-wk2/TestExpectations: Skip some of these on WK2 Mac.
1747         See webkit.org/b/132766.
1748
1749 2014-05-10  Zalan Bujtas  <zalan@apple.com>
1750
1751         Subpixel rendering: Empty rects should remain empty after integrally enclosing them.
1752         https://bugs.webkit.org/show_bug.cgi?id=132753
1753         <rdar://problem/16846801>
1754
1755         Reviewed by Simon Fraser.
1756
1757         This patch ensures that empty LayoutRects remain empty after converting to integral enclosing rect.
1758         LayoutRects with fractional position get expanded even if they are empty. This makes rectangle
1759         operations unreliable and can result in undesired side effects.
1760
1761         1px -> 0px progressions.
1762
1763         * platform/mac-mountainlion/fast/forms/fieldset-align-expected.txt:
1764         * platform/mac-mountainlion/fast/forms/textAreaLineHeight-expected.txt:
1765         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1766         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1767         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1768         * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1769         * platform/mac/fast/css/css1_forward_compatible_parsing-expected.txt:
1770         * platform/mac/fast/css/first-line-text-decoration-expected.txt:
1771         * platform/mac/fast/css/h1-in-section-elements-expected.txt:
1772         * platform/mac/fast/css/word-space-extra-expected.txt:
1773         * platform/mac/fast/encoding/utf-16-big-endian-expected.txt:
1774         * platform/mac/fast/encoding/utf-16-little-endian-expected.txt:
1775         * platform/mac/fast/forms/fieldset-align-expected.txt:
1776         * platform/mac/fast/forms/textAreaLineHeight-expected.txt:
1777         * platform/mac/fast/inline/continuation-outlines-expected.txt:
1778         * platform/mac/fast/inline/continuation-outlines-with-layers-expected.txt:
1779         * platform/mac/fast/inline/outline-continuations-expected.txt:
1780         * platform/mac/fast/invalid/nestedh3s-expected.txt:
1781         * platform/mac/fast/multicol/client-rects-expected.txt:
1782         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
1783         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
1784         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
1785         * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
1786         * platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
1787         * platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt:
1788         * platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
1789         * platform/mac/fast/table/014-expected.txt:
1790         * platform/mac/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1791         * platform/mac/mathml/presentation/mo-stretch-expected.txt:
1792         * platform/mac/svg/custom/use-font-face-crash-expected.txt:
1793         * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
1794         * platform/mac/tables/mozilla/bugs/bug113235-1-expected.txt:
1795         * platform/mac/tables/mozilla/bugs/bug113235-2-expected.txt:
1796         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1797         * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
1798
1799 2014-05-09  Alexey Proskuryakov  <ap@apple.com>
1800
1801         REGRESSION (r168518): Multiple tests for workers in blobs assert
1802         https://bugs.webkit.org/show_bug.cgi?id=132728
1803
1804         Reviewed by Geoffrey Garen.
1805
1806         * platform/mac/TestExpectations: Unskip the tests.
1807
1808 2014-05-09  Zsolt Borbely  <zsborbely.u-szeged@partner.samsung.com>
1809
1810         ASSERTION FAILED: object->style()->overflowX() == object->style()->overflowY()
1811         https://bugs.webkit.org/show_bug.cgi?id=121682
1812
1813         Reviewed by Dirk Schulze.
1814
1815         Merge Blink r172126 by Erik Dahlström.
1816
1817         * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
1818         * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.png:
1819         * platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
1820         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Added.
1821         * svg/W3C-SVG-1.1-SE/painting-marker-05-f-expected.png: Added.
1822         * svg/W3C-SVG-1.1-SE/painting-marker-05-f-expected.txt: Added.
1823         * svg/W3C-SVG-1.1-SE/painting-marker-05-f.svg: Added.
1824         * svg/W3C-SVG-1.1-SE/painting-marker-06-f-expected.png: Added.
1825         * svg/W3C-SVG-1.1-SE/painting-marker-06-f-expected.txt: Added.
1826         * svg/W3C-SVG-1.1-SE/painting-marker-06-f.svg: Added.
1827         * svg/animations/animate-viewport-overflow-2-expected.txt: Added.
1828         * svg/animations/animate-viewport-overflow-2.html: Added.
1829         * svg/animations/animate-viewport-overflow-expected.txt: Added.
1830         * svg/animations/animate-viewport-overflow.html: Added.
1831         * svg/in-html/overflow-repaint-expected.txt: Added.
1832         * svg/in-html/overflow-repaint.html: Added.
1833         * svg/in-html/overflow-svg-root-attr-expected.html: Added.
1834         * svg/in-html/overflow-svg-root-attr.html: Added.
1835         * svg/in-html/overflow-svg-root-expected.html: Added.
1836         * svg/in-html/overflow-svg-root-style-expected.html: Added.
1837         * svg/in-html/overflow-svg-root-style.html: Added.
1838         * svg/in-html/overflow-svg-root.html: Added.
1839         * svg/overflow/overflow-on-outermost-svg-element-horizontal-auto-expected.html: Added.
1840         * svg/overflow/overflow-on-outermost-svg-element-horizontal-auto.svg: Added.
1841         * svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.txt:
1842         * svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.png:
1843         * svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt: Copied from LayoutTests/platform/mac/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt.
1844         * svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible.xhtml:
1845         * svg/overflow/overflow-on-outermost-svg-element-vertical-auto-expected.html: Added.
1846         * svg/overflow/overflow-on-outermost-svg-element-vertical-auto.svg: Added.
1847         * svg/overflow/overflow-scroll-on-outermost-svg-element-expected.txt: Added.
1848         * svg/overflow/overflow-scroll-on-outermost-svg-element.svg: Added.
1849         * svg/overflow/overflow-x-hidden-on-outermost-svg-element-expected.svg: Added.
1850         * svg/overflow/overflow-x-hidden-on-outermost-svg-element.svg: Added.
1851         * svg/overflow/overflow-y-hidden-on-outermost-svg-element-expected.svg: Added.
1852         * svg/overflow/overflow-y-hidden-on-outermost-svg-element.svg: Added.
1853
1854 2014-05-09  Alexey Proskuryakov  <ap@apple.com>
1855
1856         REGRESSION (r168448): fast/multicol/newmulticol/first-letter-create.html is very flaky
1857         https://bugs.webkit.org/show_bug.cgi?id=132744
1858
1859         * TestExpectations: Marked as such.
1860
1861 2014-05-09  Ion Rosca  <rosca@adobe.com>
1862
1863         [CSS Blending] Move background-blend-mode tests from fast/repaint to css3/blending and remove the -webkit- prefix
1864         https://bugs.webkit.org/show_bug.cgi?id=132741
1865
1866         Reviewed by Mihnea Ovidenie.
1867
1868         Remove the -webkit prefix from comments:
1869         * css3/blending/background-blend-mode-property-expected.txt:
1870         * css3/blending/script-tests/background-blend-mode-property.js:
1871
1872         Move the background-blend-mode test from fast/repaint to css3/blending.
1873         This is not required to be a repaint test. It works well as a regular reftest too.
1874         * css3/blending/background-blend-mode-image-color-dynamic-expected.html: Added.
1875         * css3/blending/background-blend-mode-image-color-dynamic.html: Added.
1876         * fast/repaint/background-blend-mode-image-color-dynamic-expected.html: Removed.
1877         * fast/repaint/background-blend-mode-image-color-dynamic.html: Removed.
1878         * fast/repaint/resources/ducky.png: Removed.
1879
1880 2014-05-09  Zalan Bujtas  <zalan@apple.com>
1881
1882         REGRESSION (r168095): 1-pixel gap between adjacent selection inlines
1883         https://bugs.webkit.org/show_bug.cgi?id=132474
1884         <rdar://problem/16797394>
1885
1886         Reviewed by David Hyatt.
1887
1888         This patch changes text selection rectangle calculation from integral to device
1889         pixel snapping. It ensures that selection rect painting matches box boundaries for inline elements.
1890         Directional rounding (horizontal only atm) is moved out from Font class and now accessible
1891         to all the painting code. RTL snapping strategy is changed from floor to round to match ltr behavior.
1892         However this patch does not address all the integral snapping across inline elements. There are
1893         a few places where we still calculate enclosing rects where snapping is sufficient.
1894
1895         * fast/inline/hidpi-pixel-gap-between-adjacent-selection-inlines-expected.html: Added.
1896         * fast/inline/hidpi-pixel-gap-between-adjacent-selection-inlines.html: Added.
1897         * platform/mac/editing/selection/mixed-editability-10-expected.txt: progression.
1898         * platform/mac/fast/forms/cursor-at-editable-content-boundary-expected.txt: progression.
1899         * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt: Added. change in rounding strategy.
1900         * platform/mac/svg/text/caret-in-svg-text-expected.txt: Added. progression + change in rounding strategy.
1901
1902 2014-05-09  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
1903
1904         ASSERTION FAILED: !m_code || m_code == defaultExceptionCode
1905         in WebCore::constructQualifiedName
1906         https://bugs.webkit.org/show_bug.cgi?id=132343
1907
1908         'Remove bad assertion in SVGSMILElement's constructQualifiedName() by passing
1909         IGNORE_EXCEPTION instead ASSERT_NO_EXCEPTION to Document::parseQualifiedName().
1910         The constructQualifiedName() function handles parseQualifiedName() failures
1911         propertly by returning early so there is no reason to assert on parsing
1912         failures.'
1913
1914         Blink merge: http://src.chromium.org/viewvc/blink?view=revision&revision=173564
1915         Based on the patch made by Christophe Dumez <ch.dumez@samsung.com>.
1916
1917         Reviewed by Dirk Schulze.
1918
1919         * svg/custom/bad-attributeName-crash-expected.txt: Added.
1920         * svg/custom/bad-attributeName-crash.html: Added.
1921
1922 2014-05-08  Alexey Proskuryakov  <ap@apple.com>
1923
1924         REGRESSION (r168518): Multiple tests for workers in blobs assert
1925         https://bugs.webkit.org/show_bug.cgi?id=132728
1926
1927         * platform/mac/TestExpectations: Skipped for now.
1928
1929 2014-05-08  Praveen R Jadhav  <praveen.j@samsung.com>
1930
1931         [EFL] Enable MEDIA_STREAM for EFL port
1932         https://bugs.webkit.org/show_bug.cgi?id=132648
1933
1934         Reviewed by Gyuyoung Kim.
1935
1936         Updated webaudio test case expectation after enabling MEDIA_STREAM
1937
1938         * platform/efl/TestExpectations:
1939
1940 2014-05-08  Commit Queue  <commit-queue@webkit.org>
1941
1942         Unreviewed, rolling out r168498.
1943         https://bugs.webkit.org/show_bug.cgi?id=132714
1944
1945         broke Mavericks WK2 (Requested by litherum on #webkit).
1946
1947         Reverted changeset:
1948
1949         "http/tests/security/xss-DENIED-xsl-document-redirect.xml
1950         fails with NetworkProcess"
1951         https://bugs.webkit.org/show_bug.cgi?id=132523
1952         http://trac.webkit.org/changeset/168498
1953
1954 2014-05-08  Myles C. Maxfield  <mmaxfield@apple.com>
1955
1956         http/tests/security/xss-DENIED-xsl-document-redirect.xml fails with NetworkProcess
1957         https://bugs.webkit.org/show_bug.cgi?id=132523
1958
1959         Reviewed by Alexey Proskuryakov.
1960
1961         Two tests have been rebaselined, and re-enable test that now passes
1962
1963         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: The test describes
1964         that success causes an ErrorHandler to run, but there was no ErrorHandler line in the
1965         expected output. This now gets printed.
1966         * http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Expecting logging
1967         output on failed redirection
1968         * platform/mac-wk2/TestExpectations: Re-enable test that now passes.
1969
1970 2014-05-08  Bem Jones-Bey  <bjonesbe@adobe.com>
1971
1972         [CSS Shapes] Shapes do not resolve dimensions specified in viewport units
1973         https://bugs.webkit.org/show_bug.cgi?id=124052
1974
1975         Reviewed by Dirk Schulze.
1976
1977         * css3/masking/clip-path-polygon-viewport-units-expected.html: Added.
1978         * css3/masking/clip-path-polygon-viewport-units.html: Added.
1979         * fast/shapes/shape-outside-floats/shape-outside-floats-viewport-units-expected.html: Added.
1980         * fast/shapes/shape-outside-floats/shape-outside-floats-viewport-units.html: Added.
1981
1982 2014-05-08  Rik Cabanier  <cabanier@adobe.com>
1983
1984         Add support for drawFocusIfNeeded
1985         https://bugs.webkit.org/show_bug.cgi?id=132584
1986
1987         Reviewed by Dirk Schulze.
1988
1989         * fast/canvas/draw-focus-if-needed-expected.txt: Added.
1990         * fast/canvas/draw-focus-if-needed.html: Added.
1991
1992 2014-05-08  Ion Rosca  <rosca@adobe.com>
1993
1994         [CSS Blending] Removing -webkit- prefixes for mix-blend-mode and isolation from layout tests.
1995         https://bugs.webkit.org/show_bug.cgi?id=132680
1996
1997         Reviewed by Mihnea Ovidenie.
1998
1999         * css3/blending/blend-mode-accelerated-parent-overflow-hidden.html:
2000         * css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html:
2001         * css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending.html:
2002         * css3/blending/blend-mode-isolation-flags-append-stacking-context-blending.html:
2003         * css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending.html:
2004         * css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending.html:
2005         * css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation.html:
2006         * css3/blending/blend-mode-isolation-flags-turn-off-blending.html:
2007         * css3/blending/blend-mode-isolation-flags-turn-off-stacking-context.html:
2008         * css3/blending/blend-mode-isolation-flags-turn-on-blending.html:
2009         * css3/blending/blend-mode-isolation-flags-turn-on-stacking-context.html:
2010         * css3/blending/blend-mode-isolation-overflow-hidden.html:
2011         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html:
2012         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html:
2013         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html:
2014         * css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html:
2015         * css3/blending/blend-mode-overflow.html:
2016         * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html:
2017         * css3/blending/repaint/blend-mode-turn-off-isolation.html:
2018         * css3/blending/svg-blend-color-burn.html:
2019         * css3/blending/svg-blend-darken.html:
2020         * css3/blending/svg-blend-difference.html:
2021         * css3/blending/svg-blend-exclusion.html:
2022         * css3/blending/svg-blend-layer-mask.html:
2023         * css3/blending/svg-blend-lighten.html:
2024         * css3/blending/svg-blend-normal.html:
2025         * css3/blending/svg-blend-overlay.html:
2026         * css3/blending/svg-isolation-default.html:
2027         * css3/blending/svg-isolation-simple.html:
2028
2029 2014-05-08  Krzysztof Wolanski  <k.wolanski@samsung.com>
2030
2031         [EFL] Rebaseline after enabling new multi-column mode (r168046)
2032         https://bugs.webkit.org/show_bug.cgi?id=132679
2033
2034         Unreviewed gardening.
2035
2036         * platform/efl/css3/unicode-bidi-isolate-basic-expected.png:
2037         * platform/efl/css3/unicode-bidi-isolate-basic-expected.txt:
2038         * platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.png:
2039         * platform/efl/fast/block/float/float-not-removed-from-next-sibling4-expected.txt:
2040         * platform/efl/fast/line-grid/line-grid-inside-columns-expected.png:
2041         * platform/efl/fast/line-grid/line-grid-inside-columns-expected.txt:
2042         * platform/efl/fast/line-grid/line-grid-into-columns-expected.txt:
2043         * platform/efl/fast/multicol/block-axis-horizontal-bt-expected.png:
2044         * platform/efl/fast/multicol/block-axis-horizontal-bt-expected.txt:
2045         * platform/efl/fast/multicol/block-axis-horizontal-tb-expected.png:
2046         * platform/efl/fast/multicol/block-axis-horizontal-tb-expected.txt:
2047         * platform/efl/fast/multicol/block-axis-vertical-lr-expected.png:
2048         * platform/efl/fast/multicol/block-axis-vertical-lr-expected.txt:
2049         * platform/efl/fast/multicol/block-axis-vertical-rl-expected.txt:
2050         * platform/efl/fast/multicol/border-padding-pagination-expected.png:
2051         * platform/efl/fast/multicol/border-padding-pagination-expected.txt:
2052         * platform/efl/fast/multicol/client-rects-expected.png:
2053         * platform/efl/fast/multicol/client-rects-expected.txt:
2054         * platform/efl/fast/multicol/client-rects-spanners-complex-expected.txt: Added.
2055         * platform/efl/fast/multicol/client-rects-spanners-expected.txt: Added.
2056         * platform/efl/fast/multicol/column-break-with-balancing-expected.txt:
2057         * platform/efl/fast/multicol/column-count-with-rules-expected.txt:
2058         * platform/efl/fast/multicol/column-rules-expected.png:
2059         * platform/efl/fast/multicol/column-rules-expected.txt:
2060         * platform/efl/fast/multicol/column-rules-stacking-expected.txt:
2061         * platform/efl/fast/multicol/columns-shorthand-parsing-expected.txt:
2062         * platform/efl/fast/multicol/float-avoidance-expected.txt:
2063         * platform/efl/fast/multicol/float-multicol-expected.txt:
2064         * platform/efl/fast/multicol/float-paginate-complex-expected.txt:
2065         * platform/efl/fast/multicol/float-paginate-empty-lines-expected.txt:
2066         * platform/efl/fast/multicol/float-paginate-expected.txt:
2067         * platform/efl/fast/multicol/layers-in-multicol-expected.txt:
2068         * platform/efl/fast/multicol/layers-split-across-columns-expected.txt:
2069         * platform/efl/fast/multicol/margin-collapse-expected.txt:
2070         * platform/efl/fast/multicol/max-height-columns-block-expected.png:
2071         * platform/efl/fast/multicol/max-height-columns-block-expected.txt:
2072         * platform/efl/fast/multicol/nested-columns-expected.png:
2073         * platform/efl/fast/multicol/nested-columns-expected.txt:
2074         * platform/efl/fast/multicol/newmulticol/client-rects-expected.txt: Added.
2075         * platform/efl/fast/multicol/overflow-across-columns-expected.png:
2076         * platform/efl/fast/multicol/overflow-across-columns-expected.txt:
2077         * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.png:
2078         * platform/efl/fast/multicol/overflow-across-columns-percent-height-expected.txt:
2079         * platform/efl/fast/multicol/overflow-unsplittable-expected.png:
2080         * platform/efl/fast/multicol/overflow-unsplittable-expected.txt:
2081         * platform/efl/fast/multicol/paginate-block-replaced-expected.txt:
2082         * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt:
2083         * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt:
2084         * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt:
2085         * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt:
2086         * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt:
2087         * platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.txt:
2088         * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt:
2089         * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt:
2090         * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt:
2091         * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt:
2092         * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt:
2093         * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt:
2094         * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt:
2095         * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt:
2096         * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt:
2097         * platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.txt:
2098         * platform/efl/fast/multicol/positioned-split-expected.txt:
2099         * platform/efl/fast/multicol/positive-leading-expected.png:
2100         * platform/efl/fast/multicol/positive-leading-expected.txt:
2101         * platform/efl/fast/multicol/scrolling-column-rules-expected.txt: Added.
2102         * platform/efl/fast/multicol/scrolling-overflow-expected.png:
2103         * platform/efl/fast/multicol/scrolling-overflow-expected.txt:
2104         * platform/efl/fast/multicol/shrink-to-column-height-for-pagination-expected.txt:
2105         * platform/efl/fast/multicol/single-line-expected.txt:
2106         * platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
2107         * platform/efl/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt:
2108         * platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.png:
2109         * platform/efl/fast/multicol/span/anonymous-split-block-crash-expected.txt:
2110         * platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
2111         * platform/efl/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
2112         * platform/efl/fast/multicol/span/clone-flexbox-expected.txt:
2113         * platform/efl/fast/multicol/span/clone-summary-expected.txt:
2114         * platform/efl/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
2115         * platform/efl/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
2116         * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
2117         * platform/efl/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
2118         * platform/efl/fast/multicol/span/span-as-nested-columns-child-expected.txt:
2119         * platform/efl/fast/multicol/span/span-as-nested-inline-block-child-expected.txt:
2120         * platform/efl/fast/multicol/span/span-margin-collapsing-expected.txt:
2121         * platform/efl/fast/multicol/table-margin-collapse-expected.txt:
2122         * platform/efl/fast/multicol/table-vertical-align-expected.txt:
2123         * platform/efl/fast/multicol/unsplittable-inline-block-expected.txt:
2124         * platform/efl/fast/multicol/vertical-lr/border-padding-pagination-expected.png:
2125         * platform/efl/fast/multicol/vertical-lr/border-padding-pagination-expected.txt:
2126         * platform/efl/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
2127         * platform/efl/fast/multicol/vertical-lr/column-count-with-rules-expected.txt:
2128         * platform/efl/fast/multicol/vertical-lr/column-rules-expected.png:
2129         * platform/efl/fast/multicol/vertical-lr/column-rules-expected.txt:
2130         * platform/efl/fast/multicol/vertical-lr/float-avoidance-expected.txt:
2131         * platform/efl/fast/multicol/vertical-lr/float-multicol-expected.txt:
2132         * platform/efl/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
2133         * platform/efl/fast/multicol/vertical-lr/float-paginate-expected.txt:
2134         * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.png:
2135         * platform/efl/fast/multicol/vertical-lr/nested-columns-expected.txt:
2136         * platform/efl/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt:
2137         * platform/efl/fast/multicol/vertical-rl/border-padding-pagination-expected.png:
2138         * platform/efl/fast/multicol/vertical-rl/border-padding-pagination-expected.txt:
2139         * platform/efl/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
2140         * platform/efl/fast/multicol/vertical-rl/column-count-with-rules-expected.txt:
2141         * platform/efl/fast/multicol/vertical-rl/column-rules-expected.png:
2142         * platform/efl/fast/multicol/vertical-rl/column-rules-expected.txt:
2143         * platform/efl/fast/multicol/vertical-rl/float-avoidance-expected.txt:
2144         * platform/efl/fast/multicol/vertical-rl/float-multicol-expected.txt:
2145         * platform/efl/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
2146         * platform/efl/fast/multicol/vertical-rl/float-paginate-expected.txt:
2147         * platform/efl/fast/multicol/vertical-rl/nested-columns-expected.txt:
2148         * platform/efl/fast/multicol/vertical-rl/rule-style-expected.txt:
2149         * platform/efl/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt:
2150         * platform/efl/fast/overflow/paged-x-div-expected.txt:
2151         * platform/efl/fast/overflow/paged-x-div-with-column-gap-expected.txt:
2152         * platform/efl/fast/overflow/paged-x-on-root-expected.png:
2153         * platform/efl/fast/overflow/paged-x-on-root-expected.txt:
2154         * platform/efl/fast/overflow/paged-x-with-column-gap-expected.png:
2155         * platform/efl/fast/overflow/paged-x-with-column-gap-expected.txt:
2156         * platform/efl/fast/overflow/paged-y-div-expected.txt:
2157         * platform/efl/fast/overflow/paged-y-on-root-expected.png:
2158         * platform/efl/fast/overflow/paged-y-on-root-expected.txt:
2159         * platform/efl/fast/repaint/multicol-repaint-expected.png:
2160         * platform/efl/fast/repaint/multicol-repaint-expected.txt:
2161
2162 2014-05-08  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2163
2164         [GTK] Enable skipped http/tests/media/hls/video-controls-live-stream.html
2165         https://bugs.webkit.org/show_bug.cgi?id=132329
2166
2167         Reviewed by Eric Carlson.
2168
2169         Tweaked test, created GTK results, unskipped in GTK and moved the
2170         current general expectations to be mac only.
2171
2172         * http/tests/media/hls/video-controls-live-stream-expected.txt:
2173         Moved.
2174         * http/tests/media/hls/video-controls-live-stream.html: Dump tree
2175         and check status of the timelime.
2176         * media/media-controls.js:
2177         (dumpMediaControlsTree): Added to dump the shadow dom tree.
2178         * platform/gtk/TestExpectations: Unskipped video-controls-live-stream.
2179         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt: Added.
2180         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
2181         Moved from
2182         LayoutTests/http/tests/media/hls/video-controls-live-stream-expected.txt
2183         and rebaselined.
2184
2185 2014-05-08  Mihnea Ovidenie  <mihnea@adobe.com>
2186
2187         [CSS Regions] Content overflowing a fixed positioned region is clipped
2188         https://bugs.webkit.org/show_bug.cgi?id=118607
2189
2190         Reviewed by Andrei Bucur.
2191
2192         Fixed by the overflow in regions work, add test to prevent future regressions.
2193
2194         * fast/regions/fixed-pos-region-overflow-content-expected.html: Added.
2195         * fast/regions/fixed-pos-region-overflow-content.html: Added.
2196
2197 2014-05-08  Ion Rosca  <rosca@adobe.com>
2198
2199         [CSS Blending] Changing isolation CSS property should not trigger repaint in RenderStyle::changeRequiresLayerRepaint
2200         https://bugs.webkit.org/show_bug.cgi?id=131436
2201
2202         Reviewed by Dirk Schulze.
2203
2204         * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt: Added.
2205         * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2206         * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html: Added.
2207         * css3/blending/repaint/blend-mode-turn-off-isolation.html: Added.
2208
2209 2014-05-08  Manuel Rego Casasnovas  <rego@igalia.com>
2210
2211         REGRESSION (r167652): SelectionState is not set properly for non leaf objects in pages with regions
2212         https://bugs.webkit.org/show_bug.cgi?id=132493
2213
2214         Reviewed by David Hyatt.
2215
2216         * TestExpectations: Marked
2217         fast/regions/cssom/region-range-for-box-crash.html as crashing on
2218         debug due to regression detected in bug #131982.
2219         * fast/regions/selection/crash-select-all-expected.txt: Added.
2220         * fast/regions/selection/crash-select-all.html: Added.
2221
2222 2014-05-08  Zoltan Horvath  <zoltan@webkit.org>
2223
2224         [CSS Shapes] Can't select content within the area of the floating box when clip-path is applied
2225         https://bugs.webkit.org/show_bug.cgi?id=131375
2226
2227         Reviewed by Dirk Schulze.
2228
2229         * fast/masking/clip-path-selection-expected.txt: Added.
2230         * fast/masking/clip-path-selection.html: Added.
2231         * fast/shapes/shape-outside-floats/shape-outside-clip-path-selection-expected.txt: Added.
2232         * fast/shapes/shape-outside-floats/shape-outside-clip-path-selection.html: Added.
2233
2234 2014-05-07  Ion Rosca  <rosca@adobe.com>
2235
2236         [CSS Blending] Blending doesn't work if the parent stacking context is not a self painting layer
2237         https://bugs.webkit.org/show_bug.cgi?id=130891
2238
2239         Reviewed by Dean Jackson.
2240
2241         Removed position:relative which forced tests to avoid this bug. 
2242         * css3/blending/blend-mode-accelerated-parent-overflow-hidden.html:
2243         * css3/blending/blend-mode-clip-accelerated-blending-canvas.html:
2244         * css3/blending/blend-mode-clip-accelerated-blending-child.html:
2245         * css3/blending/blend-mode-clip-accelerated-blending-with-siblings.html:
2246         * css3/blending/blend-mode-clip-accelerated-transformed-blending.html:
2247
2248         New tests:
2249         * css3/blending/blend-mode-isolation-accelerated-overflow-hidden-expected.txt: Added.
2250         * css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html: Added.
2251         * css3/blending/blend-mode-isolation-overflow-hidden-expected.html: Added.
2252         * css3/blending/blend-mode-isolation-overflow-hidden.html: Added.
2253         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer-expected.txt: Added.
2254         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html: Added.
2255         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1-expected.txt: Added.
2256         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Added.
2257         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2-expected.txt: Added.
2258         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html: Added.
2259         * css3/blending/blend-mode-isolation-turn-on-self-painting-layer-expected.txt: Added.
2260         * css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html: Added.
2261
2262 2014-05-06  Myles C. Maxfield  <mmaxfield@apple.com>
2263
2264         Dragging text from one paragraph to another does not render as expected
2265         https://bugs.webkit.org/show_bug.cgi?id=132633
2266
2267         Reviewed by Darin Adler and Ryosuke Niwa.
2268
2269         The problem occurs when dragging text that includes a <p> into an editable
2270         area that has a <p> as a parent.
2271
2272         * editing/pasteboard/drag-drop-paragraph-crasher-expected.txt: Added.
2273         * editing/pasteboard/drag-drop-paragraph-crasher.html: Added.
2274
2275 2014-05-07  Dean Jackson  <dino@apple.com>
2276
2277         Using a fill pattern much larger than actual canvas reliably segfaults browser
2278         https://bugs.webkit.org/show_bug.cgi?id=132635
2279
2280         Reviewed by Simon Fraser.
2281
2282         Test case that makes a huge canvas and tries to create a pattern out of it.
2283
2284         * fast/canvas/pattern-too-large-to-create-expected.html: Added.
2285         * fast/canvas/pattern-too-large-to-create.html: Added.
2286
2287 2014-05-07  Geoffrey Garen  <ggaren@apple.com>
2288
2289         REGRESSION (r161429?): Frequent crashes on media/track/media-element-enqueue-event-crash.html
2290         https://bugs.webkit.org/show_bug.cgi?id=117756
2291
2292         Reviewed by Mark Hahnenberg.
2293
2294         Re-enabled this test because it doesn't seem to crash anymore.
2295
2296         * media/track/media-element-enqueue-event-crash.html: Reduced the number
2297         of test runs because otherwise this test often times out.
2298
2299         * platform/mac/TestExpectations: Re-enable this test because I ran it
2300         for about a minute on my Mac Pro without crashing.
2301
2302 2014-05-07  Radu Stavila  <stavila@adobe.com>
2303
2304         Use after free in WebCore::RenderObject::nextSibling / WebCore::RenderBoxModelObject::moveChildrenTo
2305         https://bugs.webkit.org/show_bug.cgi?id=132625
2306
2307         Reviewed by David Hyatt.
2308
2309         Added test for special case which might cause use after free.
2310
2311         * fast/multicol/newmulticol/first-letter-create-expected.html: Added.
2312         * fast/multicol/newmulticol/first-letter-create.html: Added.
2313
2314 2014-05-07  Chris Fleizach  <cfleizach@apple.com>
2315
2316         AX: aria-expanded changes are not communicated to clients
2317         https://bugs.webkit.org/show_bug.cgi?id=132642
2318
2319         Reviewed by Mario Sanchez Prada.
2320
2321         * platform/mac/accessibility/expanded-notification-expected.txt: Added.
2322         * platform/mac/accessibility/expanded-notification.html: Added.
2323
2324 2014-05-07  Christophe Dumez  <ch.dumez@samsung.com>
2325
2326         [HTML] Default argument to HTMLTableElement.insertRow() should be -1
2327         https://bugs.webkit.org/show_bug.cgi?id=132651
2328
2329         Reviewed by Alexey Proskuryakov.
2330
2331         Add layout test to test that the default argument to HTMLTableElement.insertRow()
2332         is -1.
2333
2334         * fast/dom/HTMLTableElement/insertRow-default-argument-expected.txt: Added.
2335         * fast/dom/HTMLTableElement/insertRow-default-argument.html: Added.
2336
2337 2014-05-07  Chris Fleizach  <cfleizach@apple.com>
2338
2339         AX: AXSelectTextWithCriteria should support capitalize/lowercase/uppercase
2340         https://bugs.webkit.org/show_bug.cgi?id=132622
2341
2342         Reviewed by Mario Sanchez Prada.
2343
2344         * platform/mac/accessibility/select-text-expected.txt:
2345         * platform/mac/accessibility/select-text.html:
2346
2347 2014-05-07  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
2348
2349         Share mac/editing/spelling/editing-multiple-words-with-markers.html with other platforms
2350         https://bugs.webkit.org/show_bug.cgi?id=132649
2351
2352         Reviewed by Ryosuke Niwa.
2353
2354         This test does not verify autocorrection feature which is only implemented
2355         by Mac. Other WebKit ports might be interested in running it due to
2356         verification of spelling markers after merging two misspelled words.
2357
2358         Additionally, add the test case confirming spelling markers
2359         before any selection change.
2360
2361         Due to bug 125689, this test starts using asynchronous spellchecking.
2362
2363         * editing/spelling/editing-multiple-words-with-markers-expected.txt:
2364         Renamed from platform/mac/editing/spelling/editing-multiple-words-with-markers-expected.txt
2365         * editing/spelling/editing-multiple-words-with-markers.html:
2366         Renamed from platform/mac/editing/spelling/editing-multiple-words-with-markers.html
2367
2368         * platform/gtk/TestExpectations:
2369         * platform/mac-wk2/TestExpectations:
2370         * platform/win/TestExpectations:
2371         Mark editing-multiple-words-with-markers.html as failing since those
2372         platforms didn't turn on asynchronous spellchecking.
2373
2374 2014-05-06  Antti Koivisto  <antti@apple.com>
2375
2376         REGRESSION: Animated GIF inside compositing layer never resumes animation when scrolled back into view
2377         https://bugs.webkit.org/show_bug.cgi?id=132608
2378
2379         Reviewed by Simon Fraser.
2380
2381         * fast/repaint/animation-after-layer-scroll-expected.txt: Added.
2382         * fast/repaint/animation-after-layer-scroll.html: Added.
2383
2384 2014-05-07  Manuel Rego Casasnovas  <rego@igalia.com>
2385
2386         [CSS Grid Layout] Remove runtime feature
2387         https://bugs.webkit.org/show_bug.cgi?id=132382
2388
2389         Reviewed by Benjamin Poulain.
2390
2391         Remove set of WebKitCSSGridLayoutEnabled preference.
2392         Remove fast/css-grid-layout/grid-disabled.html patch as the setting is not available anymore.
2393
2394         * fast/css-grid-layout/anonymous-grid-items-expected.html:
2395         * fast/css-grid-layout/anonymous-grid-items.html:
2396         * fast/css-grid-layout/auto-content-resolution-columns.html:
2397         * fast/css-grid-layout/auto-content-resolution-rows.html:
2398         * fast/css-grid-layout/breadth-size-resolution-grid.html:
2399         * fast/css-grid-layout/calc-resolution-grid-item.html:
2400         * fast/css-grid-layout/containing-block-grids.html:
2401         * fast/css-grid-layout/display-grid-set-get.html:
2402         * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
2403         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
2404         * fast/css-grid-layout/flex-content-resolution-columns.html:
2405         * fast/css-grid-layout/flex-content-resolution-rows.html:
2406         * fast/css-grid-layout/flex-content-sized-column-use-available-width.html:
2407         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
2408         * fast/css-grid-layout/floating-empty-grids.html:
2409         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
2410         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
2411         * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
2412         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
2413         * fast/css-grid-layout/grid-auto-flow-get-set.html:
2414         * fast/css-grid-layout/grid-auto-flow-resolution.html:
2415         * fast/css-grid-layout/grid-auto-flow-update.html:
2416         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2417         * fast/css-grid-layout/grid-columns-rows-get-set.html:
2418         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
2419         * fast/css-grid-layout/grid-disabled-expected.txt: Removed.
2420         * fast/css-grid-layout/grid-disabled.html: Removed.
2421         * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
2422         * fast/css-grid-layout/grid-element-border-grid-item.html:
2423         * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2424         * fast/css-grid-layout/grid-element-change-columns-repaint.html:
2425         * fast/css-grid-layout/grid-element-change-rows-repaint.html:
2426         * fast/css-grid-layout/grid-element-empty-row-column.html:
2427         * fast/css-grid-layout/grid-element-min-max-height.html:
2428         * fast/css-grid-layout/grid-element-min-max-width.html:
2429         * fast/css-grid-layout/grid-element-padding-grid-item.html:
2430         * fast/css-grid-layout/grid-element-padding-margin.html:
2431         * fast/css-grid-layout/grid-element-repeat-get-set.html:
2432         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
2433         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
2434         * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
2435         * fast/css-grid-layout/grid-item-area-get-set.html:
2436         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
2437         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
2438         * fast/css-grid-layout/grid-item-change-column-repaint.html:
2439         * fast/css-grid-layout/grid-item-change-row-repaint.html:
2440         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2441         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2442         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
2443         * fast/css-grid-layout/grid-item-margin-resolution.html:
2444         * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
2445         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2446         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2447         * fast/css-grid-layout/grid-item-negative-indexes.html:
2448         * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
2449         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2450         * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
2451         * fast/css-grid-layout/grid-item-order-paint-order.html:
2452         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
2453         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
2454         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
2455         * fast/css-grid-layout/grid-item-spanning-resolution.html:
2456         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2457         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
2458         * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
2459         * fast/css-grid-layout/grid-preferred-logical-widths.html:
2460         * fast/css-grid-layout/grid-strict-ordering-crash.html:
2461         * fast/css-grid-layout/grid-template-areas-get-set.html:
2462         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
2463         * fast/css-grid-layout/implicit-columns-auto-resolution.html:
2464         * fast/css-grid-layout/implicit-position-dynamic-change.html:
2465         * fast/css-grid-layout/implicit-rows-auto-resolution.html:
2466         * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
2467         * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
2468         * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
2469         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
2470         * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
2471         * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
2472         * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
2473         * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
2474         * fast/css-grid-layout/named-grid-line-get-set.html:
2475         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
2476         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
2477         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
2478         * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
2479         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
2480         * fast/css-grid-layout/non-named-grid-line-get-set.html:
2481         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
2482         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
2483         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
2484         * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
2485         * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
2486         * fast/css-grid-layout/percent-resolution-grid-item.html:
2487         * fast/css-grid-layout/place-cell-by-index.html:
2488         * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html:
2489         * ietestcenter/css3/grid/grid-column-002.htm:
2490         * ietestcenter/css3/grid/testRunnerEnableGrid.js: Removed.
2491
2492 2014-05-07  Lorenzo Tilve  <ltilve@igalia.com>
2493
2494         [GTK] Unreviewed GTK gardening
2495
2496         Avoid duplicated expectations and remove failure flag for fixed
2497         js/dom/basic-weakmap.html test.
2498
2499         * platform/gtk/TestExpectations:
2500
2501 2014-05-06  Rik Cabanier  <cabanier@adobe.com>
2502
2503         Calling createPattern with a broken image must throw an invalidstate error
2504         https://bugs.webkit.org/show_bug.cgi?id=132407
2505
2506         Reviewed by Darin Adler.
2507
2508         * canvas/philip/tests/2d.pattern.image.broken-expected.txt:
2509         * canvas/philip/tests/2d.pattern.image.broken.html:
2510         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt:
2511         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html:
2512         * fast/canvas/canvas-empty-image-pattern-expected.txt:
2513         * fast/dom/gc-9-expected.txt:
2514         * fast/dom/gc-9.html:
2515         * platform/mac/canvas/philip/tests/2d.pattern.image.broken-expected.txt: Removed.
2516         * platform/mac/canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
2517
2518 2014-05-06  Christophe Dumez  <ch.dumez@samsung.com>
2519
2520         [HTML] Default argument to HTMLTableRowElement.insertCell() should be -1
2521         https://bugs.webkit.org/show_bug.cgi?id=132615
2522
2523         Reviewed by Darin Adler.
2524
2525         Add layout test to test that the default argument to
2526         HTMLTableRowElement.insertCell() is -1.
2527
2528         * fast/dom/HTMLTableRowElement/insertCell-default-argument-expected.txt: Added.
2529         * fast/dom/HTMLTableRowElement/insertCell-default-argument.html: Added.
2530
2531 2014-05-06  Oliver Hunt  <oliver@apple.com>
2532
2533         Can't make a booking at virginamerica.com
2534         https://bugs.webkit.org/show_bug.cgi?id=132626
2535
2536         Reviewed by Geoffrey Garen.
2537
2538         Add testcase to make sure that we are silently ignoring usage
2539         of prototype setters and the prototype itself. We dump a warning
2540         to the console as throwing an exception breaks sites that used
2541         to rely on essentially no-op behavior.
2542
2543         * fast/dom/assign-to-prototype-accessor-on-prototype-should-be-silent-expected.txt: Added.
2544         * fast/dom/assign-to-prototype-accessor-on-prototype-should-be-silent.html: Added.
2545
2546 2014-05-06  David Hyatt  <hyatt@apple.com>
2547
2548         Begin Removal of Old Multi-Column Code.
2549         https://bugs.webkit.org/show_bug.cgi?id=132480
2550
2551         Reviewed by Andreas Kling.
2552
2553         * platform/mac/fast/multicol/client-rects-expected.png:
2554         * platform/mac/fast/multicol/client-rects-expected.txt:
2555         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.png:
2556         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
2557         * platform/mac/fast/multicol/client-rects-spanners-expected.png:
2558         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
2559         * platform/mac/fast/multicol/newmulticol/client-rects-expected.png:
2560         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
2561
2562 2014-05-06  Eric Carlson  <eric.carlson@apple.com>
2563
2564         [Mac] make metadata cue attributes consistent
2565         https://bugs.webkit.org/show_bug.cgi?id=132610
2566
2567         Reviewed by Jer Noble.
2568
2569         * http/tests/media/track-in-band-hls-metadata-expected.txt:
2570         * http/tests/media/track-in-band-hls-metadata.html:
2571
2572 2014-05-06  Mark Hahnenberg  <mhahnenberg@apple.com>
2573
2574         Roll out r167889
2575
2576         Rubber stamped by Geoff Garen.
2577
2578         It broke some websites.
2579
2580         * js/regress/delete-a-few-properties-then-get-by-id-expected.txt:
2581         * js/regress/delete-a-few-properties-then-get-by-id.html:
2582         * js/regress/script-tests/delete-a-few-properties-then-get-by-id.js:
2583         (MyObject): Deleted.
2584         (foo): Deleted.
2585
2586 2014-05-06  Lorenzo Tilve  <ltilve@igalia.com>
2587
2588         [GTK] Unreviewed GTK gardening
2589
2590         Rebaseline affected tests by the modifications done to
2591         inline SVG sizing behavior introduced on r168350.
2592
2593         * platform/gtk/svg/custom/bug45331-expected.txt:
2594         * platform/gtk/svg/custom/external-paintserver-reference-expected.txt:
2595         * platform/gtk/svg/custom/junk-data-expected.txt:
2596         * platform/gtk/svg/custom/linking-base-external-reference-expected.txt:
2597         * platform/gtk/svg/custom/missing-xlink-expected.txt:
2598         * platform/gtk/svg/custom/path-bad-data-expected.txt:
2599         * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
2600         * platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt:
2601         * platform/gtk/svg/hixie/error/012-expected.txt:
2602         * platform/gtk/svg/in-html/circle-expected.txt:
2603         * platform/gtk/svg/transforms/animated-path-inside-transformed-html-expected.txt:
2604         * platform/gtk/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
2605         * platform/gtk/svg/wicd/rightsizing-grid-expected.txt:
2606         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
2607         * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
2608         * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
2609         * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
2610         * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
2611         * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
2612         * platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
2613
2614 2014-05-06  Christophe Dumez  <ch.dumez@samsung.com>
2615
2616         [HTML] Default argument to HTMLTableSectionElement.insertRow() should be -1
2617         https://bugs.webkit.org/show_bug.cgi?id=132570
2618
2619         Reviewed by Darin Adler.
2620
2621         Add layout test to test that the default argument to
2622         HTMLTableSectionElement.insertRow() is -1.
2623
2624         * fast/dom/HTMLTableSectionElement/insertRow-default-argument-expected.txt: Added.
2625         * fast/dom/HTMLTableSectionElement/insertRow-default-argument.html: Added.
2626
2627 2014-05-06  Andrei Bucur  <abucur@adobe.com>
2628
2629         [CSS Regions] Optimize the number of regions invalidations
2630         https://bugs.webkit.org/show_bug.cgi?id=132611
2631
2632         Reviewed by David Hyatt.
2633
2634         Because there are less region invalidations there are less repaints
2635         of the flow threads.
2636
2637         * fast/regions/repaint/repaint-regions-overflow-expected.txt:
2638
2639 2014-05-06  Chris Fleizach  <cfleizach@apple.com>
2640
2641         AX: VoiceOver does not announce text changes for content editable regions in Safari
2642         https://bugs.webkit.org/show_bug.cgi?id=132577
2643
2644         Reviewed by Mario Sanchez Prada.
2645
2646         * accessibility/content-editable-set-inner-text-generates-axvalue-notification-expected.txt: Added.
2647         * accessibility/content-editable-set-inner-text-generates-axvalue-notification.html: Added.
2648
2649 2014-05-06  Dirk Schulze  <krit@webkit.org>
2650
2651         [SVG2] Share "on"- event attributes with HTMLElement
2652         https://bugs.webkit.org/show_bug.cgi?id=132604
2653
2654         Reviewed by Mihnea Ovidenie.
2655
2656         Test that the "on" event attributes supported by HTMLElement are
2657         supported by SVGElement as well.
2658
2659         * fast/dom/event-attribute-availability-expected.txt:
2660         * fast/dom/script-tests/event-attribute-availability.js:
2661
2662 2014-05-06  Ion Rosca  <rosca@adobe.com>
2663
2664         [CSS Blending] Rename all the tests css3/compositing to css3/blending
2665         https://bugs.webkit.org/show_bug.cgi?id=132606
2666
2667         Reviewed by Andrei Bucur.
2668
2669         * css3/blending: Renamed from LayoutTests/css3/compositing.
2670
2671 2014-05-06  Ion Rosca  <rosca@adobe.com>
2672
2673         [CSS Blending] Rename layout tests css3/compositing to css3/blending
2674         https://bugs.webkit.org/show_bug.cgi?id=132578
2675
2676         Reviewed by Andrei Bucur.
2677
2678         * css3/blending: Renamed from css3/compositing.
2679         * platform/efl/TestExpectations:
2680         * platform/gtk/TestExpectations:
2681         * platform/ios-sim/css3/blending: Renamed from platform/ios-sim/css3/compositing
2682         * platform/mac-wk2/TestExpectations:
2683         * platform/mac/TestExpectations:
2684         * platform/mac/css3/blending: Renamed from platform/mac/css3/compositing.
2685         * platform/win/TestExpectations:
2686         * platform/wincairo/TestExpectations:
2687
2688 2014-05-05  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
2689
2690         Share mac/editing/spelling/delete-into-misspelled-word.html with other platforms
2691         https://bugs.webkit.org/show_bug.cgi?id=132561
2692
2693         Reviewed by Darin Adler.
2694
2695         This test does not use Mac specific features and
2696         can be run by other platforms as well.
2697
2698         Due to bug 125689, this test starts using asynchronous spellchecking.
2699
2700         * editing/spelling/delete-into-misspelled-word-expected.txt:
2701         Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-misspelled-word-expected.txt
2702         * editing/spelling/delete-into-misspelled-word.html:
2703         Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-misspelled-word.html
2704
2705         * platform/gtk/TestExpectations:
2706         * platform/mac-wk2/TestExpectations:
2707         * platform/win/TestExpectations:
2708         Mark delete-into-misspelled-word.html as failing since those
2709         platforms didn't turn on asynchronous spellchecking.
2710
2711 2014-05-05  Dirk Schulze  <krit@webkit.org>
2712
2713         Adapt inline SVG sizing behavior to Firefox and Blink
2714         https://bugs.webkit.org/show_bug.cgi?id=132569
2715
2716         Reviewed by Dean Jackson.
2717
2718         The new sizing behavior for inline SVG causes different DRT outputs for about 40 test cases.
2719         This is expected but for most tests an improvement since the SVGs fit into the documents
2720         and scrollbars disappear or the general size gets smaller.
2721         Some tests needed to be updated. The size was either not set at all or not properly.
2722
2723         svg-in-object.js and svg-inline.js contain dozens of new tests to check the correct sizing
2724         behavior.
2725
2726         The tests were written by David Vest from Opera as part of CR 308992.
2727
2728         Many of the -expected updates are caused by SVG size changes in turn
2729         affecting where line breaks are inserted.
2730
2731         * TestExpectations:
2732         * accessibility/svg-image-expected.txt:
2733         * css3/flexbox/flexitem.html:
2734         * fast/css/infinite-floating-value-expected.txt:
2735         * fast/css/remove-fixed-resizer-crash-expected.txt:
2736         * fast/css3-text/css3-word-spacing-percentage/word-spacing-crash-expected.txt:
2737         * fast/repaint/moving-shadow-on-container.html:
2738         * fast/repaint/moving-shadow-on-path.html:
2739         * fast/repaint/svg-layout-root-style-attr-update.html:
2740         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg-expected.html:
2741         * fast/shapes/shape-outside-floats/shape-outside-relative-size-svg.html:
2742         * http/tests/xmlviewer/dumpAsText/svg-expected.txt:
2743         * platform/mac/svg/batik/filters/feTile-expected.txt:
2744         * platform/mac/svg/batik/masking/maskRegions-expected.txt:
2745         * platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
2746         * platform/mac/svg/batik/text/longTextOnPath-expected.txt:
2747         * platform/mac/svg/batik/text/textDecoration-expected.txt:
2748         * platform/mac/svg/batik/text/textEffect-expected.txt:
2749         * platform/mac/svg/batik/text/textLength-expected.txt:
2750         * platform/mac/svg/batik/text/textOnPath-expected.txt:
2751         * platform/mac/svg/batik/text/textPosition-expected.txt:
2752         * platform/mac/svg/batik/text/verticalText-expected.txt:
2753         * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
2754         * platform/mac/svg/custom/bug45331-expected.txt:
2755         * platform/mac/svg/custom/junk-data-expected.txt:
2756         * platform/mac/svg/custom/missing-xlink-expected.txt:
2757         * platform/mac/svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.png: Removed.
2758         * platform/mac/svg/custom/object-sizing-height-50p-on-target-svg-expected.png: Removed.
2759         * platform/mac/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.png: Removed.
2760         * platform/mac/svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.png: Removed.
2761         * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png: Removed.
2762         * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Removed.
2763         * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png: Removed.
2764         * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
2765         * platform/mac/svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.png: Removed.
2766         * platform/mac/svg/custom/object-sizing-width-50p-on-target-svg-expected.png: Removed.
2767         * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.png: Removed.
2768         * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png: Removed.
2769         * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Removed.
2770         * platform/mac/svg/custom/path-bad-data-expected.txt:
2771         * platform/mac/svg/custom/svg-fonts-in-html-expected.txt:
2772         * platform/mac/svg/custom/use-font-face-crash-expected.txt:
2773         * platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt:
2774         * platform/mac/svg/hixie/error/012-expected.txt:
2775         * platform/mac/svg/hixie/intrinsic/001-expected.png: Removed.
2776         * platform/mac/svg/hixie/intrinsic/001-expected.txt: Removed.
2777         * platform/mac/svg/hixie/intrinsic/002-expected.png: Removed.
2778         * platform/mac/svg/hixie/intrinsic/002-expected.txt: Removed.
2779         * platform/mac/svg/in-html/circle-expected.txt:
2780         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt:
2781         * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt:
2782         * platform/mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
2783         * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
2784         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2785         * platform/mac/svg/zoom/page/zoom-background-image-tiled-expected.txt:
2786         * platform/mac/svg/zoom/page/zoom-background-images-expected.txt:
2787         * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
2788         * platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
2789         * platform/mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt:
2790         * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
2791         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
2792         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
2793         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
2794         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
2795         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
2796         * platform/mac/svg/zoom/page/zoom-zoom-coords-expected.txt:
2797         * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt:
2798         * svg/animations/animate-css-xml-attributeType-expected.txt:
2799         * svg/as-image/image-respects-deviceScaleFactor.html:
2800         * svg/as-image/image-respects-pageScaleFactor.html:
2801         * svg/as-image/svg-as-image-with-relative-size-expected.html:
2802         * svg/as-image/svg-as-relative-image.html:
2803         * svg/as-object/sizing/svg-in-object-placeholder-height-auto-expected.txt: Added.
2804         * svg/as-object/sizing/svg-in-object-placeholder-height-auto.html: Added.
2805         * svg/as-object/sizing/svg-in-object-placeholder-height-fixed-expected.txt: Added.
2806         * svg/as-object/sizing/svg-in-object-placeholder-height-fixed.html: Added.
2807         * svg/as-object/sizing/svg-in-object-placeholder-height-percentage-expected.txt: Added.
2808         * svg/as-object/sizing/svg-in-object-placeholder-height-percentage.html: Added.
2809         * svg/as-object/sizing/svg-in-object.js: Added.
2810         (.):
2811         (.addAttr):
2812         (.generateSVGURI):
2813         (buildDemo):
2814         (.doCombinationTestRecursive):
2815         (doCombinationTest):
2816         (debugHint):
2817         (.debugHint):
2818         (testSVGInObjectWithPlaceholderHeightAttr.):
2819         (testSVGInObjectWithPlaceholderHeightAttr):
2820         * svg/css/composite-shadow-example.html:
2821         * svg/css/composite-shadow-with-opacity.html:
2822         * svg/css/max-width-2.html:
2823         * svg/css/stars-with-shadow.html:
2824         * svg/custom/absolute-sized-content-with-resources.xhtml:
2825         * svg/custom/altglyph.svg:
2826         * svg/custom/document-all-includes-svg-expected.txt:
2827         * svg/custom/external-paintserver-reference-expected.txt:
2828         * svg/custom/external-paintserver-reference.svg:
2829         * svg/custom/get-text-element-transform-crash-expected.txt:
2830         * svg/custom/linking-base-external-reference-expected.txt:
2831         * svg/custom/linking-base-external-reference.xhtml:
2832         * svg/custom/object-sizing-height-50p-on-target-svg-absolute-expected.txt: Removed.
2833         * svg/custom/object-sizing-height-50p-on-target-svg-absolute.xhtml: Removed.
2834         * svg/custom/object-sizing-height-50p-on-target-svg-expected.txt: Removed.
2835         * svg/custom/object-sizing-height-50p-on-target-svg.xhtml: Removed.
2836         * svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute-expected.txt: Removed.
2837         * svg/custom/object-sizing-width-50p-height-50p-on-target-svg-absolute.xhtml: Removed.
2838         * svg/custom/object-sizing-width-50p-height-50p-on-target-svg-expected.txt: Removed.
2839         * svg/custom/object-sizing-width-50p-height-50p-on-target-svg.xhtml: Removed.
2840         * svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt: Removed.
2841         * svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute.xhtml: Removed.
2842         * svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt: Removed.
2843         * svg/custom/object-sizing-width-50p-height-75p-on-target-svg.xhtml: Removed.
2844         * svg/custom/object-sizing-width-50p-on-target-svg-absolute-expected.txt: Removed.
2845         * svg/custom/object-sizing-width-50p-on-target-svg-absolute.xhtml: Removed.
2846         * svg/custom/object-sizing-width-50p-on-target-svg-expected.txt: Removed.
2847         * svg/custom/object-sizing-width-50p-on-target-svg.xhtml: Removed.
2848         * svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt: Removed.
2849         * svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute.xhtml: Removed.
2850         * svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt: Removed.
2851         * svg/custom/object-sizing-width-75p-height-50p-on-target-svg.xhtml: Removed.
2852         * svg/custom/pending-resource-after-removal.xhtml:
2853         * svg/custom/percentage-of-html-parent.xhtml:
2854         * svg/custom/relative-sized-content-with-resources.xhtml:
2855         * svg/custom/relative-sized-content.xhtml:
2856         * svg/custom/relative-sized-deep-shadow-tree-content.xhtml:
2857         * svg/custom/relative-sized-image.xhtml:
2858         * svg/custom/relative-sized-inner-svg.xhtml:
2859         * svg/custom/relative-sized-shadow-tree-content-with-symbol.xhtml:
2860         * svg/custom/relative-sized-shadow-tree-content.xhtml:
2861         * svg/custom/relative-sized-use-on-symbol.xhtml:
2862         * svg/custom/relative-sized-use-without-attributes-on-symbol.xhtml:
2863         * svg/custom/tref-with-progress-tag-setpseudo-assert-expected.txt:
2864         * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt:
2865         * svg/custom/use-invalid-html-expected.txt:
2866         * svg/custom/window-named-item-lookup-expected.txt:
2867         * svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt:
2868         * svg/dom/parent-view-layout-crash-expected.txt:
2869         * svg/dom/stylesheet-candidate-node-crash-main-expected.txt:
2870         * svg/dom/svg-root-lengths.html:
2871         * svg/foreignObject/absolute-position-foreign-object-child-crash-expected.txt:
2872         * svg/hixie/intrinsic/001-expected.png: Removed.
2873         * svg/hixie/intrinsic/001-expected.txt: Removed.
2874         * svg/hixie/intrinsic/001.html: Removed.
2875         * svg/hixie/intrinsic/002-expected.png: Removed.
2876         * svg/hixie/intrinsic/002-expected.txt: Removed.
2877         * svg/hixie/intrinsic/002.html: Removed.
2878         * svg/hixie/intrinsic/resources/001.svg: Removed.
2879         * svg/hixie/intrinsic/resources/002.svg: Removed.
2880         * svg/in-html/sizing/svg-inline-expected.txt: Added.
2881         * svg/in-html/sizing/svg-inline.html: Added.
2882         * svg/in-html/sizing/svg-inline.js: Added.
2883         (.):
2884         (setupSVGElement):
2885         (buildDemo):
2886         (.doCombinationTestRecursive):
2887         (doCombinationTest):
2888         (debugHint):
2889         (.debugHint):
2890         * svg/path-arc-invalid-expected.txt:
2891         * svg/repaint/repaint-webkit-svg-shadow-container-expected.txt:
2892         * svg/text/append-text-node-to-tspan.html:
2893         * svg/text/kerning.svg:
2894         * svg/text/modify-text-node-in-tspan.html:
2895         * svg/text/multichar-glyph.svg:
2896         * svg/text/remove-text-node-from-tspan.html:
2897         * svg/text/remove-tspan-from-text.html:
2898         * svg/text/svg-rtl-text-crash-expected.txt:
2899         * svg/text/text-block-child-crash-expected.txt:
2900         * svg/transforms/animated-path-inside-transformed-html.xhtml:
2901         * svg/transforms/svg-css-transforms-clip-path.xhtml:
2902         * svg/transforms/transform-origin-css-property.xhtml:
2903         * svg/zoom/page/zoom-foreignObject.svg:
2904         * svg/zoom/page/zoom-svg-as-relative-image.html:
2905         * svg/zoom/text/zoom-foreignObject.svg:
2906
2907 2014-05-05  Ion Rosca  <rosca@adobe.com>
2908
2909         [CSS Blending] Add tests using blending and isolation for body and html elements.
2910         https://bugs.webkit.org/show_bug.cgi?id=132325
2911
2912         Reviewed by Dirk Schulze.
2913
2914         * css3/compositing/blend-mode-body-child-background-color-expected.html: Added.
2915         * css3/compositing/blend-mode-body-child-background-color.html: Added.
2916         * css3/compositing/blend-mode-body-child-expected.html: Added.
2917         * css3/compositing/blend-mode-body-child-isolate-background-color-expected.html: Added.
2918         * css3/compositing/blend-mode-body-child-isolate-background-color.html: Added.
2919         * css3/compositing/blend-mode-body-child-isolate-html-background-color-expected.html: Added.
2920         * css3/compositing/blend-mode-body-child-isolate-html-background-color.html: Added.
2921         * css3/compositing/blend-mode-body-child.html: Added.
2922         * css3/compositing/blend-mode-body-element-expected.html: Added.
2923         * css3/compositing/blend-mode-body-element.html: Added.
2924         * css3/compositing/blend-mode-html-element-screen-expected.html: Added.
2925         * css3/compositing/blend-mode-html-element-screen.html: Added.
2926
2927 2014-05-05  Andreas Kling  <akling@apple.com>
2928
2929         Mark http/tests/media/hls/video-controls-live-stream.html as WontFix on Mountain Lion.
2930         <https://webkit.org/b/132491>
2931
2932         * platform/mac/TestExpectations:
2933
2934 2014-05-05  Andreas Kling  <akling@apple.com>
2935
2936         REGRESSION (r168256): ASSERTION FAILED: (buffer + m_length) == position loading vanityfair.com article.
2937         <https://webkit.org/b/168256>
2938         <rdar://problem/16816316>
2939
2940         Reviewed by Geoffrey Garen.
2941
2942         * fast/dom/getElementById-with-rope-string-arg-expected.txt: Added.
2943         * fast/dom/getElementById-with-rope-string-arg.html: Added.
2944
2945 2014-05-05  Benjamin Poulain  <benjamin@webkit.org>
2946
2947         Clean up Image Document and tweak the layout and viewport
2948         https://bugs.webkit.org/show_bug.cgi?id=132552
2949
2950         Reviewed by Anders Carlsson.
2951
2952         * svg/custom/anchor-on-use-expected.svg:
2953
2954 2014-05-05  Christophe Dumez  <ch.dumez@samsung.com>
2955
2956         Named element cache can become invalid during HTMLCollection::updateNamedElementCache()
2957         https://bugs.webkit.org/show_bug.cgi?id=132575
2958
2959         Reviewed by Ryosuke Niwa.
2960
2961         Add layout test to verify that HTMLCollection::updateNamedElementCache() is no longer
2962         crashing for collections of selected options.
2963
2964         * fast/dom/htmlcollection-selectedOptions-namedItem-crash-expected.txt: Added.
2965         * fast/dom/htmlcollection-selectedOptions-namedItem-crash.html: Added.
2966
2967 2014-05-05  Ion Rosca  <rosca@adobe.com>
2968
2969         [CSS Blending] Webkit-blend-mode fails for accelerated parent with overflow:hidden
2970         https://bugs.webkit.org/show_bug.cgi?id=126160
2971
2972         Reviewed by Dean Jackson.
2973
2974         * css3/compositing/blend-mode-accelerated-parent-overflow-hidden-expected.html: Added.
2975         * css3/compositing/blend-mode-accelerated-parent-overflow-hidden.html: Added.
2976         * css3/compositing/blend-mode-clip-accelerated-blending-canvas-expected.txt: Added.
2977         * css3/compositing/blend-mode-clip-accelerated-blending-canvas.html: Added.
2978         * css3/compositing/blend-mode-clip-accelerated-blending-child-expected.html: Added.
2979         * css3/compositing/blend-mode-clip-accelerated-blending-child.html: Added.
2980         * css3/compositing/blend-mode-clip-accelerated-blending-double-expected.html: Added.
2981         * css3/compositing/blend-mode-clip-accelerated-blending-double.html: Added.
2982         * css3/compositing/blend-mode-clip-accelerated-blending-with-siblings-expected.html: Added.
2983         * css3/compositing/blend-mode-clip-accelerated-blending-with-siblings.html: Added.
2984         * css3/compositing/blend-mode-clip-accelerated-transformed-blending-expected.html: Added.
2985         * css3/compositing/blend-mode-clip-accelerated-transformed-blending.html: Added.
2986         * css3/compositing/blend-mode-clip-rect-accelerated-blending.html: Added.
2987         * css3/compositing/blend-mode-clip-rect-accelerated-blending-expected.html: Added.
2988         * css3/compositing/blend-mode-isolation-accelerated-overflow-hidden-expected.txt:
2989
2990 2014-05-05  Dirk Schulze  <krit@webkit.org>
2991
2992         AX: tabindex support in SVG2
2993         https://bugs.webkit.org/show_bug.cgi?id=130212
2994
2995         Reviewed by Chris Fleizach.
2996
2997         Add test for tabindex on various SVG elements. Negative tests included.
2998
2999         Test is based upon a test from Erik Dahlström. Modified to test all SVGGraphicsElements.
3000
3001         * svg/custom/tabindex-order-expected.txt: Added.
3002         * svg/custom/tabindex-order.html: Added.
3003         * accessibility/svg-group-element-with-title.html: Give group element a role.
3004         * platform/gtk/svg/custom/linking-uri-01-b-expected.txt:
3005         * platform/ios-sim/svg/custom/linking-uri-01-b-expected.txt:
3006         * platform/mac/svg/custom/linking-uri-01-b-expected.txt:
3007
3008 2014-05-05  Beth Dakin  <bdakin@apple.com>
3009
3010         REGRESSION (r168244): compositing/visibility/visibility-image-layers-dynamic.html 
3011         failing.
3012         https://bugs.webkit.org/show_bug.cgi?id=132551
3013
3014         Reviewed by Tim Horton.
3015
3016         This just needed a re-baseline after all. The bounds have increased in size 
3017         because the size of the layer tree dump effects the bounds! So now that we are 
3018         printing out anchor points, the bound increase by 15 pixels for every new anchor 
3019         point print-out.
3020
3021         Should not longer be marked failing.
3022         * TestExpectations:
3023
3024         Added comment to the test.
3025         * compositing/visibility/visibility-image-layers-dynamic.html:
3026
3027         Re-baseline.
3028         * platform/mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
3029
3030 2014-05-05  Ion Rosca  <rosca@adobe.com>
3031
3032         [CSS Blending] Move fast/repaint tests to css3/compositing/repaint
3033         https://bugs.webkit.org/show_bug.cgi?id=132567
3034
3035         Reviewed by Mihnea Ovidenie.
3036
3037         * css3/compositing/repaint/blend-mode-isolate-stacking-context-expected.txt: Renamed from LayoutTests/fast/repaint/blend-mode-isolate-stacking-context-expected.txt.
3038         * css3/compositing/repaint/blend-mode-isolate-stacking-context.html: Renamed from LayoutTests/fast/repaint/blend-mode-isolate-stacking-context.html.
3039         * platform/efl-wk2/TestExpectations:
3040         * platform/efl/TestExpectations:
3041         * platform/gtk/TestExpectations:
3042
3043 2014-05-05  Radu Stavila  <stavila@adobe.com>
3044
3045         [CSS Regions] Remove regionLayoutUpdate event
3046         https://bugs.webkit.org/show_bug.cgi?id=132564
3047
3048         Reviewed by Simon Fraser.
3049
3050         Removed test for regionLayoutUpdate event.
3051
3052         * fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes-expected.txt: Removed.
3053         * fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes.html: Removed.
3054
3055 2014-05-05  Rik Cabanier  <cabanier@adobe.com>
3056
3057         Enhance IDL compiler so it supports unrestricted float and double
3058         https://bugs.webkit.org/show_bug.cgi?id=132460
3059
3060         Reviewed by Dirk Schulze.
3061
3062         * canvas/philip/tests/2d.gradient.linear.nonfinite.html:
3063         * canvas/philip/tests/2d.gradient.object.invalidoffset.html:
3064         * canvas/philip/tests/2d.gradient.radial.nonfinite.html:
3065         * canvas/philip/tests/2d.imageData.get.nonfinite.html:
3066         * canvas/philip/tests/2d.imageData.put.nonfinite.html:
3067         * canvas/philip/tests/2d.missingargs-expected.txt:
3068         * canvas/philip/tests/2d.missingargs.html:
3069         * fast/canvas/canvas-getImageData-invalid-expected.txt:
3070         * fast/canvas/canvas-putImageData-expected.txt:
3071         * fast/canvas/canvas-putImageData.js:
3072         * fast/canvas/linearGradient-infinite-values-expected.txt:
3073         * fast/canvas/radialGradient-infinite-values-expected.txt:
3074         * fast/canvas/script-tests/canvas-getImageData-invalid.js:
3075         * fast/canvas/script-tests/linearGradient-infinite-values.js:
3076         * fast/canvas/script-tests/radialGradient-infinite-values.js:
3077         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt:
3078
3079 2014-05-05  Radu Stavila  <stavila@adobe.com>
3080
3081         [CSS Regions] Elements with overflow:auto are not painted inside regions when following a float
3082         https://bugs.webkit.org/show_bug.cgi?id=131161
3083
3084         Reviewed by David Hyatt.
3085
3086         Added test for an overflow:auto element being flowed after a float.
3087
3088         * fast/regions/overflow-auto-after-float-expected.html: Added.
3089         * fast/regions/overflow-auto-after-float.html: Added.
3090
3091 2014-05-05  Andrei Bucur  <abucur@adobe.com>
3092
3093         [CSSRegions] Slider displayed wrong in regions
3094         https://bugs.webkit.org/show_bug.cgi?id=132243
3095
3096         Reviewed by Mihnea Ovidenie.
3097
3098         Tests that the thumb of positioned slider inside regions is correctly painted.
3099
3100         * fast/regions/positioned-slider-in-regions-expected.html: Added.
3101         * fast/regions/positioned-slider-in-regions.html: Added.
3102
3103 2014-05-05  Xabier Rodriguez Calvar  <calvaris@igalia.com>
3104
3105         Unreviewed. New GTK baseline for media/media-controls-clone.html.
3106
3107         * platform/gtk/TestExpectations: Removed from the expectations.
3108         * platform/gtk/media/media-controls-clone-expected.png:
3109         * platform/gtk/media/media-controls-clone-expected.txt: New
3110         baseline.
3111
3112 2014-05-05  Andrei Bucur  <abucur@adobe.com>
3113
3114         [CSS Regions] ASSERT when hovering over region
3115         https://bugs.webkit.org/show_bug.cgi?id=128809
3116
3117         Reviewed by Mihnea Ovidenie.
3118
3119         Add a test verifying we're not trying to hit-test a box inside a region
3120         where it's not contained.
3121
3122         * fast/regions/hit-test-box-non-containing-region-expected.txt: Added.
3123         * fast/regions/hit-test-box-non-containing-region.html: Added.
3124
3125 2014-05-04  Andreas Kling  <akling@apple.com>
3126
3127         Unreviewed, rolling out r168254.
3128
3129         Very crashy on debug JSC tests.
3130
3131         Reverted changeset:
3132
3133         "jsSubstring() should be lazy"
3134         https://bugs.webkit.org/show_bug.cgi?id=132556
3135         http://trac.webkit.org/changeset/168254
3136
3137 2014-05-04  Filip Pizlo  <fpizlo@apple.com>
3138
3139         jsSubstring() should be lazy
3140         https://bugs.webkit.org/show_bug.cgi?id=132556
3141
3142         Reviewed by Andreas Kling.
3143         
3144         These tests get 35-50% faster.
3145
3146         * js/regress/script-tests/substring-concat-weird.js: Added.
3147         (foo):
3148         * js/regress/script-tests/substring-concat.js: Added.
3149         (foo):
3150         * js/regress/script-tests/substring.js: Added.
3151         (foo):
3152         * js/regress/substring-concat-expected.txt: Added.
3153         * js/regress/substring-concat-weird-expected.txt: Added.
3154         * js/regress/substring-concat-weird.html: Added.
3155         * js/regress/substring-concat.html: Added.
3156         * js/regress/substring-expected.txt: Added.
3157         * js/regress/substring.html: Added.
3158
3159 2014-05-04  Andreas Kling  <akling@apple.com>
3160
3161         Mark compositing/visibility/visibility-image-layers-dynamic.html as failing after r168244.
3162
3163         * TestExpectations:
3164
3165 2014-05-04  Beth Dakin  <bdakin@apple.com>
3166
3167         Even more re-baselining for anchor point after 
3168         http://trac.webkit.org/changeset/168244
3169
3170         * platform/mac-mountainlion/compositing/contents-opaque/control-layer-expected.txt:
3171         * platform/mac/compositing/contents-opaque/control-layer-expected.txt:
3172
3173 2014-05-04  Beth Dakin  <bdakin@apple.com>
3174
3175         Additional re-baselining for anchor point after 
3176         http://trac.webkit.org/changeset/168244
3177
3178         * compositing/contents-opaque/control-layer-expected.txt:
3179         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt:
3180         * css3/compositing/blend-mode-ancestor-clipping-layer-expected.txt:
3181         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer-expected.txt:
3182         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer-expected.txt:
3183         * css3/compositing/blend-mode-with-accelerated-sibling-expected.txt:
3184         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer-expected.txt:
3185         * css3/filters/filtered-compositing-descendant-expected.txt:
3186
3187 2014-05-04  Beth Dakin  <bdakin@apple.com>
3188
3189         Top content inset: Margin tiles should not display in the inset area when pinned 
3190         to the top of the page
3191         https://bugs.webkit.org/show_bug.cgi?id=132535
3192         -and corresponding-
3193         <rdar://problem/16613039>
3194
3195         Reviewed by Simon Fraser.
3196
3197         Anchor point!
3198
3199         * compositing/absolute-inside-out-of-view-fixed-expected.txt:
3200         * compositing/animation/filling-animation-overlap-at-end-expected.txt:
3201         * compositing/animation/filling-animation-overlap-expected.txt:
3202         * compositing/animation/layer-for-filling-animation-expected.txt:
3203         * compositing/backing/backface-visibility-in-3dtransformed-expected.txt:
3204         * compositing/backing/no-backing-for-clip-expected.txt:
3205         * compositing/backing/no-backing-for-clip-overhang-expected.txt:
3206         * compositing/backing/no-backing-for-clip-overlap-expected.txt:
3207         * compositing/backing/no-backing-for-perspective-expected.txt:
3208         * compositing/bounds-in-flipped-writing-mode-expected.txt:
3209         * compositing/clip-child-by-non-stacking-ancestor-expected.txt:
3210         * compositing/columns/ancestor-clipped-in-paginated-expected.txt:
3211         * compositing/columns/clipped-in-paginated-expected.txt:
3212         * compositing/columns/composited-columns-expected.txt:
3213         * compositing/columns/composited-columns-vertical-rl-expected.txt:
3214         * compositing/columns/composited-in-paginated-expected.txt:
3215         * compositing/columns/composited-in-paginated-rl-expected.txt:
3216         * compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt:
3217         * compositing/columns/composited-lr-paginated-repaint-expected.txt:
3218         * compositing/columns/composited-nested-columns-expected.txt:
3219         * compositing/columns/composited-rl-paginated-repaint-expected.txt:
3220         * compositing/columns/hittest-composited-in-paginated-expected.txt:
3221         * compositing/columns/rotated-in-paginated-expected.txt:
3222         * compositing/columns/untransformed-composited-in-paginated-expected.txt:
3223         * compositing/contents-opaque/background-clip-expected.txt:
3224         * compositing/contents-opaque/background-color-expected.txt:
3225         * compositing/contents-opaque/body-background-painted-expected.txt:
3226         * compositing/contents-opaque/body-background-skipped-expected.txt:
3227         * compositing/contents-opaque/filter-expected.txt:
3228         * compositing/contents-opaque/hidden-with-visible-child-expected.txt:
3229         * compositing/contents-opaque/hidden-with-visible-text-expected.txt:
3230         * compositing/contents-opaque/layer-opacity-expected.txt:
3231         * compositing/contents-opaque/layer-transform-expected.txt:
3232         * compositing/contents-opaque/overflow-hidden-child-layers-expected.txt:
3233         * compositing/contents-opaque/visibility-hidden-expected.txt:
3234         * compositing/contents-scale/animating-expected.txt:
3235         * compositing/contents-scale/rounded-contents-scale-expected.txt:
3236         * compositing/contents-scale/scaled-ancestor-expected.txt:
3237         * compositing/contents-scale/simple-scale-expected.txt:
3238         * compositing/contents-scale/z-translate-expected.txt:
3239         * compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt:
3240         * compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt:
3241         * compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt:
3242         * compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt:
3243         * compositing/geometry/ancestor-overflow-change-expected.txt:
3244         * compositing/geometry/bounds-clipped-composited-child-expected.txt:
3245         * compositing/geometry/bounds-ignores-hidden-composited-descendant-expected.txt:
3246         * compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt:
3247         * compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
3248         * compositing/geometry/bounds-ignores-hidden-expected.txt:
3249         * compositing/geometry/clip-expected.txt:
3250         * compositing/geometry/clip-inside-expected.txt:
3251         * compositing/geometry/composited-in-columns-expected.txt:
3252         * compositing/geometry/fixed-position-flipped-writing-mode-expected.txt:
3253         * compositing/geometry/flipped-writing-mode-expected.txt:
3254         * compositing/geometry/foreground-layer-expected.txt:
3255         * compositing/geometry/layer-due-to-layer-children-deep-switch-expected.txt:
3256         * compositing/geometry/layer-due-to-layer-children-switch-expected.txt:
3257         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
3258         * compositing/geometry/limit-layer-bounds-fixed-expected.txt:
3259         * compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt:
3260         * compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt:
3261         * compositing/geometry/limit-layer-bounds-overflow-root-expected.txt:
3262         * compositing/geometry/limit-layer-bounds-positioned-expected.txt:
3263         * compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt:
3264         * compositing/geometry/limit-layer-bounds-transformed-expected.txt:
3265         * compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt:
3266         * compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt:
3267         * compositing/geometry/preserve-3d-switching-expected.txt:
3268         * compositing/iframes/become-composited-nested-iframes-expected.txt:
3269         * compositing/iframes/become-overlapped-iframe-expected.txt:
3270         * compositing/iframes/composited-parent-iframe-expected.txt:
3271         * compositing/iframes/connect-compositing-iframe-delayed-expected.txt:
3272         * compositing/iframes/connect-compositing-iframe-expected.txt:
3273         * compositing/iframes/connect-compositing-iframe2-expected.txt:
3274         * compositing/iframes/connect-compositing-iframe3-expected.txt:
3275         * compositing/iframes/enter-compositing-iframe-expected.txt:
3276         * compositing/iframes/iframe-resize-expected.txt:
3277         * compositing/iframes/iframe-size-from-zero-expected.txt:
3278         * compositing/iframes/invisible-nested-iframe-hide-expected.txt:
3279         * compositing/iframes/overlapped-iframe-expected.txt:
3280         * compositing/iframes/overlapped-iframe-iframe-expected.txt:
3281         * compositing/iframes/overlapped-nested-iframes-expected.txt:
3282         * compositing/iframes/page-cache-layer-tree-expected.txt:
3283         * compositing/iframes/scrolling-iframe-expected.txt:
3284         * compositing/images/clip-on-directly-composited-image-expected.txt:
3285         * compositing/layer-creation/animation-overlap-with-children-expected.txt:
3286         * compositing/layer-creation/fixed-position-and-transform-expected.txt:
3287         * compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt:
3288         * compositing/layer-creation/fixed-position-out-of-view-expected.txt:
3289         * compositing/layer-creation/fixed-position-out-of-view-scaled-expected.txt:
3290         * compositing/layer-creation/fixed-position-out-of-view-scaled-scroll-expected.txt:
3291         * compositing/layer-creation/fixed-position-transformed-into-view-expected.txt:
3292         * compositing/layer-creation/fixed-position-under-transform-expected.txt:
3293         * compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt:
3294         * compositing/layer-creation/no-compositing-for-preserve-3d-expected.txt:
3295         * compositing/layer-creation/overflow-scroll-overlap-expected.txt:
3296         * compositing/layer-creation/overlap-animation-clipping-expected.txt:
3297         * compositing/layer-creation/overlap-animation-expected.txt:
3298         * compositing/layer-creation/overlap-child-layer-expected.txt:
3299         * compositing/layer-creation/overlap-clipping-expected.txt:
3300         * compositing/layer-creation/overlap-transformed-3d-expected.txt:
3301         * compositing/layer-creation/overlap-transformed-and-clipped-expected.txt:
3302         * compositing/layer-creation/overlap-transformed-layer-expected.txt:
3303         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
3304         * compositing/layer-creation/overlap-transforms-expected.txt:
3305         * compositing/layer-creation/rotate3d-overlap-expected.txt:
3306         * compositing/layer-creation/scroll-partial-update-expected.txt:
3307         * compositing/layer-creation/spanOverlapsCanvas-expected.txt:
3308         * compositing/layer-creation/stacking-context-overlap-expected.txt:
3309         * compositing/layer-creation/stacking-context-overlap-nested-expected.txt:
3310         * compositing/layer-creation/translatez-overlap-expected.txt:
3311         * compositing/masks/mask-layer-size-expected.txt:
3312         * compositing/overflow-trumps-transform-style-expected.txt:
3313         * compositing/overflow/clip-descendents-expected.txt:
3314         * compositing/overflow/content-gains-scrollbars-expected.txt:
3315         * compositing/overflow/content-loses-scrollbars-expected.txt:
3316         * compositing/overflow/overflow-scrollbar-layer-positions-expected.txt:
3317         * compositing/overflow/overflow-scrollbar-layers-expected.txt:
3318         * compositing/overflow/resize-painting-expected.txt:
3319         * compositing/plugins/no-backing-store-expected.txt:
3320         * compositing/plugins/small-to-large-composited-plugin-expected.txt:
3321         * compositing/regions/fixed-in-named-flow-clip-descendant-expected.txt:
3322         * compositing/regions/fixed-in-named-flow-expected.txt:
3323         * compositing/regions/fixed-in-named-flow-from-abs-in-named-flow-expected.txt:
3324         * compositing/regions/fixed-in-named-flow-from-outflow-expected.txt:
3325         * compositing/regions/fixed-in-named-flow-got-transformed-parent-expected.txt:
3326         * compositing/regions/fixed-in-named-flow-lost-transformed-parent-expected.txt:
3327         * compositing/regions/fixed-in-named-flow-overlap-composited-expected.txt:
3328         * compositing/regions/fixed-in-named-flow-transformed-parent-expected.txt:
3329         * compositing/regions/fixed-transformed-in-named-flow-expected.txt:
3330         * compositing/repaint/absolute-painted-into-composited-ancestor-expected.txt:
3331         * compositing/repaint/fixed-background-scroll-expected.txt:
3332         * compositing/repaint/positioned-movement-expected.txt:
3333         * compositing/repaint/repaint-on-layer-grouping-change-expected.txt:
3334         * compositing/repaint/resize-repaint-expected.txt:
3335         * compositing/rtl/rtl-absolute-expected.txt:
3336         * compositing/rtl/rtl-absolute-overflow-expected.txt:
3337         * compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
3338         * compositing/rtl/rtl-fixed-expected.txt:
3339         * compositing/rtl/rtl-fixed-overflow-expected.txt:
3340         * compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt:
3341         * compositing/rtl/rtl-relative-expected.txt:
3342         * compositing/tiled-layers-hidpi-expected.txt:
3343         * compositing/visibility/layer-visible-content-expected.txt:
3344         * platform/mac-wk2/compositing/contents-opaque/body-background-painted-expected.txt:
3345         * platform/mac-wk2/compositing/contents-opaque/body-background-skipped-expected.txt:
3346         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
3347         * platform/mac-wk2/compositing/rtl/rtl-absolute-expected.txt:
3348         * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-expected.txt:
3349         * platform/mac-wk2/compositing/rtl/rtl-absolute-overflow-scrolled-expected.txt:
3350         * platform/mac-wk2/compositing/rtl/rtl-fixed-expected.txt:
3351         * platform/mac-wk2/compositing/rtl/rtl-fixed-overflow-expected.txt:
3352         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
3353         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3354         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
3355         * platform/mac-wk2/compositing/tiling/tiled-layer-resize-expected.txt:
3356         * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
3357         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-expected.txt:
3358         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-div-with-handler-expected.txt:
3359         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt:
3360         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
3361         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt:
3362         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
3363         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt:
3364         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
3365         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt:
3366         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
3367         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt:
3368         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt:
3369         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-background-no-image-expected.txt:
3370         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-body-layer-expected.txt:
3371         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-expected.txt:
3372         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-opacity-html-expected.txt:
3373         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-positioned-expected.txt:
3374         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-transformed-html-expected.txt:
3375         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed-expected.txt:
3376         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-html-background-expected.txt:
3377         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-non-propagated-body-background-expected.txt:
3378         * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
3379         * platform/mac-wk2/tiled-drawing/sticky/sticky-layers-expected.txt:
3380         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
3381         * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
3382         * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
3383         * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
3384         * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
3385         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
3386         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
3387         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
3388         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
3389         * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
3390         * platform/mac/compositing/canvas/accelerated-canvas-compositing-expected.txt:
3391         * platform/mac/compositing/geometry/fixed-position-composited-switch-expected.txt:
3392         * platform/mac/compositing/iframes/invisible-nested-iframe-show-expected.txt:
3393         * platform/mac/compositing/iframes/resizer-expected.txt:
3394         * platform/mac/compositing/images/direct-image-object-fit-expected.txt:
3395         * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt:
3396         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
3397         * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
3398         * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
3399         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
3400         * platform/mac/compositing/reflections/direct-image-object-fit-reflected-expected.txt:
3401         * platform/mac/compositing/repaint/invalidations-on-composited-layers-expected.txt:
3402         * platform/mac/compositing/tiling/backface-preserve-3d-tiled-expected.txt:
3403         * platform/mac/compositing/tiling/crash-reparent-tiled-layer-expected.txt:
3404         * platform/mac/compositing/tiling/huge-layer-add-remove-child-expected.txt:
3405         * platform/mac/compositing/tiling/huge-layer-img-expected.txt:
3406         * platform/mac/compositing/tiling/huge-layer-with-layer-children-expected.txt:
3407         * platform/mac/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt:
3408         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
3409         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3410         * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
3411         * platform/mac/compositing/tiling/tiled-layer-resize-expected.txt:
3412         * platform/mac/compositing/video/video-object-fit-expected.txt:
3413         * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
3414         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
3415         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
3416         * platform/mac/compositing/visible-rect/animated-expected.txt:
3417         * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
3418         * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
3419         * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
3420         * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
3421         * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
3422         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3423         * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
3424         * platform/mac/compositing/visible-rect/scrolled-expected.txt:
3425
3426 2014-05-03  Yusuke Suzuki  <utatane.tea@gmail.com>
3427
3428         CSS JIT: optimize direct / indirect adjacent's traversal backtracking
3429         https://bugs.webkit.org/show_bug.cgi?id=132319
3430
3431         Reviewed by Benjamin Poulain.
3432
3433         * fast/selectors/backtracking-adjacent-expected.txt: Added.
3434         * fast/selectors/backtracking-adjacent.html: Added.
3435
3436 2014-05-03  Andreas Kling  <akling@apple.com>
3437
3438         Invalidate scrollbars when custom scrollbar style changes dynamically.
3439         <https://webkit.org/b/132529>
3440
3441         Reviewed by Antti Koivisto.
3442
3443         * fast/css/scrollbar-dynamic-style-change-expected.html: Added.
3444         * fast/css/scrollbar-dynamic-style-change.html: Added.
3445
3446 2014-05-03  Simon Fraser  <simon.fraser@apple.com>
3447
3448         [UI-side compositing] Assertion in PlatformCAFilters::setFiltersOnLayer with animated reference filter
3449         https://bugs.webkit.org/show_bug.cgi?id=132528
3450         <rdar://problem/16671660>
3451
3452         Reviewed by Tim Horton.
3453         
3454         Make the animation duration a little longer to cause bug 132528 to reproduce more
3455         reliably. The test does notifyDone() from an animation start event, so this doesn't
3456         increase test duration.
3457
3458         * css3/filters/crash-filter-animation-invalid-url.html:
3459
3460 2014-05-03  Simon Fraser  <simon.fraser@apple.com>
3461
3462         Very fuzzy layers under non-decompasable matrices
3463         https://bugs.webkit.org/show_bug.cgi?id=132516
3464         <rdar://problem/16717478>
3465
3466         Reviewed by Sam Weinig.
3467         
3468         Compare scaling under non-decomposable and decomposable matrices.
3469
3470         * compositing/contents-scale/non-decomposable-matrix-expected.html: Added.
3471         * compositing/contents-scale/non-decomposable-matrix.html: Added.
3472
3473 2014-05-03  Zalan Bujtas  <zalan@apple.com>
3474
3475         Subpixel rendering: Add hidpi fieldset/legend test case to check fieldset's cliprect when legend text is present.
3476         https://bugs.webkit.org/show_bug.cgi?id=132524
3477
3478         Reviewed by Simon Fraser.
3479
3480         This is the hidpi test for r168221. (Fieldset legend has a horizontal line 
3481         through, when the fieldset is painted on odd device pixel position.)
3482
3483         * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present-expected.html: Added.
3484         * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present.html: Added.
3485
3486 2014-05-02  Zalan Bujtas  <zalan@apple.com>
3487
3488         [Mac] Unreviewed gardening.
3489
3490         Cliprect does not cover textarea properly on certain subpixel positions.
3491
3492         * platform/mac/TestExpectations:
3493
3494 2014-05-02  Simon Fraser  <simon.fraser@apple.com>
3495
3496         [iOS WK2] Don't create backing store for -webkit-overflow-scrolling:touch that can't scroll
3497         https://bugs.webkit.org/show_bug.cgi?id=132487
3498         <rdar://problem/16758041>
3499
3500         Reviewed by Sam Weinig.
3501         
3502         These are all progressions, and show that we make layers in fewer cases.
3503
3504         * platform/ios-sim/compositing/overflow/iframe-inside-overflow-clipping-expected.txt:
3505         * platform/ios-sim/compositing/overflow/overflow-auto-with-touch-no-overflow-expected.txt:
3506         * platform/ios-sim/compositing/overflow/overflow-overlay-with-touch-no-overflow-expected.txt:
3507         * platform/ios-sim/compositing/overflow/overflow-scroll-with-touch-no-overflow-expected.txt:
3508         * platform/ios-sim/compositing/overflow/subpixel-overflow-expected.txt:
3509
3510 2014-05-02  Commit Queue  <commit-queue@webkit.org>
3511
3512         Unreviewed, rolling out r168150.
3513         https://bugs.webkit.org/show_bug.cgi?id=132471
3514
3515         This test is still broken (Requested by ap on #webkit).
3516
3517         Reverted changeset:
3518
3519         "REGRESSION(r125251): It made svg/custom/use-instanceRoot-as-
3520         event-target.xhtml assert and flakey"
3521         https://bugs.webkit.org/show_bug.cgi?id=93812
3522         http://trac.webkit.org/changeset/168150
3523
3524 2014-05-02  Ion Rosca  <rosca@adobe.com>
3525
3526         [CSS Blending] Remove support for non-separable blend modes from background-blend-mode
3527         https://bugs.webkit.org/show_bug.cgi?id=132327
3528
3529         Reviewed by Dean Jackson.
3530
3531         * css3/compositing/background-blend-mode-gif-color-2.html:
3532         * css3/compositing/background-blend-mode-gif-color.html:
3533         * css3/compositing/background-blend-mode-gradient-color.html:
3534         * css3/compositing/background-blend-mode-gradient-gradient.html:
3535         * css3/compositing/background-blend-mode-gradient-image.html:
3536         * css3/compositing/background-blend-mode-image-color.html:
3537         * css3/compositing/background-blend-mode-image-image.html:
3538         * css3/compositing/background-blend-mode-image-svg.html:
3539         * css3/compositing/background-blend-mode-multiple-background-layers.html:
3540         * css3/compositing/background-blend-mode-property-expected.txt:
3541         * css3/compositing/background-blend-mode-property-parsing-expected.txt:
3542         * css3/compositing/background-blend-mode-svg-color.html:
3543         * css3/compositing/effect-background-blend-mode-tiled.html:
3544         * css3/compositing/effect-background-blend-mode.html:
3545         * css3/compositing/script-tests/background-blend-mode-property-parsing.js:
3546         * css3/compositing/script-tests/background-blend-mode-property.js:
3547         * platform/mac/css3/compositing/background-blend-mode-gif-color-2-expected.png:
3548         * platform/mac/css3/compositing/background-blend-mode-gif-color-2-expected.txt:
3549         * platform/mac/css3/compositing/background-blend-mode-gif-color-expected.png:
3550         * platform/mac/css3/compositing/background-blend-mode-gif-color-expected.txt:
3551         * platform/mac/css3/compositing/background-blend-mode-gradient-color-expected.png:
3552         * platform/mac/css3/compositing/background-blend-mode-gradient-gradient-expected.png:
3553         * platform/mac/css3/compositing/background-blend-mode-gradient-image-expected.png:
3554         * platform/mac/css3/compositing/background-blend-mode-image-color-expected.png:
3555         * platform/mac/css3/compositing/background-blend-mode-image-color-expected.txt:
3556         * platform/mac/css3/compositing/background-blend-mode-image-image-expected.png:
3557         * platform/mac/css3/compositing/background-blend-mode-image-image-expected.txt:
3558         * platform/mac/css3/compositing/background-blend-mode-image-svg-expected.png:
3559         * platform/mac/css3/compositing/background-blend-mode-multiple-background-layers-expected.png:
3560         * platform/mac/css3/compositing/background-blend-mode-svg-color-expected.png:
3561
3562 2014-05-01  Alexey Proskuryakov  <ap@apple.com>
3563
3564         REGRESSION(r125251): It made svg/custom/use-instanceRoot-as-event-target.xhtml assert and flakey
3565         https://bugs.webkit.org/show_bug.cgi?id=93812
3566
3567         This is most likely fixed, unmarking the test.
3568
3569         * platform/gtk/TestExpectations:
3570         * platform/mac/TestExpectations:
3571
3572 2014-05-01  Simon Fraser  <simon.fraser@apple.com>
3573
3574         Don't always make backing store for -webkit-backface-visibility:hidden
3575         https://bugs.webkit.org/show_bug.cgi?id=132420
3576
3577         Reviewed by Sam Weinig.
3578         
3579         Dump layers for elements with backface-visibility: hidden with various types
3580         of ancestors.
3581
3582         * compositing/backing/backface-visibility-expected.txt: Added.
3583         * compositing/backing/backface-visibility-in-3dtransformed-expected.txt: Added.
3584         * compositing/backing/backface-visibility-in-3dtransformed.html: Added.
3585         * compositing/backing/backface-visibility-in-transformed-expected.txt: Added.
3586         * compositing/backing/backface-visibility-in-transformed.html: Added.
3587         * compositing/backing/backface-visibility.html: Added.
3588         * inspector-protocol/layers/layers-anonymous.html: Don't use backface-visibility
3589         for force a layer.
3590
3591 2014-05-01  Brent Fulgham  <bfulgham@apple.com>
3592
3593         Fix handling of attributes prior to compiling shader
3594         https://bugs.webkit.org/show_bug.cgi?id=132430
3595
3596         Reviewed by Dean Jackson.
3597
3598         * fast/canvas/webgl/gl-bind-attrib-location-before-compile-test-expected.txt: Added.
3599         * fast/canvas/webgl/gl-bind-attrib-location-before-compile-test.html: Added.
3600
3601 2014-05-01  Zalan Bujtas  <zalan@apple.com>
3602
3603         Subpixel rendering: Make selection gaps painting subpixel aware.
3604         https://bugs.webkit.org/show_bug.cgi?id=132169
3605
3606         Reviewed by Simon Fraser.
3607
3608         Push selection gaps painting to device pixel boundaries instead of integral CSS pixel positions.
3609
3610         * fast/inline/hidpi-selection-gap-on-subpixel-position-expected.html: Added.
3611         * fast/inline/hidpi-selection-gap-on-subpixel-position.html: Added. : &nbsp is needed to make
3612         this test pass on WK2. Font rendering reports differences. 0.9 transparency is added so that
3613         text selection code does modify the color's alpha channel and I can properly match it.
3614
3615 2014-05-01  Javier Fernandez  <jfernandez@igalia.com>
3616
3617         [CSS Grid Layout] Clamping the number of repetitions in repeat()
3618         https://bugs.webkit.org/show_bug.cgi?id=131023
3619
3620         Reviewed by Brent Fulgham.
3621
3622         Test to ensure the number of repetitions used in the repeat() function
3623         is clamped to 10K.
3624
3625         * fast/css-grid-layout/grid-element-repeat-max-repetitions-expected.txt: Added.
3626         * fast/css-grid-layout/grid-element-repeat-max-repetitions.html: Added.
3627
3628 2014-05-01  Commit Queue  <commit-queue@webkit.org>
3629
3630         Unreviewed, rolling out r167964.
3631         https://bugs.webkit.org/show_bug.cgi?id=132431
3632
3633         Memory improvements should not regress memory usage (Requested
3634         by olliej on #webkit).
3635
3636         Reverted changeset:
3637
3638         "Don't hold on to parameter BindingNodes forever"
3639         https://bugs.webkit.org/show_bug.cgi?id=132360
3640         http://trac.webkit.org/changeset/167964
3641
3642 2014-05-01  Alexey Proskuryakov  <ap@apple.com>
3643
3644         fast/multicol/fixed-stack.html failing since introduction.
3645         https://bugs.webkit.org/show_bug.cgi?id=132421
3646
3647         * TestExpectations: Changed expectation from Skip to ImageOnyFailure
3648
3649 2014-05-01  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3650
3651         [GTK] Unreviewed GTK gardening.
3652         Rebaseline affected tests by the new multi-column mode that was
3653         enabled on r168046, and later modified on r168076 and r168088.
3654
3655
3656         * platform/gtk/TestExpectations: Include two new flaky tests after
3657         the new multi-colum mode and remove expectations for the ones that
3658         now pass.
3659
3660         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt:
3661         * platform/gtk/fast/block/float/float-not-removed-from-next-sibling4-expected.png:
3662         * platform/gtk/fast/block/float/float-not-removed-from-next-sibling4-expected.txt:
3663         * platform/gtk/fast/borders/border-antialiasing-expected.txt:
3664         * platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt:
3665         * platform/gtk/fast/line-grid/line-grid-into-columns-expected.txt:
3666         * platform/gtk/fast/multicol/block-axis-horizontal-bt-expected.txt:
3667         * platform/gtk/fast/multicol/block-axis-horizontal-tb-expected.txt:
3668         * platform/gtk/fast/multicol/block-axis-vertical-lr-expected.txt:
3669         * platform/gtk/fast/multicol/block-axis-vertical-rl-expected.txt:
3670         * platform/gtk/fast/multicol/border-padding-pagination-expected.png:
3671         * platform/gtk/fast/multicol/border-padding-pagination-expected.txt:
3672         * platform/gtk/fast/multicol/client-rects-expected.png:
3673         * platform/gtk/fast/multicol/client-rects-expected.txt:
3674         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt: Added.
3675         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt: Added.
3676         * platform/gtk/fast/multicol/column-break-with-balancing-expected.txt:
3677         * platform/gtk/fast/multicol/column-count-with-rules-expected.txt:
3678         * platform/gtk/fast/multicol/column-rules-expected.png:
3679         * platform/gtk/fast/multicol/column-rules-expected.txt:
3680         * platform/gtk/fast/multicol/column-rules-stacking-expected.png:
3681         * platform/gtk/fast/multicol/column-rules-stacking-expected.txt:
3682         * platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt:
3683         * platform/gtk/fast/multicol/float-avoidance-expected.txt:
3684         * platform/gtk/fast/multicol/float-multicol-expected.png:
3685         * platform/gtk/fast/multicol/float-multicol-expected.txt:
3686         * platform/gtk/fast/multicol/float-paginate-complex-expected.txt:
3687         * platform/gtk/fast/multicol/float-paginate-empty-lines-expected.txt:
3688         * platform/gtk/fast/multicol/float-paginate-expected.txt:
3689         * platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
3690         * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
3691         * platform/gtk/fast/multicol/margin-collapse-expected.txt:
3692         * platform/gtk/fast/multicol/max-height-columns-block-expected.png:
3693         * platform/gtk/fast/multicol/max-height-columns-block-expected.txt:
3694         * platform/gtk/fast/multicol/nested-columns-expected.png:
3695         * platform/gtk/fast/multicol/nested-columns-expected.txt:
3696         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.png: Added.
3697         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
3698         * platform/gtk/fast/multicol/overflow-across-columns-expected.txt:
3699         * platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.png:
3700         * platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.txt:
3701         * platform/gtk/fast/multicol/overflow-unsplittable-expected.png:
3702         * platform/gtk/fast/multicol/overflow-unsplittable-expected.txt:
3703         * platform/gtk/fast/multicol/paginate-block-replaced-expected.txt:
3704         * platform/gtk/fast/multicol/pagination/BottomToTop-bt-expected.png: Added.
3705         * platform/gtk/fast/multicol/pagination/BottomToTop-bt-expected.txt:
3706         * platform/gtk/fast/multicol/pagination/BottomToTop-lr-expected.png: Added.
3707         * platform/gtk/fast/multicol/pagination/BottomToTop-lr-expected.txt:
3708         * platform/gtk/fast/multicol/pagination/BottomToTop-rl-expected.png: Added.
3709         * platform/gtk/fast/multicol/pagination/BottomToTop-rl-expected.txt:
3710         * platform/gtk/fast/multicol/pagination/BottomToTop-tb-expected.png: Added.
3711         * platform/gtk/fast/multicol/pagination/BottomToTop-tb-expected.txt:
3712         * platform/gtk/fast/multicol/pagination/LeftToRight-bt-expected.png: Added.
3713         * platform/gtk/fast/multicol/pagination/LeftToRight-bt-expected.txt:
3714         * platform/gtk/fast/multicol/pagination/LeftToRight-lr-expected.png: Added.
3715         * platform/gtk/fast/multicol/pagination/LeftToRight-lr-expected.txt:
3716         * platform/gtk/fast/multicol/pagination/LeftToRight-rl-expected.png: Added.
3717         * platform/gtk/fast/multicol/pagination/LeftToRight-rl-expected.txt:
3718         * platform/gtk/fast/multicol/pagination/LeftToRight-tb-expected.png: Added.
3719         * platform/gtk/fast/multicol/pagination/LeftToRight-tb-expected.txt:
3720         * platform/gtk/fast/multicol/pagination/RightToLeft-bt-expected.png: Added.
3721         * platform/gtk/fast/multicol/pagination/RightToLeft-bt-expected.txt:
3722         * platform/gtk/fast/multicol/pagination/RightToLeft-lr-expected.png: Added.
3723         * platform/gtk/fast/multicol/pagination/RightToLeft-lr-expected.txt:
3724         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-expected.png: Added.
3725         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-expected.txt:
3726         * platform/gtk/fast/multicol/pagination/RightToLeft-tb-expected.png: Added.
3727         * platform/gtk/fast/multicol/pagination/RightToLeft-tb-expected.txt:
3728         * platform/gtk/fast/multicol/pagination/TopToBottom-bt-expected.png: Added.
3729         * platform/gtk/fast/multicol/pagination/TopToBottom-bt-expected.txt:
3730         * platform/gtk/fast/multicol/pagination/TopToBottom-lr-expected.png: Added.
3731         * platform/gtk/fast/multicol/pagination/TopToBottom-lr-expected.txt:
3732         * platform/gtk/fast/multicol/pagination/TopToBottom-rl-expected.png: Added.
3733         * platform/gtk/fast/multicol/pagination/TopToBottom-rl-expected.txt:
3734         * platform/gtk/fast/multicol/pagination/TopToBottom-tb-expected.png: Added.
3735         * platform/gtk/fast/multicol/pagination/TopToBottom-tb-expected.txt:
3736         * platform/gtk/fast/multicol/positioned-split-expected.txt:
3737         * platform/gtk/fast/multicol/positive-leading-expected.png:
3738         * platform/gtk/fast/multicol/positive-leading-expected.txt:
3739         * platform/gtk/fast/multicol/scrolling-overflow-expected.txt:
3740         * platform/gtk/fast/multicol/shadow-breaking-expected.png:
3741         * platform/gtk/fast/multicol/shadow-breaking-expected.txt:
3742         * platform/gtk/fast/multicol/shrink-to-column-height-for-pagination-expected.png: Added.
3743         * platform/gtk/fast/multicol/shrink-to-column-height-for-pagination-expected.txt:
3744         * platform/gtk/fast/multicol/single-line-expected.txt:
3745         * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
3746         * platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt:
3747         * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.png:
3748         * platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt:
3749         * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt:
3750         * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
3751         * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
3752         * platform/gtk/fast/multicol/span/clone-flexbox-expected.txt:
3753         * platform/gtk/fast/multicol/span/clone-summary-expected.txt:
3754         * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
3755         * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
3756         * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
3757         * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
3758         * platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
3759         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
3760         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
3761         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
3762         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
3763         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
3764         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.png:
3765         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt:
3766         * platform/gtk/fast/multicol/span/span-as-nested-inline-block-child-expected.txt:
3767         * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt:
3768         * platform/gtk/fast/multicol/table-margin-collapse-expected.txt:
3769         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
3770         * platform/gtk/fast/multicol/unsplittable-inline-block-expected.txt:
3771         * platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.png:
3772         * platform/gtk/fast/multicol/vertical-lr/border-padding-pagination-expected.txt:
3773         * platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
3774         * platform/gtk/fast/multicol/vertical-lr/column-count-with-rules-expected.txt:
3775         * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.png:
3776         * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt:
3777         * platform/gtk/fast/multicol/vertical-lr/float-avoidance-expected.txt:
3778         * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt:
3779         * platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
3780         * platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt:
3781         * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.png:
3782         * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt:
3783         * platform/gtk/fast/multicol/vertical-lr/unsplittable-inline-block-expected.txt:
3784         * platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.png:
3785         * platform/gtk/fast/multicol/vertical-rl/border-padding-pagination-expected.txt:
3786         * platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
3787         * platform/gtk/fast/multicol/vertical-rl/column-count-with-rules-expected.txt:
3788         * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.png:
3789         * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt:
3790         * platform/gtk/fast/multicol/vertical-rl/float-avoidance-expected.txt:
3791         * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt:
3792         * platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
3793         * platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt:
3794         * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.png:
3795         * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt:
3796         * platform/gtk/fast/multicol/vertical-rl/rule-style-expected.txt:
3797         * platform/gtk/fast/multicol/vertical-rl/unsplittable-inline-block-expected.txt:
3798         * platform/gtk/fast/overflow/paged-x-div-expected.txt:
3799         * platform/gtk/fast/overflow/paged-x-div-with-column-gap-expected.txt:
3800         * platform/gtk/fast/overflow/paged-x-on-root-expected.txt:
3801         * platform/gtk/fast/overflow/paged-x-with-column-gap-expected.txt:
3802         * platform/gtk/fast/overflow/paged-y-div-expected.txt:
3803         * platform/gtk/fast/overflow/paged-y-on-root-expected.txt:
3804         * platform/gtk/fast/repaint/multicol-repaint-expected.png:
3805         * platform/gtk/fast/repaint/multicol-repaint-expected.txt:
3806
3807 2014-05-01  Zalan Bujtas  <zalan@apple.com>
3808
3809         Subpixel rendering: Inline text selection painting should not snap to integral CSS pixel position.
3810         https://bugs.webkit.org/show_bug.cgi?id=132164
3811
3812         Reviewed by Darin Adler.
3813
3814         Inline text selection painting now snaps to device pixels. It uses the same rounding logic as
3815         other painting functions.
3816
3817         * fast/inline/hidpi-select-inline-on-subpixel-position-expected.html: Added.
3818         * fast/inline/hidpi-select-inline-on-subpixel-position.html: Added.
3819
3820 2014-05-01  Rik Cabanier  <cabanier@adobe.com>
3821
3822         Calling createPattern with a broken image must throw an invalidstate error
3823         https://bugs.webkit.org/show_bug.cgi?id=132407
3824
3825         Reviewed by Dirk Schulze.
3826
3827         * canvas/philip/tests/2d.imageData.create2.nonfinite.html:
3828         * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt:
3829         * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js:
3830
3831 2014-05-01  Andreas Kling  <akling@apple.com>
3832
3833         Skip fast/multicol/fixed-stack.html
3834         <https://webkit.org/b/132421>
3835
3836         * TestExpectations:
3837
3838 2014-04-30  David Hyatt  <hyatt@apple.com>
3839
3840         REGRESSION (r168046): [New Multicolumn] LeftToRight-rl.html (and all the other reversed/block-axis pagination tests) fail
3841         https://bugs.webkit.org/show_bug.cgi?id=132419
3842
3843         Reviewed by Andreas Kling.
3844
3845         * platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png:
3846         * platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png:
3847
3848 2014-04-30  Simon Fraser  <simon.fraser@apple.com>
3849
3850         [iOS WK2] Some accerated overflow-scroll doesn't scroll correctly
3851         https://bugs.webkit.org/show_bug.cgi?id=132375
3852
3853         Reviewed by Tim Horton.
3854         
3855         New test that dumps compositing layers on iOS so we can see the sizes of the
3856         scroll layers that get created.
3857         
3858         * compositing/overflow/subpixel-overflow-expected.txt: Added.
3859         * compositing/overflow/subpixel-overflow.html: Added.
3860         * platform/ios-sim/compositing/overflow/subpixel-overflow-expected.txt: Added.
3861         * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
3862         This is a progression; the old code failed to take the scrollbar width into
3863         account, and the new code does.
3864
3865
3866 2014-04-30  Simon Fraser  <simon.fraser@apple.com>
3867
3868         Rebaseline compositing/overflow tests for iOS.
3869
3870         * platform/ios-sim/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
3871         * platform/ios-sim/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
3872         * platform/ios-sim/compositing/overflow/content-gains-scrollbars-expected.txt:
3873         * platform/ios-sim/compositing/overflow/fixed-position-ancestor-clip-expected.txt:
3874         * platform/ios-sim/compositing/overflow/overflow-scroll-expected.txt:
3875         * platform/ios-sim/compositing/overflow/overflow-scrollbar-layers-expected.txt:
3876         * platform/ios-sim/compositing/overflow/remove-overflow-crash2-expected.txt:
3877         * platform/ios-sim/compositing/overflow/scrollbar-painting-expected.txt:
3878         * platform/ios-sim/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3879         * platform/ios-sim/compositing/overflow/scrolling-without-painting-expected.txt:
3880         * platform/ios-sim/compositing/overflow/textarea-scroll-touch-expected.txt:
3881         * platform/ios-sim/compositing/overflow/updating-scrolling-content-expected.txt:
3882
3883 2014-04-30  David Hyatt  <hyatt@apple.com>
3884
3885         REGRESSION (r168046): [New Multicolumn] Painting order is wrong for columns and fixed positioned elements
3886         https://bugs.webkit.org/show_bug.cgi?id=132377
3887
3888         Reviewed by Simon Fraser.
3889
3890         * compositing/columns/composited-nested-columns-expected.txt:
3891         * fast/multicol/fixed-stack-expected.html: Added.
3892         * fast/multicol/fixed-stack.html: Added.
3893         * fast/multicol/flipped-blocks-border-after-expected.txt:
3894         * fast/multicol/progression-reverse-expected.txt:
3895         * fast/multicol/single-line-expected.txt:
3896         * fast/multicol/vertical-lr/rules-with-border-before-expected.txt:
3897         * fast/multicol/vertical-rl/rule-style-expected.txt:
3898         * fast/multicol/vertical-rl/rules-with-border-before-expected.txt:
3899         * platform/mac/fast/multicol/client-rects-expected.txt:
3900         * platform/mac/fast/multicol/client-rects-spanners-complex-expected.txt:
3901         * platform/mac/fast/multicol/client-rects-spanners-expected.txt:
3902         * platform/mac/fast/multicol/column-break-with-balancing-expected.txt:
3903         * platform/mac/fast/multicol/column-count-with-rules-expected.txt:
3904         * platform/mac/fast/multicol/float-paginate-complex-expected.txt:
3905         * platform/mac/fast/multicol/layers-in-multicol-expected.txt:
3906         * platform/mac/fast/multicol/layers-split-across-columns-expected.txt:
3907         * platform/mac/fast/multicol/newmulticol/client-rects-expected.txt:
3908         * platform/mac/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
3909         * platform/mac/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
3910         * platform/mac/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
3911         * platform/mac/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
3912         * platform/mac/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
3913         * platform/mac/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
3914         * platform/mac/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
3915         * platform/mac/fast/multicol/span/span-as-nested-columns-child-expected.txt:
3916         * platform/mac/fast/multicol/span/span-margin-collapsing-expected.txt:
3917         * platform/mac/fast/multicol/table-vertical-align-expected.txt:
3918         * platform/mac/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
3919         * platform/mac/fast/multicol/vertical-lr/column-count-with-rules-expected.txt:
3920         * platform/mac/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
3921         * platform/mac/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
3922         * platform/mac/fast/multicol/vertical-rl/column-count-with-rules-expected.txt:
3923         * platform/mac/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
3924
3925 2014-04-30  Roger Fong  <roger_fong@apple.com>
3926
3927         Enable snapshot tests on mac wk2.
3928         https://bugs.webkit.org/show_bug.cgi?id=131871.
3929
3930         Reviewed by Darin Adler.
3931
3932         * platform/mac-wk2/TestExpectations:
3933         * platform/mac-wk2/plugins/snapshotting/autoplay-dominant-expected.txt:
3934         * platform/mac-wk2/plugins/snapshotting/autoplay-plugin-blocked-by-image-expected.txt:
3935         * platform/mac-wk2/plugins/snapshotting/autoplay-plugin-blocked-by-image-expected.txt:
3936         * platform/mac-wk2/plugins/snapshotting/autoplay-similar-to-dominant-after-delay-expected.txt:
3937         * platform/mac-wk2/plugins/snapshotting/autoplay-similar-to-dominant-expected.txt:
3938         * platform/mac-wk2/plugins/snapshotting/quicktime-plugin-snapshotted-expected.txt:
3939         * platform/mac-wk2/plugins/snapshotting/restart-expected.txt:
3940         * platform/mac-wk2/plugins/snapshotting/set-plugin-size-to-tiny-expected.txt:
3941         * platform/mac-wk2/plugins/snapshotting/simple-expected.txt:
3942         * platform/mac-wk2/plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image-expected.txt:
3943         * plugins/snapshotting/autoplay-dominant.html:
3944         * plugins/snapshotting/autoplay-plugin-blocked-by-image.html:
3945         * plugins/snapshotting/autoplay-plugin-mostly-blocked-by-image.html:
3946         * plugins/snapshotting/autoplay-similar-to-dominant-after-delay.html:
3947         * plugins/snapshotting/autoplay-similar-to-dominant.html:
3948         * plugins/snapshotting/quicktime-plugin-snapshotted.html:
3949         * plugins/snapshotting/restart.html:
3950         * plugins/snapshotting/set-plugin-size-to-tiny.html:
3951         * plugins/snapshotting/simple.html:
3952         * plugins/snapshotting/snapshot-plugin-not-quite-blocked-by-image.html:
3953
3954 2014-04-30  David Hyatt  <hyatt@apple.com>
3955
3956         [New Multicolumn] Enable new multi-column mode
3957         https://bugs.webkit.org/show_bug.cgi?id=131825
3958
3959         Reviewed by Simon Fraser.
3960
3961         * compositing/columns/composited-columns-expected.txt:
3962         * compositing/columns/composited-in-paginated-writing-mode-rl-expected.txt:
3963         * compositing/columns/composited-nested-columns-expected.txt:
3964         * compositing/columns/hittest-composited-in-paginated-expected.txt:
3965         * fast/dom/Element/getBoundingClientRect-expected.txt:
3966         * fast/dom/Element/getBoundingClientRect.html:
3967         * fast/multicol/flipped-blocks-border-after-expected.txt:</