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