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