3d76bece1e5b8a3b0edc21f5e6a2e661a44a9741
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-04-22  Tim Horton  <timothy_horton@apple.com>
2
3         REGRESSION: JSRegress's js/slow-stress/new-spread.html fails sometimes
4         https://bugs.webkit.org/show_bug.cgi?id=132022
5         <rdar://problem/16690671>
6
7         * TestExpectations:
8         Mark the test as flaky pass/fail/timeout, because that's what it is.
9
10 2014-04-21  Myles C. Maxfield  <mmaxfield@apple.com>
11
12         [OS X] Glyph spacing for system fonts may be incorrect
13         https://bugs.webkit.org/show_bug.cgi?id=131967
14
15         Reviewed by Simon Fraser.
16
17         Updating test to be more robust.
18
19         * fast/forms/search/intrinsic-search-width-with-decoration-border-padding-expected.txt:
20         * fast/forms/search/intrinsic-search-width-with-decoration-border-padding.html:
21
22 2014-04-22  Manuel Rego Casasnovas  <rego@igalia.com>
23
24         REGRESSION (r167652): Broke fast/regions/cssom/region-range-for-box-crash.html in debug mode
25         https://bugs.webkit.org/show_bug.cgi?id=131982
26
27         Reviewed by David Hyatt.
28
29         * TestExpectations: Unskip fast/regions/cssom/region-range-for-box-crash.html.
30
31 2014-04-22  Brent Fulgham  <bfulgham@apple.com>
32
33         Check (rather than assume) element is a RenderTableSection before using it
34         https://bugs.webkit.org/show_bug.cgi?id=121858
35
36         Reviewed by David Kilzer.
37
38         * fast/table/table-insert-object-before-td-crash-expected.txt: Added.
39         * fast/table/table-insert-object-before-td-crash.html: Added.
40
41 2014-04-22  David Hyatt  <hyatt@apple.com>
42
43         [New Multicolumn] fast/multicol/multicol-with-child-renderLayer-for-input.html puts the textfield in the wrong place
44         https://bugs.webkit.org/show_bug.cgi?id=131808
45
46         Reviewed by Brady Eidson.
47
48         * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input-expected.html: Added.
49         * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html: Added.
50
51 2014-04-22  Zalan Bujtas  <zalan@apple.com>
52
53         border-style: double rendered as solid when combined with border-radius
54         https://bugs.webkit.org/show_bug.cgi?id=131927
55
56         Reviewed by Simon Fraser.
57
58         BorderEdge::getDoubleBorderStripeWidths() should return the calculated inner, outer border widths. 
59
60         * fast/borders/hidpi-double-border-with-border-radius-always-produce-solid-line-expected.html: Added.
61         * fast/borders/hidpi-double-border-with-border-radius-always-produce-solid-line.html: Added.
62
63 2014-04-22  Manuel Rego Casasnovas  <rego@igalia.com>
64
65         Unreviewed gardening.
66
67         * TestExpectations: fast/regions/cssom/region-range-for-box-crash.html is crashing on debug mode after r167652.
68
69 2014-04-22  Manuel Rego Casasnovas  <rego@igalia.com>
70
71         [CSS Regions] Selection highlight doesn't match DOM selection
72         https://bugs.webkit.org/show_bug.cgi?id=131511
73
74         Reviewed by David Hyatt.
75
76         Add new test to check highlight of render objects moved under RenderNamedFlowThread in the render tree.
77
78         Updated some tests to avoid issues with selection gap filling in the new implementation.
79
80         * fast/regions/selection/selecting-text-including-region-expected.html: Added.
81         * fast/regions/selection/selecting-text-including-region.html: Added.
82         * fast/regions/selection/selecting-text-through-different-region-flows-2-expected.html: Updated.
83         * fast/regions/selection/selecting-text-through-different-region-flows-2.html: Updated.
84         * fast/regions/selection/selection-direction-expected.html: Updated.
85         * fast/regions/selection/selection-direction.html: Updated.
86
87 2014-04-21  Brent Fulgham  <bfulgham@apple.com>
88
89         [Mac] After a horizontal overflow scroll with a mechanical wheel mouse, vertical scrolling no longer works
90         https://bugs.webkit.org/show_bug.cgi?id=131960
91         <rdar://problem/16142100>
92
93         Reviewed by Darin Adler.
94
95         * platform/mac/fast/scrolling/scroll-div-no-latching-expected.txt: Added.
96         * platform/mac/fast/scrolling/scroll-div-no-latching.html: Added.
97
98 2014-04-21  Zalan Bujtas  <zalan@apple.com>
99
100         REGRESSION (r166784): Gradient at background of iCloud login page doesn’t go all the way to the bottom
101         https://bugs.webkit.org/show_bug.cgi?id=131924
102
103         Computing tile dimension for contain/cover requires higher precision than what LayoutUnit has. Switching to floats.
104
105         Reviewed by Simon Fraser.
106
107         * fast/backgrounds/hidpi-background-image-contain-cover-scale-needs-more-precision-expected.html: Added.
108         * fast/backgrounds/hidpi-background-image-contain-cover-scale-needs-more-precision.html: Added.
109
110 2014-04-21  Eric Carlson  <eric.carlson@apple.com>
111
112         [Mac] implement WebKitDataCue
113         https://bugs.webkit.org/show_bug.cgi?id=131799
114
115         Reviewed by Dean Jackson.
116
117         * http/tests/media/resources/hls: Added.
118         * http/tests/media/resources/hls/metadata: Added.
119         * http/tests/media/resources/hls/metadata/fileSequence0.ts: Added.
120         * http/tests/media/resources/hls/metadata/fileSequence1.ts: Added.
121         * http/tests/media/resources/hls/metadata/fileSequence2.ts: Added.
122         * http/tests/media/resources/hls/metadata/fileSequence3.ts: Added.
123         * http/tests/media/resources/hls/metadata/prog_index.m3u8: Added.
124         * http/tests/media/track-in-band-hls-metadata-expected.txt: Added.
125         * http/tests/media/track-in-band-hls-metadata.html: Added.
126         * media/track/track-datacue-value-expected.txt: Added.
127         * media/track/track-datacue-value.html: Added.
128         * platform/efl/TestExpectations: Skip the new tests.
129         * platform/gtk/TestExpectations: Ditto.
130         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Update.
131         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Update.
132         * platform/mac/TestExpectations: Skip DataCue test on all Mac versions. Skip HLS test on 
133             Mountain Lion.
134         * platform/win/TestExpectations: Skip the new tests.
135
136 2014-04-21  Benjamin Poulain  <benjamin@webkit.org>
137
138         Add Element.matches, the standard name for webkitMatchesSelector
139         https://bugs.webkit.org/show_bug.cgi?id=131922
140
141         Reviewed by Andreas Kling.
142
143         Update the tests to verify both Element.matches and Element.webkitMatchesSelector
144
145         * fast/dom/SelectorAPI/attrname-case-insensitive-expected.txt:
146         * fast/dom/SelectorAPI/attrname-case-insensitive.html:
147         * fast/dom/SelectorAPI/attrname-case-sensitive-expected.txt:
148         * fast/dom/SelectorAPI/attrname-case-sensitive.xhtml:
149         * fast/dom/SelectorAPI/caseID-almost-strict-expected.txt:
150         * fast/dom/SelectorAPI/caseID-almost-strict.html:
151         * fast/dom/SelectorAPI/caseID-expected.txt:
152         * fast/dom/SelectorAPI/caseID-strict-expected.txt:
153         * fast/dom/SelectorAPI/caseID-strict.html:
154         * fast/dom/SelectorAPI/caseID.html:
155         * fast/dom/SelectorAPI/caseTag-expected.txt:
156         * fast/dom/SelectorAPI/caseTag.html:
157         * fast/dom/SelectorAPI/caseTagX-expected.txt:
158         * fast/dom/SelectorAPI/caseTagX.xhtml:
159         * fast/dom/SelectorAPI/detached-element-expected.txt:
160         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
161         * fast/dom/SelectorAPI/not-supported-namespace-in-selector.html:
162         * fast/dom/SelectorAPI/script-tests/detached-element.js:
163         * fast/dom/SelectorAPI/script-tests/undefined-null-stringify.js:
164         * fast/dom/SelectorAPI/script-tests/viewless-document.js:
165         * fast/dom/SelectorAPI/undefined-null-stringify-expected.txt:
166         * fast/dom/SelectorAPI/viewless-document-expected.txt:
167         * fast/forms/radio/radio-live-validation-style-expected.txt:
168         * fast/forms/radio/radio-live-validation-style.html:
169         * fast/harness/results.html:
170
171 2014-04-21  Rik Cabanier  <cabanier@adobe.com>
172
173         [CSS Blending] Remove support for non-separable blend modes from mix-blend-mode
174         https://bugs.webkit.org/show_bug.cgi?id=131824
175
176         Reviewed by Dean Jackson.
177
178         Removed or updated tests that used non-separable blend modes in combination
179         with mix-blend-mode.
180
181         * css3/compositing/blend-mode-property-expected.txt:
182         * css3/compositing/blend-mode-property-parsing-expected.txt:
183         * css3/compositing/blend-mode-simple-composited.html:
184         * css3/compositing/blend-mode-simple.html:
185         * css3/compositing/script-tests/blend-mode-property-parsing.js:
186         * css3/compositing/script-tests/blend-mode-property.js:
187         * css3/compositing/svg-blend-color.html: Removed.
188         * css3/compositing/svg-blend-hue.html: Removed.
189         * css3/compositing/svg-blend-luminosity.html: Removed.
190         * css3/compositing/svg-blend-saturation.html: Removed.
191         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
192         * platform/mac/css3/compositing/blend-mode-simple-expected.txt:
193
194 2014-04-21  David Hyatt  <hyatt@apple.com>
195
196         [New Multicolumn] vertical-rl/unsplittable-inline-block misrenders the column rule.
197         https://bugs.webkit.org/show_bug.cgi?id=131818
198
199         Reviewed by Anders Carlsson.
200         
201         Patch the test to be column-fill:auto, since the other versions
202         of the test all had that specified already.
203
204         * fast/multicol/vertical-rl/unsplittable-inline-block.html:
205
206 2014-04-21  David Hyatt  <hyatt@apple.com>
207
208         [New Multicolumn] Column set drawing under horizontal scrollbar.
209         https://bugs.webkit.org/show_bug.cgi?id=131812.
210
211         Reviewed by Sam Weinig.
212
213         * fast/multicol/newmulticol/compare-with-old-impl/LeftToRight-tb-expected.html: Added.
214         * fast/multicol/newmulticol/compare-with-old-impl/LeftToRight-tb.html: Added.
215
216 2014-04-21  Alexey Proskuryakov  <ap@apple.com>
217
218         Update results of fast/images/image-controls-basic.html
219
220         * platform/mac/TestExpectations:
221         * platform/mac/fast/images/image-controls-basic-expected.png:
222         * platform/mac/fast/images/image-controls-basic-expected.txt:
223
224 2014-04-21  David Hyatt  <hyatt@apple.com>
225
226         [New Multicolumn] Add test case for shrink-to-column-height now that
227         it passes in the new impl.
228         https://bugs.webkit.org/show_bug.cgi?id=131814
229
230         Reviewed by Dean Jackson.
231
232         * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination-expected.html: Added.
233         * fast/multicol/newmulticol/compare-with-old-impl/shrink-to-column-height-for-pagination.html: Added.
234
235 2014-04-21  Carlos Alberto Lopez Perez  <clopez@igalia.com>
236
237         [GTK] Unreviewed GTK gardening
238
239         Update gtk/TestExpectations and rebaseline some gtk test results.
240
241         * platform/gtk/TestExpectations: Mark fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html
242         as failure and fast/dom/Window/mozilla-focus-blur.html as flaky.
243         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt: Rebaseline after r167335.
244         * platform/gtk/fast/repaint/reflection-redraw-expected.txt: Rebaseline after r167568.
245         * platform/gtk/fast/table/dynamic-caption-add-remove-before-child-expected.txt: Rebaseline after r167568.
246         * platform/gtk/fast/table/multiple-captions-display-expected.txt: Rebaseline after r167568.
247         * platform/gtk/tables/mozilla/marvin/body_col-expected.txt: Rebaseline after r167568.
248         * platform/gtk/tables/mozilla/marvin/x_th_valign_baseline-expected.txt: Rebaseline after r167568.
249         * platform/gtk/tables/mozilla/other/body_col-expected.txt: Rebaseline after r167568.
250         * platform/gtk/tables/mozilla_expected_failures/bugs/bug10140-expected.txt: Rebaseline after r167568.
251         * platform/gtk/tables/mozilla_expected_failures/bugs/bug10216-expected.txt: Rebaseline after r167568.
252         * platform/gtk/tables/mozilla_expected_failures/core/captions3-expected.txt: Rebaseline after r167568.
253         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt: Rebaseline after r167568.
254         * platform/gtk/fast/repaint/spanner-with-margin-expected.txt: Added. Rebaseline after r167439.
255
256 2014-04-21  Alexey Proskuryakov  <ap@apple.com>
257
258         http/tests/cache/subresource-failover-to-network.html is flaky
259         https://bugs.webkit.org/show_bug.cgi?id=131936
260
261         Reviewed by Brady Eidson.
262
263         The test was racy, because it was unintentionally queuing TestRunner operations
264         twice. Also, it failed to clean up its cookie.
265
266         Rewrote to not use TestRunner queuing, making the test work in browser.
267
268         * http/tests/cache/resources/subresource-failover-to-network.cgi:
269         * http/tests/cache/subresource-failover-to-network.html:
270
271 2014-04-21  David Hyatt  <hyatt@apple.com>
272
273         [New Multicolumn] Column balancing is slow on float-multicol.html
274         https://bugs.webkit.org/show_bug.cgi?id=131801
275
276         Reviewed by Enrica Casucci.
277
278         * fast/multicol/tall-float-expected.html: Added.
279         * fast/multicol/tall-float.html: Added.
280
281 2014-04-21  David Hyatt  <hyatt@apple.com>
282
283         [New Multicolumn] Pagination mode messed up with non-inline axis and reversed direction.
284         https://bugs.webkit.org/show_bug.cgi?id=131811
285
286         Reviewed by Dean Jackson.
287
288         * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb-expected.html: Added.
289         * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb.html: Added.
290
291 2014-04-21  Alexey Proskuryakov  <ap@apple.com>
292
293         REGRESSION (r167530): ASSERT(m_selfTime <= m_totalTime) on tests that run after certain Inspector tests
294         https://bugs.webkit.org/show_bug.cgi?id=131919
295
296         * TestExpectations: Skipping some Inspector tests, hopefully these are the ones that
297         cause trouble later.
298
299 2014-04-21  Commit Queue  <commit-queue@webkit.org>
300
301         Unreviewed, rolling out r167584.
302         https://bugs.webkit.org/show_bug.cgi?id=131929
303
304         Broke Objective-C bindings test (Requested by ap on #webkit).
305
306         Reverted changeset:
307
308         "Add Element.matches, the standard name for
309         webkitMatchesSelector"
310         https://bugs.webkit.org/show_bug.cgi?id=131922
311         http://trac.webkit.org/changeset/167584
312
313 2014-04-20  Benjamin Poulain  <benjamin@webkit.org>
314
315         Compile the :root pseudo class and fix a related issue with :nth-child()
316         https://bugs.webkit.org/show_bug.cgi?id=131926
317
318         Reviewed by Andreas Kling.
319
320         Add more test coverage that would have caught the bug with :nth-child(n).
321
322         * fast/selectors/nth-child-on-root-expected.txt: Added.
323         * fast/selectors/nth-child-on-root.html: Added.
324
325 2014-04-20  Benjamin Poulain  <benjamin@webkit.org>
326
327         Add Element.matches, the standard name for webkitMatchesSelector
328         https://bugs.webkit.org/show_bug.cgi?id=131922
329
330         Reviewed by Andreas Kling.
331
332         Update the tests to verify both Element.matches and Element.webkitMatchesSelector
333
334         * fast/dom/SelectorAPI/attrname-case-insensitive-expected.txt:
335         * fast/dom/SelectorAPI/attrname-case-insensitive.html:
336         * fast/dom/SelectorAPI/attrname-case-sensitive-expected.txt:
337         * fast/dom/SelectorAPI/attrname-case-sensitive.xhtml:
338         * fast/dom/SelectorAPI/caseID-almost-strict-expected.txt:
339         * fast/dom/SelectorAPI/caseID-almost-strict.html:
340         * fast/dom/SelectorAPI/caseID-expected.txt:
341         * fast/dom/SelectorAPI/caseID-strict-expected.txt:
342         * fast/dom/SelectorAPI/caseID-strict.html:
343         * fast/dom/SelectorAPI/caseID.html:
344         * fast/dom/SelectorAPI/caseTag-expected.txt:
345         * fast/dom/SelectorAPI/caseTag.html:
346         * fast/dom/SelectorAPI/caseTagX-expected.txt:
347         * fast/dom/SelectorAPI/caseTagX.xhtml:
348         * fast/dom/SelectorAPI/detached-element-expected.txt:
349         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
350         * fast/dom/SelectorAPI/not-supported-namespace-in-selector.html:
351         * fast/dom/SelectorAPI/script-tests/detached-element.js:
352         * fast/dom/SelectorAPI/script-tests/undefined-null-stringify.js:
353         * fast/dom/SelectorAPI/script-tests/viewless-document.js:
354         * fast/dom/SelectorAPI/undefined-null-stringify-expected.txt:
355         * fast/dom/SelectorAPI/viewless-document-expected.txt:
356         * fast/forms/radio/radio-live-validation-style-expected.txt:
357         * fast/forms/radio/radio-live-validation-style.html:
358         * fast/harness/results.html:
359
360 2014-04-20  Alexey Proskuryakov  <ap@apple.com>
361
362         Expando properties on attribute nodes disappear
363         https://bugs.webkit.org/show_bug.cgi?id=88045
364
365         * TestExpectations:
366         * platform/efl/TestExpectations:
367         * platform/mac/TestExpectations:
368         * platform/win/TestExpectations:
369         Consolidated test expectations, because all ports are equally affected. Some
370         platforms accidentally start to pass this test sometimes, but there is no real fix yet.
371
372 2014-04-20  Zalan Bujtas  <zalan@apple.com>
373
374         Subpixel rendering: RenderLayer's size is set using enclosingRect() which can result in cruft.
375         https://bugs.webkit.org/show_bug.cgi?id=131468
376
377         Reviewed by Darin Adler.
378
379         Layers marked opaque may not paint edge pixels, when RenderLayer bounds are non-integral and
380         get device pixel snapped.
381         For details see this: https://trac.webkit.org/r159463
382
383         * compositing/hidpi-non-simple-compositing-layer-with-fractional-size-and-background-expected.html: Added.
384         * compositing/hidpi-non-simple-compositing-layer-with-fractional-size-and-background.html: Added.
385
386 2014-04-19  Darin Adler  <darin@apple.com>
387
388         Simple layout can get confused by coordinate overflow
389         https://bugs.webkit.org/show_bug.cgi?id=131890
390         rdar://problem/15558510
391
392         Reviewed by Andreas Kling.
393
394         * fast/css/simple-layout-overflow-expected.txt: Added.
395         * fast/css/simple-layout-overflow.html: Added.
396
397 2014-04-19  Alexey Proskuryakov  <ap@apple.com>
398
399         Crashes in HTMLFormElement::submit.
400         https://bugs.webkit.org/show_bug.cgi?id=131910
401         <rdar://problem/15661790>
402
403         Reviewed by Anders Carlsson.
404
405         * fast/forms/form-submission-crash-2-expected.txt: Added.
406         * fast/forms/form-submission-crash-2.html: Added.
407         * fast/forms/form-submission-crash-expected.txt: Added.
408         * fast/forms/form-submission-crash.html: Added.
409
410 2014-04-20  Antti Koivisto  <antti@apple.com>
411
412         Text bounding box computation for simple line layout is wrong
413         https://bugs.webkit.org/show_bug.cgi?id=131912
414
415         Reviewed by Andreas Kling.
416         
417         Some dumped RenderText sizes change in table related test. These are progressions,
418         the new results match the contained lines. There are no visual changes.
419
420         * platform/mac/fast/table/dynamic-caption-add-remove-before-child-expected.txt:
421         * platform/mac/fast/table/multiple-captions-display-expected.txt:
422         * platform/mac/tables/mozilla/marvin/body_col-expected.txt:
423         * platform/mac/tables/mozilla/marvin/x_th_valign_baseline-expected.txt:
424         * platform/mac/tables/mozilla/other/body_col-expected.txt:
425         * platform/mac/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
426         * platform/mac/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
427         * platform/mac/tables/mozilla_expected_failures/core/captions3-expected.txt:
428         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
429
430 2014-04-20  Commit Queue  <commit-queue@webkit.org>
431
432         Unreviewed, rolling out r167501.
433         https://bugs.webkit.org/show_bug.cgi?id=131913
434
435         It broke DYEBench (Requested by mhahnenberg on #webkit).
436
437         Reverted changeset:
438
439         "Deleting properties poisons objects"
440         https://bugs.webkit.org/show_bug.cgi?id=131551
441         http://trac.webkit.org/changeset/167501
442
443 2014-04-19  Zalan Bujtas  <zalan@apple.com>
444
445         Subpixel rendering: RenderLayer's clipping should snap to device pixel boundaries.
446         https://bugs.webkit.org/show_bug.cgi?id=131466
447
448         Reviewed by Simon Fraser.
449
450         Fractional pixel clipping can produce cruft on RenderLayers. Since RenderLayer
451         sizing and painting are snapped, painting clip rect needs to be snapped the same way.
452
453         * fast/clip/clip-when-rect-has-fractional-pixel-value-expected.html: Added.
454         * fast/clip/clip-when-rect-has-fractional-pixel-value.html: Added.
455
456 2014-04-19  Chris Fleizach  <cfleizach@apple.com>
457
458         AX: grid rows are not recognized do to lack of explicit role="row", role="gridcell"
459         https://bugs.webkit.org/show_bug.cgi?id=131819
460
461         Reviewed by Darin Adler.
462
463         * accessibility/table-with-missing-aria-role-rows-expected.txt: Added.
464         * accessibility/table-with-missing-aria-role-rows.html: Added.
465
466 2014-04-19  Chris Fleizach  <cfleizach@apple.com>
467
468         AX: Malformed tables exposing incorrect col and colSpans
469         https://bugs.webkit.org/show_bug.cgi?id=131796
470
471         Reviewed by Darin Adler.
472
473         * accessibility/table-incorrect-colspan-cell-expected.txt: Added.
474         * accessibility/table-incorrect-colspan-cell.html: Added.
475
476 2014-04-19  Zalan Bujtas  <zalan@apple.com>
477
478        [Mac] Unreviewed gardening.
479
480         repaintRectsAsText() reports wrong subpixel dirty rects on hidpi.
481
482         * platform/mac/TestExpectations:
483
484 2014-04-19  Andrei Bucur  <abucur@adobe.com>
485
486         [CSS Regions] Harden the layout in case there are no regions
487         https://bugs.webkit.org/show_bug.cgi?id=131517
488
489         Reviewed by Mihnea Ovidenie.
490
491         Add a test that verifies the content of a flow thread is updated when all
492         the regions are removed.
493
494         * fast/regions/simplified-layout-no-regions-expected.txt: Added.
495         * fast/regions/simplified-layout-no-regions.html: Added.
496
497 2014-04-19  Darin Adler  <darin@apple.com>
498
499         Cleared executable bits on many .html and .txt files.
500
501 2014-04-19  Zalan Bujtas  <zalan@apple.com>
502
503         https://bugs.webkit.org/show_bug.cgi?id=131594
504         Subpixel rendering: WK1: Wrong repaint rect is calculated when layer has non-compositing transform.
505
506         Reviewed by Simon Fraser.
507
508         We need to snap the repaint rect for transformed object the same way when we paint them.
509
510         Test: fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html
511
512         * fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform-expected.txt: Added.
513         * fast/repaint/hidpi-wrong-repaint-rect-when-parent-has-noncompositing-transform.html: Added.
514
515 2014-04-18  Dean Jackson  <dino@apple.com>
516
517         [WebGL] Two tests failing on Mountain Lion after r167520
518         https://bugs.webkit.org/show_bug.cgi?id=131886
519
520         Skip two failing tests.
521
522         * platform/mac/TestExpectations:
523
524 2014-04-18  Timothy Hatcher  <timothy@apple.com>
525
526         Skip fast/dom/gc-attribute-node.html which is flaky
527         https://bugs.webkit.org/show_bug.cgi?id=131885
528
529         * platform/mac/TestExpectations:
530
531 2014-04-18  Simon Fraser  <simon.fraser@apple.com>
532
533         Contents of directly composited image layers are sometimes missing
534         https://bugs.webkit.org/show_bug.cgi?id=131880
535
536         Reviewed by Tim Horton.
537         
538         Test that that shows the issue in Safari, but not in the test
539         runner because of timing issues, but maybe it will some day.
540
541         * compositing/images/update-content-rect-expected.html: Added.
542         * compositing/images/update-content-rect.html: Added.
543
544 2014-04-18  Commit Queue  <commit-queue@webkit.org>
545
546         Unreviewed, rolling out r167527.
547         https://bugs.webkit.org/show_bug.cgi?id=131883
548
549         Broke 32-bit build (Requested by ap on #webkit).
550
551         Reverted changeset:
552
553         "[Mac] implement WebKitDataCue"
554         https://bugs.webkit.org/show_bug.cgi?id=131799
555         http://trac.webkit.org/changeset/167527
556
557 2014-04-18  Eric Carlson  <eric.carlson@apple.com>
558
559         [Mac] implement WebKitDataCue
560         https://bugs.webkit.org/show_bug.cgi?id=131799
561
562         Reviewed by Dean Jackson.
563
564         * http/tests/media/resources/hls: Added.
565         * http/tests/media/resources/hls/metadata: Added.
566         * http/tests/media/resources/hls/metadata/fileSequence0.ts: Added.
567         * http/tests/media/resources/hls/metadata/fileSequence1.ts: Added.
568         * http/tests/media/resources/hls/metadata/fileSequence2.ts: Added.
569         * http/tests/media/resources/hls/metadata/fileSequence3.ts: Added.
570         * http/tests/media/resources/hls/metadata/prog_index.m3u8: Added.
571         * http/tests/media/track-in-band-hls-metadata-expected.txt: Added.
572         * http/tests/media/track-in-band-hls-metadata.html: Added.
573         * media/track/track-datacue-value-expected.txt: Added.
574         * media/track/track-datacue-value.html: Added.
575         * platform/efl/TestExpectations: Skip the new tests.
576         * platform/gtk/TestExpectations: Ditto.
577         * platform/mac/js/dom/global-constructors-attributes-expected.txt: Update.
578         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Update.
579         * platform/mac/TestExpectations: Skip DataCue test on all Mac versions. Skip HLS test on 
580             Mountain Lion.
581         * platform/win/TestExpectations: Skip the new tests.
582
583 2014-04-18  Hans Muller  <hmuller@adobe.com>
584
585         [CSS Shapes] Add parsing support for gradients
586         https://bugs.webkit.org/show_bug.cgi?id=131444
587
588         Reviewed by Bem Jones-Bey.
589
590         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
591         * fast/shapes/parsing/parsing-test-utils.js:
592         * fast/shapes/shape-outside-floats/shape-outside-linear-gradient-expected.html: Added.
593         * fast/shapes/shape-outside-floats/shape-outside-linear-gradient.html: Added.
594
595 2014-04-18  Alexey Proskuryakov  <ap@apple.com>
596
597         [WK1] media/event-attributes.html is flaky
598         https://bugs.webkit.org/show_bug.cgi?id=131855
599
600         * platform/mac/TestExpectations: Marking as such.
601
602 2014-04-17  Mark Hahnenberg  <mhahnenberg@apple.com>
603
604         Deleting properties poisons objects
605         https://bugs.webkit.org/show_bug.cgi?id=131551
606
607         Reviewed by Geoffrey Garen.
608
609         New JS regress test. We're ~3.5x faster on this microbenchmark now.
610
611         * js/regress/delete-a-few-properties-then-get-by-id-expected.txt: Added.
612         * js/regress/delete-a-few-properties-then-get-by-id.html: Added.
613         * js/regress/script-tests/delete-a-few-properties-then-get-by-id.js: Added.
614         (MyObject):
615         (foo):
616
617 2014-04-18  Alexey Proskuryakov  <ap@apple.com>
618
619         http/tests/multipart/policy-ignore-crash.php erroneously depends on http stack quirks
620         https://bugs.webkit.org/show_bug.cgi?id=131853
621
622         Reviewed by Brady Eidson.
623
624         * http/tests/multipart/policy-ignore-crash.php: Produce a nice multipart response
625         with boundaries on their own lines.
626
627 2014-04-18  Simon Fraser  <simon.fraser@apple.com>
628
629         Worse animation performance on pages with 3D transforms
630         https://bugs.webkit.org/show_bug.cgi?id=131838
631         <rdar://problem/16428630&15705876>
632
633         Reviewed by Dean Jackson.
634         
635         Testcase having layers at various z translates which shows the bucketing
636         of contentsScale, and fix results affected by the patch.
637
638         * compositing/contents-scale/rounded-contents-scale-expected.txt: Added.
639         * compositing/contents-scale/rounded-contents-scale.html: Added.
640         * compositing/contents-scale/z-translate-expected.txt:
641         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
642         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
643         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
644         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
645         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
646         * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
647         * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
648         * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
649
650 2014-04-18  Radu Stavila  <stavila@adobe.com>
651
652         [CSS Regions] Content overflowing a transformed region is clipped
653         https://bugs.webkit.org/show_bug.cgi?id=116833
654
655         Reviewed by Mihnea Ovidenie.
656
657         Added test for overflow of content in 3d transformed regions.
658
659         * fast/regions/overflow-3dtransformed-region-expected.txt: Added.
660         * fast/regions/overflow-3dtransformed-region.html: Added.
661
662 2014-04-18  Radu Stavila  <stavila@adobe.com>
663
664         [CSSRegions] Incorrect background paint on positioned element hover
665         https://bugs.webkit.org/show_bug.cgi?id=131617
666
667         Reviewed by Andrei Bucur.
668
669         Added test for the proper repainting of absolute positioned elements in regions when the
670         absolute top of the elements causes it to be pushed to the next region.
671
672         * fast/regions/repaint/repaint-absolute-pushed-to-next-region-expected.txt: Added.
673         * fast/regions/repaint/repaint-absolute-pushed-to-next-region.html: Added.
674
675 2014-04-18  Philippe Normand  <pnormand@igalia.com>
676
677         Remove NETWORK_INFO support
678         https://bugs.webkit.org/show_bug.cgi?id=131841
679
680         Reviewed by Gyuyoung Kim.
681
682         * networkinformation/add-listener-from-callback-expected.txt: Removed.
683         * networkinformation/add-listener-from-callback.html: Removed.
684         * networkinformation/basic-all-types-of-events-expected.txt: Removed.
685         * networkinformation/basic-all-types-of-events.html: Removed.
686         * networkinformation/basic-operation-expected.txt: Removed.
687         * networkinformation/basic-operation.html: Removed.
688         * networkinformation/event-after-navigation-expected.txt: Removed.
689         * networkinformation/event-after-navigation.html: Removed.
690         * networkinformation/multiple-frames-expected.txt: Removed.
691         * networkinformation/multiple-frames.html: Removed.
692         * networkinformation/resources/event-after-navigation-new.html: Removed.
693         * networkinformation/script-tests/add-listener-from-callback.js: Removed.
694         * networkinformation/script-tests/basic-all-types-of-events.js: Removed.
695         * networkinformation/script-tests/basic-operation.js: Removed.
696         * networkinformation/script-tests/event-after-navigation.js: Removed.
697         * networkinformation/script-tests/multiple-frames.js: Removed.
698         * networkinformation/script-tests/updates.js: Removed.
699         * networkinformation/script-tests/window-property.js: Removed.
700         * networkinformation/updates-expected.txt: Removed.
701         * networkinformation/updates.html: Removed.
702         * networkinformation/window-property-expected.txt: Removed.
703         * networkinformation/window-property.html: Removed.
704
705 2014-04-17  Commit Queue  <commit-queue@webkit.org>
706
707         Unreviewed, rolling out r167478.
708         https://bugs.webkit.org/show_bug.cgi?id=131840
709
710         Broke multicol tests (Requested by ap on #webkit).
711
712         Reverted changeset:
713
714         "[New Multicolumn] Pagination mode messed up with non-inline
715         axis and reversed direction."
716         https://bugs.webkit.org/show_bug.cgi?id=131811
717         http://trac.webkit.org/changeset/167478
718
719 2014-04-17  Darin Adler  <darin@apple.com>
720
721         hostname extraction from a URL should not decode percent-escape sequences
722         https://bugs.webkit.org/show_bug.cgi?id=131837
723         rdar://problem/15211936
724
725         Reviewed by Anders Carlsson and Dave Hyatt.
726
727         * fast/dom/DOMURL/parsing-expected.txt: Added.
728         * fast/dom/DOMURL/parsing.html: Added.
729         * fast/dom/HTMLAnchorElement/anchor-element-href-parsing-expected.txt: Added.
730         * fast/dom/HTMLAnchorElement/anchor-element-href-parsing.html: Added.
731
732 2014-04-17  David Hyatt  <hyatt@apple.com>
733
734         [New Multicolumn] Pagination mode messed up with non-inline axis and reversed direction.
735         https://bugs.webkit.org/show_bug.cgi?id=131811
736
737         Reviewed by Dean Jackson.
738
739         * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb-expected.html: Added.
740         * fast/multicol/newmulticol/compare-with-old-impl/BottomToTop-tb.html: Added.
741
742 2014-04-16  Huang Dongsung  <luxtella@company100.net>
743
744         Make RenderLayerBacking get the timingFunction of the correct animation.
745         https://bugs.webkit.org/show_bug.cgi?id=100632
746
747         Reviewed by Simon Fraser.
748
749         When an element on a compositing layer has multiple animations that have
750         different timingFunctions, the progress of each animation should be
751         calculated using its respective timingFunction in Accelerated
752         Compositing.
753
754         * animations/keyframe-multiple-timing-functions-transform-expected.txt: Added.
755         * animations/keyframe-multiple-timing-functions-transform.html: Added.
756
757 2014-04-17  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
758
759         Unreviewed, EFL gardening. Remove duplicated test case in EFL WK2 TestExpectations.
760
761         * platform/efl-wk2/TestExpectations:
762
763 2014-04-17  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
764
765         Unreviewed, fix a test case path, which was moved to different folder.
766
767         * platform/efl/TestExpectations:
768
769 2014-04-17  David Hyatt  <hyatt@apple.com>
770
771         [New Multicolumn] Column rules don't respect the specified stacking order.
772         https://bugs.webkit.org/show_bug.cgi?id=131804
773
774         Reviewed by Beth Dakin.
775
776         * fast/multicol/newmulticol/compare-with-old-impl/column-rules-stacking-expected.html: Added.
777         * fast/multicol/newmulticol/compare-with-old-impl/column-rules-stacking.html: Added.
778
779 2014-04-17  Rik Cabanier  <cabanier@adobe.com>
780
781         [CSS Blending] Remove the -webkit- prefix for mix-blend-mode and isolation CSS properties
782         https://bugs.webkit.org/show_bug.cgi?id=131355
783
784         Reviewed by Dean Jackson.
785
786         Removed prefix from mix-blend-mode and isolation in layout tests.
787
788         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html:
789         * css3/compositing/blend-mode-ancestor-clipping-layer.html:
790         * css3/compositing/blend-mode-background.html:
791         * css3/compositing/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html:
792         * css3/compositing/blend-mode-isolated-group-1.html:
793         * css3/compositing/blend-mode-isolated-group-2.html:
794         * css3/compositing/blend-mode-isolated-group-3.html:
795         * css3/compositing/blend-mode-layers.html:
796         * css3/compositing/blend-mode-parent-of-composited-blended-has-layer.html:
797         * css3/compositing/blend-mode-property-expected.txt:
798         * css3/compositing/blend-mode-property-parsing-expected.txt:
799         * css3/compositing/blend-mode-property-parsing-invalid-expected.txt:
800         * css3/compositing/blend-mode-reflection.html:
801         * css3/compositing/blend-mode-simple-composited.html:
802         * css3/compositing/blend-mode-simple.html:
803         * css3/compositing/blend-mode-transform-style-expected.txt:
804         * css3/compositing/blend-mode-transform-style.html:
805         * css3/compositing/blend-mode-with-accelerated-sibling.html:
806         * css3/compositing/blend-mode-with-composited-descendant-should-have-layer.html:
807         * css3/compositing/isolation-isolate-blended-child-expected.html:
808         * css3/compositing/isolation-isolate-blended-child.html:
809         * css3/compositing/isolation-parsing.html:
810         * css3/compositing/script-tests/blend-mode-property-parsing-invalid.js:
811         (testInvalidFilterRule):
812         * css3/compositing/script-tests/blend-mode-property-parsing.js:
813         (testBlendModeRule):
814         * css3/compositing/script-tests/blend-mode-property.js:
815         (testblendmode):
816         * css3/compositing/svg-blend-color-dodge.html:
817         * css3/compositing/svg-blend-color.html:
818         * css3/compositing/svg-blend-hard-light.html:
819         * css3/compositing/svg-blend-hue.html:
820         * css3/compositing/svg-blend-layer-blend.html:
821         * css3/compositing/svg-blend-layer-clip-path.html:
822         * css3/compositing/svg-blend-layer-filter.html:
823         * css3/compositing/svg-blend-layer-opacity.html:
824         * css3/compositing/svg-blend-layer-shadow.html:
825         * css3/compositing/svg-blend-luminosity.html:
826         * css3/compositing/svg-blend-multiply-alpha.html:
827         * css3/compositing/svg-blend-multiply.html:
828         * css3/compositing/svg-blend-saturation.html:
829         * css3/compositing/svg-blend-screen.html:
830         * css3/compositing/svg-blend-soft-light.html:
831         * css3/compositing/svg-isolation-default-expected.html:
832         * css3/compositing/svg-isolation-default.html:
833         * css3/compositing/svg-isolation-isolated-group-expected.html:
834         * css3/compositing/svg-isolation-isolated-group.html:
835         * fast/repaint/blend-mode-isolate-stacking-context.html:
836         * inspector-protocol/layers/layers-blending-compositing-reasons.html:
837         * transitions/blendmode-transitions-expected.txt:
838         * transitions/blendmode-transitions.html:
839
840 2014-04-16  Jer Noble  <jer.noble@apple.com>
841
842         Fullscreen media controls are unusable in pagination mode
843         https://bugs.webkit.org/show_bug.cgi?id=131705
844
845         Reviewed by Darin Adler.
846
847         * fullscreen/full-screen-no-style-sharing-expected.txt: Rebaselined.
848         * fullscreen/video-cursor-auto-hide.html: Corrected test to move cursor
849             to the middle of the video element.
850
851 2014-04-16  Jer Noble  <jer.noble@apple.com>
852
853         [MSE] Multiple initialization segments with same codecs in tracks fail validation.
854         https://bugs.webkit.org/show_bug.cgi?id=131768
855
856         Reviewed by Eric Carlson.
857
858         * media/media-source/media-source-multiple-initialization-segments-expected.txt: Added.
859         * media/media-source/media-source-multiple-initialization-segments.html: Added.
860
861 2014-04-17  David Hyatt  <hyatt@apple.com>
862
863         [New Multicolumn] Column sets below spanners don't repaint properly.
864         https://bugs.webkit.org/show_bug.cgi?id=131778
865
866         Reviewed by Beth Dakin.
867
868         * fast/repaint/spanner-with-margin-expected.txt: Added.
869         * fast/repaint/spanner-with-margin.html: Added.
870
871 2014-04-17  Eduardo Lima Mitev  <elima@igalia.com>
872
873         [GTK] [Gardening] Updates GTK test expectations
874
875         * platform/gtk/TestExpectations:
876           - Marked as flaky
877             - fast/frames/frame-programmatic-noresize.html
878             - fast/frames/frame-with-noresize-can-be-resized-after-removal-of-noresize.html
879             - fast/frames/frame-with-noresize-can-be-resized-after-setting-noResize-to-false.html
880           - Removed because are passing now
881             - fast/dom/gc-dom-tree-lifetime.html
882             - http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html
883             - editing/editability/ignored-content.html
884
885 2014-04-17  Koji Ishii  <kojishi@gmail.com>
886
887         Catch up ruby and its tag omission rule changes in HTML5 CR Feb 2014
888         https://bugs.webkit.org/show_bug.cgi?id=131175
889
890         Reviewed by Darin Adler.
891
892         25 new test cases in 2 test files imported from pull requests to html5lib-tests,
893         with run- and expected-files generated.
894         All new tests pass with the changes included in this patch.
895
896         * html5lib/generated/run-ruby-data-expected.txt: Added.
897         * html5lib/generated/run-ruby-data.html: Added (generated by generate-test-wrappers.py)
898         * html5lib/generated/run-ruby-write-expected.txt: Added.
899         * html5lib/generated/run-ruby-write.html: Added (generated by generate-test-wrappers.py)
900         * html5lib/resources/ruby.dat: Added from https://github.com/darobin/html5lib-tests/pull/1
901         * html5lib/resources/tests19.dat: Updated from https://github.com/html5lib/html5lib-tests/pull/27
902
903 2014-04-17  Alexey Proskuryakov  <ap@apple.com>
904
905         Don't skip inspector/dom/content-flow-list.html and inspector/dom/content-flow-content-removal.html.
906
907         First, they no longer crash/assert. They fail most of the time, but that's tracked as bug 129817.
908
909         Second, skipping was ineffective anyway, because we had a preceding [ Pass Failure ]
910         entry for the same files.
911
912         * TestExpectations:
913
914 2014-04-17  David Hyatt  <hyatt@apple.com>
915
916         [New Multicolumn] REGRESSION: Column set styles don't update when zooming etc.
917         https://bugs.webkit.org/show_bug.cgi?id=131777
918
919         Reviewed by Enrica Casucci.
920
921         * fast/multicol/zoom-test-expected.html: Added.
922         * fast/multicol/zoom-test.html: Added.
923
924 2014-04-17  Darin Adler  <darin@apple.com>
925
926         Add separate flag for IndexedDatabase in workers since the current implementation is not threadsafe
927         https://bugs.webkit.org/show_bug.cgi?id=131785
928         rdar://problem/16003108
929
930         Reviewed by Brady Eidson.
931
932         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
933         * js/dom/global-constructors-attributes-shared-worker-expected.txt:
934         Updated results since indexed database features are not on by default any more.
935
936 2014-04-17  Ion Rosca  <rosca@adobe.com>
937
938         [CSS Blending] Isolation descendant dependent flags are not updated correctly
939         https://bugs.webkit.org/show_bug.cgi?id=130892
940
941         Reviewed by Dean Jackson.
942
943         * css3/compositing/blend-mode-isolation-flags-append-non-stacking-context-blending.html: Added.
944         * css3/compositing/blend-mode-isolation-flags-append-stacking-context-blending.html: Added.
945         * css3/compositing/blend-mode-isolation-flags-remove-non-stacking-context-blending.html: Added.
946         * css3/compositing/blend-mode-isolation-flags-remove-stacking-context-blending.html: Added.
947         * css3/compositing/blend-mode-isolation-flags-turn-off-blending-no-isolation.html: Added.
948         * css3/compositing/blend-mode-isolation-flags-turn-off-blending.html: Added.
949         * css3/compositing/blend-mode-isolation-flags-turn-off-stacking-context.html: Added.
950         * css3/compositing/blend-mode-isolation-flags-turn-on-blending.html: Added.
951         * css3/compositing/blend-mode-isolation-flags-turn-on-stacking-context.html: Added.
952         * platform/mac/css3/compositing/blend-mode-background-expected.txt:
953         * platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt:
954         * platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt:
955         * platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt:
956         * platform/mac/css3/compositing/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.txt: Added.
957         * platform/mac/css3/compositing/blend-mode-isolation-flags-append-stacking-context-blending-expected.txt: Added.
958         * platform/mac/css3/compositing/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.txt: Added.
959         * platform/mac/css3/compositing/blend-mode-isolation-flags-remove-stacking-context-blending-expected.txt: Added.
960         * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-off-blending-expected.txt: Added.
961         * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.txt: Added.
962         * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-off-stacking-context-expected.txt: Added.
963         * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-on-blending-expected.txt: Added.
964         * platform/mac/css3/compositing/blend-mode-isolation-flags-turn-on-stacking-context-expected.txt: Added.
965         * platform/mac/css3/compositing/blend-mode-layers-expected.txt:
966         * platform/mac/css3/compositing/blend-mode-reflection-expected.txt:
967         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
968         * platform/mac/css3/compositing/blend-mode-simple-expected.txt:
969
970 2014-04-16  Brian J. Burg  <burg@cs.washington.edu>
971
972         Web Replay: memoize fallback time values for document.lastModified
973         https://bugs.webkit.org/show_bug.cgi?id=131318
974
975         Reviewed by Joseph Pecoraro.
976
977         Mark the new test as skipped until dependent functionality is landed.
978
979         * http/tests/inspector/replay/document-last-modified-fallback-value.html: Added.
980
981 2014-04-16  Dean Jackson  <dino@apple.com>
982
983         MediaDocument on iOS should be full page
984         https://bugs.webkit.org/show_bug.cgi?id=131774
985
986         Reviewed by Jer Noble.
987
988         * platform/iphone-simulator/media/media-document-controls-size-expected.txt: Added.
989         * platform/iphone-simulator/media/media-document-controls-size.html: Added.
990
991 2014-04-16  Roger Fong  <roger_fong@apple.com>
992
993         Add a way for layout tests to determine whether or not a plugin is snapshotted.
994         https://bugs.webkit.org/show_bug.cgi?id=131650.
995         <rdar://problem/16615528>
996
997         Reviewed by Dean Jackson.
998
999         Adjust simple.html accordingly, more snapshotting test changes to come.
1000         * platform/mac-wk2/plugins/snapshotting/simple-expected.txt:
1001         * plugins/snapshotting/simple.html: 
1002
1003 2014-04-16  Oliver Hunt  <oliver@apple.com>
1004
1005         Simple ES6 feature:Array.prototype.fill
1006         https://bugs.webkit.org/show_bug.cgi?id=131703
1007
1008         Reviewed by David Hyatt.
1009
1010         Add tests.
1011
1012         * js/Object-getOwnPropertyNames-expected.txt:
1013         * js/array-fill-expected.txt: Added.
1014         * js/array-fill.html: Added.
1015         * js/script-tests/Object-getOwnPropertyNames.js:
1016         * js/script-tests/array-fill.js: Added.
1017
1018 2014-04-16  David Kilzer  <ddkilzer@apple.com>
1019
1020         Remove test results that match platform/mac results
1021
1022         Found using this shell script:
1023
1024         $ for F in `find LayoutTests/platform/ios-sim -name \*-expected.txt`; do \
1025         T=`echo $F | sed -e 's#platform/ios-sim/##'`; \
1026         M=`echo $F | sed -e 's#platform/ios-sim/#platform/mac/#'`; \
1027         ML=`echo $F | sed -e 's#platform/ios-sim/#platform/mac-mountainlion/#'`; \
1028         if [ -f $M -a ! -f $ML -a -z "`diff -u $F $M 2> /dev/null`" ]; then echo $F; fi; \
1029         done
1030
1031         * platform/ios-sim/fast/block/positioning/016-expected.txt: Removed.
1032         * platform/ios-sim/fast/block/positioning/025-expected.txt: Removed.
1033         * platform/ios-sim/fast/dom/icon-url-property-expected.txt: Removed.
1034         * platform/ios-sim/fast/hidpi/focus-rings-expected.txt: Removed.
1035         * platform/ios-sim/fast/multicol/shrink-to-column-height-for-pagination-expected.txt: Removed.
1036         * platform/ios-sim/fast/preloader/document-write-2-expected.txt: Removed.
1037         * platform/ios-sim/fast/preloader/script-expected.txt: Removed.
1038         * platform/ios-sim/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Removed.
1039         * platform/ios-sim/fast/xsl/sort-locale-expected.txt: Removed.
1040         * platform/ios-sim/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Removed.
1041         * platform/ios-sim/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Removed.
1042         * platform/ios-sim/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Removed.
1043         * platform/ios-sim/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Removed.
1044
1045 2014-04-16  David Kilzer  <ddkilzer@apple.com>
1046
1047         Remove test results that match top-level results
1048
1049         Found using this shell script:
1050
1051         $ for F in `find LayoutTests/platform/ios-sim -name \*-expected.txt`; do \
1052         T=`echo $F | sed -e 's#platform/ios-sim/##'`; \
1053         M=`echo $F | sed -e 's#platform/ios-sim/#platform/mac/#'`; \
1054         ML=`echo $F | sed -e 's#platform/ios-sim/#platform/mac-mountainlion/#'`; \
1055         if [ ! -f $M -a ! -f $ML -a -f $T -a -z "`diff -u $F $T 2> /dev/null`" ]; then echo $F; fi; \
1056         done
1057
1058         * platform/ios-sim/compositing/layer-creation/no-compositing-for-sticky-expected.txt: Removed.
1059         * platform/ios-sim/editing/inserting/insert-3786362-fix-expected.txt: Removed.
1060         * platform/ios-sim/editing/inserting/insert-3907422-fix-expected.txt: Removed.
1061         * platform/ios-sim/editing/unsupported-content/table-delete-001-expected.txt: Removed.
1062         * platform/ios-sim/editing/unsupported-content/table-delete-003-expected.txt: Removed.
1063         * platform/ios-sim/fast/block/positioning/move-with-auto-width-expected.txt: Removed.
1064         * platform/ios-sim/fast/canvas/2d.backingStorePixelRatio-expected.txt: Removed.
1065         * platform/ios-sim/fast/canvas/2d.imageDataHD-expected.txt: Removed.
1066         * platform/ios-sim/fast/canvas/canvas-fillPath-shadow-expected.txt: Removed.
1067         * platform/ios-sim/fast/canvas/webgl/texture-npot-expected.txt: Removed.
1068         * platform/ios-sim/fast/css/MarqueeLayoutTest-expected.txt: Removed.
1069         * platform/ios-sim/fast/css/color-leakage-expected.txt: Removed.
1070         * platform/ios-sim/fast/css/font-face-multiple-remote-sources-expected.txt: Removed.
1071         * platform/ios-sim/fast/css/font-face-remote-expected.txt: Removed.
1072         * platform/ios-sim/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
1073         * platform/ios-sim/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
1074         * platform/ios-sim/fast/css/nested-layers-with-hover-expected.txt: Removed.
1075         * platform/ios-sim/fast/dom/HTMLFormElement/associated-elements-after-index-assertion-fail1-expected.txt: Removed.
1076         * platform/ios-sim/fast/dom/Window/window-postmessage-arrays-expected.txt: Removed.
1077         * platform/ios-sim/fast/dom/constructed-objects-prototypes-expected.txt: Removed.
1078         * platform/ios-sim/fast/dom/gc-10-expected.txt: Removed.
1079         * platform/ios-sim/fast/dom/tabindex-clamp-expected.txt: Removed.
1080         * platform/ios-sim/fast/dynamic/dirty-float-in-clean-line-expected.txt: Removed.
1081         * platform/ios-sim/fast/events/pageshow-pagehide-on-back-cached-with-frames-expected.txt: Removed.
1082         * platform/ios-sim/fast/forms/mailto/advanced-get-expected.txt: Removed.
1083         * platform/ios-sim/fast/forms/mailto/advanced-put-expected.txt: Removed.
1084         * platform/ios-sim/fast/forms/radio/indeterminate-radio-expected.txt: Removed.
1085         * platform/ios-sim/fast/forms/select-script-onchange-expected.txt: Removed.
1086         * platform/ios-sim/fast/forms/suggested-value-expected.txt: Removed.
1087         * platform/ios-sim/fast/history/timed-refresh-in-cached-frame-expected.txt: Removed.
1088         * platform/ios-sim/fast/lists/inline-before-content-after-list-marker-expected.txt: Removed.
1089         * platform/ios-sim/fast/media/media-query-list-07-expected.txt: Removed.
1090         * platform/ios-sim/fast/media/print-restores-previous-mediatype-expected.txt: Removed.
1091         * platform/ios-sim/fast/multicol/span/before-child-anonymous-column-block-expected.txt: Removed.
1092         * platform/ios-sim/fast/overflow/horizontal-scroll-after-back-expected.txt: Removed.
1093         * platform/ios-sim/fast/overflow/scrollbar-restored-expected.txt: Removed.
1094         * platform/ios-sim/fast/repaint/table-hover-on-link-expected.txt: Removed.
1095         * platform/ios-sim/fast/repaint/table-section-repaint-expected.txt: Removed.
1096         * platform/ios-sim/fast/ruby/floating-ruby-text-expected.txt: Removed.
1097         * platform/ios-sim/fast/ruby/overhang-horizontal-expected.txt: Removed.
1098         * platform/ios-sim/fast/ruby/overhang-horizontal-no-overlap1-expected.txt: Removed.
1099         * platform/ios-sim/fast/ruby/overhang-horizontal-no-overlap2-expected.txt: Removed.
1100         * platform/ios-sim/fast/ruby/positioned-ruby-text-expected.txt: Removed.
1101         * platform/ios-sim/fast/ruby/ruby-text-before-child-split-expected.txt: Removed.
1102         * platform/ios-sim/fast/table/empty-row-crash-expected.txt: Removed.
1103         * platform/ios-sim/fast/table/empty-section-crash-expected.txt: Removed.
1104         * platform/ios-sim/fast/table/inline-form-assert-expected.txt: Removed.
1105         * platform/ios-sim/fast/table/max-width-integer-overflow-expected.txt: Removed.
1106         * platform/ios-sim/fast/table/table-row-split2-expected.txt: Removed.
1107         * platform/ios-sim/fast/table/table-section-split2-expected.txt: Removed.
1108         * platform/ios-sim/fast/table/table-split-expected.txt: Removed.
1109         * platform/ios-sim/fast/table/table-split2-expected.txt: Removed.
1110         * platform/ios-sim/fast/text/apply-start-width-after-skipped-text-expected.txt: Removed.
1111         * platform/ios-sim/fast/text/justify-padding-distribution-expected.txt: Removed.
1112         * platform/ios-sim/fast/text/selection-painted-separately-expected.txt: Removed.
1113         * platform/ios-sim/fast/text/setData-dirty-lines-expected.txt: Removed.
1114         * platform/ios-sim/fast/text/soft-hyphen-2-expected.txt: Removed.
1115         * platform/ios-sim/fast/text/splitText-dirty-lines-expected.txt: Removed.
1116         * platform/ios-sim/fast/transforms/shadows-expected.txt: Removed.
1117         * platform/ios-sim/fast/workers/worker-close-more-expected.txt: Removed.
1118         * platform/ios-sim/fast/writing-mode/table-percent-width-quirk-expected.txt: Removed.
1119         * platform/ios-sim/fast/xmlhttprequest/xmlhttprequest-recursive-sync-event-expected.txt: Removed.
1120         * platform/ios-sim/http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt: Removed.
1121         * platform/ios-sim/http/tests/cookies/simple-cookies-expired-expected.txt: Removed.
1122         * platform/ios-sim/http/tests/cookies/simple-cookies-max-age-expected.txt: Removed.
1123         * platform/ios-sim/http/tests/cookies/single-quoted-value-expected.txt: Removed.
1124         * platform/ios-sim/http/tests/misc/empty-urls-expected.txt: Removed.
1125         * platform/ios-sim/http/tests/multipart/load-last-non-html-frame-expected.txt: Removed.
1126         * platform/ios-sim/http/tests/navigation/post-goback1-expected.txt: Removed.
1127         * platform/ios-sim/http/tests/security/contentSecurityPolicy/connect-src-websocket-blocked-expected.txt: Removed.
1128         * platform/ios-sim/http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt: Removed.
1129         * platform/ios-sim/http/tests/security/local-video-poster-from-remote-expected.txt: Removed.
1130         * platform/ios-sim/http/tests/security/sandboxed-iframe-modify-self-expected.txt: Removed.
1131         * platform/ios-sim/http/tests/security/video-poster-cross-origin-crash-expected.txt: Removed.
1132         * platform/ios-sim/http/tests/xmlhttprequest/chunked-progress-event-expectedLength-expected.txt: Removed.
1133         * platform/ios-sim/http/tests/xmlhttprequest/request-encoding2-expected.txt: Removed.
1134         * platform/ios-sim/http/tests/xmlhttprequest/upload-onloadend-event-after-load-expected.txt: Removed.
1135         * platform/ios-sim/http/tests/xmlhttprequest/upload-onprogress-event-expected.txt: Removed.
1136         * platform/ios-sim/http/tests/xmlhttprequest/upload-progress-events-expected.txt: Removed.
1137         * platform/ios-sim/media/csp-blocks-video-expected.txt: Removed.
1138         * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt: Removed.
1139         * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A3.2-expected.txt: Removed.
1140         * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A5.3_T1-expected.txt: Removed.
1141         * platform/ios-sim/sputnik/Unicode/Unicode_510/S7.6_A5.3_T2-expected.txt: Removed.
1142         * platform/ios-sim/svg/as-image/image-respects-pageScaleFactor-change-expected.txt: Removed.
1143         * platform/ios-sim/svg/css/getComputedStyle-basic-expected.txt: Removed.
1144         * platform/ios-sim/svg/custom/baseval-animval-equality-expected.txt: Removed.
1145         * platform/ios-sim/svg/custom/dasharrayOrigin-expected.txt: Removed.
1146         * platform/ios-sim/svg/custom/getSubStringLength-expected.txt: Removed.
1147         * platform/ios-sim/svg/custom/pattern-scaling-expected.txt: Removed.
1148         * platform/ios-sim/svg/custom/svg-features-expected.txt: Removed.
1149         * platform/ios-sim/svg/dom/altGlyph-dom-expected.txt: Removed.
1150         * platform/ios-sim/svg/foreignObject/fO-parent-display-none-expected.txt: Removed.
1151         * platform/ios-sim/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.txt: Removed.
1152         * platform/ios-sim/svg/foreignObject/fO-parent-of-parent-display-none-expected.txt: Removed.
1153         * platform/ios-sim/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.txt: Removed.
1154         * platform/ios-sim/svg/hittest/svg-ellipse-non-scale-stroke-expected.txt: Removed.
1155
1156 2014-04-16  David Kilzer  <ddkilzer@apple.com>
1157
1158         <http://webkit.org/b/129171> Rebaseline LayoutTests for iOS
1159
1160         3206 files changed, 65535 insertions(+), 39972 deletions(-)
1161
1162         * platform/ios-sim/Skipped: Clean up old items.  Skip tests that
1163         time out due to notifyDone() not being called.
1164
1165 2014-04-16  David Kilzer  <ddkilzer@apple.com>
1166
1167         Upstream iOS layout test results
1168
1169         7354 files changed, 367781 insertions(+)
1170
1171         * platform/ios-sim: Add.
1172
1173 2014-04-16  David Kilzer  <ddkilzer@apple.com>
1174
1175         Rename LayoutTests/platformm/iphone-simulator => ios-sim
1176
1177         * platform/ios-sim: Renamed from LayoutTests/platform/iphone-simulator.
1178
1179 2014-04-16  Alexey Proskuryakov  <ap@apple.com>
1180
1181         DataTransfer should cache its FileList
1182         https://bugs.webkit.org/show_bug.cgi?id=131694
1183
1184         Reviewed by Darin Adler.
1185
1186         * fast/events/data-transfer-files-attribute-identity-expected.txt: Added.
1187         * fast/events/data-transfer-files-attribute-identity.html: Added.
1188
1189         * platform/wk2/TestExpectations: Skipped the test, because WKTR doesn't support
1190         file dragging yet.
1191
1192 2014-04-16  Zoltan Horvath  <zoltan@webkit.org>
1193
1194         Remove fast/parser/parser-yield-timing.html from skipped list
1195         https://bugs.webkit.org/show_bug.cgi?id=131749
1196
1197         Reviewed by Darin Adler.
1198
1199         The test was originally skipped in Bug 89812 due to flakiness on Chromium
1200         debug bots. I run the tests with huge iterations and I don't see
1201         flakiness on Mavericks release/debug. Let's remove from skipped for now.
1202
1203         * platform/mac/TestExpectations:
1204
1205 2014-04-16  Bem Jones-Bey  <bjonesbe@adobe.com>
1206
1207         Remove references to Leopard and Snow Leopard from Windows TestExpectations
1208
1209         Filed new bugs to track each of these tests, so someone with a windows
1210         build can try and see if the tests still fail.
1211
1212         Unreviewed.
1213
1214         * platform/win/TestExpectations:
1215         * platform/wincairo/TestExpectations:
1216
1217 2014-04-16  David Hyatt  <hyatt@apple.com>
1218
1219         Make sure to skip the RenderMultiColumnFlowThread when resolving percentage heights inside columns against
1220         containing blocks. The flow thread's auto height should not interfere if a fixed height is specified on
1221         an ancestor.
1222
1223         https://bugs.webkit.org/show_bug.cgi?id=131741
1224
1225         Reviewed by Simon Fraser.
1226
1227         * fast/multicol/percent-height-expected.html: Added.
1228         * fast/multicol/percent-height.html: Added.
1229
1230 2014-04-16  Martin Hodovan  <mhodovan@inf.u-szeged.hu>
1231
1232         ASSERTION FAILED: x2 >= x1 in WebCore::RenderObject::drawLineForBoxSide
1233         https://bugs.webkit.org/show_bug.cgi?id=127835
1234
1235         Added test demonstrates four cases:
1236         Test #1: Negative upper margin + positive upper padding
1237         Test #2: Negative right margin + positive right padding (used to fail)
1238         Test #3: Negative bottom margin + positive bottom padding
1239         Test #4: Negative left margin + positive left padding (used to fail)
1240
1241         Reviewed by Darin Adler.
1242
1243         * fast/css/padding-margin-negative-border-expected.html: Added.
1244         * fast/css/padding-margin-negative-border.html: Added.
1245
1246 2014-04-16  Jer Noble  <jer.noble@apple.com>
1247
1248         [MSE] Seeks into buffered ranges will never complete.
1249         https://bugs.webkit.org/show_bug.cgi?id=131717
1250
1251         Reviewed by Eric Carlson.
1252
1253         * media/media-source/media-source-seek-complete-expected.txt: Added.
1254         * media/media-source/media-source-seek-complete.html: Added.
1255
1256 2014-04-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
1257
1258         Unreviewed EFL gardening. Some test modules come to crash since buildbot uses
1259         Ubuntu 13.10. Skip those crash modules for now. 
1260
1261         * platform/efl-wk2/TestExpectations:
1262
1263 2014-04-14  Roger Fong  <roger_fong@apple.com>
1264
1265         Snapshotted plugins may need to be restarted if style properties are changed after initial load of plugin.
1266         https://bugs.webkit.org/show_bug.cgi?id=131553.
1267         <rdar://problem/15443375>
1268
1269         Reviewed by Timothy Horton.
1270
1271         * platform/mac-wk2/plugins/snapshotting/set-plugin-size-to-tiny-expected.txt: Added.
1272         * plugins/snapshotting/set-plugin-size-to-tiny.html: Added.
1273
1274 2014-04-14  Morten Stenshorne  <mstensho@opera.com>
1275
1276         [New Multicolumn] Add support for column-span:all
1277         https://bugs.webkit.org/show_bug.cgi?id=129330
1278
1279         Reviewed by Dave Hyatt.
1280
1281         Wrote a bunch of tests. A few of the tests were copied from existing
1282         (old-impl) tests and put in a separate directory. That directory can
1283         be wiped when we turn on the new multicol implementation by default.
1284
1285         * fast/multicol/newmulticol/adjacent-spanners-expected.html: Added.
1286         * fast/multicol/newmulticol/adjacent-spanners.html: Added.
1287         * fast/multicol/newmulticol/block-becomes-spanner-expected.html: Added.
1288         * fast/multicol/newmulticol/block-becomes-spanner.html: Added.
1289         * fast/multicol/newmulticol/change-spanner-display-expected.html: Added.
1290         * fast/multicol/newmulticol/change-spanner-display.html: Added.
1291         * fast/multicol/newmulticol/change-spanner-parent-display-expected.html: Added.
1292         * fast/multicol/newmulticol/change-spanner-parent-display.html: Added.
1293         * fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash-expected.txt: Added.
1294         * fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash.html: Added.
1295         * fast/multicol/newmulticol/compare-with-old-impl/before-child-anonymous-column-block-expected.html: Added.
1296         * fast/multicol/newmulticol/compare-with-old-impl/before-child-anonymous-column-block.html: Added.
1297         * fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash-expected.txt: Added.
1298         * fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash.html: Added.
1299         * fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash-expected.txt: Added.
1300         * fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash.html: Added.
1301         * fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox-expected.txt: Added.
1302         * fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox.html: Added.
1303         * fast/multicol/newmulticol/compare-with-old-impl/clone-summary-expected.html: Added.
1304         * fast/multicol/newmulticol/compare-with-old-impl/clone-summary.html: Added.
1305         * fast/multicol/newmulticol/compare-with-old-impl/column-span-inside-multicol-webkit-box-expected.txt: Added.
1306         * fast/multicol/newmulticol/compare-with-old-impl/column-span-inside-multicol-webkit-box.html: Added.
1307         * fast/multicol/newmulticol/compare-with-old-impl/continuation-crash-expected.txt: Added.
1308         * fast/multicol/newmulticol/compare-with-old-impl/continuation-crash.html: Added.
1309         * fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash-expected.txt: Added.
1310         * fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash.html: Added.
1311         * fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash-expected.txt: Added.
1312         * fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash.html: Added.
1313         * fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash-expected.txt: Added.
1314         * fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash.html: Added.
1315         * fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash-expected.txt: Added.
1316         * fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash.html: Added.
1317         * fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash-expected.txt: Added.
1318         * fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash.html: Added.
1319         * fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash-expected.txt: Added.
1320         * fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash.html: Added.
1321         * fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash-expected.txt: Added.
1322         * fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash.html: Added.
1323         * fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash-expected.txt: Added.
1324         * fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash.html: Added.
1325         * fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash-expected.txt: Added.
1326         * fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash.html: Added.
1327         * fast/multicol/newmulticol/compare-with-old-impl/runin-continuation-crash-expected.txt: Added.
1328         * fast/multicol/newmulticol/compare-with-old-impl/runin-continuation-crash.html: Added.
1329         * fast/multicol/newmulticol/compare-with-old-impl/span-as-immediate-child-complex-splitting-expected.html: Added.
1330         * fast/multicol/newmulticol/compare-with-old-impl/span-as-immediate-child-complex-splitting.html: Added.
1331         * fast/multicol/newmulticol/compare-with-old-impl/span-as-nested-inline-block-child-expected.html: Added.
1332         * fast/multicol/newmulticol/compare-with-old-impl/span-as-nested-inline-block-child.html: Added.
1333         * fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash-expected.txt: Added.
1334         * fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash.html: Added.
1335         * fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash-expected.txt: Added.
1336         * fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash.html: Added.
1337         * fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash-expected.txt: Added.
1338         * fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash.html: Added.
1339         * fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash-expected.txt: Added.
1340         * fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash.html: Added.
1341         * fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash-expected.txt: Added.
1342         * fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash.html: Added.
1343         * fast/multicol/newmulticol/insert-row-content1-expected.html: Added.
1344         * fast/multicol/newmulticol/insert-row-content1.html: Added.
1345         * fast/multicol/newmulticol/insert-row-content2-expected.html: Added.
1346         * fast/multicol/newmulticol/insert-row-content2.html: Added.
1347         * fast/multicol/newmulticol/insert-row-content3-expected.html: Added.
1348         * fast/multicol/newmulticol/insert-row-content3.html: Added.
1349         * fast/multicol/newmulticol/insert-row-content4-expected.html: Added.
1350         * fast/multicol/newmulticol/insert-row-content4.html: Added.
1351         * fast/multicol/newmulticol/insert-row-content5-expected.html: Added.
1352         * fast/multicol/newmulticol/insert-row-content5.html: Added.
1353         * fast/multicol/newmulticol/insert-row-content6-expected.html: Added.
1354         * fast/multicol/newmulticol/insert-row-content6.html: Added.
1355         * fast/multicol/newmulticol/insert-row-content7-expected.html: Added.
1356         * fast/multicol/newmulticol/insert-row-content7.html: Added.
1357         * fast/multicol/newmulticol/insert-row-content8-expected.html: Added.
1358         * fast/multicol/newmulticol/insert-row-content8.html: Added.
1359         * fast/multicol/newmulticol/insert-row-content9-expected.html: Added.
1360         * fast/multicol/newmulticol/insert-row-content9.html: Added.
1361         * fast/multicol/newmulticol/insert-spanner-child1-expected.html: Added.
1362         * fast/multicol/newmulticol/insert-spanner-child1.html: Added.
1363         * fast/multicol/newmulticol/insert-spanner-child2-expected.html: Added.
1364         * fast/multicol/newmulticol/insert-spanner-child2.html: Added.
1365         * fast/multicol/newmulticol/insert-spanner-child3-expected.html: Added.
1366         * fast/multicol/newmulticol/insert-spanner-child3.html: Added.
1367         * fast/multicol/newmulticol/insert-spanner1-expected.html: Added.
1368         * fast/multicol/newmulticol/insert-spanner1.html: Added.
1369         * fast/multicol/newmulticol/insert-spanner2-expected.html: Added.
1370         * fast/multicol/newmulticol/insert-spanner2.html: Added.
1371         * fast/multicol/newmulticol/insert-spanner3-expected.html: Added.
1372         * fast/multicol/newmulticol/insert-spanner3.html: Added.
1373         * fast/multicol/newmulticol/insert-spanner4-expected.html: Added.
1374         * fast/multicol/newmulticol/insert-spanner4.html: Added.
1375         * fast/multicol/newmulticol/insert-spanner5-expected.html: Added.
1376         * fast/multicol/newmulticol/insert-spanner5.html: Added.
1377         * fast/multicol/newmulticol/insert-spanner6-expected.html: Added.
1378         * fast/multicol/newmulticol/insert-spanner6.html: Added.
1379         * fast/multicol/newmulticol/insert-spanner7-expected.html: Added.
1380         * fast/multicol/newmulticol/insert-spanner7.html: Added.
1381         * fast/multicol/newmulticol/insert-spanner8-expected.html: Added.
1382         * fast/multicol/newmulticol/insert-spanner8.html: Added.
1383         * fast/multicol/newmulticol/multicol-with-spanner-becomes-regular-block-expected.html: Added.
1384         * fast/multicol/newmulticol/multicol-with-spanner-becomes-regular-block.html: Added.
1385         * fast/multicol/newmulticol/remove-row-content1-expected.html: Added.
1386         * fast/multicol/newmulticol/remove-row-content1.html: Added.
1387         * fast/multicol/newmulticol/remove-row-content2-expected.html: Added.
1388         * fast/multicol/newmulticol/remove-row-content2.html: Added.
1389         * fast/multicol/newmulticol/remove-row-content3-expected.html: Added.
1390         * fast/multicol/newmulticol/remove-row-content3.html: Added.
1391         * fast/multicol/newmulticol/remove-row-content4-expected.html: Added.
1392         * fast/multicol/newmulticol/remove-row-content4.html: Added.
1393         * fast/multicol/newmulticol/remove-row-content5-expected.html: Added.
1394         * fast/multicol/newmulticol/remove-row-content5.html: Added.
1395         * fast/multicol/newmulticol/remove-row-content6-expected.html: Added.
1396         * fast/multicol/newmulticol/remove-row-content6.html: Added.
1397         * fast/multicol/newmulticol/remove-row-content7-expected.html: Added.
1398         * fast/multicol/newmulticol/remove-row-content7.html: Added.
1399         * fast/multicol/newmulticol/remove-row-content8-expected.html: Added.
1400         * fast/multicol/newmulticol/remove-row-content8.html: Added.
1401         * fast/multicol/newmulticol/remove-row-content9-expected.html: Added.
1402         * fast/multicol/newmulticol/remove-row-content9.html: Added.
1403         * fast/multicol/newmulticol/remove-spanner1-expected.html: Added.
1404         * fast/multicol/newmulticol/remove-spanner1.html: Added.
1405         * fast/multicol/newmulticol/remove-spanner2-expected.html: Added.
1406         * fast/multicol/newmulticol/remove-spanner2.html: Added.
1407         * fast/multicol/newmulticol/remove-spanner3-expected.html: Added.
1408         * fast/multicol/newmulticol/remove-spanner3.html: Added.
1409         * fast/multicol/newmulticol/remove-spanner4-expected.html: Added.
1410         * fast/multicol/newmulticol/remove-spanner4.html: Added.
1411         * fast/multicol/newmulticol/remove-spanner5-expected.html: Added.
1412         * fast/multicol/newmulticol/remove-spanner5.html: Added.
1413         * fast/multicol/newmulticol/remove-spanner6-expected.html: Added.
1414         * fast/multicol/newmulticol/remove-spanner6.html: Added.
1415         * fast/multicol/newmulticol/sole-spanner-expected.html: Added.
1416         * fast/multicol/newmulticol/sole-spanner.html: Added.
1417         * fast/multicol/newmulticol/span-between-text-expected.html: Added.
1418         * fast/multicol/newmulticol/span-between-text.html: Added.
1419         * fast/multicol/newmulticol/spanner-becomes-regular-block-expected.html: Added.
1420         * fast/multicol/newmulticol/spanner-becomes-regular-block.html: Added.
1421         * fast/multicol/newmulticol/spanner-first-expected.html: Added.
1422         * fast/multicol/newmulticol/spanner-first.html: Added.
1423         * fast/multicol/newmulticol/spanner-img-expected.html: Added.
1424         * fast/multicol/newmulticol/spanner-img.html: Added.
1425         * fast/multicol/newmulticol/spanner-inline-block-expected.html: Added.
1426         * fast/multicol/newmulticol/spanner-inline-block.html: Added.
1427         * fast/multicol/newmulticol/spanner-last-expected.html: Added.
1428         * fast/multicol/newmulticol/spanner-last.html: Added.
1429         * fast/multicol/newmulticol/spanner-nested-dynamic-expected.html: Added.
1430         * fast/multicol/newmulticol/spanner-nested-dynamic.html: Added.
1431         * fast/multicol/newmulticol/spanner-nested-expected.html: Added.
1432         * fast/multicol/newmulticol/spanner-nested.html: Added.
1433         * fast/multicol/newmulticol/spanner-pseudo-after1-expected.html: Added.
1434         * fast/multicol/newmulticol/spanner-pseudo-after1.html: Added.
1435         * fast/multicol/newmulticol/spanner-pseudo-after2-expected.html: Added.
1436         * fast/multicol/newmulticol/spanner-pseudo-after2.html: Added.
1437         * fast/multicol/newmulticol/spanner-pseudo-after3-expected.html: Added.
1438         * fast/multicol/newmulticol/spanner-pseudo-after3.html: Added.
1439         * fast/multicol/newmulticol/spanner-pseudo-after4-expected.html: Added.
1440         * fast/multicol/newmulticol/spanner-pseudo-after4.html: Added.
1441         * fast/multicol/newmulticol/spanner-pseudo-before-after1-expected.html: Added.
1442         * fast/multicol/newmulticol/spanner-pseudo-before-after1.html: Added.
1443         * fast/multicol/newmulticol/spanner-pseudo-before-after2-expected.html: Added.
1444         * fast/multicol/newmulticol/spanner-pseudo-before-after2.html: Added.
1445         * fast/multicol/newmulticol/spanner-pseudo-before-after3-expected.html: Added.
1446         * fast/multicol/newmulticol/spanner-pseudo-before-after3.html: Added.
1447         * fast/multicol/newmulticol/spanner-pseudo-before-after4-expected.html: Added.
1448         * fast/multicol/newmulticol/spanner-pseudo-before-after4.html: Added.
1449         * fast/multicol/newmulticol/spanner-pseudo-before1-expected.html: Added.
1450         * fast/multicol/newmulticol/spanner-pseudo-before1.html: Added.
1451         * fast/multicol/newmulticol/spanner-pseudo-before2-expected.html: Added.
1452         * fast/multicol/newmulticol/spanner-pseudo-before2.html: Added.
1453         * fast/multicol/newmulticol/spanner-pseudo-before3-expected.html: Added.
1454         * fast/multicol/newmulticol/spanner-pseudo-before3.html: Added.
1455         * fast/multicol/newmulticol/spanner-pseudo-before4-expected.html: Added.
1456         * fast/multicol/newmulticol/spanner-pseudo-before4.html: Added.
1457         * fast/multicol/newmulticol/spanner-table-expected.html: Added.
1458         * fast/multicol/newmulticol/spanner-table.html: Added.
1459         * fast/multicol/newmulticol/spanner-with-margin-expected.html: Added.
1460         * fast/multicol/newmulticol/spanner-with-margin.html: Added.
1461         * fast/multicol/newmulticol/spanner1-expected.html: Added.
1462         * fast/multicol/newmulticol/spanner1.html: Added.
1463         * fast/multicol/newmulticol/spanner2-expected.html: Added.
1464         * fast/multicol/newmulticol/spanner2.html: Added.
1465         * fast/multicol/newmulticol/spanner3-expected.html: Added.
1466         * fast/multicol/newmulticol/spanner3.html: Added.
1467         * fast/multicol/newmulticol/spanner4-expected.html: Added.
1468         * fast/multicol/newmulticol/spanner4.html: Added.
1469         * fast/multicol/newmulticol/spanner5-expected.html: Added.
1470         * fast/multicol/newmulticol/spanner5.html: Added.
1471         * fast/multicol/newmulticol/spanner6-expected.html: Added.
1472         * fast/multicol/newmulticol/spanner6.html: Added.
1473         * fast/multicol/newmulticol/spanner7-expected.html: Added.
1474         * fast/multicol/newmulticol/spanner7.html: Added.
1475         * fast/multicol/newmulticol/spanner8-expected.html: Added.
1476         * fast/multicol/newmulticol/spanner8.html: Added.
1477         * fast/multicol/newmulticol/spanner9-expected.html: Added.
1478         * fast/multicol/newmulticol/spanner9.html: Added.
1479         * fast/multicol/newmulticol/trailing-margin-with-spanner-expected.html: Added.
1480         * fast/multicol/newmulticol/trailing-margin-with-spanner.html: Added.
1481         * fast/multicol/newmulticol/trailing-margin-with-spanner2-expected.html: Added.
1482         * fast/multicol/newmulticol/trailing-margin-with-spanner2.html: Added.
1483         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt: Added.
1484
1485 2014-04-15  Alexey Proskuryakov  <ap@apple.com>
1486
1487         http/tests/websocket/tests/hybi/workers/close.html is flaky
1488         https://bugs.webkit.org/show_bug.cgi?id=131716
1489
1490         * platform/mac/TestExpectations: Marking as such.
1491
1492 2014-04-15  Alexey Proskuryakov  <ap@apple.com>
1493
1494         transitions/cancel-transition.html is very flaky on Mac
1495         https://bugs.webkit.org/show_bug.cgi?id=131715
1496
1497         * platform/mac/TestExpectations: Marking as such.
1498
1499 2014-04-15  Lorenzo Tilve  <ltilve@igalia.com>
1500
1501         Unreviewed gardening.
1502
1503         * TestExpectations:
1504         Corrected wrong js/regress/ path for js/slow-stress/emscripten-memops.html
1505         * platform/gtk/TestExpectations:
1506         Updated expectation for passing on Release plugins/unavailable-plugin-indicator-obscurity.html
1507
1508 2014-04-15  Commit Queue  <commit-queue@webkit.org>
1509
1510         Unreviewed, rolling out r167199 and r167251.
1511         https://bugs.webkit.org/show_bug.cgi?id=131678
1512
1513         Caused a DYEBench regression and does not seem to improve perf
1514         on relevant websites (Requested by rniwa on #webkit).
1515
1516         Reverted changesets:
1517
1518         "Rewrite Function.bind as a builtin"
1519         https://bugs.webkit.org/show_bug.cgi?id=131083
1520         http://trac.webkit.org/changeset/167199
1521
1522         "Update test result"
1523         http://trac.webkit.org/changeset/167251
1524
1525 2014-04-15  Alexey Proskuryakov  <ap@apple.com>
1526
1527         inspector/dom/content-flow-list.html and inspector/dom/content-flow-content-removal.html
1528         flakily fail and assert
1529         https://bugs.webkit.org/show_bug.cgi?id=131679
1530
1531         * TestExpectations: This one, too.
1532
1533 2014-04-15  Alexey Proskuryakov  <ap@apple.com>
1534
1535         inspector/dom/content-flow-list.html is flakily failing and asserting
1536         https://bugs.webkit.org/show_bug.cgi?id=131679
1537
1538         * TestExpectations: Skip the test, it fails or asserts most of the time.
1539
1540 2014-04-15  Alexey Proskuryakov  <ap@apple.com>
1541
1542         ScriptProcessorNode is garbage collected while still active if unreachable (breaks multiple webaudio test)
1543         https://bugs.webkit.org/show_bug.cgi?id=112521
1544
1545         * TestExpectations: Updated bug number, added webaudio/audioprocessingevent.html,
1546         and removed a spurious additional webaudio/javascriptaudionode-downmix8-2channel-input.html line.
1547
1548 2014-04-15  Alexey Proskuryakov  <ap@apple.com>
1549
1550         [Mac] compositing/repaint/positioned-movement.html flaky, missing repaint
1551         https://bugs.webkit.org/show_bug.cgi?id=118153
1552
1553         * platform/mac-wk2/TestExpectations:
1554         * platform/mac/TestExpectations:
1555         Moved the flaky expectation to also apply to WebKit1.
1556
1557 2014-04-14  Commit Queue  <commit-queue@webkit.org>
1558
1559         Unreviewed, rolling out r167261.
1560         https://bugs.webkit.org/show_bug.cgi?id=131667
1561
1562         broke many navigation tests (Requested by ap on #webkit).
1563
1564         Reverted changeset:
1565
1566         "Web Replay: memoize fallback time values for
1567         document.lastModified"
1568         https://bugs.webkit.org/show_bug.cgi?id=131318
1569         http://trac.webkit.org/changeset/167261
1570
1571 2014-04-14  Commit Queue  <commit-queue@webkit.org>
1572
1573         Unreviewed, rolling out r167272.
1574         https://bugs.webkit.org/show_bug.cgi?id=131666
1575
1576         Broke multiple tests (Requested by ap on #webkit).
1577
1578         Reverted changeset:
1579
1580         "Function.bind itself is too slow"
1581         https://bugs.webkit.org/show_bug.cgi?id=131636
1582         http://trac.webkit.org/changeset/167272
1583
1584 2014-04-14  Jon Honeycutt  <jhoneycutt@apple.com>
1585
1586         Assertion failure under FEImage::determineAbsolutePaintRect()
1587
1588         <https://bugs.webkit.org/show_bug.cgi?id=131660>
1589         <rdar://problem/15669294>
1590
1591         Reviewed by Geoffrey Garen.
1592
1593         * svg/filters/feImage-filter-assertion-expected.txt: Added.
1594         * svg/filters/feImage-filter-assertion.html: Added.
1595
1596 2014-04-14  Oliver Hunt  <oliver@apple.com>
1597
1598         Function.bind itself is too slow
1599         https://bugs.webkit.org/show_bug.cgi?id=131636
1600
1601         Reviewed by Geoffrey Garen.
1602
1603         New test, and fix bogus log in old one
1604
1605         * js/regress/function-bind-create-expected.html: Added.
1606         * js/regress/function-bind-create.html: Added.
1607         * js/regress/script-tests/function-bind-create.js: Added.
1608         (test):
1609         * js/regress/script-tests/function-bind.js:
1610
1611 2014-04-14  Brian J. Burg  <burg@cs.washington.edu>
1612
1613         Web Replay: memoize fallback time values for document.lastModified
1614         https://bugs.webkit.org/show_bug.cgi?id=131318
1615
1616         Reviewed by Joseph Pecoraro.
1617
1618         * http/tests/inspector/replay/document-last-modified-fallback-value.html: Added.
1619
1620 2014-04-14  Eduardo Lima Mitev  <elima@igalia.com>
1621
1622         [GTK] Unreviewed GTK gardening.
1623
1624         * platform/gtk/TestExpectations: Update test expectations for new failing test 'editing/editability/ignored-content.html'.
1625         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaselined.
1626
1627 2014-04-14  Dirk Schulze  <krit@webkit.org>
1628
1629         Optimize Canvas fill and drawImage with SourceIn, DestinationIn, SourceOut, and DestinationAtop using transparencyLayer.
1630         https://bugs.webkit.org/show_bug.cgi?id=79659
1631
1632         Reviewed by Darin Adler.
1633
1634         Unskip previously failing tests.
1635
1636         * platform/gtk/TestExpectations:
1637
1638 2014-04-14  Manuel Rego Casasnovas  <rego@igalia.com>
1639
1640         [JSC] CSSStyleDeclaration report incorrect descriptor
1641         https://bugs.webkit.org/show_bug.cgi?id=89697
1642
1643         Reviewed by Benjamin Poulain.
1644
1645         Add new test to check the descriptor of CSSStyleDeclaration properties.
1646
1647         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt: Added.
1648         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html: Added.
1649
1650 2014-04-14  Benjamin Poulain  <benjamin@webkit.org>
1651
1652         CSS JIT: compile the :nth-child() pseudo class
1653         https://bugs.webkit.org/show_bug.cgi?id=131602
1654
1655         Reviewed by Andreas Kling.
1656
1657         Add a couple of test for the new code:
1658         -nth-child-with-backtracking tests the register pressure with backtracking.
1659         -nth-child-bounds tests invalid selectors do not cause problems.
1660
1661         * fast/selectors/nth-child-bounds-expected.txt: Added.
1662         * fast/selectors/nth-child-bounds.html: Added.
1663         * fast/selectors/nth-child-with-backtracking-expected.txt: Added.
1664         * fast/selectors/nth-child-with-backtracking.html: Added.
1665
1666         * http/tests/security/video-poster-cross-origin-crash.html:
1667         Now that CSSSelector filters out ridiculously bad values, the pseudo class in this test
1668         was no longer executed.
1669         The particular value of nth-child is irrelevant for this test, all it needs it the tree marking
1670         while not matching.
1671
1672 2014-04-14  Mihnea Ovidenie  <mihnea@adobe.com>
1673
1674         [CSS Regions] Hit testing doesn't work in video
1675         https://bugs.webkit.org/show_bug.cgi?id=131485
1676
1677         Reviewed by Andrei Bucur.
1678
1679         * fast/regions/hit-test-region-preserve3d-container-expected.txt: Added.
1680         * fast/regions/hit-test-region-preserve3d-container.html: Added.
1681
1682 2014-04-14  Koji Ishii  <kojishi@gmail.com>
1683
1684         Update html5lib test data to latest version
1685         https://bugs.webkit.org/show_bug.cgi?id=131588
1686
1687         Reviewed by Darin Adler.
1688
1689         This patch imports the latest version of the "dat" files from
1690         https://github.com/html5lib/html5lib-tests
1691         Also updated expected files for failures of new tests.
1692
1693         * html5lib/generated/run-adoption01-data-expected.txt: Passes now as a bug in the test was fixed.
1694         * html5lib/generated/run-adoption01-write-expected.txt: Supressed new failures.
1695         * html5lib/generated/run-inbody01-data-expected.txt: Added.
1696         * html5lib/generated/run-inbody01-data.html: Added.
1697         * html5lib/generated/run-inbody01-write-expected.txt: Added.
1698         * html5lib/generated/run-inbody01-write.html: Added.
1699         * html5lib/generated/run-main-element-data-expected.txt: Added.
1700         * html5lib/generated/run-main-element-data.html: Added.
1701         * html5lib/generated/run-main-element-write-expected.txt: Added.
1702         * html5lib/generated/run-main-element-write.html: Added.
1703         * html5lib/generated/run-template-data-expected.txt: Supressed new failures.
1704         * html5lib/generated/run-template-write-expected.txt: Supressed new failures.
1705         * html5lib/generated/run-tests21-data-expected.txt: Supressed new failures.
1706         * html5lib/generated/run-tests21-write-expected.txt: Supressed new failures.
1707         * html5lib/generated/run-tests25-data-expected.txt: Supressed new failures.
1708         * html5lib/generated/run-tests25-write-expected.txt: Supressed new failures.
1709         * html5lib/resources/adoption01.dat:
1710         * html5lib/resources/adoption02.dat:
1711         * html5lib/resources/comments01.dat:
1712         * html5lib/resources/doctype01.dat:
1713         * html5lib/resources/domjs-unsafe.dat:
1714         * html5lib/resources/entities01.dat:
1715         * html5lib/resources/entities02.dat:
1716         * html5lib/resources/html5test-com.dat:
1717         * html5lib/resources/inbody01.dat:
1718         * html5lib/resources/isindex.dat:
1719         * html5lib/resources/main-element.dat: Added.
1720         * html5lib/resources/pending-spec-changes-plain-text-unsafe.dat:
1721         * html5lib/resources/pending-spec-changes.dat:
1722         * html5lib/resources/plain-text-unsafe.dat:
1723         * html5lib/resources/scriptdata01.dat:
1724         * html5lib/resources/tables01.dat:
1725         * html5lib/resources/template.dat:
1726         * html5lib/resources/tests1.dat:
1727         * html5lib/resources/tests10.dat:
1728         * html5lib/resources/tests14.dat:
1729         * html5lib/resources/tests15.dat:
1730         * html5lib/resources/tests16.dat:
1731         * html5lib/resources/tests17.dat:
1732         * html5lib/resources/tests18.dat:
1733         * html5lib/resources/tests19.dat:
1734         * html5lib/resources/tests2.dat:
1735         * html5lib/resources/tests20.dat:
1736         * html5lib/resources/tests21.dat:
1737         * html5lib/resources/tests22.dat:
1738         * html5lib/resources/tests23.dat:
1739         * html5lib/resources/tests25.dat:
1740         * html5lib/resources/tests26.dat:
1741         * html5lib/resources/tests3.dat:
1742         * html5lib/resources/tests4.dat:
1743         * html5lib/resources/tests5.dat:
1744         * html5lib/resources/tests6.dat:
1745         * html5lib/resources/tests7.dat:
1746         * html5lib/resources/tests8.dat:
1747         * html5lib/resources/tests9.dat:
1748         * html5lib/resources/tests_innerHTML_1.dat:
1749         * html5lib/resources/tricky01.dat:
1750         * html5lib/resources/webkit01.dat:
1751         * html5lib/resources/webkit02.dat:
1752
1753 2014-04-13  Darin Adler  <darin@apple.com>
1754
1755         REGRESSION (r158617): Find on Page can get stuck in a loop when the search string occurs in an <input> in a <fieldset>
1756         https://bugs.webkit.org/show_bug.cgi?id=126322
1757
1758         Reviewed by Ryosuke Niwa.
1759
1760         * editing/text-iterator/count-matches-in-form-expected.txt: Added.
1761         * editing/text-iterator/count-matches-in-form.html: Added.
1762
1763         * fast/text/window-find.html: Tweaked the test a bit, making it a little easier to
1764         see if the test hasn't even run.
1765
1766 2014-04-08  Oliver Hunt  <oliver@apple.com>
1767
1768         Rewrite Function.bind as a builtin
1769         https://bugs.webkit.org/show_bug.cgi?id=131083
1770
1771         Reviewed by Geoffrey Garen.
1772
1773         Testing.
1774
1775         * js/dom/function-bind-expected.txt:
1776         * js/regress/function-bind-expected.txt: Added.
1777         * js/regress/function-bind.html: Added.
1778         * js/regress/script-tests/function-bind.js: Added.
1779         (foo):
1780
1781 2014-04-13  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1782
1783         [GStreamer] No CORS support for media elements
1784         https://bugs.webkit.org/show_bug.cgi?id=99037
1785
1786         Reviewed by Philippe Normand.
1787
1788         http/tests/security/video-cross-origin-accessfailure.html verifies that cross-origin streams that fail CORS check
1789         are not played when crossorigin attribute is set.
1790          http/tests/security/video-cross-origin-accesssameorigin.html verifies that access to same-origin streams
1791         are played when crossorigin attribute is set.
1792
1793         * http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
1794         * http/tests/security/video-cross-origin-accessfailure.html: Added.
1795         * http/tests/security/video-cross-origin-accesssameorigin-expected.txt: Added.
1796         * http/tests/security/video-cross-origin-accesssameorigin.html: Added.
1797         * platform/efl/TestExpectations: Enabled http/tests/security/video-cross-origin-readback.html.
1798         * platform/gtk/TestExpectations: Ditto.
1799         * platform/mac/TestExpectations: Disabled http/tests/security/video-cross-origin-accessfailure.html.
1800
1801 2014-04-13  Darin Adler  <darin@apple.com>
1802
1803         REGRESSION (r166860): ASSERTION FAILED: !isCalculated() on fast/css/image-set-value-not-removed-crash.html
1804         https://bugs.webkit.org/show_bug.cgi?id=131480
1805
1806         Reviewed by Andreas Kling.
1807
1808         * platform/mac/TestExpectations: Unskip the test now that the assertion is fixed.
1809
1810 2014-04-12  Filip Pizlo  <fpizlo@apple.com>
1811
1812         Make slow-stress tests run faster by running fewer VM variants.
1813
1814         Rubber stamped by Geoffrey Garen.
1815
1816         * jsc-layout-tests.yaml:
1817
1818 2014-04-12  Filip Pizlo  <fpizlo@apple.com>
1819
1820         Math.fround() should be an intrinsic
1821         https://bugs.webkit.org/show_bug.cgi?id=131583
1822
1823         Reviewed by Geoffrey Garen.
1824         
1825         This test runs 4.4635x faster with the intrinsic.
1826
1827         * js/regress/fround-expected.txt: Added.
1828         * js/regress/fround.html: Added.
1829         * js/regress/script-tests/fround.js: Added.
1830
1831 2014-04-12  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1832
1833         [SOUP] Libsoup internal credential setting should be controlled by loader decision
1834         https://bugs.webkit.org/show_bug.cgi?id=130963
1835
1836         Reviewed by Darin Adler.
1837
1838         * platform/efl/TestExpectations: Unskipped http/tests/xmlhttprequest/cross-origin-no-authorization.html.
1839         * platform/gtk/TestExpectations: Ditto.
1840
1841 2014-04-12  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
1842
1843         (before-mar-1-1000) In correct date creation prior to 1 Mar 1000 
1844         https://bugs.webkit.org/show_bug.cgi?id=129308
1845
1846         Reviewed by Darin Adler.
1847
1848         * js/date-constructor-expected.txt:
1849         * js/script-tests/date-constructor.js:
1850
1851 2014-04-11  Jon Honeycutt  <jhoneycutt@apple.com>
1852
1853         Assertion failure changing select element size during focus event
1854         dispatch
1855         <https://bugs.webkit.org/show_bug.cgi?id=131566>
1856         <rdar://problem/16400735>
1857
1858         Reviewed by Andy Estes.
1859
1860         * fast/forms/select-change-size-during-focus-expected.txt: Added.
1861         * fast/forms/select-change-size-during-focus.html: Added.
1862
1863 2014-04-11  Bem Jones-Bey  <bjonesbe@adobe.com>
1864
1865         Clear sibling floats while splitting inline flow
1866         https://bugs.webkit.org/show_bug.cgi?id=130905
1867
1868         Reviewed by David Hyatt.
1869
1870         This test will only crash if run with Address Sanitizer or some other
1871         address checking tool.
1872
1873         * fast/block/float/split-inline-sibling-of-float-crash-expected.txt: Added.
1874         * fast/block/float/split-inline-sibling-of-float-crash.html: Added.
1875
1876 2014-04-11  Gavin Barraclough  <baraclough@apple.com>
1877
1878         Rollout - Rewrite Function.bind as a builtin
1879         https://bugs.webkit.org/show_bug.cgi?id=131083
1880
1881         Unreviewed.
1882
1883         Rolling out r167020 while investigating a performance regression.
1884
1885         * js/dom/function-bind-expected.txt:
1886         * js/regress/function-bind-expected.txt: Removed.
1887         * js/regress/function-bind.html: Removed.
1888         * js/regress/script-tests/function-bind.js: Removed.
1889
1890 2014-04-11  Hans Muller  <hmuller@adobe.com>
1891
1892         [CSS Shapes] shape-outside from image doesn't load properly
1893         https://bugs.webkit.org/show_bug.cgi?id=131491
1894
1895         Reviewed by Bem Jones-Bey.
1896
1897         * http/tests/css/shape-image-file-expected.html: Added.
1898         * http/tests/css/shape-image-file.html: Added.
1899
1900 2014-04-11  Mark Lam  <mark.lam@apple.com>
1901
1902         JSMainThreadExecState::call() should clear exceptions before returning.
1903         <https://webkit.org/b/131530>
1904
1905         Reviewed by Geoffrey Garen.
1906
1907         * fast/dom/regress-131530-expected.txt: Added.
1908         * fast/dom/regress-131530.html: Added.
1909
1910 2014-04-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1911
1912         [GTK] Unreviewed GTK gardening.
1913
1914         Support for audio and video tracks was added on r158436. Stop skipping the following tests:
1915           media/track/audio-track.html
1916           media/track/video-track.html
1917
1918         Update bug number for media/track/track*in-band*.html tests
1919
1920         Report and update text expectations for new failing tests:
1921           media/track/track-remove-track.html
1922           fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg.html
1923           media/media-event-listeners.html
1924
1925         Update timeout expectation for media/video-controls-captions.html
1926
1927         * platform/gtk/TestExpectations:
1928
1929 2014-04-10  Chris Fleizach  <cfleizach@apple.com>
1930
1931         Heap-use-after-free in WebCore::SpeechSynthesisUtterance::startTime
1932         https://bugs.webkit.org/show_bug.cgi?id=131482
1933
1934         Reviewed by David Kilzer.
1935
1936         * platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash-expected.txt: Added.
1937         * platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash.html: Added.
1938
1939 2014-04-11  Bear Travis  <betravis@adobe.com>
1940
1941         [CSS Shapes] inset args and radial args should serialize to the simplest form
1942         https://bugs.webkit.org/show_bug.cgi?id=129825
1943
1944         Reviewed by Dirk Schulze.
1945
1946         Modify tests to use the shortened inset serialization.
1947
1948         * animations/resources/animation-test-helpers.js: Accept shortened inset forms.
1949         * css3/masking/clip-path-animation-expected.txt:
1950         * css3/masking/clip-path-animation.html:
1951         * fast/masking/parsing-clip-path-shape-expected.txt:
1952         * fast/masking/parsing-clip-path-shape.html:
1953         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
1954         * fast/shapes/parsing/parsing-shape-lengths.html:
1955         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1956         * fast/shapes/parsing/parsing-test-utils.js:
1957         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
1958         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1959
1960 2014-04-11  Praveen R Jadhav  <praveen.j@samsung.com>
1961
1962         "playbackTime" parameter is not present in AudioProcessingEvent Interface as per W3C spec
1963         https://bugs.webkit.org/show_bug.cgi?id=105518
1964
1965         Reviewed by Jer Noble.
1966
1967         Test case added to check AudioProcessingEvent attributes.
1968
1969         * webaudio/audioprocessingevent-expected.txt: Added.
1970         * webaudio/audioprocessingevent.html: Added.
1971
1972 2014-04-11  Zalan Bujtas  <zalan@apple.com>
1973
1974         Subpixel rendering: WK1: Trail of cruft in redraw during animations.
1975         https://bugs.webkit.org/show_bug.cgi?id=131525
1976
1977         Reviewed by Simon Fraser.
1978
1979         Use enclosing rect instead of snapping to make sure the repaint rect always
1980         covers the dirty area when painting is requested in a non-compositing RenderView.
1981         This only applies to WK1 as WK2 has compositing RenderView and the repainting 
1982         is managed by RenderLayerBacking.
1983
1984         This is a temporary solution until after ScrollView/FrameView/RenderView
1985         is transitioned to device pixels. (tracked here: webkit.org/b/131526).
1986
1987         * fast/repaint/hidpi-block-width-change-leaves-cruft-expected.html: Added.
1988         * fast/repaint/hidpi-block-width-change-leaves-cruft.html: Added.
1989
1990 2014-04-11  Enrique Ocaña González  <eocanha@igalia.com>
1991
1992         [GTK] Unreviewed GTK gardening.
1993
1994         Update test expectations for flaky tests timing out:
1995           media/track/track-remove-active-cue-crash.html
1996           media/media-ended.html
1997           media/audio-mpeg-supported.html
1998
1999         * platform/gtk/TestExpectations:
2000
2001 2014-04-10  Commit Queue  <commit-queue@webkit.org>
2002
2003         Unreviewed, rolling out r167073.
2004         https://bugs.webkit.org/show_bug.cgi?id=131516
2005
2006         This patch caused crashes in video tests. (Requested by
2007         mrobinson on #webkit).
2008
2009         Reverted changeset:
2010
2011         "[GStreamer] No CORS support for media elements"
2012         https://bugs.webkit.org/show_bug.cgi?id=99037
2013         http://trac.webkit.org/changeset/167073
2014
2015 2014-04-10  Jon Honeycutt  <jhoneycutt@apple.com>
2016
2017         Assertion failure in WebCore::FlexBoxIterator::next()
2018         <https://bugs.webkit.org/show_bug.cgi?id=117176>
2019         <rdar://problem/14054549>
2020
2021         Reviewed by Tim Horton.
2022
2023         * fast/flexbox/collapse-anonymous-wrappers-assertion-expected.txt: Added.
2024         * fast/flexbox/collapse-anonymous-wrappers-assertion.html: Added.
2025
2026 2014-04-07  Jon Honeycutt  <jhoneycutt@apple.com>
2027
2028         Assertion failure, !node || node->isElementNode(), in
2029         WebCore::RenderBlock::clone()
2030         <https://bugs.webkit.org/show_bug.cgi?id=110489>
2031         <rdar://problem/13666425>
2032
2033         Reviewed by Antti Koivisto.
2034
2035         * fast/multicol/fuzzed-test-case-expected.txt: Added.
2036         * fast/multicol/fuzzed-test-case.html: Added.
2037
2038 2014-04-10  Zalan Bujtas  <zalan@apple.com>
2039
2040         Web Inspector: Breakpoint in gutter has clipped / broken border image.
2041         https://bugs.webkit.org/show_bug.cgi?id=131500
2042
2043         Reviewed by Joseph Pecoraro.
2044
2045         Typo in r166925.
2046
2047         * fast/borders/border-image-slice-missing-right-expected.html: Added.
2048         * fast/borders/border-image-slice-missing-right.html: Added.
2049
2050 2014-04-10  James Craig  <jcraig@apple.com>
2051
2052         Web Inspector: AXI: expose aria-busy state of current and ancestor nodes
2053         https://bugs.webkit.org/show_bug.cgi?id=130826
2054
2055         Reviewed by Timothy Hatcher.
2056
2057         Expose if node is contained by any "busy" ancestor nodes, too.
2058
2059         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2060         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2061
2062 2014-04-10  Brian J. Burg  <burg@cs.washington.edu>
2063
2064         Web Replay: memoize plugin data for navigator.mimeTypes and navigator.plugins
2065         https://bugs.webkit.org/show_bug.cgi?id=131341
2066
2067         Reviewed by Timothy Hatcher.
2068
2069         Add support for different setup methods before the initial navigation of
2070         capture and replay. This is necessary to test that the value of
2071         navigator.plugins is the same on replay even if the underlying data changed.
2072
2073         * http/tests/inspector/replay/replay-test.js:
2074         (InspectorTestProxy.runSingleSegmentRefTest): Add calls to optional setup
2075         functions in the test page called setupPreCapture and setupPreReplay.
2076
2077 2014-04-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2078
2079         [GTK] Unreviewed GTK gardening.
2080
2081         Update text expectations for new failing tests:
2082           accessibility/help-text.html
2083           fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
2084           fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html
2085
2086         Update test expectations related with highdpi still not supported.
2087
2088         On r166930 test media/track/opera/interfaces/TextTrackList/onremovetrack.html
2089         was moved to media/track/w3c/interfaces/TextTrackList/onremovetrack.html.
2090         Now it passes. Remove the expectation.
2091
2092         * platform/gtk/TestExpectations:
2093
2094 2014-04-10  Bem Jones-Bey  <bjonesbe@adobe.com>
2095
2096         Invalid cast in WebCore::RenderLayer::setupClipPath
2097         https://bugs.webkit.org/show_bug.cgi?id=131368
2098
2099         Reviewed by Dirk Schulze.
2100
2101         * css3/masking/clip-path-box-shape-on-inline-crash-expected.txt: Added.
2102         * css3/masking/clip-path-box-shape-on-inline-crash.html: Added.
2103
2104 2014-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2105
2106         [GStreamer] No CORS support for media elements
2107         https://bugs.webkit.org/show_bug.cgi?id=99037
2108
2109         Reviewed by Philippe Normand.
2110
2111         http/tests/security/video-cross-origin-accessfailure.html verifies that cross-origin streams that fail CORS check
2112         are not played when crossorigin attribute is set.
2113          http/tests/security/video-cross-origin-accesssameorigin.html verifies that access to same-origin streams
2114         are played when crossorigin attribute is set.
2115
2116         * http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
2117         * http/tests/security/video-cross-origin-accessfailure.html: Added.
2118         * http/tests/security/video-cross-origin-accesssameorigin-expected.txt: Added.
2119         * http/tests/security/video-cross-origin-accesssameorigin.html: Added.
2120         * platform/efl/TestExpectations: Enabled http/tests/security/video-cross-origin-readback.html.
2121         * platform/gtk/TestExpectations: Ditto.
2122         * platform/mac/TestExpectations: Disabled http/tests/security/video-cross-origin-accessfailure.html.
2123
2124 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
2125
2126         REGRESSION (r166860): ASSERTION FAILED: !isCalculated() on fast/css/image-set-value-not-removed-crash.html
2127         https://bugs.webkit.org/show_bug.cgi?id=131480
2128
2129         * platform/mac/TestExpectations: Skipped the test in debug builds.
2130
2131 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
2132
2133         [WK2] fast/repaint/obscured-background-no-repaint.html is very flaky
2134         https://bugs.webkit.org/show_bug.cgi?id=131477
2135
2136         * platform/mac-wk2/TestExpectations: Marked it as such.
2137
2138 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
2139
2140         WebVTT tests don't work because of a 800x600 snapshot (but are very flaky anyway)
2141         https://bugs.webkit.org/show_bug.cgi?id=131476
2142
2143         * platform/mac/TestExpectations: Skip them.
2144
2145 2014-04-09  James Craig  <jcraig@apple.com>
2146
2147         AX: Bug in AccessibilityNodeObject::helpText
2148         https://bugs.webkit.org/show_bug.cgi?id=130386
2149
2150         Reviewed by Chris Fleizach.
2151
2152         Tests accessibility help text in a variety of examples.
2153
2154         * accessibility/help-text-expected.txt: Added.
2155         * accessibility/help-text.html: Added.
2156
2157 2014-04-09  Brent Fulgham  <bfulgham@apple.com>
2158
2159         [Win] Unreviewed bot maintenance. Re-add a number of passing
2160         tests, and turn off a few failures.
2161
2162         * platform/win/TestExpectations:
2163
2164 2014-04-09  Chris Fleizach  <cfleizach@apple.com>
2165
2166         Regression: AX: list heuristics sometimes determined as presentational even when explicit roles applied
2167         https://bugs.webkit.org/show_bug.cgi?id=131041
2168
2169         Reviewed by Mario Sanchez Prada.
2170
2171         * accessibility/list-detection-expected.txt:
2172         * accessibility/list-detection.html:
2173
2174 2014-04-09  Martin Robinson  <mrobinson@igalia.com>
2175
2176         Rebaseline some tests for GTK+
2177
2178         * platform/gtk/editing/input/scroll-viewport-page-up-down-expected.txt:
2179         * platform/gtk/fast/text/international/cjk-segmentation-expected.txt: Added.
2180         * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Added.
2181         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Added.
2182         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2183         * platform/gtk/plugins/nested-plugin-objects-expected.txt: Added.
2184         * platform/gtk/plugins/netscape-destroy-plugin-script-objects-expected.txt: Added.
2185         * platform/gtk/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Added.
2186         * platform/gtk/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Added.
2187         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
2188         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
2189         * platform/gtk/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
2190         * platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
2191         * platform/gtk/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
2192         * platform/gtk/svg/custom/object-no-size-attributes-expected.txt:
2193         * platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
2194
2195 2014-04-08  Samuel White  <samuel_white@apple.com>
2196
2197         AX: Initial text selection point should respect element focus.
2198         https://bugs.webkit.org/show_bug.cgi?id=131402
2199
2200         Reviewed by Chris Fleizach.
2201
2202         Updating test to make sure initial selection respects the focused element when necessary. Now, if a VoiceOver user attempts to use
2203         arrow keys to read text and selection isn't set, we will set initial selection before/after the focused element if one is present.
2204
2205         * platform/mac/accessibility/selection-initial-expected.txt:
2206         * platform/mac/accessibility/selection-initial.html:
2207
2208 2014-04-09  Brendan Long  <b.long@cablelabs.com>
2209
2210         [GStreamer] Expose MPEG-TS metadata
2211         https://bugs.webkit.org/show_bug.cgi?id=122001
2212
2213         Reviewed by Eric Carlson.
2214
2215         * media/content/user-private-streams.ts: Added.
2216         * media/track/in-band/track-in-band-mpegts-metadata-expected.txt: Added.
2217         * media/track/in-band/track-in-band-mpegts-metadata.html: Added.
2218
2219 2014-04-08  Chris Fleizach  <cfleizach@apple.com>
2220
2221         AX: Make AXPress much more reliable on the Web
2222         https://bugs.webkit.org/show_bug.cgi?id=131426
2223
2224         Reviewed by Mario Sanchez Prada.
2225
2226         * accessibility/press-works-on-control-types-expected.txt:
2227         * accessibility/press-works-on-control-types.html:
2228
2229 2014-04-08  Oliver Hunt  <oliver@apple.com>
2230
2231         Rewrite Function.bind as a builtin
2232         https://bugs.webkit.org/show_bug.cgi?id=131083
2233
2234         Reviewed by Geoffrey Garen.
2235
2236         Testing.
2237
2238         * js/dom/function-bind-expected.txt:
2239         * js/regress/function-bind-expected.txt: Added.
2240         * js/regress/function-bind.html: Added.
2241         * js/regress/script-tests/function-bind.js: Added.
2242         (foo):
2243
2244 2014-04-09  Radu Stavila  <stavila@adobe.com>
2245
2246         [CSS Regions] Monolithic elements should not affect the layout of the content outside its region
2247         https://bugs.webkit.org/show_bug.cgi?id=130499
2248
2249         Reviewed by David Hyatt.
2250
2251         Added tests for different types of fragmentation following monolithic content
2252         overflowing its region.
2253         Rebased the webkit-flow-float-unable-to-push test as its expected result was not the correct one.
2254
2255         * fast/regions/webkit-flow-float-unable-to-push-expected.html:
2256         * fast/regions/fragmentation-after-float-overflow-single-region-expected.html: Added.
2257         * fast/regions/fragmentation-after-float-overflow-single-region.html: Added.
2258         * fast/regions/fragmentation-after-monolithic-overflow-expected.html: Added.
2259         * fast/regions/fragmentation-after-monolithic-overflow-self-collapsed-expected.html: Added.
2260         * fast/regions/fragmentation-after-monolithic-overflow-self-collapsed.html: Added.
2261         * fast/regions/fragmentation-after-monolithic-overflow-single-region-expected.html: Added.
2262         * fast/regions/fragmentation-after-monolithic-overflow-single-region.html: Added.
2263         * fast/regions/fragmentation-after-monolithic-overflow.html: Added.
2264
2265 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
2266
2267         REGRESSION (r166853): fast/preloader/document-write.html is very flaky
2268         https://bugs.webkit.org/show_bug.cgi?id=130942
2269
2270         * platform/mac/TestExpectations: The offending code was re-landed, marking as
2271         flaky again.
2272
2273 2014-04-09  Mario Sanchez Prada  <mario.prada@samsung.com>
2274
2275         [GTK] Layout tests accessibility/children-changed-sends-notification.html and accessibility/notification-listeners.html fails
2276         https://bugs.webkit.org/show_bug.cgi?id=131380
2277
2278         Reviewed by Chris Fleizach.
2279
2280         Updated TestExpectations file and update layout test that was not
2281         correctly written, and expecting the signals in the wrong order.
2282
2283         * platform/gtk/TestExpectations: Removed failure expectations.
2284
2285         * accessibility/children-changed-sends-notification.html: Updated
2286         test to make sure we touch the accessibility tree after adding a
2287         <button> so we get the 'add' signal at the right moment.
2288
2289         * accessibility/children-changed-sends-notification-expected.txt:
2290         Updated expectations to expect the 'add' and 'remove' signals in
2291         the right order.
2292
2293 2014-04-09  Mario Sanchez Prada  <mario.prada@samsung.com>
2294
2295         [AX][GTK] No new lines in some AX tests output
2296         https://bugs.webkit.org/show_bug.cgi?id=131294
2297
2298         Reviewed by Martin Robinson.
2299
2300         Removed failure expectations for tests now passing.
2301
2302         * platform/gtk/TestExpectations: Updated.
2303
2304 2014-04-09  Mario Sanchez Prada  <mario.prada@samsung.com>
2305
2306         Unreviewed gardening for GTK.
2307
2308         Updated test expectations after r166175, which removed an <hr>
2309         from the original test accessibility/lists.html.
2310
2311         * platform/gtk/accessibility/lists-expected.txt: Updated
2312
2313 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
2314
2315         [WK2] HTTP authentication regression tests fail
2316         https://bugs.webkit.org/show_bug.cgi?id=81627
2317         <rdar://problem/11079296>
2318
2319         Reviewed by Anders Carlsson.
2320
2321         * platform/mac-wk2/TestExpectations: Unskipped tests that now pass. Marked three
2322         tests as failing, because enabling auth uncovered that they are failing
2323         (in browser as well).
2324
2325         * platform/wk2/http: Added.
2326         * platform/wk2/http/tests: Added.
2327         * platform/wk2/http/tests/loading: Added.
2328         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials: Added.
2329         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: Copied from LayoutTests/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
2330         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: Copied from LayoutTests/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt.
2331         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt: Copied from LayoutTests/http/tests/loading/basic-credentials-sent-automatically-expected.txt.
2332         * platform/wk2/http/tests/misc: Added.
2333         * platform/wk2/http/tests/misc/401-alternative-content-expected.txt: Copied from LayoutTests/http/tests/misc/401-alternative-content-expected.txt.
2334         * platform/wk2/http/tests/misc/authentication-redirect-1: Added.
2335         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: Copied from LayoutTests/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt.
2336         * platform/wk2/http/tests/misc/authentication-redirect-2: Added.
2337         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: Copied from LayoutTests/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt.
2338         * platform/wk2/http/tests/misc/authentication-redirect-4: Added.
2339         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: Copied from LayoutTests/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt.
2340         * platform/wk2/http/tests/security: Added.
2341         * platform/wk2/http/tests/security/401-logout: Added.
2342         * platform/wk2/http/tests/security/401-logout/401-logout-expected.txt: Copied from LayoutTests/http/tests/security/401-logout/401-logout-expected.txt.
2343         * platform/wk2/http/tests/xmlhttprequest: Added.
2344         * platform/wk2/http/tests/xmlhttprequest/failed-auth-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/failed-auth-expected.txt.
2345         * platform/wk2/http/tests/xmlhttprequest/remember-bad-password-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/remember-bad-password-expected.txt.
2346         WebKit2 results are the same as WebKit1, except that they lack resource URL. That
2347         is expected with WebKit2 API.
2348
2349 2014-04-08  Mihnea Ovidenie  <mihnea@adobe.com>
2350
2351         [CSSRegions] Crash when video in region exits fullscreen
2352         https://bugs.webkit.org/show_bug.cgi?id=131366
2353
2354         Reviewed by Andrei Bucur.
2355
2356         * fast/regions/full-screen-video-in-region-crash-expected.txt: Added.
2357         * fast/regions/full-screen-video-in-region-crash.html: Added.
2358
2359 2014-04-08  Alexey Proskuryakov  <ap@apple.com>
2360
2361         Trying to unbreak flakiness dashboard after Gtk TextExpectations reshuffling.
2362
2363         * platform/gtk-wk2/TestExpectations: Added.
2364
2365 2014-04-08  Zalan Bujtas  <zalan@apple.com>
2366
2367         Subpixel rendering: Clip outer rounded border rect on device pixel boundaries.
2368         https://bugs.webkit.org/show_bug.cgi?id=131404
2369
2370         Reviewed by Simon Fraser.
2371
2372         Use device pixel snapped rectangle to clip out rounded rects, when not all sides are solid/double.
2373         Snapping it to device pixel boundaries ensures that when we call drawRect(devicePixelSnappedRect) later,
2374         it leaves no cruft behind.
2375
2376         * fast/borders/hidpi-rounded-border-on-subpixel-position-expected.html: Added.
2377         * fast/borders/hidpi-rounded-border-on-subpixel-position.html: Added.
2378
2379 2014-04-08  Simon Fraser  <simon.fraser@apple.com>
2380
2381         REGRESSION (r155998): Elements render at very low resolution with some 3d transforms
2382         https://bugs.webkit.org/show_bug.cgi?id=131412
2383
2384         Reviewed by Tim Horton.
2385         
2386         Test that makes an incremental change to a layer property in a tree with
2387         interesting 3d transforms.
2388
2389         * compositing/contents-scale/incremental-change-expected.html: Added.
2390         * compositing/contents-scale/incremental-change.html: Added.
2391
2392 2014-04-08  Adenilson Cavalcanti  <cavalcantii@gmail.com>
2393
2394         [SVG] Fix CSS transform handling when zoomed
2395         https://bugs.webkit.org/show_bug.cgi?id=125836
2396
2397         Reviewed by Tim Horton.
2398
2399         Adjusts CSS transforms when used in SVG to account for unexpected
2400         translation scale. Backport from Chromium #174910.
2401
2402         * svg/zoom/page/zoom-css-transforms-expected.svg: Added.
2403         * svg/zoom/page/zoom-css-transforms.svg: Added.
2404
2405 2014-04-08  Hans Muller  <hmuller@adobe.com>
2406
2407         [CSS Shapes] large corner radius combined with 0 radius does not wrap properly
2408         https://bugs.webkit.org/show_bug.cgi?id=129739
2409
2410         Reviewed by Bem Jones-Bey.
2411
2412         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-001-expected.txt: Added.
2413         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-001.html: Added.
2414         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-002-expected.html: Added.
2415         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-002.html: Added.
2416
2417 2014-04-08  Alexey Proskuryakov  <ap@apple.com>
2418
2419         Rename Clipboard to DataTransfer
2420         https://bugs.webkit.org/show_bug.cgi?id=131371
2421
2422         Reviewed by Anders Carlsson.
2423
2424         * fast/dom/dom-constructors-expected.txt:
2425         * fast/dom/dom-constructors.html:
2426         * js/dom/global-constructors-attributes-expected.txt:
2427         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2428         * platform/gtk-wk1/js/dom/global-constructors-attributes-expected.txt:
2429         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt:
2430         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
2431         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2432         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2433
2434 2014-04-08  Brent Fulgham  <bfulgham@apple.com>
2435
2436         [Mac] Unreviewed test gardening.
2437
2438         Rebaseline scrolling tests to remove flakiness introduced by slight differences in
2439         pixel scroll counts between WK1 and WK2 test runners.
2440
2441         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
2442         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
2443         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt:
2444         * platform/mac/fast/scrolling/scroll-div-latched-mainframe.html:
2445         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt:
2446         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html:
2447         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt:
2448         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html:
2449         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt:
2450         * platform/mac/fast/scrolling/scroll-select-latched-mainframe.html:
2451         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt:
2452         * platform/mac/fast/scrolling/scroll-select-latched-select.html:
2453
2454 2014-04-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2455
2456         [GTK] Unreviewed GTK gardening.
2457
2458         Update text expectations for failing tests:
2459           accessibility/children-changed-sends-notification.html
2460           accessibility/notification-listeners.html
2461           fast/repaint/blend-mode-isolate-stacking-context.html
2462           fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move.html
2463
2464         Rebaseline fast/multicol/client-rects-expected.txt after r165991
2465
2466         * platform/gtk/TestExpectations:
2467         * platform/gtk/fast/multicol/client-rects-expected.txt:
2468
2469 2014-04-07  Filip Pizlo  <fpizlo@apple.com>
2470
2471         Repatch should support setters and plant calls to them directly
2472         https://bugs.webkit.org/show_bug.cgi?id=130750
2473
2474         Reviewed by Geoffrey Garen.
2475
2476         * js/regress/script-tests/setter.js: Added.
2477         * js/regress/setter-expected.txt: Added.
2478         * js/regress/setter.html: Added.
2479
2480 2014-04-08  Morten Stenshorne  <mstensho@opera.com>
2481
2482         [New Multicolumn] Child top margin sometimes ignored for column balancing
2483         https://bugs.webkit.org/show_bug.cgi?id=122754
2484
2485         Reviewed by David Hyatt.
2486
2487         * fast/multicol/break-in-scrollable-expected.html: Added.
2488         * fast/multicol/break-in-scrollable.html: Added.
2489         * fast/multicol/newmulticol/leading-and-trailing-margin-expected.html: Added.
2490         * fast/multicol/newmulticol/leading-and-trailing-margin.html: Added.
2491         * fast/multicol/newmulticol/leading-margin-expected.html: Added.
2492         * fast/multicol/newmulticol/leading-margin.html: Added.
2493
2494 2014-04-07  Brent Fulgham  <bfulgham@apple.com>
2495
2496         [WebVTT] Begin Enabling W3C VTT Tests
2497         https://bugs.webkit.org/show_bug.cgi?id=131345
2498
2499         Reviewed by Darin Adler.
2500
2501         Move a number of tests out of 'opera' into a new 'w3c' folder.
2502
2503         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt: Removed.
2504         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html: Removed.
2505         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks-expected.txt: Removed.
2506         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks.html: Removed.
2507         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default-expected.txt: Removed.
2508         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default.html: Removed.
2509         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label-expected.txt: Removed.
2510         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label.html: Removed.
2511         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt: Removed.
2512         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState.html: Removed.
2513         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt: Removed.
2514         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang.html: Removed.
2515         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track-expected.txt: Removed.
2516         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track.html: Removed.
2517         * media/track/opera/interfaces/TextTrack/addCue-expected.txt: Removed.
2518         * media/track/opera/interfaces/TextTrack/addCue.html: Removed.
2519         * media/track/opera/interfaces/TextTrack/constants-expected.txt: Removed.
2520         * media/track/opera/interfaces/TextTrack/constants.html: Removed.
2521         * media/track/opera/interfaces/TextTrack/cues-expected.txt: Removed.
2522         * media/track/opera/interfaces/TextTrack/cues.html: Removed.
2523         * media/track/opera/interfaces/TextTrack/kind-expected.txt: Removed.
2524         * media/track/opera/interfaces/TextTrack/kind.html: Removed.
2525         * media/track/opera/interfaces/TextTrack/label-expected.txt: Removed.
2526         * media/track/opera/interfaces/TextTrack/label.html: Removed.
2527         * media/track/opera/interfaces/TextTrack/language-expected.txt: Removed.
2528         * media/track/opera/interfaces/TextTrack/language.html: Removed.
2529         * media/track/opera/interfaces/TextTrack/mode-expected.txt: Removed.
2530         * media/track/opera/interfaces/TextTrack/mode.html: Removed.
2531         * media/track/opera/interfaces/TextTrack/oncuechange-expected.txt: Removed.
2532         * media/track/opera/interfaces/TextTrack/oncuechange.html: Removed.
2533         * media/track/opera/interfaces/TextTrack/removeCue-expected.txt: Removed.
2534         * media/track/opera/interfaces/TextTrack/removeCue.html: Removed.
2535         * media/track/opera/interfaces/TextTrackCue/align-expected.txt: Removed.
2536         * media/track/opera/interfaces/TextTrackCue/align.html: Removed.
2537         * media/track/opera/interfaces/TextTrackCue/endTime-expected.txt: Removed.
2538         * media/track/opera/interfaces/TextTrackCue/endTime.html: Removed.
2539         * media/track/opera/interfaces/TextTrackCue/id-expected.txt: Removed.
2540         * media/track/opera/interfaces/TextTrackCue/id.html: Removed.
2541         * media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
2542         * media/track/opera/interfaces/TextTrackCue/pauseOnExit.html: Removed.
2543         * media/track/opera/interfaces/TextTrackCue/startTime-expected.txt: Removed.
2544         * media/track/opera/interfaces/TextTrackCue/startTime.html: Removed.
2545         * media/track/opera/interfaces/TextTrackCue/track-expected.txt: Removed.
2546         * media/track/opera/interfaces/TextTrackCue/track.html: Removed.
2547         * media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
2548         * media/track/opera/interfaces/TextTrackCueList/getCueById.html: Removed.
2549         * media/track/opera/interfaces/TextTrackCueList/length-expected.txt: Removed.
2550         * media/track/opera/interfaces/TextTrackCueList/length.html: Removed.
2551         * media/track/opera/interfaces/TextTrackList/length-expected.txt: Removed.
2552         * media/track/opera/interfaces/TextTrackList/length.html: Removed.
2553         * media/track/opera/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
2554         * media/track/opera/interfaces/TextTrackList/onaddtrack.html: Removed.
2555         * media/track/opera/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
2556         * media/track/opera/interfaces/TextTrackList/onremovetrack.html: Removed.
2557         * media/track/opera/track/webvtt/rendering/reftest/2_tracks-ref.html: Removed.
2558         * media/track/opera/track/webvtt/rendering/reftest/2_tracks.html: Removed.
2559         * media/track/opera/track/webvtt/rendering/reftest/align_end-ref.html: Removed.
2560         * media/track/opera/track/webvtt/rendering/reftest/align_end.html: Removed.
2561         * media/track/opera/track/webvtt/rendering/reftest/align_middle-ref.html: Removed.
2562         * media/track/opera/track/webvtt/rendering/reftest/align_middle.html: Removed.
2563         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50-ref.html: Removed.
2564         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50.html: Removed.
2565         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50-ref.html: Removed.
2566         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50.html: Removed.
2567         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50-ref.html: Removed.
2568         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50.html: Removed.
2569         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size-ref.html: Removed.
2570         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size.html: Removed.
2571         * media/track/opera/track/webvtt/rendering/reftest/align_start-ref.html: Removed.
2572         * media/track/opera/track/webvtt/rendering/reftest/align_start.html: Removed.
2573         * media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles-ref.html: Removed.
2574         * media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles.html: Removed.
2575         * media/track/opera/track/webvtt/rendering/reftest/basic-ref.html: Removed.
2576         * media/track/opera/track/webvtt/rendering/reftest/basic.html: Removed.
2577         * media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities-ref.html: Removed.
2578         * media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities.html: Removed.
2579         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size-ref.html: Removed.
2580         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size.html: Removed.
2581         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused-ref.html: Removed.
2582         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused.html: Removed.
2583         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text-ref.html: Removed.
2584         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text.html: Removed.
2585         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused-ref.html: Removed.
2586         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused.html: Removed.
2587         * media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused-ref.html: Removed.
2588         * media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused.html: Removed.
2589         * media/track/opera/track/webvtt/rendering/reftest/media/background.gif: Removed.
2590         * media/track/opera/track/webvtt/rendering/reftest/media/white.mp4: Removed.
2591         * media/track/opera/track/webvtt/rendering/reftest/media/white.webm: Removed.
2592         * media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue-ref.html: Removed.
2593         * media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue.html: Removed.
2594         * media/track/opera/track/webvtt/rendering/reftest/size_50-ref.html: Removed.
2595         * media/track/opera/track/webvtt/rendering/reftest/size_50.html: Removed.
2596         * media/track/opera/track/webvtt/rendering/reftest/support/2_cues_overlapping_completely_move_up.vtt: Removed.
2597         * media/track/opera/track/webvtt/rendering/reftest/support/align_end_long.vtt: Removed.
2598         * media/track/opera/track/webvtt/rendering/reftest/support/foo.vtt: Removed.
2599         * media/track/opera/track/webvtt/rendering/reftest/support/refTestWait.js: Removed.
2600         * media/track/w3c: Added.
2601         * media/track/w3c/interfaces: Added.
2602         * media/track/w3c/interfaces/HTMLMediaElement: Added.
2603         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt.
2604         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html.
2605         * media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks-expected.txt.
2606         * media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks.html.
2607         * media/track/w3c/interfaces/HTMLTrackElement: Added.
2608         * media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default-expected.txt.
2609         * media/track/w3c/interfaces/HTMLTrackElement/default.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default.html.
2610         * media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label-expected.txt.
2611         * media/track/w3c/interfaces/HTMLTrackElement/label.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label.html.
2612         * media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt.
2613         * media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState.html.
2614         * media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt.
2615         * media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang.html.
2616         * media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track-expected.txt.
2617         * media/track/w3c/interfaces/HTMLTrackElement/track.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track.html.
2618         * media/track/w3c/interfaces/TextTrack: Added.
2619         * media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Copied from media/track/opera/interfaces/TextTrack/addCue-expected.txt.
2620         * media/track/w3c/interfaces/TextTrack/addCue.html: Copied from media/track/opera/interfaces/TextTrack/addCue.html.
2621         * media/track/w3c/interfaces/TextTrack/constants-expected.txt: Copied from media/track/opera/interfaces/TextTrack/constants-expected.txt.
2622         * media/track/w3c/interfaces/TextTrack/constants.html: Copied from media/track/opera/interfaces/TextTrack/constants.html.
2623         * media/track/w3c/interfaces/TextTrack/cues-expected.txt: Copied from media/track/opera/interfaces/TextTrack/cues-expected.txt.
2624         * media/track/w3c/interfaces/TextTrack/cues.html: Copied from media/track/opera/interfaces/TextTrack/cues.html.
2625         * media/track/w3c/interfaces/TextTrack/kind-expected.txt: Copied from media/track/opera/interfaces/TextTrack/kind-expected.txt.
2626         * media/track/w3c/interfaces/TextTrack/kind.html: Copied from media/track/opera/interfaces/TextTrack/kind.html.
2627         * media/track/w3c/interfaces/TextTrack/label-expected.txt: Copied from media/track/opera/interfaces/TextTrack/label-expected.txt.
2628         * media/track/w3c/interfaces/TextTrack/label.html: Copied from media/track/opera/interfaces/TextTrack/label.html.
2629         * media/track/w3c/interfaces/TextTrack/language-expected.txt: Copied from media/track/opera/interfaces/TextTrack/language-expected.txt.
2630         * media/track/w3c/interfaces/TextTrack/language.html: Copied from media/track/opera/interfaces/TextTrack/language.html.
2631         * media/track/w3c/interfaces/TextTrack/mode-expected.txt: Copied from media/track/opera/interfaces/TextTrack/mode-expected.txt.
2632         * media/track/w3c/interfaces/TextTrack/mode.html: Copied from media/track/opera/interfaces/TextTrack/mode.html.
2633         * media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Copied from media/track/opera/interfaces/TextTrack/oncuechange-expected.txt.
2634         * media/track/w3c/interfaces/TextTrack/oncuechange.html: Copied from media/track/opera/interfaces/TextTrack/oncuechange.html.
2635         * media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Copied from media/track/opera/interfaces/TextTrack/removeCue-expected.txt.
2636         * media/track/w3c/interfaces/TextTrack/removeCue.html: Copied from media/track/opera/interfaces/TextTrack/removeCue.html.
2637         * media/track/w3c/interfaces/TextTrackCue: Added.
2638         * media/track/w3c/interfaces/TextTrackCue/align-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/align-expected.txt.
2639         * media/track/w3c/interfaces/TextTrackCue/align.html: Copied from media/track/opera/interfaces/TextTrackCue/align.html.
2640         * media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/endTime-expected.txt.
2641         * media/track/w3c/interfaces/TextTrackCue/endTime.html: Copied from media/track/opera/interfaces/TextTrackCue/endTime.html.
2642         * media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/id-expected.txt.
2643         * media/track/w3c/interfaces/TextTrackCue/id.html: Copied from media/track/opera/interfaces/TextTrackCue/id.html.
2644         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt.
2645         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Copied from media/track/opera/interfaces/TextTrackCue/pauseOnExit.html.
2646         * media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/startTime-expected.txt.
2647         * media/track/w3c/interfaces/TextTrackCue/startTime.html: Copied from media/track/opera/interfaces/TextTrackCue/startTime.html.
2648         * media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/track-expected.txt.
2649         * media/track/w3c/interfaces/TextTrackCue/track.html: Copied from media/track/opera/interfaces/TextTrackCue/track.html.
2650         * media/track/w3c/interfaces/TextTrackCueList: Added.
2651         * media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Copied from media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt.
2652         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Copied from media/track/opera/interfaces/TextTrackCueList/getCueById.html.
2653         * media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Copied from media/track/opera/interfaces/TextTrackCueList/length-expected.txt.
2654         * media/track/w3c/interfaces/TextTrackCueList/length.html: Copied from media/track/opera/interfaces/TextTrackCueList/length.html.
2655         * media/track/w3c/interfaces/TextTrackList: Added.
2656         * media/track/w3c/interfaces/TextTrackList/length-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/length-expected.txt.
2657         * media/track/w3c/interfaces/TextTrackList/length.html: Copied from media/track/opera/interfaces/TextTrackList/length.html.
2658         * media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/onaddtrack-expected.txt.
2659         * media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Copied from media/track/opera/interfaces/TextTrackList/onaddtrack.html.
2660         * media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/onremovetrack-expected.txt.
2661         * media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Copied from media/track/opera/interfaces/TextTrackList/onremovetrack.html.
2662         * media/track/w3c/track: Added.
2663         * media/track/w3c/track/webvtt: Added.
2664         * media/track/w3c/track/webvtt/2_tracks-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/2_tracks-ref.html.
2665         * media/track/w3c/track/webvtt/2_tracks.html: Copied from media/track/opera/track/webvtt/rendering/reftest/2_tracks.html.
2666         * media/track/w3c/track/webvtt/align_end-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_end-ref.html.
2667         * media/track/w3c/track/webvtt/align_end.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_end.html.
2668         * media/track/w3c/track/webvtt/align_middle-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle-ref.html.
2669         * media/track/w3c/track/webvtt/align_middle.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle.html.
2670         * media/track/w3c/track/webvtt/align_middle_position_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50-ref.html.
2671         * media/track/w3c/track/webvtt/align_middle_position_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50.html.
2672         * media/track/w3c/track/webvtt/align_middle_position_gt_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50-ref.html.
2673         * media/track/w3c/track/webvtt/align_middle_position_gt_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50.html.
2674         * media/track/w3c/track/webvtt/align_middle_position_lt_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50-ref.html.
2675         * media/track/w3c/track/webvtt/align_middle_position_lt_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50.html.
2676         * media/track/w3c/track/webvtt/align_middle_position_lt_50_size_gt_maximum_size-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size-ref.html.
2677         * media/track/w3c/track/webvtt/align_middle_position_lt_50_size_gt_maximum_size.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size.html.
2678         * media/track/w3c/track/webvtt/align_start-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_start-ref.html.
2679         * media/track/w3c/track/webvtt/align_start.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_start.html.
2680         * media/track/w3c/track/webvtt/audio_has_no_subtitles-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles-ref.html.
2681         * media/track/w3c/track/webvtt/audio_has_no_subtitles.html: Copied from media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles.html.
2682         * media/track/w3c/track/webvtt/background.gif: Copied from media/track/opera/track/webvtt/rendering/reftest/media/background.gif.
2683         * media/track/w3c/track/webvtt/basic-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/basic-ref.html.
2684         * media/track/w3c/track/webvtt/basic.html: Copied from media/track/opera/track/webvtt/rendering/reftest/basic.html.
2685         * media/track/w3c/track/webvtt/decode_escaped_entities-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities-ref.html.
2686         * media/track/w3c/track/webvtt/decode_escaped_entities.html: Copied from media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities.html.
2687         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size-ref.html.
2688         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size.html.
2689         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size_while_paused-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused-ref.html.
2690         * media/track/w3c/track/webvtt/dom_override_cue_align_position_line_size_while_paused.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused.html.
2691         * media/track/w3c/track/webvtt/dom_override_cue_text-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text-ref.html.
2692         * media/track/w3c/track/webvtt/dom_override_cue_text.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text.html.
2693         * media/track/w3c/track/webvtt/dom_override_cue_text_while_paused-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused-ref.html.
2694         * media/track/w3c/track/webvtt/dom_override_cue_text_while_paused.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused.html.
2695         * media/track/w3c/track/webvtt/dom_override_remove_cue_while_paused-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused-ref.html.
2696         * media/track/w3c/track/webvtt/dom_override_remove_cue_while_paused.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused.html.
2697         * media/track/w3c/track/webvtt/media: Added.
2698         * media/track/w3c/track/webvtt/media/white.mp4: Copied from media/track/opera/track/webvtt/rendering/reftest/media/white.mp4.
2699         * media/track/w3c/track/webvtt/media/white.webm: Copied from media/track/opera/track/webvtt/rendering/reftest/media/white.webm.
2700         * media/track/w3c/track/webvtt/one_line_cue_plus_wrapped_cue-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue-ref.html.
2701         * media/track/w3c/track/webvtt/one_line_cue_plus_wrapped_cue.html: Copied from media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue.html.
2702         * media/track/w3c/track/webvtt/size_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/size_50-ref.html.
2703         * media/track/w3c/track/webvtt/size_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/size_50.html.
2704         * media/track/w3c/track/webvtt/support: Added.
2705         * media/track/w3c/track/webvtt/support/2_cues_overlapping_completely_move_up.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/2_cues_overlapping_completely_move_up.vtt.
2706         * media/track/w3c/track/webvtt/support/align_end_long.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/align_end_long.vtt.
2707         * media/track/w3c/track/webvtt/support/foo.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/foo.vtt.
2708         * media/track/w3c/track/webvtt/support/refTestWait.js: Copied from media/track/opera/track/webvtt/rendering/reftest/support/refTestWait.js.
2709                 * platform/eft/TestExpectations: Skip w3c tests.
2710                 * platform/gtk/TestExpectations: Skip w3c tests.
2711
2712 2014-04-08  Zalan Bujtas  <zalan@apple.com>
2713
2714         Subpixel rendering: Slow paint path for inlines should snap to device pixels.
2715         https://bugs.webkit.org/show_bug.cgi?id=131259
2716
2717         Reviewed by Simon Fraser.
2718
2719         InlineTextBox::paint needs to round to the same device pixel position as SimpleLineLayout does.
2720
2721         * fast/inline/hidpi-slow-path-text-on-subpixel-position-expected.html: Added.
2722         * fast/inline/hidpi-slow-path-text-on-subpixel-position.html: Added.
2723
2724 2014-04-08  Zalan Bujtas  <zalan@apple.com>
2725
2726         Subpixel rendering: Paint the filter effect result image on device pixel position.
2727         https://bugs.webkit.org/show_bug.cgi?id=131255
2728
2729         Reviewed by Simon Fraser.
2730
2731         This patch moves filter effect images from integral to device pixel position. However,
2732         result images are still integral based.
2733
2734         * css3/filters/hidpi-filter-is-on-subpixel-position-expected.html: Added.
2735         * css3/filters/hidpi-filter-is-on-subpixel-position.html: Added.
2736
2737 2014-04-08  Zalan Bujtas  <zalan@apple.com>
2738
2739         Subpixel rendering: Make border images device pixel aware.
2740         https://bugs.webkit.org/show_bug.cgi?id=131209
2741
2742         Reviewed by Simon Fraser.
2743
2744         Snap border-image size and position to device pixels. It works both on generated and bitmap images.
2745
2746         * fast/borders/hidpi-border-image-gradient-on-subpixels-expected.html: Added.
2747         * fast/borders/hidpi-border-image-gradient-on-subpixels.html: Added.
2748
2749 2014-04-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2750
2751         [SOUP] Control cookie management according ResourceRequest.allowCookies()
2752         https://bugs.webkit.org/show_bug.cgi?id=131026
2753
2754         Reviewed by Sergio Villar Senin.
2755
2756         * platform/efl/TestExpectations: Unskipped test http/tests/xmlhttprequest/cross-origin-cookie-storage.html.
2757         * platform/gtk/TestExpectations: Ditto.
2758
2759 2014-04-08  Sergio Villar Senin  <svillar@igalia.com>
2760
2761         [CSS Grid Layout] Handle min/max height in the grid element
2762         https://bugs.webkit.org/show_bug.cgi?id=131302
2763
2764         Reviewed by Darin Adler.
2765
2766         Added test coverage for min/max height handling in the grid
2767         item. Also added other test to cover a blind spot in our testing,
2768         resizing of content sized columns with flexible breadths.
2769
2770         Merged from Blink r161876 by <jchaffraix@chromium.org> and r166914 by <rego@igalia.com>.
2771
2772         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html: Added.
2773         * fast/css-grid-layout/flex-content-sized-columns-resize.html: Added.
2774         * fast/css-grid-layout/grid-element-min-max-height-expected.txt: Added.
2775         * fast/css-grid-layout/grid-element-min-max-height.html: Added.
2776
2777 2014-04-08  Mihnea Ovidenie  <mihnea@adobe.com>
2778
2779         [CSSRegions] Fixed positioned elements in named flows have fragmented content
2780         https://bugs.webkit.org/show_bug.cgi?id=130595
2781
2782         Reviewed by Darin Adler.
2783
2784         * fast/regions/fixed-pos-content-fragmented-expected.html: Added.
2785         * fast/regions/fixed-pos-content-fragmented.html: Added.
2786
2787 2014-04-07  Chris Fleizach  <cfleizach@apple.com>
2788
2789         Regression: AX: image labels no longer exposed to AX API in SVG test case
2790         https://bugs.webkit.org/show_bug.cgi?id=131208
2791
2792         Reviewed by Daniel Bates.
2793
2794         * accessibility/svg-labelledby-expected.txt: Added.
2795         * accessibility/svg-labelledby.html: Added.
2796
2797 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
2798
2799         Skipped some HighDPI tests for GTK+
2800
2801         * platform/gtk/TestExpectations: GTK+ does not yet have HighDPI support.
2802
2803 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
2804
2805         [GTK] Remove WebKit1 test results and merge TestExpectations files
2806         https://bugs.webkit.org/show_bug.cgi?id=131342
2807
2808         Merge all WebKit1 test expectations into the gtk directory and also merge the WebKit2
2809         test expectations files into the GTK+ one, removing duplicate lines.
2810
2811         * http/tests/security/resources/drag-drop-allowed-expected.txt: Added.
2812         * platform/gtk-wk1: Removed.
2813         * platform/gtk-wk2: Removed.
2814         * platform/gtk/TestExpectations: Merged in WebKit2 expectations.
2815         * platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/accessibility/file-upload-button-stringvalue-expected.txt.
2816         * platform/gtk/fast/events/wheelevent-in-horizontal-scrollbar-in-rtl-expected.txt:
2817         * platform/gtk/fast/events/wheelevent-in-vertical-scrollbar-in-rtl-expected.txt:
2818         * platform/gtk/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt.
2819         * platform/gtk/http/tests/loading/basic-credentials-sent-automatically-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt.
2820         * platform/gtk/http/tests/misc/401-alternative-content-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/401-alternative-content-expected.txt.
2821         * platform/gtk/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt.
2822         * platform/gtk/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt.
2823         * platform/gtk/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt.
2824         * platform/gtk/http/tests/security/401-logout/401-logout-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/security/401-logout/401-logout-expected.txt.
2825         * platform/gtk/http/tests/xmlhttprequest/failed-auth-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/xmlhttprequest/failed-auth-expected.txt.
2826         * platform/gtk/http/tests/xmlhttprequest/remember-bad-password-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/xmlhttprequest/remember-bad-password-expected.txt.
2827         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt.
2828         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2829         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2830         * platform/gtk/plugins/plugin-clip-subframe-expected.txt:
2831
2832 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
2833
2834         fast/css3-text/css3-text-decoration/text-decoration-thickness.html fails on GTK
2835         https://bugs.webkit.org/show_bug.cgi?id=129957
2836
2837         Reviewed by Dean Jackson.
2838
2839         Unskipped tests and modified one test to use the platform-independent Ahem font.
2840
2841         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-tall-underlines.html: We
2842         need to use Ahem because Helvetica is not a platform-independent font.
2843         * platform/gtk/TestExpectations: Unskipped tests.
2844
2845 2014-04-07  Brian J. Burg  <burg@cs.washington.edu>
2846
2847         Web Inspector: test helper files should be under LayoutTests/http/tests/inspector/
2848         https://bugs.webkit.org/show_bug.cgi?id=131324
2849
2850         Reviewed by Joseph Pecoraro.
2851
2852         Rearrange helper files used by full inspector tests. In their previous placement,
2853         they were outside the http server root and couldn't be loaded from http tests.
2854
2855         * http/tests/inspector/debugger/debugger-test.js: Renamed from LayoutTests/inspector/debugger/debugger-test.js.
2856         * http/tests/inspector/dom/shapes-test.js: Renamed from LayoutTests/inspector/dom/shapes-test.js.
2857         * http/tests/inspector/inspector-test.js: Renamed from LayoutTests/inspector/inspector-test.js.
2858         * http/tests/inspector/replay/replay-test.js: Renamed from LayoutTests/inspector/replay/replay-test.js.
2859         * inspector/debugger/probe-manager-add-remove-actions.html:
2860         * inspector/dom/content-flow-content-nodes.html:
2861         * inspector/dom/content-flow-content-removal.html:
2862         * inspector/dom/content-flow-list.html:
2863         * inspector/dom/content-node-region-info.html:
2864         * inspector/dom/highlight-shape-outside-margin.html:
2865         * inspector/dom/highlight-shape-outside.html:
2866         * inspector/page/main-frame-resource.html:
2867         * inspector/replay/javascript-date-now.html:
2868         * inspector/replay/javascript-random-seed.html:
2869         * inspector/test-harness-trivially-works.html:
2870
2871 2014-04-07  Zoltan Horvath  <zoltan@webkit.org>
2872
2873         [CSS Shapes] inset complex calc() args vanish in serialized computed style
2874         https://bugs.webkit.org/show_bug.cgi?id=129838
2875
2876         Reviewed by Bem Jones-Bey.
2877
2878         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2879         * fast/shapes/parsing/parsing-test-utils.js:
2880
2881 2014-03-30  Filip Pizlo  <fpizlo@apple.com>
2882
2883         Move slow JSRegress tests out of the way so that they don't show up in run-jsc-benchmarks runs and also skip tests that are extremely long-running
2884         https://bugs.webkit.org/show_bug.cgi?id=130951
2885
2886         Reviewed by Geoffrey Garen.
2887
2888         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html:
2889         * js/regress/ArrayBuffer-DataView-alloc-long-lived.html:
2890         * js/regress/ArrayBuffer-Int32Array-byteOffset.html:
2891         * js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Removed.
2892         * js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Removed.
2893         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Removed.
2894         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Removed.
2895         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html:
2896         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html:
2897         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html:
2898         * js/regress/ArrayBuffer-Int8Array-alloc.html:
2899         * js/regress/DataView-custom-properties.html:
2900         * js/regress/Float32Array-matrix-mult.html:
2901         * js/regress/Float32Array-to-Float64Array-set.html:
2902         * js/regress/Float64Array-alloc-long-lived.html:
2903         * js/regress/Float64Array-to-Int16Array-set.html:
2904         * js/regress/HashMap-put-get-iterate-keys.html:
2905         * js/regress/HashMap-put-get-iterate.html:
2906         * js/regress/HashMap-string-put-get-iterate.html:
2907         * js/regress/Int16Array-alloc-long-lived.html:
2908         * js/regress/Int16Array-bubble-sort-with-byteLength.html:
2909         * js/regress/Int16Array-bubble-sort.html:
2910         * js/regress/Int16Array-load-int-mul.html:
2911         * js/regress/Int16Array-to-Int32Array-set.html:
2912         * js/regress/Int32Array-Int8Array-view-alloc.html:
2913         * js/regress/Int32Array-alloc-huge-expected.txt: Removed.
2914         * js/regress/Int32Array-alloc-huge-long-lived-expected.txt: Removed.
2915         * js/regress/Int32Array-alloc-huge-long-lived.html: Removed.
2916         * js/regress/Int32Array-alloc-huge.html: Removed.
2917         * js/regress/Int32Array-alloc-large-long-lived-expected.txt: Removed.
2918         * js/regress/Int32Array-alloc-large-long-lived.html: Removed.
2919         * js/regress/Int32Array-alloc-large.html:
2920         * js/regress/Int32Array-alloc-long-lived.html:
2921         * js/regress/Int32Array-alloc.html:
2922         * js/regress/Int8Array-alloc-long-lived.html:
2923         * js/regress/Int8Array-load-with-byteLength.html:
2924         * js/regress/Int8Array-load.html:
2925         * js/regress/adapt-to-double-divide.html:
2926         * js/regress/aliased-arguments-getbyval.html:
2927         * js/regress/allocate-big-object.html:
2928         * js/regress/arity-mismatch-inlining.html:
2929         * js/regress/array-access-polymorphic-structure.html:
2930         * js/regress/array-nonarray-polymorhpic-access.html:
2931         * js/regress/array-nonarray-polymorphic-access.html:
2932         * js/regress/array-prototype-every.html:
2933         * js/regress/array-prototype-filter-expected.txt: Removed.
2934         * js/regress/array-prototype-filter.html: Removed.
2935         * js/regress/array-prototype-forEach.html:
2936         * js/regress/array-prototype-map.html:
2937         * js/regress/array-prototype-some.html:
2938         * js/regress/array-with-double-add.html:
2939         * js/regress/array-with-double-increment.html:
2940         * js/regress/array-with-double-mul-add.html:
2941         * js/regress/array-with-double-sum.html:
2942         * js/regress/array-with-int32-add-sub.html:
2943         * js/regress/array-with-int32-or-double-sum.html:
2944         * js/regress/asmjs_bool_bug.html:
2945         * js/regress/assign-custom-setter-polymorphic.html:
2946         * js/regress/assign-custom-setter.html:
2947         * js/regress/basic-set.html:
2948         * js/regress/big-int-mul.html:
2949         * js/regress/boolean-test.html:
2950         * js/regress/branch-fold.html:
2951         * js/regress/by-val-generic.html:
2952         * js/regress/call-spread-apply.html:
2953         * js/regress/call-spread-call.html:
2954         * js/regress/call-spread-expected.txt: Removed.
2955         * js/regress/call-spread.html: Removed.
2956         * js/regress/captured-assignments.html:
2957         * js/regress/cast-int-to-double.html:
2958         * js/regress/cell-argument.html:
2959         * js/regress/cfg-simplify.html:
2960         * js/regress/chain-custom-getter-expected.txt: Removed.
2961         * js/regress/chain-custom-getter.html: Removed.
2962         * js/regress/chain-getter-access.html:
2963         * js/regress/cmpeq-obj-to-obj-other.html:
2964         * js/regress/constant-test.html:
2965         * js/regress/delay-tear-off-arguments-strictmode.html:
2966         * js/regress/destructuring-arguments-length-expected.txt: Removed.
2967         * js/regress/destructuring-arguments-length.html: Removed.
2968         * js/regress/destructuring-arguments.html:
2969         * js/regress/destructuring-swap.html:
2970         * js/regress/direct-arguments-getbyval.html:
2971         * js/regress/double-get-by-val-out-of-bounds.html:
2972         * js/regress/double-pollution-getbyval.html:
2973         * js/regress/double-pollution-putbyoffset.html:
2974         * js/regress/double-to-int32-typed-array-no-inline.html:
2975         * js/regress/double-to-int32-typed-array.html:
2976         * js/regress/double-to-uint32-typed-array-no-inline.html:
2977         * js/regress/double-to-uint32-typed-array.html:
2978         * js/regress/empty-string-plus-int.html:
2979         * js/regress/emscripten-cube2hash.html:
2980         * js/regress/emscripten-memops-expected.txt: Removed.
2981         * js/regress/emscripten-memops.html: Removed.
2982         * js/regress/external-arguments-getbyval.html:
2983         * js/regress/external-arguments-putbyval.html:
2984         * js/regress/fixed-typed-array-storage-var-index.html:
2985         * js/regress/fixed-typed-array-storage.html:
2986         * js/regress/fold-double-to-int.html:
2987         * js/regress/fold-strict-eq-expected.txt: Removed.
2988         * js/regress/fold-strict-eq.html: Removed.
2989         * js/regress/for-of-iterate-array-entries.html:
2990         * js/regress/for-of-iterate-array-keys.html:
2991         * js/regress/for-of-iterate-array-values.html:
2992         * js/regress/function-dot-apply.html:
2993         * js/regress/function-test.html:
2994         * js/regress/function-with-eval.html:
2995         * js/regress/get-by-id-chain-from-try-block.html:
2996         * js/regress/get-by-id-proto-or-self.html:
2997         * js/regress/get-by-id-self-or-proto.html:
2998         * js/regress/get-by-val-out-of-bounds.html:
2999         * js/regress/get_callee_monomorphic.html:
3000         * js/regress/get_callee_polymorphic.html:
3001         * js/regress/getter.html:
3002         * js/regress/global-var-const-infer-fire-from-opt.html:
3003         * js/regress/global-var-const-infer.html:
3004         * js/regress/imul-double-only.html:
3005         * js/regress/imul-int-only.html:
3006         * js/regress/imul-mixed.html:
3007         * js/regress/in-four-cases.html:
3008         * js/regress/in-one-case-false.html:
3009         * js/regress/in-one-case-true.html:
3010         * js/regress/in-two-cases.html:
3011         * js/regress/indexed-properties-in-objects.html:
3012         * js/regress/infer-closure-const-then-mov-no-inline.html:
3013         * js/regress/infer-closure-const-then-mov.html:
3014         * js/regress/infer-closure-const-then-put-to-scope-no-inline.html:
3015         * js/regress/infer-closure-const-then-put-to-scope.html:
3016         * js/regress/infer-closure-const-then-reenter-no-inline.html:
3017         * js/regress/infer-closure-const-then-reenter.html:
3018         * js/regress/infer-one-time-closure-ten-vars.html:
3019         * js/regress/infer-one-time-closure-two-vars.html:
3020         * js/regress/infer-one-time-closure.html:
3021         * js/regress/infer-one-time-deep-closure.html:
3022         * js/regress/inline-arguments-access.html:
3023         * js/regress/inline-arguments-aliased-access.html:
3024         * js/regress/inline-arguments-local-escape.html:
3025         * js/regress/inline-get-scoped-var.html:
3026         * js/regress/inlined-put-by-id-transition.html:
3027         * js/regress/int-or-other-abs-then-get-by-val.html:
3028         * js/regress/int-or-other-abs-zero-then-get-by-val.html:
3029         * js/regress/int-or-other-add-then-get-by-val.html:
3030         * js/regress/int-or-other-add.html:
3031         * js/regress/int-or-other-div-then-get-by-val.html:
3032         * js/regress/int-or-other-max-then-get-by-val.html:
3033         * js/regress/int-or-other-min-then-get-by-val.html:
3034         * js/regress/int-or-other-mod-then-get-by-val.html:
3035         * js/regress/int-or-other-mul-then-get-by-val.html:
3036         * js/regress/int-or-other-neg-then-get-by-val.html:
3037         * js/regress/int-or-other-neg-zero-then-get-by-val.html:
3038         * js/regress/int-or-other-sub-then-get-by-val.html:
3039         * js/regress/int-or-other-sub.html:
3040         * js/regress/int-overflow-local.html:
3041         * js/regress/int52-spill.html:
3042         * js/regress/integer-divide.html:
3043         * js/regress/integer-modulo.html:
3044         * js/regress/large-int-captured.html:
3045         * js/regress/large-int-neg.html:
3046         * js/regress/large-int.html:
3047         * js/regress/logical-not.html:
3048         * js/regress/lots-of-fields.html:
3049         * js/regress/make-indexed-storage.html:
3050         * js/regress/make-rope-cse.html:
3051         * js/regress/marsaglia-expected.txt: Removed.
3052         * js/regress/marsaglia-larger-ints.html:
3053         * js/regress/marsaglia-osr-entry.html:
3054         * js/regress/marsaglia.html: Removed.
3055         * js/regress/method-on-number.html:
3056         * js/regress/misc-strict-eq.html:
3057         * js/regress/negative-zero-divide.html:
3058         * js/regress/negative-zero-modulo.html:
3059         * js/regress/negative-zero-negate.html:
3060         * js/regress/nested-function-parsing-random-expected.txt: Removed.
3061         * js/regress/nested-function-parsing-random.html: Removed.
3062         * js/regress/nested-function-parsing.html:
3063         * js/regress/new-array-buffer-dead.html:
3064         * js/regress/new-array-buffer-push.html:
3065         * js/regress/new-array-dead.html:
3066         * js/regress/new-array-push.html:
3067         * js/regress/new-spread-expected.txt: Removed.
3068         * js/regress/new-spread.html: Removed.
3069         * js/regress/number-test.html:
3070         * js/regress/object-closure-call.html:
3071         * js/regress/object-test.html:
3072         * js/regress/poly-stricteq.html:
3073         * js/regress/polymorphic-get-by-id.html:
3074         * js/regress/polymorphic-put-by-id.html:
3075         * js/regress/polymorphic-structure.html:
3076         * js/regress/polyvariant-monomorphic-get-by-id.html:
3077         * js/regress/proto-custom-getter-expected.txt: Removed.
3078         * js/regress/proto-custom-getter.html: Removed.
3079         * js/regress/proto-getter-access.html:
3080         * js/regress/put-by-id.html:
3081         * js/regress/put-by-val-large-index-blank-indexing-type.html:
3082         * js/regress/put-by-val-machine-int.html:
3083         * js/regress/rare-osr-exit-on-local.html:
3084         * js/regress/register-pressure-from-osr.html:
3085         * js/regress/resources/regress-post.js: Removed.
3086         * js/regress/resources/regress-pre.js: Removed.
3087         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Removed.
3088         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Removed.
3089         * js/regress/script-tests/Int32Array-alloc-huge-long-lived.js: Removed.
3090         * js/regress/script-tests/Int32Array-alloc-huge.js: Removed.
3091         * js/regress/script-tests/Int32Array-alloc-large-long-lived.js: Removed.
3092         * js/regress/script-tests/array-prototype-filter.js: Removed.
3093         * js/regress/script-tests/call-spread.js: Removed.
3094         * js/regress/script-tests/chain-custom-getter.js: Removed.
3095         * js/regress/script-tests/destructuring-arguments-length.js: Removed.
3096         * js/regress/script-tests/emscripten-memops.js: Removed.
3097         * js/regress/script-tests/fold-strict-eq.js: Removed.
3098         * js/regress/script-tests/marsaglia.js: Removed.
3099         * js/regress/script-tests/nested-function-parsing-random.js: Removed.
3100         * js/regress/script-tests/new-spread.js: Removed.
3101         * js/regress/script-tests/proto-custom-getter.js: Removed.
3102         * js/regress/script-tests/simple-custom-getter.js: Removed.
3103         * js/regress/script-tests/variadic-closure-call.js: Removed.
3104         * js/regress/simple-activation-demo.html:
3105         * js/regress/simple-custom-getter-expected.txt: Removed.
3106         * js/regress/simple-custom-getter.html: Removed.
3107         * js/regress/simple-getter-access.html:
3108         * js/regress/slow-array-profile-convergence.html:
3109         * js/regress/slow-convergence.html:
3110         * js/regress/sparse-conditional.html:
3111         * js/regress/splice-to-remove.html:
3112         * js/regress/string-char-code-at.html:
3113         * js/regress/string-concat-object.html:
3114         * js/regress/string-concat-pair-object.html:
3115         * js/regress/string-concat-pair-simple.html:
3116         * js/regress/string-concat-simple.html:
3117         * js/regress/string-cons-repeat.html:
3118         * js/regress/string-cons-tower.html:
3119         * js/regress/string-equality.html:
3120         * js/regress/string-get-by-val-big-char.html:
3121         * js/regress/string-get-by-val-out-of-bounds-insane.html:
3122         * js/regress/string-get-by-val-out-of-bounds.html:
3123         * js/regress/string-get-by-val.html:
3124         * js/regress/string-hash.html:
3125         * js/regress/string-long-ident-equality.html:
3126         * js/regress/string-repeat-arith.html:
3127         * js/regress/string-sub.html:
3128         * js/regress/string-test.html:
3129         * js/regress/string-var-equality.html:
3130         * js/regress/structure-hoist-over-transitions.html:
3131         * js/regress/switch-char-constant.html:
3132         * js/regress/switch-char.html:
3133         * js/regress/switch-constant.html:
3134         * js/regress/switch-string-basic-big-var.html:
3135         * js/regress/switch-string-basic-big.html:
3136         * js/regress/switch-string-basic-var.html:
3137         * js/regress/switch-string-basic.html:
3138         * js/regress/switch-string-big-length-tower-var.html:
3139         * js/regress/switch-string-length-tower-var.html:
3140         * js/regress/switch-string-length-tower.html:
3141         * js/regress/switch-string-short.html:
3142         * js/regress/switch.html:
3143         * js/regress/tear-off-arguments-simple.html:
3144         * js/regress/tear-off-arguments.html:
3145         * js/regress/temporal-structure.html:
3146         * js/regress/to-int32-boolean.html:
3147         * js/regress/undefined-test.html:
3148         * js/regress/unprofiled-licm.html:
3149         * js/regress/variadic-closure-call-expected.txt: Removed.
3150         * js/regress/variadic-closure-call.html: Removed.
3151         * js/regress/weird-inlining-const-prop.html:
3152         * js/slow-stress: Added.
3153         * js/slow-stress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt.
3154         * js/slow-stress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html.
3155         * js/slow-stress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt.
3156         * js/slow-stress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html.
3157         * js/slow-stress/Int32Array-alloc-huge-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-expected.txt.
3158         * js/slow-stress/Int32Array-alloc-huge-long-lived-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-long-lived-expected.txt.
3159         * js/slow-stress/Int32Array-alloc-huge-long-lived.html: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-long-lived.html.
3160         * js/slow-stress/Int32Array-alloc-huge.html: Copied from LayoutTests/js/regress/Int32Array-alloc-huge.html.
3161         * js/slow-stress/Int32Array-alloc-large-long-lived-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-large-long-lived-expected.txt.
3162         * js/slow-stress/Int32Array-alloc-large-long-lived.html: Copied from LayoutTests/js/regress/Int32Array-alloc-large-long-lived.html.
3163         * js/slow-stress/array-prototype-filter-expected.txt: Copied from LayoutTests/js/regress/array-prototype-filter-expected.txt.
3164         * js/slow-stress/array-prototype-filter.html: Copied from LayoutTests/js/regress/array-prototype-filter.html.
3165         * js/slow-stress/call-spread-expected.txt: Copied from LayoutTests/js/regress/call-spread-expected.txt.
3166         * js/slow-stress/call-spread.html: Copied from LayoutTests/js/regress/call-spread.html.
3167         * js/slow-stress/chain-custom-getter-expected.txt: Copied from LayoutTests/js/regress/chain-custom-getter-expected.txt.
3168         * js/slow-stress/chain-custom-getter.html: Copied from LayoutTests/js/regress/chain-custom-getter.html.
3169         * js/slow-stress/destructuring-arguments-length-expected.txt: Copied from LayoutTests/js/regress/destructuring-arguments-length-expected.txt.
3170         * js/slow-stress/destructuring-arguments-length.html: Copied from LayoutTests/js/regress/destructuring-arguments-length.html.
3171         * js/slow-stress/emscripten-memops-expected.txt: Copied from LayoutTests/js/regress/emscripten-memops-expected.txt.
3172         * js/slow-stress/emscripten-memops.html: Copied from LayoutTests/js/regress/emscripten-memops.html.
3173         * js/slow-stress/fold-strict-eq-expected.txt: Copied from LayoutTests/js/regress/fold-strict-eq-expected.txt.
3174         * js/slow-stress/fold-strict-eq.html: Copied from LayoutTests/js/regress/fold-strict-eq.html.
3175         * js/slow-stress/marsaglia-expected.txt: Copied from LayoutTests/js/regress/marsaglia-expected.txt.
3176         * js/slow-stress/marsaglia.html: Copied from LayoutTests/js/regress/marsaglia.html.
3177         * js/slow-stress/nested-function-parsing-random-expected.txt: Copied from LayoutTests/js/regress/nested-function-parsing-random-expected.txt.
3178         * js/slow-stress/nested-function-parsing-random.html: Copied from LayoutTests/js/regress/nested-function-parsing-random.html.
3179         * js/slow-stress/new-spread-expected.txt: Copied from LayoutTests/js/regress/new-spread-expected.txt.
3180         * js/slow-stress/new-spread.html: Copied from LayoutTests/js/regress/new-spread.html.
3181         * js/slow-stress/proto-custom-getter-expected.txt: Copied from LayoutTests/js/regress/proto-custom-getter-expected.txt.
3182         * js/slow-stress/proto-custom-getter.html: Copied from LayoutTests/js/regress/proto-custom-getter.html.
3183         * js/slow-stress/script-tests: Added.
3184         * js/slow-stress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Copied from LayoutTests/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js.
3185         * js/slow-stress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Copied from LayoutTests/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js.
3186         * js/slow-stress/script-tests/Int32Array-alloc-huge-long-lived.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js.
3187         * js/slow-stress/script-tests/Int32Array-alloc-huge.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-huge.js.
3188         * js/slow-stress/script-tests/Int32Array-alloc-large-long-lived.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-large-long-lived.js.
3189         * js/slow-stress/script-tests/array-prototype-filter.js: Copied from LayoutTests/js/regress/script-tests/array-prototype-filter.js.
3190         * js/slow-stress/script-tests/call-spread.js: Copied from LayoutTests/js/regress/script-tests/call-spread.js.
3191         * js/slow-stress/script-tests/chain-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/chain-custom-getter.js.
3192         * js/slow-stress/script-tests/destructuring-arguments-length.js: Copied from LayoutTests/js/regress/script-tests/destructuring-arguments-length.js.
3193         * js/slow-stress/script-tests/emscripten-memops.js: Copied from LayoutTests/js/regress/script-tests/emscripten-memops.js.
3194         * js/slow-stress/script-tests/fold-strict-eq.js: Copied from LayoutTests/js/regress/script-tests/fold-strict-eq.js.
3195         * js/slow-stress/script-tests/marsaglia.js: Copied from LayoutTests/js/regress/script-tests/marsaglia.js.
3196         * js/slow-stress/script-tests/nested-function-parsing-random.js: Copied from LayoutTests/js/regress/script-tests/nested-function-parsing-random.js.
3197         * js/slow-stress/script-tests/new-spread.js: Copied from LayoutTests/js/regress/script-tests/new-spread.js.
3198         * js/slow-stress/script-tests/proto-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/proto-custom-getter.js.
3199         * js/slow-stress/script-tests/simple-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/simple-custom-getter.js.
3200         * js/slow-stress/script-tests/variadic-closure-call.js: Copied from LayoutTests/js/regress/script-tests/variadic-closure-call.js.
3201         * js/slow-stress/simple-custom-getter-expected.txt: Copied from LayoutTests/js/regress/simple-custom-getter-expected.txt.
3202         * js/slow-stress/simple-custom-getter.html: Copied from LayoutTests/js/regress/simple-custom-getter.html.
3203         * js/slow-stress/variadic-closure-call-expected.txt: Copied from LayoutTests/js/regress/variadic-closure-call-expected.txt.
3204         * js/slow-stress/variadic-closure-call.html: Copied from LayoutTests/js/regress/variadic-closure-call.html.
3205         * resources/regress-post.js: Copied from LayoutTests/js/regress/resources/regress-post.js.
3206         * resources/regress-pre.js: Copied from LayoutTests/js/regress/resources/regress-pre.js.
3207
3208 2014-04-04  Mark Lam  <mark.lam@apple.com>
3209
3210         Date object needs to check for ES5 15.9.1.14 TimeClip limit.
3211         <https://webkit.org/b/131248>
3212
3213         Reviewed by Mark Hahnenberg.
3214
3215         * js/regress-131248-expected.txt: Added.
3216         * js/regress-131248.html: Added.
3217         * js/script-tests/regress-131248.js: Added.
3218         (testDateFromSetDateAdjustement):
3219         (testDateFromSetTimeWithMilliseconds):
3220         (testDateFromString):
3221
3222 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
3223
3224         Unreviewed gardening for GTK.
3225
3226         Removed tests that have been actually passing in both release and
3227         debug bots for some time.
3228
3229         * platform/gtk-wk2/TestExpectations:
3230         * platform/gtk/TestExpectations:
3231
3232 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
3233
3234         Unreviewed update of GTK expectations.
3235
3236         Canvas composite tests with alpha are not working.
3237
3238         * platform/gtk/TestExpectations:
3239
3240 2014-04-07  Ryuan Choi  <ryuan.choi@samsung.com>
3241
3242         [EFL] Turn on ENABLE_MEDIA_CONTROLS_SCRIPT
3243         https://bugs.webkit.org/show_bug.cgi?id=131257
3244
3245         Reviewed by Gyuyoung Kim.
3246
3247         Rebased tests.
3248
3249         * platform/efl/TestExpectations:
3250         * platform/efl/media/audio-controls-rendering-expected.png:
3251         * platform/efl/media/audio-controls-rendering-expected.txt:
3252         * platform/efl/media/controls-after-reload-expected.png:
3253         * platform/efl/media/controls-after-reload-expected.txt:
3254         * platform/efl/media/controls-strict-expected.png:
3255         * platform/efl/media/controls-strict-expected.txt:
3256         * platform/efl/media/controls-styling-expected.png:
3257         * platform/efl/media/controls-styling-expected.txt:
3258         * platform/efl/media/controls-without-preload-expected.png:
3259         * platform/efl/media/controls-without-preload-expected.txt:
3260
3261 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
3262
3263         Unreviewed gardening.
3264
3265         Updated expectations for GTK. Added some more failing AX tests.
3266
3267         * platform/gtk-wk2/TestExpectations:
3268
3269 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
3270
3271         Unreviewed gardening.
3272
3273         Updated expectations for GTK. Added some failing AX tests.
3274
3275         * platform/gtk-wk2/TestExpectations:
3276
3277 2014-04-06  Mihnea Ovidenie  <mihnea@adobe.com>
3278
3279         [CSSRegions] Use RenderRegion::isValid() before using a region
3280         https://bugs.webkit.org/show_bug.cgi?id=131232
3281
3282         Reviewed by Andreas Kling.
3283
3284         Adjust test expectation now that an invalid region is not unnecessary repainted.
3285
3286         * fast/regions/repaint/invalid-region-repaint-crash-expected.txt:
3287
3288 2014-04-06  Darin Adler  <darin@apple.com>
3289
3290         Refactor post-attach and HTMLObjectElement-related code
3291         https://bugs.webkit.org/show_bug.cgi?id=131282
3292
3293         Reviewed by Antti Koivisto.
3294
3295         * svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
3296         renderer from the render tree.
3297         * svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
3298         to render. Without this, we were seeing two text renderers due to the loading timing change.
3299
3300 2014-04-05  Dirk Schulze  <krit@webkit.org>
3301
3302         Canvas strokeText and fillText with SourceIn, DestinationIn, SourceOut, DestinationAtop and Copy have errors
3303         https://bugs.webkit.org/show_bug.cgi?id=66766
3304
3305         Reviewed by Andreas Kling.
3306
3307         330 tests check compositing on Canvas with text.
3308
3309         * fast/canvas/canvas-composite-text-alpha-expected.txt: Added.
3310         * fast/canvas/canvas-composite-text-alpha.html: Added.
3311
3312 2014-04-05  Dirk Schulze  <krit@webkit.org>
3313
3314         Canvas stroke and strokeRect with SourceIn, DestinationIn, SourceOut, DestinationAtop and Copy have errors
3315         https://bugs.webkit.org/show_bug.cgi?id=66762
3316
3317         Reviewed by Andreas Kling.
3318
3319         330 tests based on canvas-composite-alpha to test correct compositing behavior with
3320         strokeRect() and stroke().
3321
3322         * fast/canvas/canvas-composite-stroke-alpha-expected.txt: Added.
3323         * fast/canvas/canvas-composite-stroke-alpha.html: Added.
3324
3325 2014-04-05  Jeongeun Kim  <je_julie.kim@samsung.com>
3326
3327         bad values from HTMLImageElement x and y attributes (CSSOM-View)
3328         https://bugs.webkit.org/show_bug.cgi?id=130308
3329
3330         Reviewed by Simon Fraser.
3331
3332         According to CSSOM-View, ‘interface HTMLImageElement’,
3333         The x attribute must return the x-coordinate.
3334         If style is not updated when x() is called, it can’t return anything.
3335         Style and layout should be done before getting value for x() and y(). 
3336
3337         * cssom/cssom-view-img-attributes-001-expected.txt: Added.
3338         * cssom/cssom-view-img-attributes-001.html: Added.
3339
3340 2014-04-05  Alexey Proskuryakov  <ap@apple.com>
3341
3342         WebProcess freezes after fast/forms/form-associated-element-crash3.html test
3343         https://bugs.webkit.org/show_bug.cgi?id=122130
3344
3345         fast/forms/form-associated-element-crash.html often times out on Mavericks WK1
3346         https://bugs.webkit.org/show_bug.cgi?id=124593
3347
3348         With underlying bug having been fixed in OS X 10.9.2, removing expectations
3349         for form-associated-element tests that were affected by it.
3350
3351         I'm not sure if Mountain Lion was affected, let's see if tests start to fail there.
3352
3353         * platform/mac-wk2/TestExpectations:
3354         * platform/mac/TestExpectations:
3355         * platform/wk2/TestExpectations:
3356
3357 2014-04-04  James Craig  <jcraig@apple.com>
3358
3359         AX: supportsARIAExpanded should always return true for a few roles: combobox, disclosure.
3360         https://bugs.webkit.org/show_bug.cgi?id=129787
3361
3362         Reviewed by Chris Fleizach.
3363
3364         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3365         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3366
3367 2014-04-04  Zoltan Horvath  <zoltan@webkit.org>
3368
3369         [CSS Shapes] polygon y-value calc() args serialize incorrectly
3370         https://bugs.webkit.org/show_bug.cgi?id=129842
3371
3372         Reviewed by Bem Jones-Bey.
3373
3374         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3375         * fast/shapes/parsing/parsing-test-utils.js:
3376
3377 2014-04-04  Joseph Pecoraro  <pecoraro@apple.com>
3378
3379         Unreviewed gardening. Mark a flakey test that is failing intermittenly in pixel tests.
3380
3381         * platform/mac/TestExpectations:
3382         Mark svg/as-image/svg-as-image-canvas.html as flakey.
3383
3384 2014-04-04  Ion Rosca  <rosca@adobe.com>
3385
3386         [CSS Blending] Add compositing reason for isolation.
3387         https://bugs.webkit.org/show_bug.cgi?id=131153
3388
3389         Reviewed by Joseph Pecoraro.
3390
3391         * inspector-protocol/layers/layers-blending-compositing-reasons-expected.txt: Added.
3392         * inspector-protocol/layers/layers-blending-compositing-reasons.html: Added.
3393
3394 2014-04-04  Alexey Proskuryakov  <ap@apple.com>
3395
3396         REGRESSION (r166615): Pressing return doesn’t submit search term at bing.com
3397         https://bugs.webkit.org/show_bug.cgi?id=131212
3398         <rdar://problem/16521788>
3399
3400         Reviewed by Dan Bernstein.
3401
3402         * fast/forms/submit-while-you-submit-expected.txt: Added.
3403         * fast/forms/submit-while-you-submit.html: Added.
3404
3405 2014-04-04  Brent Fulgham  <bfulgham@apple.com>
3406
3407         Unreviewed test fix. Rebaseline Mountain Lion scrolling tests
3408         after switching to high-resolution continuous scroll output.
3409
3410         * platform/mac-mountainlion/fast/scrolling: Added.
3411         * platform/mac-mountainlion/fast/scrolling/scroll-div-latched-mainframe-expected.txt: Added.
3412         * platform/mac-mountainlion/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt: Added.
3413         * platform/mac-mountainlion/fast/scrolling/scroll-select-latched-mainframe-expected.txt: Added.
3414
3415 2014-04-04  Bem Jones-Bey  <bjonesbe@adobe.com>
3416
3417         [CSS Shapes] shape-margin in percentage units always computes to 0px
3418         https://bugs.webkit.org/show_bug.cgi?id=130369
3419
3420         Reviewed by Andreas Kling.
3421
3422         Fix parsing test to understand that percentages are allowed for
3423         shape-margin. Also add the layout test from Rebecca Hauck.
3424
3425         * fast/shapes/parsing/parsing-shape-margin-expected.txt:
3426         * fast/shapes/parsing/parsing-test-utils.js:
3427         * fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent-expected.html: Added.
3428         * fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: Added.
3429
3430 2014-04-04  Zoltan Horvath  <zoltan@webkit.org>
3431
3432         [CSS Shapes] Remove outside-shape CSS value
3433         https://bugs.webkit.org/show_bug.cgi?id=131201
3434
3435         Reviewed by Bem Jones-Bey.
3436
3437         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3438         * fast/shapes/parsing/parsing-shape-outside.html:
3439
3440 2014-04-04  Dirk Schulze  <krit@webkit.org>
3441
3442         Gradient offsets are off if compositing operator != source-over
3443         https://bugs.webkit.org/show_bug.cgi?id=129791
3444
3445         Reviewed by Andreas Kling.
3446
3447         Test that the gradient space maps correctly to context space after
3448         applying compositing mode.
3449
3450         * fast/canvas/canvas-gradient-on-compositing-expected.txt: Added.
3451         * fast/canvas/canvas-gradient-on-compositing.html: Added.
3452         * fast/canvas/script-tests/canvas-gradient-on-compositing.js: Added.
3453         (dataToArray):
3454         (getPixel):
3455         (pixelShouldBe):
3456
3457 2014-04-04  Zalan Bujtas  <zalan@apple.com>
3458
3459         Subpixel rendering: Move background images to device pixel boundaries.
3460         https://bugs.webkit.org/show_bug.cgi?id=131144
3461
3462         Reviewed by Simon Fraser.
3463
3464         Replace integral snapping with device pixel snapping.
3465         Background image geometry calculation uses LayoutUnits and we snap to device pixels right before painting.
3466
3467         * css3/background/background-repeat-round-auto1-expected.html:
3468         * css3/background/background-repeat-round-auto1.html:
3469         * css3/background/background-repeat-round-auto2-expected.html:
3470         * css3/background/background-repeat-round-auto2.html:
3471         * css3/background/background-repeat-round-border-expected.html:
3472         * css3/background/background-repeat-round-border.html:
3473         * css3/background/background-repeat-round-content-expected.html:
3474         * css3/background/background-repeat-round-content.html:
3475         * css3/background/background-repeat-space-content-expected.html:
3476         * css3/background/background-repeat-space-content.html:
3477         * css3/background/background-repeat-space-padding-expected.html:
3478         * css3/background/background-repeat-space-padding.html:
3479         * css3/masking/mask-repeat-round-auto1-expected.html:
3480         * css3/masking/mask-repeat-round-auto1.html:
3481         * css3/masking/mask-repeat-round-auto2-expected.html:
3482         * css3/masking/mask-repeat-round-auto2.html:
3483         * css3/masking/mask-repeat-round-border-expected.html:
3484         * css3/masking/mask-repeat-round-border.html:
3485         * css3/masking/mask-repeat-round-content-expected.html:
3486         * css3/masking/mask-repeat-round-content.html:
3487         * css3/masking/mask-repeat-space-content-expected.html:
3488         * css3/masking/mask-repeat-space-content.html:
3489         * css3/masking/mask-repeat-space-padding-expected.html:
3490         * css3/masking/mask-repeat-space-padding.html:
3491         * fast/backgrounds/hidpi-bitmap-background-on-subpixel-position-expected.html: Added.
3492         * fast/backgrounds/hidpi-bitmap-background-on-subpixel-position.html: Added.
3493         * fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position-expected.html: Added.
3494         * fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position.html: Added.
3495         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: Added.
3496         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position.html: Added.
3497         * fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position-expected.html: Added.
3498         * fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position.html: Added.
3499         * fast/backgrounds/resources/black25x25.png: Added.
3500
3501 2014-04-04  Mihnea Ovidenie  <mihnea@adobe.com>
3502
3503         [CSSRegions] Region's behaviour not updated when becoming valid from invalid
3504         https://bugs.webkit.org/show_bug.cgi?id=131211
3505
3506         Reviewed by Andrei Bucur.
3507
3508         Add tests for auto-height and region styling behaviour.
3509
3510         * fast/regions/auto-size/autoheight-region-valid-from-invalid-expected.html: Added.
3511         * fast/regions/auto-size/autoheight-region-valid-from-invalid.html: Added.
3512         * fast/regions/region-styling/region-withstyling-valid-from-invalid-expected.html: Added.
3513         * fast/regions/region-styling/region-withstyling-valid-from-invalid.html: Added.
3514
3515 2014-04-04  Sergio Villar Senin  <svillar@igalia.com>
3516
3517         Unreviewed GTK gardening.
3518
3519         Updated expectations for tests crashing in Debug bots.
3520
3521         * platform/gtk-wk1/TestExpectations:
3522         * platform/gtk-wk2/TestExpectations:
3523         * platform/gtk/TestExpectations:
3524
3525 2014-04-03  Joseph Pecoraro  <pecoraro@apple.com>
3526
3527         compositing/tiling/rotated-tiled-* tests failing on bots
3528         https://bugs.webkit.org/show_bug.cgi?id=131207
3529
3530         Unreviewed rebaseline of tests after r166748.
3531
3532         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
3533         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3534
3535 2014-04-03  Simon Fraser  <simon.fraser@apple.com>
3536
3537         Rebaseline some tests after r166748. These tests now correctly
3538         report a contentsScale.
3539
3540         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
3541         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3542         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
3543         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
3544         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
3545         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
3546
3547 2014-04-03  Dirk Schulze  <krit@webkit.org>
3548
3549         [CG] Canvas lineDashOffset does not handle negative numbers correctly
3550         https://bugs.webkit.org/show_bug.cgi?id=80560
3551
3552         Reviewed by Dean Jackson.
3553
3554         Test correct rendering of negative offset for Canvas dash arrays.
3555
3556         * fast/canvas/canvas-negative-lineDashOffset-expected.txt: Added.
3557         * fast/canvas/canvas-negative-lineDashOffset.html: Added.
3558         * fast/canvas/script-tests/canvas-negative-lineDashOffset.js: Added.
3559         (dataToArray):
3560         (getPixel):
3561         (pixelShouldBe):
3562
3563 2014-04-03  David Hyatt  <hyatt@apple.com>
3564
3565         Continuations casting issue.
3566         https://bugs.webkit.org/show_bug.cgi?id=130057
3567         <rdar://problem/16283406>
3568
3569         Reviewed by Simon Fraser.
3570
3571         * fast/block/continuation-crash-expected.txt: Added.
3572         * fast/block/continuation-crash.html: Added.
3573
3574 2014-04-03  Zoltan Horvath  <zoltan@webkit.org>
3575
3576         [WebInspector] inspector/dom/highlight-shape-outside-margin.html is failing
3577         https://bugs.webkit.org/show_bug.cgi?id=131126
3578
3579         Reviewed by Timothy Hatcher.
3580
3581         I updated the test, so it works with the new testing framework. I included the shape path results in the test,
3582         so we won't run into rounding problems, and we don't have that big test set, which would require an expected
3583         result generation. We can add it later, if we extend the test set. The logic is similar to the non margin test case.
3584
3585         * TestExpectations:
3586         * inspector/dom/highlight-shape-outside-margin-expected.txt:
3587         * inspector/dom/highlight-shape-outside-margin.html:
3588
3589 2014-04-03  Bem Jones-Bey  <bjonesbe@adobe.com>
3590
3591         [CSS Shapes] CRASH with calc() value args in inset round
3592         https://bugs.webkit.org/show_bug.cgi?id=129816
3593
3594         Reviewed by Andreas Kling.
3595
3596         Simple test to make sure that using calc in the round argument of an
3597         inset doesn't cause a crash.
3598
3599         * fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash-expected.txt: Added.
3600         * fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash.html: Added.
3601
3602 2014-04-03  Javier Fernandez  <jfernandez@igalia.com>
3603
3604         [CSS Grid Layout] Make sure grid element's shrink-to-fit behavior is correct
3605         https://bugs.webkit.org/show_bug.cgi?id=103473
3606
3607         Reviewed by Sergio Villar Senin.
3608
3609         Added a new Layout Test to verify the shrink-to-fit behavior works as expected
3610         for out-of-flow positioned grid elements.
3611
3612         * fast/css-grid-layout/grid-element-shrink-to-fit-expected.html: Added.
3613         * fast/css-grid-layout/grid-element-shrink-to-fit.html: Added.
3614
3615 2014-03-27  Sergio Villar Senin  <svillar@igalia.com>
3616
3617         [CSS Grid Layout] <string> not allowed in grid-{area | row | column} syntax
3618         https://bugs.webkit.org/show_bug.cgi?id=129713
3619
3620         Reviewed by Darin Adler.
3621
3622         Replaced <string> by <custom-ident> in the tests. Also added a new
3623         one to check that children are properly layed out after changes in
3624         the grid line names.
3625
3626         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child-expected.txt: Added.
3627         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html: Added.
3628         * fast/css-grid-layout/grid-item-area-get-set.html:
3629         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
3630         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
3631         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
3632         * fast/css-grid-layout/grid-item-column-row-get-set.html:
3633         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
3634         * fast/css-grid-layout/grid-item-end-after-get-set.html:
3635         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3636         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
3637         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3638         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3639         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
3640         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
3641         * fast/css-grid-layout/grid-item-start-before-get-set.html:
3642
3643 2014-04-03  Antti Koivisto  <antti@apple.com>
3644
3645         Crash after mutating after pseudo style
3646         https://bugs.webkit.org/show_bug.cgi?id=130881
3647
3648         Reviewed by Andreas Kling.
3649
3650         * fast/css/pseudo-after-crash-expected.txt: Added.
3651         * fast/css/pseudo-after-crash.html: Added.
3652
3653 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
3654
3655         AX: AccessibilityObject::children() returns invalid results sometimes
3656         https://bugs.webkit.org/show_bug.cgi?id=130563
3657
3658         Reviewed by Joseph Pecoraro.
3659
3660         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3661
3662 2014-04-02  Alexey Proskuryakov  <ap@apple.com>
3663
3664         REGRESSION (r166144): fast/preloader/document-write.html is very flaky
3665         https://bugs.webkit.org/show_bug.cgi?id=130942
3666
3667         * platform/mac/TestExpectations: Removing test expectation, because the offending
3668         revision was rolled out.
3669
3670 2014-04-02  Benjamin Poulain  <benjamin@webkit.org>
3671
3672         CSS JIT: the adjacent position is never reset
3673         https://bugs.webkit.org/show_bug.cgi?id=131145
3674
3675         Reviewed by Andreas Kling.
3676
3677         * fast/selectors/multiple-adjacent-chain-without-adjacent-tail-expected.txt: Added.
3678         * fast/selectors/multiple-adjacent-chain-without-adjacent-tail.html: Added.
3679
3680 2014-04-02  Stephanie Lewis  <slewis@apple.com>
3681
3682         Roll out http://trac.webkit.org/changeset/166144
3683         <rdar://problem/16481284> PLT stops loading on news.google.com
3684         
3685         Unreviewed rollout.
3686
3687         Rollout 166144 since it prevents the PLT from completing.
3688
3689         * plugins/plugin-remove-readystatechange-expected.txt:
3690         * plugins/plugin-remove-readystatechange.html:
3691         * svg/custom/object-no-size-attributes-expected.txt:
3692         * svg/custom/object-no-size-attributes.xhtml:
3693
3694 2014-04-02  Zoltan Horvath  <zoltan@webkit.org>
3695
3696         [WebInspector] inspector-protocol/model/highlight-shape-outside.html is failing
3697         https://bugs.webkit.org/show_bug.cgi?id=124660
3698
3699         Reviewed by Timothy Hatcher.
3700
3701         I updated the tests syntax to CR, CSS Shapes specification. It's also needed to be updated
3702         to the latest WebInspector testing methods. I added some addidional test cases for the highlighting,
3703         and also fixed some expected test case in the script, and updated the expected file.
3704
3705         * TestExpectations:
3706         * inspector/dom/highlight-shape-outside-expected.txt:
3707         * inspector/dom/highlight-shape-outside.html:
3708         * inspector/dom/shapes-test.js:
3709         (InspectorTestProxy.registerInitializer.):
3710
3711 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
3712
3713         AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
3714         https://bugs.webkit.org/show_bug.cgi?id=124381
3715
3716         Unreviewed. Forgot to add test expectation.
3717
3718         * platform/mac/accessibility/live-region-creation-notification-expected.txt: Added.
3719
3720 2014-04-02  Daniel Bates  <dabates@apple.com>
3721
3722         Move focus management API from HTMLDocument to Document
3723         https://bugs.webkit.org/show_bug.cgi?id=131079
3724         <rdar://problem/16220103>
3725
3726         Reviewed by Timothy Hatcher.
3727
3728         Derived from a Blink patch by Christophe Dumez:
3729         https://src.chromium.org/viewvc/blink?view=rev&revision=165515
3730
3731         Made the test in <https://src.chromium.org/viewvc/blink?view=rev&revision=165515> a valid XHTML
3732         document. Additionally taught LayoutTests/resources/{js-test, js-test-pre}.js to create actual
3733         HTML elements so that these scripts can be used to write DRT tests in XML documents.
3734
3735         * fast/dom/Document/xml-document-focus-expected.txt: Added.
3736         * fast/dom/Document/xml-document-focus.xml: Added.
3737         * resources/js-test-pre.js: Added function createHTMLElement() and modified code to use it
3738         instead of document.createElement() so as to work around <https://bugs.webkit.org/show_bug.cgi?id=131074>.
3739         * resources/js-test.js: Ditto.
3740
3741 2014-04-02  Daniel Bates  <dabates@apple.com>
3742
3743         Remove Settings::maximumDecodedImageSize()
3744         https://bugs.webkit.org/show_bug.cgi?id=131057
3745         <rdar://problem/15626368>
3746
3747         Reviewed by Darin Adler.
3748
3749         Remove test LayoutTests/fast/images/decoded-size-exceeds-max-decoded-size.html as it
3750         isn't applicable following the removal of the setting Settings::maximumDecodedImageSize().
3751         Additionally update the test fast/images/bag-png.html to ensure that we dispatch
3752         a DOM Error event when we fail to decode a malformed image.
3753
3754         * fast/images/bad-png.html:
3755         * fast/images/decoded-size-exceeds-max-decoded-size-expected.txt: Removed.
3756         * fast/images/decoded-size-exceeds-max-decoded-size.html: Removed.
3757
3758 2014-04-02  Timothy Hatcher  <timothy@apple.com>
3759
3760         Remove Input domain from the Web Inspector protocol.
3761
3762         https://bugs.webkit.org/show_bug.cgi?id=131073
3763
3764         Reviewed by Joseph Pecoraro.
3765
3766         * inspector-protocol/input/dispatchKeyEvent-expected.txt: Removed.
3767         * inspector-protocol/input/dispatchKeyEvent.html: Removed.
3768         * inspector-protocol/input/dispatchMouseEvent-expected.txt: Removed.
3769         * inspector-protocol/input/dispatchMouseEvent.html: Removed.
3770
3771 2014-04-02  David Kilzer  <ddkilzer@apple.com>
3772
3773         Use outermost containing isolate when constructing bidi runs
3774         <http://webkit.org/b/131107>
3775         <rdar://problem/15690021>
3776
3777         Reviewed by Darin Adler.
3778
3779         Merged from Blink (patch by jww@chromium.org):
3780         https://src.chromium.org/viewvc/blink?revision=157268&view=revision
3781         http://crbug.com/279277
3782
3783             Update containingIsolate to go back all the way to top
3784             isolate from current root, rather than stopping at the first
3785             isolate it finds. This works because the current root is
3786             always updated with each isolate run.
3787
3788         * fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Updated.
3789         * fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent-expected.txt: Added.
3790         * fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent.html: Added.
3791         * fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Updated.
3792
3793 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
3794
3795         AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
3796         https://bugs.webkit.org/show_bug.cgi?id=124381
3797
3798         Reviewed by Mario Sanchez Prada.
3799
3800         * platform/mac/accessibility/live-region-creation-notification.html: Added.
3801
3802 2014-04-02  David Kilzer  <ddkilzer@apple.com>
3803
3804         Add LayoutTest for crash with bidi isolates
3805
3806         Merged from Blink (patch by jww@chromium.org):
3807         https://src.chromium.org/viewvc/blink?revision=156580&view=revision
3808         http://crbug.com/265838
3809
3810         See Bug 120504: Fix nested unicode-bidi: isolate
3811         <https://bugs.webkit.org/show_bug.cgi?id=120504>
3812         <http://trac.webkit.org/changeset/155554>
3813
3814         * fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Added.
3815         * fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Added.
3816
3817 2014-04-02  Ion Rosca  <rosca@adobe.com>
3818
3819         [CSS Blending] Compositing requirements for blending are not computed correctly
3820         https://bugs.webkit.org/show_bug.cgi?id=130664
3821
3822         Reviewed by Dean Jackson.
3823
3824         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: Added.
3825         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html: Added.
3826         * css3/compositing/blend-mode-with-accelerated-sibling-expected.txt: Added.
3827         * css3/compositing/blend-mode-with-accelerated-sibling.html: Added.
3828
3829 2014-04-01  Mihnea Ovidenie  <mihnea@adobe.com>
3830
3831         [CSSRegions] Displaying region's children in another region not supported
3832         https://bugs.webkit.org/show_bug.cgi?id=130735
3833
3834         Reviewed by David Hyatt.
3835
3836         With http://trac.webkit.org/changeset/166353, we disabled the possibility
3837         of collecting the region's children into another flow and displaying them
3838         in another region. With that change, we also skipped the existing tests.
3839
3840         Add a dedicated test that passes if a region child cannot be painted in another region,
3841         in order to complete the skipped tests. This test should be removed when support for
3842         this functionality will be added again.
3843
3844         * fast/regions/region-child-not-flowed-expected.html: Added.
3845         * fast/regions/region-child-not-flowed.html: Added.
3846
3847 2014-04-01  Beth Dakin  <bdakin@apple.com>
3848
3849         willReveal edge events should be hooked up for overflow:scroll
3850         https://bugs.webkit.org/show_bug.cgi?id=131071
3851         -and corresponding-
3852         <rdar://problem/16190392>
3853
3854         Reviewed by Sam Weinig.
3855
3856         * fast/events/will-reveal-edge-on-div-expected.txt: Added.
3857         * fast/events/will-reveal-edge-on-div.html: Added.
3858
3859 2014-04-01  Jon Honeycutt  <jhoneycutt@apple.com>
3860
3861         Crash in WebCore::RenderLayer::FilterInfo::updateReferenceFilterClients
3862
3863         <https://bugs.webkit.org/show_bug.cgi?id=121887>
3864         <rdar://problem/15073043>
3865
3866         Reviewed by Dean Jackson.
3867
3868         * svg/filters/first-letter-crash-expected.txt: Added.
3869         * svg/filters/first-letter-crash.html: Added.
3870
3871 2014-04-01  Zoltan Horvath  <zoltan@webkit.org>
3872
3873         [CSS Exclusions] Remove exclusions parsing support
3874         https://bugs.webkit.org/show_bug.cgi?id=131046
3875
3876         Reviewed by David Hyatt.
3877
3878         * fast/exclusions/css-exclusions-disabled-expected.txt: Removed.
3879         * fast/exclusions/css-exclusions-disabled.html: Removed.
3880         * fast/exclusions/css-exclusions-enabled-expected.txt: Removed.
3881         * fast/exclusions/css-exclusions-enabled.html: Removed.
3882         * fast/exclusions/parsing/parsing-wrap-flow-expected.txt: Removed.
3883         * fast/exclusions/parsing/parsing-wrap-flow.html: Removed.
3884         * fast/exclusions/parsing/parsing-wrap-through-expected.txt: Removed.
3885         * fast/exclusions/parsing/parsing-wrap-through.html: Removed.
3886         * fast/exclusions/parsing/script-tests/parsing-test-utils.js: Removed.
3887         * fast/exclusions/parsing/script-tests/parsing-wrap-flow.js: Removed.
3888         * fast/exclusions/parsing/script-tests/parsing-wrap-through.js: Removed.
3889         * platform/win/TestExpectations:
3890         * platform/wincairo/TestExpectations:
3891
3892 2014-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
3893
3894         [CSS Grid Layout] Enable runtime feature if feature flag is enabled
3895         https://bugs.webkit.org/show_bug.cgi?id=130013
3896
3897         Reviewed by Simon Fraser.
3898
3899         Modify layout test as feature is not disabled by default in WK2.
3900         The test now checks that the runtime feature can be disabled.
3901
3902         * fast/css-grid-layout/grid-disabled-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default-expected.txt.
3903         * fast/css-grid-layout/grid-disabled.html: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default.html.
3904
3905 2014-04-01  Javier Fernandez  <jfernandez@igalia.com>
3906
3907         [CSS Grid Layout] Make the grid-item-margin-auto-columns-rows.html test a reftest
3908         https://bugs.webkit.org/show_bug.cgi?id=130935
3909
3910         Reviewed by Darin Adler.
3911
3912         Removed the 'checkLayout' script references from the test.
3913
3914         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.html: Added.
3915         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Removed.
3916         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
3917
3918 2014-04-01  Myles C. Maxfield  <mmaxfield@apple.com>
3919
3920         svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html and svg/css/font-face-crash.html frequently assert in ComplexTextController::offsetForPosition
3921         https://bugs.webkit.org/show_bug.cgi?id=119747
3922
3923         Reviewed by Simon Fraser.
3924
3925         Clicking on SVG text used to cause a ComplexTextController to be built
3926         around the SVG text (which is incorrect and would crash). This test
3927         does just that and makes sure there is no crash.
3928
3929         * svg/text/resources/Litherum.svg: Added.
3930         * svg/text/svg-font-hittest-expected.txt: Added.
3931         * svg/text/svg-font-hittest.html: Added.
3932         * LayoutTests/platform/mac/TestExpectations: Unskipped tests
3933
3934 2014-04-01  Daniel Bates  <dabates@apple.com>
3935
3936         RenderQuote must destroy remaining text renderer before first letter renderer
3937         https://bugs.webkit.org/show_bug.cgi?id=78023
3938         <rdar://problem/10830009>
3939
3940         Reviewed by Brent Fulgham.
3941
3942         Merged from Blink (patch by Abhishek Arya):
3943         https://src.chromium.org/viewvc/blink?view=rev&revision=151270
3944
3945         * fast/css-generated-content/quote-first-letter-crash-expected.txt: Added.
3946         * fast/css-generated-content/quote-first-letter-crash.html: Added.
3947
3948 2014-04-01  David Kilzer  <ddkilzer@apple.com>
3949
3950         Do not allow HTTP refresh headers to refresh to javascript: URLs
3951         <http://webkit.org/b/119051>
3952         <rdar://problem/14536453>
3953
3954         Reviewed by Alexey Proskuryakov.
3955
3956         Merged from Blink (patch by tsepez@chromium.org):
3957         https://src.chromium.org/viewvc/blink?revision=153912&view=revision
3958         http://crbug.com/258151
3959
3960             This behaviour has been standard in IE since IE7.  This makes us both
3961             more compatible and less vulnerable to XSS.
3962
3963         * http/tests/security/no-javascript-refresh-expected.txt: Added.
3964         * http/tests/security/no-javascript-refresh-static-expected.txt: Added.
3965         * http/tests/security/no-javascript-refresh-static.html: Added.
3966         * http/tests/security/no-javascript-refresh.php: Added.
3967         - Original Blink layout tests with typos fixed and 'PASS:' text
3968           added.
3969
3970         * http/tests/security/no-javascript-location.html: Added.
3971         * http/tests/security/no-javascript-location-expected.txt: Added.
3972         * http/tests/security/resources/no-javascript-location.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
3973         * http/tests/security/no-javascript-location-percent-escaped.html: Added.
3974         * http/tests/security/no-javascript-location-percent-escaped-expected.txt: Added.
3975         * http/tests/security/resources/no-javascript-location-percent-escaped.php: Added.
3976         - Add tests using a javascript: URL in a Location: header.
3977
3978         * http/tests/security/no-javascript-refresh-percent-escaped.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
3979         * http/tests/security/no-javascript-refresh-percent-escaped-expected.txt: Added.
3980         * http/tests/security/no-javascript-refresh-spaces.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
3981         * http/tests/security/no-javascript-refresh-spaces-expected.txt: Added.
3982         - Add tests using a percent-escaped javascript: URL and a
3983           javascript: URL with leading spaces in a Refresh: header from
3984           a web server.
3985
3986         * http/tests/security/no-javascript-refresh-static-percent-escaped.html: Added.
3987         * http/tests/security/no-javascript-refresh-static-percent-escaped-expected.txt: Added.
3988         * http/tests/security/no-javascript-refresh-static-spaces.html: Added.
3989         * http/tests/security/no-javascript-refresh-static-spaces-expected.txt: Added.
3990         - Add tests using a percent-escaped javascript: URL and a
3991           javascript: URL with leading spaces in a meta http-equiv tag.
3992
3993 2014-04-01  James Craig  <jcraig@apple.com>
3994
3995         AX: AccessibilityRenderObject::ariaLiveRegionAtomic() should default to true if
3996         roleValue is ApplicationAlertRole || ApplicationStatusRole
3997         https://bugs.webkit.org/show_bug.cgi?id=130907
3998
3999         Reviewed by Chris Fleizach.
4000
4001         Updated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.
4002
4003         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt:
4004         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:
4005         * platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
4006         * platform/mac/accessibility/aria-liveregions-attributes.html:
4007