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