Assertion failure under FEImage::determineAbsolutePaintRect()
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-04-14  Jon Honeycutt  <jhoneycutt@apple.com>
2
3         Assertion failure under FEImage::determineAbsolutePaintRect()
4
5         <https://bugs.webkit.org/show_bug.cgi?id=131660>
6         <rdar://problem/15669294>
7
8         Reviewed by Geoffrey Garen.
9
10         * svg/filters/feImage-filter-assertion-expected.txt: Added.
11         * svg/filters/feImage-filter-assertion.html: Added.
12
13 2014-04-14  Oliver Hunt  <oliver@apple.com>
14
15         Function.bind itself is too slow
16         https://bugs.webkit.org/show_bug.cgi?id=131636
17
18         Reviewed by Geoffrey Garen.
19
20         New test, and fix bogus log in old one
21
22         * js/regress/function-bind-create-expected.html: Added.
23         * js/regress/function-bind-create.html: Added.
24         * js/regress/script-tests/function-bind-create.js: Added.
25         (test):
26         * js/regress/script-tests/function-bind.js:
27
28 2014-04-14  Brian J. Burg  <burg@cs.washington.edu>
29
30         Web Replay: memoize fallback time values for document.lastModified
31         https://bugs.webkit.org/show_bug.cgi?id=131318
32
33         Reviewed by Joseph Pecoraro.
34
35         * http/tests/inspector/replay/document-last-modified-fallback-value.html: Added.
36
37 2014-04-14  Eduardo Lima Mitev  <elima@igalia.com>
38
39         [GTK] Unreviewed GTK gardening.
40
41         * platform/gtk/TestExpectations: Update test expectations for new failing test 'editing/editability/ignored-content.html'.
42         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaselined.
43
44 2014-04-14  Dirk Schulze  <krit@webkit.org>
45
46         Optimize Canvas fill and drawImage with SourceIn, DestinationIn, SourceOut, and DestinationAtop using transparencyLayer.
47         https://bugs.webkit.org/show_bug.cgi?id=79659
48
49         Reviewed by Darin Adler.
50
51         Unskip previously failing tests.
52
53         * platform/gtk/TestExpectations:
54
55 2014-04-14  Manuel Rego Casasnovas  <rego@igalia.com>
56
57         [JSC] CSSStyleDeclaration report incorrect descriptor
58         https://bugs.webkit.org/show_bug.cgi?id=89697
59
60         Reviewed by Benjamin Poulain.
61
62         Add new test to check the descriptor of CSSStyleDeclaration properties.
63
64         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt: Added.
65         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html: Added.
66
67 2014-04-14  Benjamin Poulain  <benjamin@webkit.org>
68
69         CSS JIT: compile the :nth-child() pseudo class
70         https://bugs.webkit.org/show_bug.cgi?id=131602
71
72         Reviewed by Andreas Kling.
73
74         Add a couple of test for the new code:
75         -nth-child-with-backtracking tests the register pressure with backtracking.
76         -nth-child-bounds tests invalid selectors do not cause problems.
77
78         * fast/selectors/nth-child-bounds-expected.txt: Added.
79         * fast/selectors/nth-child-bounds.html: Added.
80         * fast/selectors/nth-child-with-backtracking-expected.txt: Added.
81         * fast/selectors/nth-child-with-backtracking.html: Added.
82
83         * http/tests/security/video-poster-cross-origin-crash.html:
84         Now that CSSSelector filters out ridiculously bad values, the pseudo class in this test
85         was no longer executed.
86         The particular value of nth-child is irrelevant for this test, all it needs it the tree marking
87         while not matching.
88
89 2014-04-14  Mihnea Ovidenie  <mihnea@adobe.com>
90
91         [CSS Regions] Hit testing doesn't work in video
92         https://bugs.webkit.org/show_bug.cgi?id=131485
93
94         Reviewed by Andrei Bucur.
95
96         * fast/regions/hit-test-region-preserve3d-container-expected.txt: Added.
97         * fast/regions/hit-test-region-preserve3d-container.html: Added.
98
99 2014-04-14  Koji Ishii  <kojishi@gmail.com>
100
101         Update html5lib test data to latest version
102         https://bugs.webkit.org/show_bug.cgi?id=131588
103
104         Reviewed by Darin Adler.
105
106         This patch imports the latest version of the "dat" files from
107         https://github.com/html5lib/html5lib-tests
108         Also updated expected files for failures of new tests.
109
110         * html5lib/generated/run-adoption01-data-expected.txt: Passes now as a bug in the test was fixed.
111         * html5lib/generated/run-adoption01-write-expected.txt: Supressed new failures.
112         * html5lib/generated/run-inbody01-data-expected.txt: Added.
113         * html5lib/generated/run-inbody01-data.html: Added.
114         * html5lib/generated/run-inbody01-write-expected.txt: Added.
115         * html5lib/generated/run-inbody01-write.html: Added.
116         * html5lib/generated/run-main-element-data-expected.txt: Added.
117         * html5lib/generated/run-main-element-data.html: Added.
118         * html5lib/generated/run-main-element-write-expected.txt: Added.
119         * html5lib/generated/run-main-element-write.html: Added.
120         * html5lib/generated/run-template-data-expected.txt: Supressed new failures.
121         * html5lib/generated/run-template-write-expected.txt: Supressed new failures.
122         * html5lib/generated/run-tests21-data-expected.txt: Supressed new failures.
123         * html5lib/generated/run-tests21-write-expected.txt: Supressed new failures.
124         * html5lib/generated/run-tests25-data-expected.txt: Supressed new failures.
125         * html5lib/generated/run-tests25-write-expected.txt: Supressed new failures.
126         * html5lib/resources/adoption01.dat:
127         * html5lib/resources/adoption02.dat:
128         * html5lib/resources/comments01.dat:
129         * html5lib/resources/doctype01.dat:
130         * html5lib/resources/domjs-unsafe.dat:
131         * html5lib/resources/entities01.dat:
132         * html5lib/resources/entities02.dat:
133         * html5lib/resources/html5test-com.dat:
134         * html5lib/resources/inbody01.dat:
135         * html5lib/resources/isindex.dat:
136         * html5lib/resources/main-element.dat: Added.
137         * html5lib/resources/pending-spec-changes-plain-text-unsafe.dat:
138         * html5lib/resources/pending-spec-changes.dat:
139         * html5lib/resources/plain-text-unsafe.dat:
140         * html5lib/resources/scriptdata01.dat:
141         * html5lib/resources/tables01.dat:
142         * html5lib/resources/template.dat:
143         * html5lib/resources/tests1.dat:
144         * html5lib/resources/tests10.dat:
145         * html5lib/resources/tests14.dat:
146         * html5lib/resources/tests15.dat:
147         * html5lib/resources/tests16.dat:
148         * html5lib/resources/tests17.dat:
149         * html5lib/resources/tests18.dat:
150         * html5lib/resources/tests19.dat:
151         * html5lib/resources/tests2.dat:
152         * html5lib/resources/tests20.dat:
153         * html5lib/resources/tests21.dat:
154         * html5lib/resources/tests22.dat:
155         * html5lib/resources/tests23.dat:
156         * html5lib/resources/tests25.dat:
157         * html5lib/resources/tests26.dat:
158         * html5lib/resources/tests3.dat:
159         * html5lib/resources/tests4.dat:
160         * html5lib/resources/tests5.dat:
161         * html5lib/resources/tests6.dat:
162         * html5lib/resources/tests7.dat:
163         * html5lib/resources/tests8.dat:
164         * html5lib/resources/tests9.dat:
165         * html5lib/resources/tests_innerHTML_1.dat:
166         * html5lib/resources/tricky01.dat:
167         * html5lib/resources/webkit01.dat:
168         * html5lib/resources/webkit02.dat:
169
170 2014-04-13  Darin Adler  <darin@apple.com>
171
172         REGRESSION (r158617): Find on Page can get stuck in a loop when the search string occurs in an <input> in a <fieldset>
173         https://bugs.webkit.org/show_bug.cgi?id=126322
174
175         Reviewed by Ryosuke Niwa.
176
177         * editing/text-iterator/count-matches-in-form-expected.txt: Added.
178         * editing/text-iterator/count-matches-in-form.html: Added.
179
180         * fast/text/window-find.html: Tweaked the test a bit, making it a little easier to
181         see if the test hasn't even run.
182
183 2014-04-08  Oliver Hunt  <oliver@apple.com>
184
185         Rewrite Function.bind as a builtin
186         https://bugs.webkit.org/show_bug.cgi?id=131083
187
188         Reviewed by Geoffrey Garen.
189
190         Testing.
191
192         * js/dom/function-bind-expected.txt:
193         * js/regress/function-bind-expected.txt: Added.
194         * js/regress/function-bind.html: Added.
195         * js/regress/script-tests/function-bind.js: Added.
196         (foo):
197
198 2014-04-13  Youenn Fablet  <youenn.fablet@crf.canon.fr>
199
200         [GStreamer] No CORS support for media elements
201         https://bugs.webkit.org/show_bug.cgi?id=99037
202
203         Reviewed by Philippe Normand.
204
205         http/tests/security/video-cross-origin-accessfailure.html verifies that cross-origin streams that fail CORS check
206         are not played when crossorigin attribute is set.
207          http/tests/security/video-cross-origin-accesssameorigin.html verifies that access to same-origin streams
208         are played when crossorigin attribute is set.
209
210         * http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
211         * http/tests/security/video-cross-origin-accessfailure.html: Added.
212         * http/tests/security/video-cross-origin-accesssameorigin-expected.txt: Added.
213         * http/tests/security/video-cross-origin-accesssameorigin.html: Added.
214         * platform/efl/TestExpectations: Enabled http/tests/security/video-cross-origin-readback.html.
215         * platform/gtk/TestExpectations: Ditto.
216         * platform/mac/TestExpectations: Disabled http/tests/security/video-cross-origin-accessfailure.html.
217
218 2014-04-13  Darin Adler  <darin@apple.com>
219
220         REGRESSION (r166860): ASSERTION FAILED: !isCalculated() on fast/css/image-set-value-not-removed-crash.html
221         https://bugs.webkit.org/show_bug.cgi?id=131480
222
223         Reviewed by Andreas Kling.
224
225         * platform/mac/TestExpectations: Unskip the test now that the assertion is fixed.
226
227 2014-04-12  Filip Pizlo  <fpizlo@apple.com>
228
229         Make slow-stress tests run faster by running fewer VM variants.
230
231         Rubber stamped by Geoffrey Garen.
232
233         * jsc-layout-tests.yaml:
234
235 2014-04-12  Filip Pizlo  <fpizlo@apple.com>
236
237         Math.fround() should be an intrinsic
238         https://bugs.webkit.org/show_bug.cgi?id=131583
239
240         Reviewed by Geoffrey Garen.
241         
242         This test runs 4.4635x faster with the intrinsic.
243
244         * js/regress/fround-expected.txt: Added.
245         * js/regress/fround.html: Added.
246         * js/regress/script-tests/fround.js: Added.
247
248 2014-04-12  Youenn Fablet  <youenn.fablet@crf.canon.fr>
249
250         [SOUP] Libsoup internal credential setting should be controlled by loader decision
251         https://bugs.webkit.org/show_bug.cgi?id=130963
252
253         Reviewed by Darin Adler.
254
255         * platform/efl/TestExpectations: Unskipped http/tests/xmlhttprequest/cross-origin-no-authorization.html.
256         * platform/gtk/TestExpectations: Ditto.
257
258 2014-04-12  Tibor Meszaros  <tmeszaros.u-szeged@partner.samsung.com>
259
260         (before-mar-1-1000) In correct date creation prior to 1 Mar 1000 
261         https://bugs.webkit.org/show_bug.cgi?id=129308
262
263         Reviewed by Darin Adler.
264
265         * js/date-constructor-expected.txt:
266         * js/script-tests/date-constructor.js:
267
268 2014-04-11  Jon Honeycutt  <jhoneycutt@apple.com>
269
270         Assertion failure changing select element size during focus event
271         dispatch
272         <https://bugs.webkit.org/show_bug.cgi?id=131566>
273         <rdar://problem/16400735>
274
275         Reviewed by Andy Estes.
276
277         * fast/forms/select-change-size-during-focus-expected.txt: Added.
278         * fast/forms/select-change-size-during-focus.html: Added.
279
280 2014-04-11  Bem Jones-Bey  <bjonesbe@adobe.com>
281
282         Clear sibling floats while splitting inline flow
283         https://bugs.webkit.org/show_bug.cgi?id=130905
284
285         Reviewed by David Hyatt.
286
287         This test will only crash if run with Address Sanitizer or some other
288         address checking tool.
289
290         * fast/block/float/split-inline-sibling-of-float-crash-expected.txt: Added.
291         * fast/block/float/split-inline-sibling-of-float-crash.html: Added.
292
293 2014-04-11  Gavin Barraclough  <baraclough@apple.com>
294
295         Rollout - Rewrite Function.bind as a builtin
296         https://bugs.webkit.org/show_bug.cgi?id=131083
297
298         Unreviewed.
299
300         Rolling out r167020 while investigating a performance regression.
301
302         * js/dom/function-bind-expected.txt:
303         * js/regress/function-bind-expected.txt: Removed.
304         * js/regress/function-bind.html: Removed.
305         * js/regress/script-tests/function-bind.js: Removed.
306
307 2014-04-11  Hans Muller  <hmuller@adobe.com>
308
309         [CSS Shapes] shape-outside from image doesn't load properly
310         https://bugs.webkit.org/show_bug.cgi?id=131491
311
312         Reviewed by Bem Jones-Bey.
313
314         * http/tests/css/shape-image-file-expected.html: Added.
315         * http/tests/css/shape-image-file.html: Added.
316
317 2014-04-11  Mark Lam  <mark.lam@apple.com>
318
319         JSMainThreadExecState::call() should clear exceptions before returning.
320         <https://webkit.org/b/131530>
321
322         Reviewed by Geoffrey Garen.
323
324         * fast/dom/regress-131530-expected.txt: Added.
325         * fast/dom/regress-131530.html: Added.
326
327 2014-04-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
328
329         [GTK] Unreviewed GTK gardening.
330
331         Support for audio and video tracks was added on r158436. Stop skipping the following tests:
332           media/track/audio-track.html
333           media/track/video-track.html
334
335         Update bug number for media/track/track*in-band*.html tests
336
337         Report and update text expectations for new failing tests:
338           media/track/track-remove-track.html
339           fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-ink-svg.html
340           media/media-event-listeners.html
341
342         Update timeout expectation for media/video-controls-captions.html
343
344         * platform/gtk/TestExpectations:
345
346 2014-04-10  Chris Fleizach  <cfleizach@apple.com>
347
348         Heap-use-after-free in WebCore::SpeechSynthesisUtterance::startTime
349         https://bugs.webkit.org/show_bug.cgi?id=131482
350
351         Reviewed by David Kilzer.
352
353         * platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash-expected.txt: Added.
354         * platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash.html: Added.
355
356 2014-04-11  Bear Travis  <betravis@adobe.com>
357
358         [CSS Shapes] inset args and radial args should serialize to the simplest form
359         https://bugs.webkit.org/show_bug.cgi?id=129825
360
361         Reviewed by Dirk Schulze.
362
363         Modify tests to use the shortened inset serialization.
364
365         * animations/resources/animation-test-helpers.js: Accept shortened inset forms.
366         * css3/masking/clip-path-animation-expected.txt:
367         * css3/masking/clip-path-animation.html:
368         * fast/masking/parsing-clip-path-shape-expected.txt:
369         * fast/masking/parsing-clip-path-shape.html:
370         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
371         * fast/shapes/parsing/parsing-shape-lengths.html:
372         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
373         * fast/shapes/parsing/parsing-test-utils.js:
374         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
375         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
376
377 2014-04-11  Praveen R Jadhav  <praveen.j@samsung.com>
378
379         "playbackTime" parameter is not present in AudioProcessingEvent Interface as per W3C spec
380         https://bugs.webkit.org/show_bug.cgi?id=105518
381
382         Reviewed by Jer Noble.
383
384         Test case added to check AudioProcessingEvent attributes.
385
386         * webaudio/audioprocessingevent-expected.txt: Added.
387         * webaudio/audioprocessingevent.html: Added.
388
389 2014-04-11  Zalan Bujtas  <zalan@apple.com>
390
391         Subpixel rendering: WK1: Trail of cruft in redraw during animations.
392         https://bugs.webkit.org/show_bug.cgi?id=131525
393
394         Reviewed by Simon Fraser.
395
396         Use enclosing rect instead of snapping to make sure the repaint rect always
397         covers the dirty area when painting is requested in a non-compositing RenderView.
398         This only applies to WK1 as WK2 has compositing RenderView and the repainting 
399         is managed by RenderLayerBacking.
400
401         This is a temporary solution until after ScrollView/FrameView/RenderView
402         is transitioned to device pixels. (tracked here: webkit.org/b/131526).
403
404         * fast/repaint/hidpi-block-width-change-leaves-cruft-expected.html: Added.
405         * fast/repaint/hidpi-block-width-change-leaves-cruft.html: Added.
406
407 2014-04-11  Enrique Ocaña González  <eocanha@igalia.com>
408
409         [GTK] Unreviewed GTK gardening.
410
411         Update test expectations for flaky tests timing out:
412           media/track/track-remove-active-cue-crash.html
413           media/media-ended.html
414           media/audio-mpeg-supported.html
415
416         * platform/gtk/TestExpectations:
417
418 2014-04-10  Commit Queue  <commit-queue@webkit.org>
419
420         Unreviewed, rolling out r167073.
421         https://bugs.webkit.org/show_bug.cgi?id=131516
422
423         This patch caused crashes in video tests. (Requested by
424         mrobinson on #webkit).
425
426         Reverted changeset:
427
428         "[GStreamer] No CORS support for media elements"
429         https://bugs.webkit.org/show_bug.cgi?id=99037
430         http://trac.webkit.org/changeset/167073
431
432 2014-04-10  Jon Honeycutt  <jhoneycutt@apple.com>
433
434         Assertion failure in WebCore::FlexBoxIterator::next()
435         <https://bugs.webkit.org/show_bug.cgi?id=117176>
436         <rdar://problem/14054549>
437
438         Reviewed by Tim Horton.
439
440         * fast/flexbox/collapse-anonymous-wrappers-assertion-expected.txt: Added.
441         * fast/flexbox/collapse-anonymous-wrappers-assertion.html: Added.
442
443 2014-04-07  Jon Honeycutt  <jhoneycutt@apple.com>
444
445         Assertion failure, !node || node->isElementNode(), in
446         WebCore::RenderBlock::clone()
447         <https://bugs.webkit.org/show_bug.cgi?id=110489>
448         <rdar://problem/13666425>
449
450         Reviewed by Antti Koivisto.
451
452         * fast/multicol/fuzzed-test-case-expected.txt: Added.
453         * fast/multicol/fuzzed-test-case.html: Added.
454
455 2014-04-10  Zalan Bujtas  <zalan@apple.com>
456
457         Web Inspector: Breakpoint in gutter has clipped / broken border image.
458         https://bugs.webkit.org/show_bug.cgi?id=131500
459
460         Reviewed by Joseph Pecoraro.
461
462         Typo in r166925.
463
464         * fast/borders/border-image-slice-missing-right-expected.html: Added.
465         * fast/borders/border-image-slice-missing-right.html: Added.
466
467 2014-04-10  James Craig  <jcraig@apple.com>
468
469         Web Inspector: AXI: expose aria-busy state of current and ancestor nodes
470         https://bugs.webkit.org/show_bug.cgi?id=130826
471
472         Reviewed by Timothy Hatcher.
473
474         Expose if node is contained by any "busy" ancestor nodes, too.
475
476         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
477         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
478
479 2014-04-10  Brian J. Burg  <burg@cs.washington.edu>
480
481         Web Replay: memoize plugin data for navigator.mimeTypes and navigator.plugins
482         https://bugs.webkit.org/show_bug.cgi?id=131341
483
484         Reviewed by Timothy Hatcher.
485
486         Add support for different setup methods before the initial navigation of
487         capture and replay. This is necessary to test that the value of
488         navigator.plugins is the same on replay even if the underlying data changed.
489
490         * http/tests/inspector/replay/replay-test.js:
491         (InspectorTestProxy.runSingleSegmentRefTest): Add calls to optional setup
492         functions in the test page called setupPreCapture and setupPreReplay.
493
494 2014-04-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
495
496         [GTK] Unreviewed GTK gardening.
497
498         Update text expectations for new failing tests:
499           accessibility/help-text.html
500           fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html
501           fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html
502
503         Update test expectations related with highdpi still not supported.
504
505         On r166930 test media/track/opera/interfaces/TextTrackList/onremovetrack.html
506         was moved to media/track/w3c/interfaces/TextTrackList/onremovetrack.html.
507         Now it passes. Remove the expectation.
508
509         * platform/gtk/TestExpectations:
510
511 2014-04-10  Bem Jones-Bey  <bjonesbe@adobe.com>
512
513         Invalid cast in WebCore::RenderLayer::setupClipPath
514         https://bugs.webkit.org/show_bug.cgi?id=131368
515
516         Reviewed by Dirk Schulze.
517
518         * css3/masking/clip-path-box-shape-on-inline-crash-expected.txt: Added.
519         * css3/masking/clip-path-box-shape-on-inline-crash.html: Added.
520
521 2014-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
522
523         [GStreamer] No CORS support for media elements
524         https://bugs.webkit.org/show_bug.cgi?id=99037
525
526         Reviewed by Philippe Normand.
527
528         http/tests/security/video-cross-origin-accessfailure.html verifies that cross-origin streams that fail CORS check
529         are not played when crossorigin attribute is set.
530          http/tests/security/video-cross-origin-accesssameorigin.html verifies that access to same-origin streams
531         are played when crossorigin attribute is set.
532
533         * http/tests/security/video-cross-origin-accessfailure-expected.txt: Added.
534         * http/tests/security/video-cross-origin-accessfailure.html: Added.
535         * http/tests/security/video-cross-origin-accesssameorigin-expected.txt: Added.
536         * http/tests/security/video-cross-origin-accesssameorigin.html: Added.
537         * platform/efl/TestExpectations: Enabled http/tests/security/video-cross-origin-readback.html.
538         * platform/gtk/TestExpectations: Ditto.
539         * platform/mac/TestExpectations: Disabled http/tests/security/video-cross-origin-accessfailure.html.
540
541 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
542
543         REGRESSION (r166860): ASSERTION FAILED: !isCalculated() on fast/css/image-set-value-not-removed-crash.html
544         https://bugs.webkit.org/show_bug.cgi?id=131480
545
546         * platform/mac/TestExpectations: Skipped the test in debug builds.
547
548 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
549
550         [WK2] fast/repaint/obscured-background-no-repaint.html is very flaky
551         https://bugs.webkit.org/show_bug.cgi?id=131477
552
553         * platform/mac-wk2/TestExpectations: Marked it as such.
554
555 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
556
557         WebVTT tests don't work because of a 800x600 snapshot (but are very flaky anyway)
558         https://bugs.webkit.org/show_bug.cgi?id=131476
559
560         * platform/mac/TestExpectations: Skip them.
561
562 2014-04-09  James Craig  <jcraig@apple.com>
563
564         AX: Bug in AccessibilityNodeObject::helpText
565         https://bugs.webkit.org/show_bug.cgi?id=130386
566
567         Reviewed by Chris Fleizach.
568
569         Tests accessibility help text in a variety of examples.
570
571         * accessibility/help-text-expected.txt: Added.
572         * accessibility/help-text.html: Added.
573
574 2014-04-09  Brent Fulgham  <bfulgham@apple.com>
575
576         [Win] Unreviewed bot maintenance. Re-add a number of passing
577         tests, and turn off a few failures.
578
579         * platform/win/TestExpectations:
580
581 2014-04-09  Chris Fleizach  <cfleizach@apple.com>
582
583         Regression: AX: list heuristics sometimes determined as presentational even when explicit roles applied
584         https://bugs.webkit.org/show_bug.cgi?id=131041
585
586         Reviewed by Mario Sanchez Prada.
587
588         * accessibility/list-detection-expected.txt:
589         * accessibility/list-detection.html:
590
591 2014-04-09  Martin Robinson  <mrobinson@igalia.com>
592
593         Rebaseline some tests for GTK+
594
595         * platform/gtk/editing/input/scroll-viewport-page-up-down-expected.txt:
596         * platform/gtk/fast/text/international/cjk-segmentation-expected.txt: Added.
597         * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Added.
598         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Added.
599         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
600         * platform/gtk/plugins/nested-plugin-objects-expected.txt: Added.
601         * platform/gtk/plugins/netscape-destroy-plugin-script-objects-expected.txt: Added.
602         * platform/gtk/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Added.
603         * platform/gtk/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Added.
604         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
605         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
606         * platform/gtk/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt: Added.
607         * platform/gtk/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
608         * platform/gtk/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt: Added.
609         * platform/gtk/svg/custom/object-no-size-attributes-expected.txt:
610         * platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
611
612 2014-04-08  Samuel White  <samuel_white@apple.com>
613
614         AX: Initial text selection point should respect element focus.
615         https://bugs.webkit.org/show_bug.cgi?id=131402
616
617         Reviewed by Chris Fleizach.
618
619         Updating test to make sure initial selection respects the focused element when necessary. Now, if a VoiceOver user attempts to use
620         arrow keys to read text and selection isn't set, we will set initial selection before/after the focused element if one is present.
621
622         * platform/mac/accessibility/selection-initial-expected.txt:
623         * platform/mac/accessibility/selection-initial.html:
624
625 2014-04-09  Brendan Long  <b.long@cablelabs.com>
626
627         [GStreamer] Expose MPEG-TS metadata
628         https://bugs.webkit.org/show_bug.cgi?id=122001
629
630         Reviewed by Eric Carlson.
631
632         * media/content/user-private-streams.ts: Added.
633         * media/track/in-band/track-in-band-mpegts-metadata-expected.txt: Added.
634         * media/track/in-band/track-in-band-mpegts-metadata.html: Added.
635
636 2014-04-08  Chris Fleizach  <cfleizach@apple.com>
637
638         AX: Make AXPress much more reliable on the Web
639         https://bugs.webkit.org/show_bug.cgi?id=131426
640
641         Reviewed by Mario Sanchez Prada.
642
643         * accessibility/press-works-on-control-types-expected.txt:
644         * accessibility/press-works-on-control-types.html:
645
646 2014-04-08  Oliver Hunt  <oliver@apple.com>
647
648         Rewrite Function.bind as a builtin
649         https://bugs.webkit.org/show_bug.cgi?id=131083
650
651         Reviewed by Geoffrey Garen.
652
653         Testing.
654
655         * js/dom/function-bind-expected.txt:
656         * js/regress/function-bind-expected.txt: Added.
657         * js/regress/function-bind.html: Added.
658         * js/regress/script-tests/function-bind.js: Added.
659         (foo):
660
661 2014-04-09  Radu Stavila  <stavila@adobe.com>
662
663         [CSS Regions] Monolithic elements should not affect the layout of the content outside its region
664         https://bugs.webkit.org/show_bug.cgi?id=130499
665
666         Reviewed by David Hyatt.
667
668         Added tests for different types of fragmentation following monolithic content
669         overflowing its region.
670         Rebased the webkit-flow-float-unable-to-push test as its expected result was not the correct one.
671
672         * fast/regions/webkit-flow-float-unable-to-push-expected.html:
673         * fast/regions/fragmentation-after-float-overflow-single-region-expected.html: Added.
674         * fast/regions/fragmentation-after-float-overflow-single-region.html: Added.
675         * fast/regions/fragmentation-after-monolithic-overflow-expected.html: Added.
676         * fast/regions/fragmentation-after-monolithic-overflow-self-collapsed-expected.html: Added.
677         * fast/regions/fragmentation-after-monolithic-overflow-self-collapsed.html: Added.
678         * fast/regions/fragmentation-after-monolithic-overflow-single-region-expected.html: Added.
679         * fast/regions/fragmentation-after-monolithic-overflow-single-region.html: Added.
680         * fast/regions/fragmentation-after-monolithic-overflow.html: Added.
681
682 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
683
684         REGRESSION (r166853): fast/preloader/document-write.html is very flaky
685         https://bugs.webkit.org/show_bug.cgi?id=130942
686
687         * platform/mac/TestExpectations: The offending code was re-landed, marking as
688         flaky again.
689
690 2014-04-09  Mario Sanchez Prada  <mario.prada@samsung.com>
691
692         [GTK] Layout tests accessibility/children-changed-sends-notification.html and accessibility/notification-listeners.html fails
693         https://bugs.webkit.org/show_bug.cgi?id=131380
694
695         Reviewed by Chris Fleizach.
696
697         Updated TestExpectations file and update layout test that was not
698         correctly written, and expecting the signals in the wrong order.
699
700         * platform/gtk/TestExpectations: Removed failure expectations.
701
702         * accessibility/children-changed-sends-notification.html: Updated
703         test to make sure we touch the accessibility tree after adding a
704         <button> so we get the 'add' signal at the right moment.
705
706         * accessibility/children-changed-sends-notification-expected.txt:
707         Updated expectations to expect the 'add' and 'remove' signals in
708         the right order.
709
710 2014-04-09  Mario Sanchez Prada  <mario.prada@samsung.com>
711
712         [AX][GTK] No new lines in some AX tests output
713         https://bugs.webkit.org/show_bug.cgi?id=131294
714
715         Reviewed by Martin Robinson.
716
717         Removed failure expectations for tests now passing.
718
719         * platform/gtk/TestExpectations: Updated.
720
721 2014-04-09  Mario Sanchez Prada  <mario.prada@samsung.com>
722
723         Unreviewed gardening for GTK.
724
725         Updated test expectations after r166175, which removed an <hr>
726         from the original test accessibility/lists.html.
727
728         * platform/gtk/accessibility/lists-expected.txt: Updated
729
730 2014-04-09  Alexey Proskuryakov  <ap@apple.com>
731
732         [WK2] HTTP authentication regression tests fail
733         https://bugs.webkit.org/show_bug.cgi?id=81627
734         <rdar://problem/11079296>
735
736         Reviewed by Anders Carlsson.
737
738         * platform/mac-wk2/TestExpectations: Unskipped tests that now pass. Marked three
739         tests as failing, because enabling auth uncovered that they are failing
740         (in browser as well).
741
742         * platform/wk2/http: Added.
743         * platform/wk2/http/tests: Added.
744         * platform/wk2/http/tests/loading: Added.
745         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials: Added.
746         * 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.
747         * 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.
748         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt: Copied from LayoutTests/http/tests/loading/basic-credentials-sent-automatically-expected.txt.
749         * platform/wk2/http/tests/misc: Added.
750         * platform/wk2/http/tests/misc/401-alternative-content-expected.txt: Copied from LayoutTests/http/tests/misc/401-alternative-content-expected.txt.
751         * platform/wk2/http/tests/misc/authentication-redirect-1: Added.
752         * 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.
753         * platform/wk2/http/tests/misc/authentication-redirect-2: Added.
754         * 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.
755         * platform/wk2/http/tests/misc/authentication-redirect-4: Added.
756         * 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.
757         * platform/wk2/http/tests/security: Added.
758         * platform/wk2/http/tests/security/401-logout: Added.
759         * platform/wk2/http/tests/security/401-logout/401-logout-expected.txt: Copied from LayoutTests/http/tests/security/401-logout/401-logout-expected.txt.
760         * platform/wk2/http/tests/xmlhttprequest: Added.
761         * platform/wk2/http/tests/xmlhttprequest/failed-auth-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/failed-auth-expected.txt.
762         * platform/wk2/http/tests/xmlhttprequest/remember-bad-password-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/remember-bad-password-expected.txt.
763         WebKit2 results are the same as WebKit1, except that they lack resource URL. That
764         is expected with WebKit2 API.
765
766 2014-04-08  Mihnea Ovidenie  <mihnea@adobe.com>
767
768         [CSSRegions] Crash when video in region exits fullscreen
769         https://bugs.webkit.org/show_bug.cgi?id=131366
770
771         Reviewed by Andrei Bucur.
772
773         * fast/regions/full-screen-video-in-region-crash-expected.txt: Added.
774         * fast/regions/full-screen-video-in-region-crash.html: Added.
775
776 2014-04-08  Alexey Proskuryakov  <ap@apple.com>
777
778         Trying to unbreak flakiness dashboard after Gtk TextExpectations reshuffling.
779
780         * platform/gtk-wk2/TestExpectations: Added.
781
782 2014-04-08  Zalan Bujtas  <zalan@apple.com>
783
784         Subpixel rendering: Clip outer rounded border rect on device pixel boundaries.
785         https://bugs.webkit.org/show_bug.cgi?id=131404
786
787         Reviewed by Simon Fraser.
788
789         Use device pixel snapped rectangle to clip out rounded rects, when not all sides are solid/double.
790         Snapping it to device pixel boundaries ensures that when we call drawRect(devicePixelSnappedRect) later,
791         it leaves no cruft behind.
792
793         * fast/borders/hidpi-rounded-border-on-subpixel-position-expected.html: Added.
794         * fast/borders/hidpi-rounded-border-on-subpixel-position.html: Added.
795
796 2014-04-08  Simon Fraser  <simon.fraser@apple.com>
797
798         REGRESSION (r155998): Elements render at very low resolution with some 3d transforms
799         https://bugs.webkit.org/show_bug.cgi?id=131412
800
801         Reviewed by Tim Horton.
802         
803         Test that makes an incremental change to a layer property in a tree with
804         interesting 3d transforms.
805
806         * compositing/contents-scale/incremental-change-expected.html: Added.
807         * compositing/contents-scale/incremental-change.html: Added.
808
809 2014-04-08  Adenilson Cavalcanti  <cavalcantii@gmail.com>
810
811         [SVG] Fix CSS transform handling when zoomed
812         https://bugs.webkit.org/show_bug.cgi?id=125836
813
814         Reviewed by Tim Horton.
815
816         Adjusts CSS transforms when used in SVG to account for unexpected
817         translation scale. Backport from Chromium #174910.
818
819         * svg/zoom/page/zoom-css-transforms-expected.svg: Added.
820         * svg/zoom/page/zoom-css-transforms.svg: Added.
821
822 2014-04-08  Hans Muller  <hmuller@adobe.com>
823
824         [CSS Shapes] large corner radius combined with 0 radius does not wrap properly
825         https://bugs.webkit.org/show_bug.cgi?id=129739
826
827         Reviewed by Bem Jones-Bey.
828
829         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-001-expected.txt: Added.
830         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-001.html: Added.
831         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-002-expected.html: Added.
832         * fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-002.html: Added.
833
834 2014-04-08  Alexey Proskuryakov  <ap@apple.com>
835
836         Rename Clipboard to DataTransfer
837         https://bugs.webkit.org/show_bug.cgi?id=131371
838
839         Reviewed by Anders Carlsson.
840
841         * fast/dom/dom-constructors-expected.txt:
842         * fast/dom/dom-constructors.html:
843         * js/dom/global-constructors-attributes-expected.txt:
844         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
845         * platform/gtk-wk1/js/dom/global-constructors-attributes-expected.txt:
846         * platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt:
847         * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt:
848         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
849         * platform/win/js/dom/global-constructors-attributes-expected.txt:
850
851 2014-04-08  Brent Fulgham  <bfulgham@apple.com>
852
853         [Mac] Unreviewed test gardening.
854
855         Rebaseline scrolling tests to remove flakiness introduced by slight differences in
856         pixel scroll counts between WK1 and WK2 test runners.
857
858         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
859         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
860         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt:
861         * platform/mac/fast/scrolling/scroll-div-latched-mainframe.html:
862         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt:
863         * platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html:
864         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt:
865         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html:
866         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt:
867         * platform/mac/fast/scrolling/scroll-select-latched-mainframe.html:
868         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt:
869         * platform/mac/fast/scrolling/scroll-select-latched-select.html:
870
871 2014-04-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
872
873         [GTK] Unreviewed GTK gardening.
874
875         Update text expectations for failing tests:
876           accessibility/children-changed-sends-notification.html
877           accessibility/notification-listeners.html
878           fast/repaint/blend-mode-isolate-stacking-context.html
879           fast/repaint/hidpi-absolute-positioned-element-wrong-cliprect-after-move.html
880
881         Rebaseline fast/multicol/client-rects-expected.txt after r165991
882
883         * platform/gtk/TestExpectations:
884         * platform/gtk/fast/multicol/client-rects-expected.txt:
885
886 2014-04-07  Filip Pizlo  <fpizlo@apple.com>
887
888         Repatch should support setters and plant calls to them directly
889         https://bugs.webkit.org/show_bug.cgi?id=130750
890
891         Reviewed by Geoffrey Garen.
892
893         * js/regress/script-tests/setter.js: Added.
894         * js/regress/setter-expected.txt: Added.
895         * js/regress/setter.html: Added.
896
897 2014-04-08  Morten Stenshorne  <mstensho@opera.com>
898
899         [New Multicolumn] Child top margin sometimes ignored for column balancing
900         https://bugs.webkit.org/show_bug.cgi?id=122754
901
902         Reviewed by David Hyatt.
903
904         * fast/multicol/break-in-scrollable-expected.html: Added.
905         * fast/multicol/break-in-scrollable.html: Added.
906         * fast/multicol/newmulticol/leading-and-trailing-margin-expected.html: Added.
907         * fast/multicol/newmulticol/leading-and-trailing-margin.html: Added.
908         * fast/multicol/newmulticol/leading-margin-expected.html: Added.
909         * fast/multicol/newmulticol/leading-margin.html: Added.
910
911 2014-04-07  Brent Fulgham  <bfulgham@apple.com>
912
913         [WebVTT] Begin Enabling W3C VTT Tests
914         https://bugs.webkit.org/show_bug.cgi?id=131345
915
916         Reviewed by Darin Adler.
917
918         Move a number of tests out of 'opera' into a new 'w3c' folder.
919
920         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt: Removed.
921         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html: Removed.
922         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks-expected.txt: Removed.
923         * media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks.html: Removed.
924         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default-expected.txt: Removed.
925         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default.html: Removed.
926         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label-expected.txt: Removed.
927         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label.html: Removed.
928         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt: Removed.
929         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState.html: Removed.
930         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt: Removed.
931         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang.html: Removed.
932         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track-expected.txt: Removed.
933         * media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track.html: Removed.
934         * media/track/opera/interfaces/TextTrack/addCue-expected.txt: Removed.
935         * media/track/opera/interfaces/TextTrack/addCue.html: Removed.
936         * media/track/opera/interfaces/TextTrack/constants-expected.txt: Removed.
937         * media/track/opera/interfaces/TextTrack/constants.html: Removed.
938         * media/track/opera/interfaces/TextTrack/cues-expected.txt: Removed.
939         * media/track/opera/interfaces/TextTrack/cues.html: Removed.
940         * media/track/opera/interfaces/TextTrack/kind-expected.txt: Removed.
941         * media/track/opera/interfaces/TextTrack/kind.html: Removed.
942         * media/track/opera/interfaces/TextTrack/label-expected.txt: Removed.
943         * media/track/opera/interfaces/TextTrack/label.html: Removed.
944         * media/track/opera/interfaces/TextTrack/language-expected.txt: Removed.
945         * media/track/opera/interfaces/TextTrack/language.html: Removed.
946         * media/track/opera/interfaces/TextTrack/mode-expected.txt: Removed.
947         * media/track/opera/interfaces/TextTrack/mode.html: Removed.
948         * media/track/opera/interfaces/TextTrack/oncuechange-expected.txt: Removed.
949         * media/track/opera/interfaces/TextTrack/oncuechange.html: Removed.
950         * media/track/opera/interfaces/TextTrack/removeCue-expected.txt: Removed.
951         * media/track/opera/interfaces/TextTrack/removeCue.html: Removed.
952         * media/track/opera/interfaces/TextTrackCue/align-expected.txt: Removed.
953         * media/track/opera/interfaces/TextTrackCue/align.html: Removed.
954         * media/track/opera/interfaces/TextTrackCue/endTime-expected.txt: Removed.
955         * media/track/opera/interfaces/TextTrackCue/endTime.html: Removed.
956         * media/track/opera/interfaces/TextTrackCue/id-expected.txt: Removed.
957         * media/track/opera/interfaces/TextTrackCue/id.html: Removed.
958         * media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt: Removed.
959         * media/track/opera/interfaces/TextTrackCue/pauseOnExit.html: Removed.
960         * media/track/opera/interfaces/TextTrackCue/startTime-expected.txt: Removed.
961         * media/track/opera/interfaces/TextTrackCue/startTime.html: Removed.
962         * media/track/opera/interfaces/TextTrackCue/track-expected.txt: Removed.
963         * media/track/opera/interfaces/TextTrackCue/track.html: Removed.
964         * media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt: Removed.
965         * media/track/opera/interfaces/TextTrackCueList/getCueById.html: Removed.
966         * media/track/opera/interfaces/TextTrackCueList/length-expected.txt: Removed.
967         * media/track/opera/interfaces/TextTrackCueList/length.html: Removed.
968         * media/track/opera/interfaces/TextTrackList/length-expected.txt: Removed.
969         * media/track/opera/interfaces/TextTrackList/length.html: Removed.
970         * media/track/opera/interfaces/TextTrackList/onaddtrack-expected.txt: Removed.
971         * media/track/opera/interfaces/TextTrackList/onaddtrack.html: Removed.
972         * media/track/opera/interfaces/TextTrackList/onremovetrack-expected.txt: Removed.
973         * media/track/opera/interfaces/TextTrackList/onremovetrack.html: Removed.
974         * media/track/opera/track/webvtt/rendering/reftest/2_tracks-ref.html: Removed.
975         * media/track/opera/track/webvtt/rendering/reftest/2_tracks.html: Removed.
976         * media/track/opera/track/webvtt/rendering/reftest/align_end-ref.html: Removed.
977         * media/track/opera/track/webvtt/rendering/reftest/align_end.html: Removed.
978         * media/track/opera/track/webvtt/rendering/reftest/align_middle-ref.html: Removed.
979         * media/track/opera/track/webvtt/rendering/reftest/align_middle.html: Removed.
980         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50-ref.html: Removed.
981         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50.html: Removed.
982         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50-ref.html: Removed.
983         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_gt_50.html: Removed.
984         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50-ref.html: Removed.
985         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50.html: Removed.
986         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size-ref.html: Removed.
987         * media/track/opera/track/webvtt/rendering/reftest/align_middle_position_lt_50_size_gt_maximum_size.html: Removed.
988         * media/track/opera/track/webvtt/rendering/reftest/align_start-ref.html: Removed.
989         * media/track/opera/track/webvtt/rendering/reftest/align_start.html: Removed.
990         * media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles-ref.html: Removed.
991         * media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles.html: Removed.
992         * media/track/opera/track/webvtt/rendering/reftest/basic-ref.html: Removed.
993         * media/track/opera/track/webvtt/rendering/reftest/basic.html: Removed.
994         * media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities-ref.html: Removed.
995         * media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities.html: Removed.
996         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size-ref.html: Removed.
997         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size.html: Removed.
998         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused-ref.html: Removed.
999         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_align_position_line_size_while_paused.html: Removed.
1000         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text-ref.html: Removed.
1001         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text.html: Removed.
1002         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused-ref.html: Removed.
1003         * media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text_while_paused.html: Removed.
1004         * media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused-ref.html: Removed.
1005         * media/track/opera/track/webvtt/rendering/reftest/dom_override_remove_cue_while_paused.html: Removed.
1006         * media/track/opera/track/webvtt/rendering/reftest/media/background.gif: Removed.
1007         * media/track/opera/track/webvtt/rendering/reftest/media/white.mp4: Removed.
1008         * media/track/opera/track/webvtt/rendering/reftest/media/white.webm: Removed.
1009         * media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue-ref.html: Removed.
1010         * media/track/opera/track/webvtt/rendering/reftest/one_line_cue_plus_wrapped_cue.html: Removed.
1011         * media/track/opera/track/webvtt/rendering/reftest/size_50-ref.html: Removed.
1012         * media/track/opera/track/webvtt/rendering/reftest/size_50.html: Removed.
1013         * media/track/opera/track/webvtt/rendering/reftest/support/2_cues_overlapping_completely_move_up.vtt: Removed.
1014         * media/track/opera/track/webvtt/rendering/reftest/support/align_end_long.vtt: Removed.
1015         * media/track/opera/track/webvtt/rendering/reftest/support/foo.vtt: Removed.
1016         * media/track/opera/track/webvtt/rendering/reftest/support/refTestWait.js: Removed.
1017         * media/track/w3c: Added.
1018         * media/track/w3c/interfaces: Added.
1019         * media/track/w3c/interfaces/HTMLMediaElement: Added.
1020         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack-expected.txt.
1021         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html.
1022         * media/track/w3c/interfaces/HTMLMediaElement/textTracks-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks-expected.txt.
1023         * media/track/w3c/interfaces/HTMLMediaElement/textTracks.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLMediaElement/textTracks.html.
1024         * media/track/w3c/interfaces/HTMLTrackElement: Added.
1025         * media/track/w3c/interfaces/HTMLTrackElement/default-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default-expected.txt.
1026         * media/track/w3c/interfaces/HTMLTrackElement/default.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/default.html.
1027         * media/track/w3c/interfaces/HTMLTrackElement/label-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label-expected.txt.
1028         * media/track/w3c/interfaces/HTMLTrackElement/label.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/label.html.
1029         * media/track/w3c/interfaces/HTMLTrackElement/readyState-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt.
1030         * media/track/w3c/interfaces/HTMLTrackElement/readyState.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/readyState.html.
1031         * media/track/w3c/interfaces/HTMLTrackElement/srclang-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt.
1032         * media/track/w3c/interfaces/HTMLTrackElement/srclang.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/srclang.html.
1033         * media/track/w3c/interfaces/HTMLTrackElement/track-expected.txt: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track-expected.txt.
1034         * media/track/w3c/interfaces/HTMLTrackElement/track.html: Copied from media/track/opera/interfaces/HTMLElement/HTMLTrackElement/track.html.
1035         * media/track/w3c/interfaces/TextTrack: Added.
1036         * media/track/w3c/interfaces/TextTrack/addCue-expected.txt: Copied from media/track/opera/interfaces/TextTrack/addCue-expected.txt.
1037         * media/track/w3c/interfaces/TextTrack/addCue.html: Copied from media/track/opera/interfaces/TextTrack/addCue.html.
1038         * media/track/w3c/interfaces/TextTrack/constants-expected.txt: Copied from media/track/opera/interfaces/TextTrack/constants-expected.txt.
1039         * media/track/w3c/interfaces/TextTrack/constants.html: Copied from media/track/opera/interfaces/TextTrack/constants.html.
1040         * media/track/w3c/interfaces/TextTrack/cues-expected.txt: Copied from media/track/opera/interfaces/TextTrack/cues-expected.txt.
1041         * media/track/w3c/interfaces/TextTrack/cues.html: Copied from media/track/opera/interfaces/TextTrack/cues.html.
1042         * media/track/w3c/interfaces/TextTrack/kind-expected.txt: Copied from media/track/opera/interfaces/TextTrack/kind-expected.txt.
1043         * media/track/w3c/interfaces/TextTrack/kind.html: Copied from media/track/opera/interfaces/TextTrack/kind.html.
1044         * media/track/w3c/interfaces/TextTrack/label-expected.txt: Copied from media/track/opera/interfaces/TextTrack/label-expected.txt.
1045         * media/track/w3c/interfaces/TextTrack/label.html: Copied from media/track/opera/interfaces/TextTrack/label.html.
1046         * media/track/w3c/interfaces/TextTrack/language-expected.txt: Copied from media/track/opera/interfaces/TextTrack/language-expected.txt.
1047         * media/track/w3c/interfaces/TextTrack/language.html: Copied from media/track/opera/interfaces/TextTrack/language.html.
1048         * media/track/w3c/interfaces/TextTrack/mode-expected.txt: Copied from media/track/opera/interfaces/TextTrack/mode-expected.txt.
1049         * media/track/w3c/interfaces/TextTrack/mode.html: Copied from media/track/opera/interfaces/TextTrack/mode.html.
1050         * media/track/w3c/interfaces/TextTrack/oncuechange-expected.txt: Copied from media/track/opera/interfaces/TextTrack/oncuechange-expected.txt.
1051         * media/track/w3c/interfaces/TextTrack/oncuechange.html: Copied from media/track/opera/interfaces/TextTrack/oncuechange.html.
1052         * media/track/w3c/interfaces/TextTrack/removeCue-expected.txt: Copied from media/track/opera/interfaces/TextTrack/removeCue-expected.txt.
1053         * media/track/w3c/interfaces/TextTrack/removeCue.html: Copied from media/track/opera/interfaces/TextTrack/removeCue.html.
1054         * media/track/w3c/interfaces/TextTrackCue: Added.
1055         * media/track/w3c/interfaces/TextTrackCue/align-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/align-expected.txt.
1056         * media/track/w3c/interfaces/TextTrackCue/align.html: Copied from media/track/opera/interfaces/TextTrackCue/align.html.
1057         * media/track/w3c/interfaces/TextTrackCue/endTime-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/endTime-expected.txt.
1058         * media/track/w3c/interfaces/TextTrackCue/endTime.html: Copied from media/track/opera/interfaces/TextTrackCue/endTime.html.
1059         * media/track/w3c/interfaces/TextTrackCue/id-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/id-expected.txt.
1060         * media/track/w3c/interfaces/TextTrackCue/id.html: Copied from media/track/opera/interfaces/TextTrackCue/id.html.
1061         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/pauseOnExit-expected.txt.
1062         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html: Copied from media/track/opera/interfaces/TextTrackCue/pauseOnExit.html.
1063         * media/track/w3c/interfaces/TextTrackCue/startTime-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/startTime-expected.txt.
1064         * media/track/w3c/interfaces/TextTrackCue/startTime.html: Copied from media/track/opera/interfaces/TextTrackCue/startTime.html.
1065         * media/track/w3c/interfaces/TextTrackCue/track-expected.txt: Copied from media/track/opera/interfaces/TextTrackCue/track-expected.txt.
1066         * media/track/w3c/interfaces/TextTrackCue/track.html: Copied from media/track/opera/interfaces/TextTrackCue/track.html.
1067         * media/track/w3c/interfaces/TextTrackCueList: Added.
1068         * media/track/w3c/interfaces/TextTrackCueList/getCueById-expected.txt: Copied from media/track/opera/interfaces/TextTrackCueList/getCueById-expected.txt.
1069         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html: Copied from media/track/opera/interfaces/TextTrackCueList/getCueById.html.
1070         * media/track/w3c/interfaces/TextTrackCueList/length-expected.txt: Copied from media/track/opera/interfaces/TextTrackCueList/length-expected.txt.
1071         * media/track/w3c/interfaces/TextTrackCueList/length.html: Copied from media/track/opera/interfaces/TextTrackCueList/length.html.
1072         * media/track/w3c/interfaces/TextTrackList: Added.
1073         * media/track/w3c/interfaces/TextTrackList/length-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/length-expected.txt.
1074         * media/track/w3c/interfaces/TextTrackList/length.html: Copied from media/track/opera/interfaces/TextTrackList/length.html.
1075         * media/track/w3c/interfaces/TextTrackList/onaddtrack-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/onaddtrack-expected.txt.
1076         * media/track/w3c/interfaces/TextTrackList/onaddtrack.html: Copied from media/track/opera/interfaces/TextTrackList/onaddtrack.html.
1077         * media/track/w3c/interfaces/TextTrackList/onremovetrack-expected.txt: Copied from media/track/opera/interfaces/TextTrackList/onremovetrack-expected.txt.
1078         * media/track/w3c/interfaces/TextTrackList/onremovetrack.html: Copied from media/track/opera/interfaces/TextTrackList/onremovetrack.html.
1079         * media/track/w3c/track: Added.
1080         * media/track/w3c/track/webvtt: Added.
1081         * media/track/w3c/track/webvtt/2_tracks-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/2_tracks-ref.html.
1082         * media/track/w3c/track/webvtt/2_tracks.html: Copied from media/track/opera/track/webvtt/rendering/reftest/2_tracks.html.
1083         * media/track/w3c/track/webvtt/align_end-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_end-ref.html.
1084         * media/track/w3c/track/webvtt/align_end.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_end.html.
1085         * media/track/w3c/track/webvtt/align_middle-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle-ref.html.
1086         * media/track/w3c/track/webvtt/align_middle.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle.html.
1087         * 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.
1088         * media/track/w3c/track/webvtt/align_middle_position_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_middle_position_50.html.
1089         * 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.
1090         * 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.
1091         * 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.
1092         * 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.
1093         * 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.
1094         * 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.
1095         * media/track/w3c/track/webvtt/align_start-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_start-ref.html.
1096         * media/track/w3c/track/webvtt/align_start.html: Copied from media/track/opera/track/webvtt/rendering/reftest/align_start.html.
1097         * 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.
1098         * media/track/w3c/track/webvtt/audio_has_no_subtitles.html: Copied from media/track/opera/track/webvtt/rendering/reftest/audio_has_no_subtitles.html.
1099         * media/track/w3c/track/webvtt/background.gif: Copied from media/track/opera/track/webvtt/rendering/reftest/media/background.gif.
1100         * media/track/w3c/track/webvtt/basic-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/basic-ref.html.
1101         * media/track/w3c/track/webvtt/basic.html: Copied from media/track/opera/track/webvtt/rendering/reftest/basic.html.
1102         * media/track/w3c/track/webvtt/decode_escaped_entities-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities-ref.html.
1103         * media/track/w3c/track/webvtt/decode_escaped_entities.html: Copied from media/track/opera/track/webvtt/rendering/reftest/decode_escaped_entities.html.
1104         * 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.
1105         * 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.
1106         * 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.
1107         * 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.
1108         * 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.
1109         * media/track/w3c/track/webvtt/dom_override_cue_text.html: Copied from media/track/opera/track/webvtt/rendering/reftest/dom_override_cue_text.html.
1110         * 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.
1111         * 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.
1112         * 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.
1113         * 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.
1114         * media/track/w3c/track/webvtt/media: Added.
1115         * media/track/w3c/track/webvtt/media/white.mp4: Copied from media/track/opera/track/webvtt/rendering/reftest/media/white.mp4.
1116         * media/track/w3c/track/webvtt/media/white.webm: Copied from media/track/opera/track/webvtt/rendering/reftest/media/white.webm.
1117         * 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.
1118         * 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.
1119         * media/track/w3c/track/webvtt/size_50-expected.html: Copied from media/track/opera/track/webvtt/rendering/reftest/size_50-ref.html.
1120         * media/track/w3c/track/webvtt/size_50.html: Copied from media/track/opera/track/webvtt/rendering/reftest/size_50.html.
1121         * media/track/w3c/track/webvtt/support: Added.
1122         * 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.
1123         * media/track/w3c/track/webvtt/support/align_end_long.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/align_end_long.vtt.
1124         * media/track/w3c/track/webvtt/support/foo.vtt: Copied from media/track/opera/track/webvtt/rendering/reftest/support/foo.vtt.
1125         * media/track/w3c/track/webvtt/support/refTestWait.js: Copied from media/track/opera/track/webvtt/rendering/reftest/support/refTestWait.js.
1126                 * platform/eft/TestExpectations: Skip w3c tests.
1127                 * platform/gtk/TestExpectations: Skip w3c tests.
1128
1129 2014-04-08  Zalan Bujtas  <zalan@apple.com>
1130
1131         Subpixel rendering: Slow paint path for inlines should snap to device pixels.
1132         https://bugs.webkit.org/show_bug.cgi?id=131259
1133
1134         Reviewed by Simon Fraser.
1135
1136         InlineTextBox::paint needs to round to the same device pixel position as SimpleLineLayout does.
1137
1138         * fast/inline/hidpi-slow-path-text-on-subpixel-position-expected.html: Added.
1139         * fast/inline/hidpi-slow-path-text-on-subpixel-position.html: Added.
1140
1141 2014-04-08  Zalan Bujtas  <zalan@apple.com>
1142
1143         Subpixel rendering: Paint the filter effect result image on device pixel position.
1144         https://bugs.webkit.org/show_bug.cgi?id=131255
1145
1146         Reviewed by Simon Fraser.
1147
1148         This patch moves filter effect images from integral to device pixel position. However,
1149         result images are still integral based.
1150
1151         * css3/filters/hidpi-filter-is-on-subpixel-position-expected.html: Added.
1152         * css3/filters/hidpi-filter-is-on-subpixel-position.html: Added.
1153
1154 2014-04-08  Zalan Bujtas  <zalan@apple.com>
1155
1156         Subpixel rendering: Make border images device pixel aware.
1157         https://bugs.webkit.org/show_bug.cgi?id=131209
1158
1159         Reviewed by Simon Fraser.
1160
1161         Snap border-image size and position to device pixels. It works both on generated and bitmap images.
1162
1163         * fast/borders/hidpi-border-image-gradient-on-subpixels-expected.html: Added.
1164         * fast/borders/hidpi-border-image-gradient-on-subpixels.html: Added.
1165
1166 2014-04-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1167
1168         [SOUP] Control cookie management according ResourceRequest.allowCookies()
1169         https://bugs.webkit.org/show_bug.cgi?id=131026
1170
1171         Reviewed by Sergio Villar Senin.
1172
1173         * platform/efl/TestExpectations: Unskipped test http/tests/xmlhttprequest/cross-origin-cookie-storage.html.
1174         * platform/gtk/TestExpectations: Ditto.
1175
1176 2014-04-08  Sergio Villar Senin  <svillar@igalia.com>
1177
1178         [CSS Grid Layout] Handle min/max height in the grid element
1179         https://bugs.webkit.org/show_bug.cgi?id=131302
1180
1181         Reviewed by Darin Adler.
1182
1183         Added test coverage for min/max height handling in the grid
1184         item. Also added other test to cover a blind spot in our testing,
1185         resizing of content sized columns with flexible breadths.
1186
1187         Merged from Blink r161876 by <jchaffraix@chromium.org> and r166914 by <rego@igalia.com>.
1188
1189         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html: Added.
1190         * fast/css-grid-layout/flex-content-sized-columns-resize.html: Added.
1191         * fast/css-grid-layout/grid-element-min-max-height-expected.txt: Added.
1192         * fast/css-grid-layout/grid-element-min-max-height.html: Added.
1193
1194 2014-04-08  Mihnea Ovidenie  <mihnea@adobe.com>
1195
1196         [CSSRegions] Fixed positioned elements in named flows have fragmented content
1197         https://bugs.webkit.org/show_bug.cgi?id=130595
1198
1199         Reviewed by Darin Adler.
1200
1201         * fast/regions/fixed-pos-content-fragmented-expected.html: Added.
1202         * fast/regions/fixed-pos-content-fragmented.html: Added.
1203
1204 2014-04-07  Chris Fleizach  <cfleizach@apple.com>
1205
1206         Regression: AX: image labels no longer exposed to AX API in SVG test case
1207         https://bugs.webkit.org/show_bug.cgi?id=131208
1208
1209         Reviewed by Daniel Bates.
1210
1211         * accessibility/svg-labelledby-expected.txt: Added.
1212         * accessibility/svg-labelledby.html: Added.
1213
1214 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
1215
1216         Skipped some HighDPI tests for GTK+
1217
1218         * platform/gtk/TestExpectations: GTK+ does not yet have HighDPI support.
1219
1220 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
1221
1222         [GTK] Remove WebKit1 test results and merge TestExpectations files
1223         https://bugs.webkit.org/show_bug.cgi?id=131342
1224
1225         Merge all WebKit1 test expectations into the gtk directory and also merge the WebKit2
1226         test expectations files into the GTK+ one, removing duplicate lines.
1227
1228         * http/tests/security/resources/drag-drop-allowed-expected.txt: Added.
1229         * platform/gtk-wk1: Removed.
1230         * platform/gtk-wk2: Removed.
1231         * platform/gtk/TestExpectations: Merged in WebKit2 expectations.
1232         * platform/gtk/accessibility/file-upload-button-stringvalue-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/accessibility/file-upload-button-stringvalue-expected.txt.
1233         * platform/gtk/fast/events/wheelevent-in-horizontal-scrollbar-in-rtl-expected.txt:
1234         * platform/gtk/fast/events/wheelevent-in-vertical-scrollbar-in-rtl-expected.txt:
1235         * 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.
1236         * 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.
1237         * platform/gtk/http/tests/misc/401-alternative-content-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/misc/401-alternative-content-expected.txt.
1238         * 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.
1239         * 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.
1240         * 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.
1241         * 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.
1242         * platform/gtk/http/tests/xmlhttprequest/failed-auth-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/xmlhttprequest/failed-auth-expected.txt.
1243         * platform/gtk/http/tests/xmlhttprequest/remember-bad-password-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/http/tests/xmlhttprequest/remember-bad-password-expected.txt.
1244         * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/gtk-wk2/js/dom/global-constructors-attributes-expected.txt.
1245         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1246         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1247         * platform/gtk/plugins/plugin-clip-subframe-expected.txt:
1248
1249 2014-04-07  Martin Robinson  <mrobinson@igalia.com>
1250
1251         fast/css3-text/css3-text-decoration/text-decoration-thickness.html fails on GTK
1252         https://bugs.webkit.org/show_bug.cgi?id=129957
1253
1254         Reviewed by Dean Jackson.
1255
1256         Unskipped tests and modified one test to use the platform-independent Ahem font.
1257
1258         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-tall-underlines.html: We
1259         need to use Ahem because Helvetica is not a platform-independent font.
1260         * platform/gtk/TestExpectations: Unskipped tests.
1261
1262 2014-04-07  Brian J. Burg  <burg@cs.washington.edu>
1263
1264         Web Inspector: test helper files should be under LayoutTests/http/tests/inspector/
1265         https://bugs.webkit.org/show_bug.cgi?id=131324
1266
1267         Reviewed by Joseph Pecoraro.
1268
1269         Rearrange helper files used by full inspector tests. In their previous placement,
1270         they were outside the http server root and couldn't be loaded from http tests.
1271
1272         * http/tests/inspector/debugger/debugger-test.js: Renamed from LayoutTests/inspector/debugger/debugger-test.js.
1273         * http/tests/inspector/dom/shapes-test.js: Renamed from LayoutTests/inspector/dom/shapes-test.js.
1274         * http/tests/inspector/inspector-test.js: Renamed from LayoutTests/inspector/inspector-test.js.
1275         * http/tests/inspector/replay/replay-test.js: Renamed from LayoutTests/inspector/replay/replay-test.js.
1276         * inspector/debugger/probe-manager-add-remove-actions.html:
1277         * inspector/dom/content-flow-content-nodes.html:
1278         * inspector/dom/content-flow-content-removal.html:
1279         * inspector/dom/content-flow-list.html:
1280         * inspector/dom/content-node-region-info.html:
1281         * inspector/dom/highlight-shape-outside-margin.html:
1282         * inspector/dom/highlight-shape-outside.html:
1283         * inspector/page/main-frame-resource.html:
1284         * inspector/replay/javascript-date-now.html:
1285         * inspector/replay/javascript-random-seed.html:
1286         * inspector/test-harness-trivially-works.html:
1287
1288 2014-04-07  Zoltan Horvath  <zoltan@webkit.org>
1289
1290         [CSS Shapes] inset complex calc() args vanish in serialized computed style
1291         https://bugs.webkit.org/show_bug.cgi?id=129838
1292
1293         Reviewed by Bem Jones-Bey.
1294
1295         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1296         * fast/shapes/parsing/parsing-test-utils.js:
1297
1298 2014-03-30  Filip Pizlo  <fpizlo@apple.com>
1299
1300         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
1301         https://bugs.webkit.org/show_bug.cgi?id=130951
1302
1303         Reviewed by Geoffrey Garen.
1304
1305         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html:
1306         * js/regress/ArrayBuffer-DataView-alloc-long-lived.html:
1307         * js/regress/ArrayBuffer-Int32Array-byteOffset.html:
1308         * js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Removed.
1309         * js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Removed.
1310         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented-expected.txt: Removed.
1311         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Removed.
1312         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html:
1313         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html:
1314         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html:
1315         * js/regress/ArrayBuffer-Int8Array-alloc.html:
1316         * js/regress/DataView-custom-properties.html:
1317         * js/regress/Float32Array-matrix-mult.html:
1318         * js/regress/Float32Array-to-Float64Array-set.html:
1319         * js/regress/Float64Array-alloc-long-lived.html:
1320         * js/regress/Float64Array-to-Int16Array-set.html:
1321         * js/regress/HashMap-put-get-iterate-keys.html:
1322         * js/regress/HashMap-put-get-iterate.html:
1323         * js/regress/HashMap-string-put-get-iterate.html:
1324         * js/regress/Int16Array-alloc-long-lived.html:
1325         * js/regress/Int16Array-bubble-sort-with-byteLength.html:
1326         * js/regress/Int16Array-bubble-sort.html:
1327         * js/regress/Int16Array-load-int-mul.html:
1328         * js/regress/Int16Array-to-Int32Array-set.html:
1329         * js/regress/Int32Array-Int8Array-view-alloc.html:
1330         * js/regress/Int32Array-alloc-huge-expected.txt: Removed.
1331         * js/regress/Int32Array-alloc-huge-long-lived-expected.txt: Removed.
1332         * js/regress/Int32Array-alloc-huge-long-lived.html: Removed.
1333         * js/regress/Int32Array-alloc-huge.html: Removed.
1334         * js/regress/Int32Array-alloc-large-long-lived-expected.txt: Removed.
1335         * js/regress/Int32Array-alloc-large-long-lived.html: Removed.
1336         * js/regress/Int32Array-alloc-large.html:
1337         * js/regress/Int32Array-alloc-long-lived.html:
1338         * js/regress/Int32Array-alloc.html:
1339         * js/regress/Int8Array-alloc-long-lived.html:
1340         * js/regress/Int8Array-load-with-byteLength.html:
1341         * js/regress/Int8Array-load.html:
1342         * js/regress/adapt-to-double-divide.html:
1343         * js/regress/aliased-arguments-getbyval.html:
1344         * js/regress/allocate-big-object.html:
1345         * js/regress/arity-mismatch-inlining.html:
1346         * js/regress/array-access-polymorphic-structure.html:
1347         * js/regress/array-nonarray-polymorhpic-access.html:
1348         * js/regress/array-nonarray-polymorphic-access.html:
1349         * js/regress/array-prototype-every.html:
1350         * js/regress/array-prototype-filter-expected.txt: Removed.
1351         * js/regress/array-prototype-filter.html: Removed.
1352         * js/regress/array-prototype-forEach.html:
1353         * js/regress/array-prototype-map.html:
1354         * js/regress/array-prototype-some.html:
1355         * js/regress/array-with-double-add.html:
1356         * js/regress/array-with-double-increment.html:
1357         * js/regress/array-with-double-mul-add.html:
1358         * js/regress/array-with-double-sum.html:
1359         * js/regress/array-with-int32-add-sub.html:
1360         * js/regress/array-with-int32-or-double-sum.html:
1361         * js/regress/asmjs_bool_bug.html:
1362         * js/regress/assign-custom-setter-polymorphic.html:
1363         * js/regress/assign-custom-setter.html:
1364         * js/regress/basic-set.html:
1365         * js/regress/big-int-mul.html:
1366         * js/regress/boolean-test.html:
1367         * js/regress/branch-fold.html:
1368         * js/regress/by-val-generic.html:
1369         * js/regress/call-spread-apply.html:
1370         * js/regress/call-spread-call.html:
1371         * js/regress/call-spread-expected.txt: Removed.
1372         * js/regress/call-spread.html: Removed.
1373         * js/regress/captured-assignments.html:
1374         * js/regress/cast-int-to-double.html:
1375         * js/regress/cell-argument.html:
1376         * js/regress/cfg-simplify.html:
1377         * js/regress/chain-custom-getter-expected.txt: Removed.
1378         * js/regress/chain-custom-getter.html: Removed.
1379         * js/regress/chain-getter-access.html:
1380         * js/regress/cmpeq-obj-to-obj-other.html:
1381         * js/regress/constant-test.html:
1382         * js/regress/delay-tear-off-arguments-strictmode.html:
1383         * js/regress/destructuring-arguments-length-expected.txt: Removed.
1384         * js/regress/destructuring-arguments-length.html: Removed.
1385         * js/regress/destructuring-arguments.html:
1386         * js/regress/destructuring-swap.html:
1387         * js/regress/direct-arguments-getbyval.html:
1388         * js/regress/double-get-by-val-out-of-bounds.html:
1389         * js/regress/double-pollution-getbyval.html:
1390         * js/regress/double-pollution-putbyoffset.html:
1391         * js/regress/double-to-int32-typed-array-no-inline.html:
1392         * js/regress/double-to-int32-typed-array.html:
1393         * js/regress/double-to-uint32-typed-array-no-inline.html:
1394         * js/regress/double-to-uint32-typed-array.html:
1395         * js/regress/empty-string-plus-int.html:
1396         * js/regress/emscripten-cube2hash.html:
1397         * js/regress/emscripten-memops-expected.txt: Removed.
1398         * js/regress/emscripten-memops.html: Removed.
1399         * js/regress/external-arguments-getbyval.html:
1400         * js/regress/external-arguments-putbyval.html:
1401         * js/regress/fixed-typed-array-storage-var-index.html:
1402         * js/regress/fixed-typed-array-storage.html:
1403         * js/regress/fold-double-to-int.html:
1404         * js/regress/fold-strict-eq-expected.txt: Removed.
1405         * js/regress/fold-strict-eq.html: Removed.
1406         * js/regress/for-of-iterate-array-entries.html:
1407         * js/regress/for-of-iterate-array-keys.html:
1408         * js/regress/for-of-iterate-array-values.html:
1409         * js/regress/function-dot-apply.html:
1410         * js/regress/function-test.html:
1411         * js/regress/function-with-eval.html:
1412         * js/regress/get-by-id-chain-from-try-block.html:
1413         * js/regress/get-by-id-proto-or-self.html:
1414         * js/regress/get-by-id-self-or-proto.html:
1415         * js/regress/get-by-val-out-of-bounds.html:
1416         * js/regress/get_callee_monomorphic.html:
1417         * js/regress/get_callee_polymorphic.html:
1418         * js/regress/getter.html:
1419         * js/regress/global-var-const-infer-fire-from-opt.html:
1420         * js/regress/global-var-const-infer.html:
1421         * js/regress/imul-double-only.html:
1422         * js/regress/imul-int-only.html:
1423         * js/regress/imul-mixed.html:
1424         * js/regress/in-four-cases.html:
1425         * js/regress/in-one-case-false.html:
1426         * js/regress/in-one-case-true.html:
1427         * js/regress/in-two-cases.html:
1428         * js/regress/indexed-properties-in-objects.html:
1429         * js/regress/infer-closure-const-then-mov-no-inline.html:
1430         * js/regress/infer-closure-const-then-mov.html:
1431         * js/regress/infer-closure-const-then-put-to-scope-no-inline.html:
1432         * js/regress/infer-closure-const-then-put-to-scope.html:
1433         * js/regress/infer-closure-const-then-reenter-no-inline.html:
1434         * js/regress/infer-closure-const-then-reenter.html:
1435         * js/regress/infer-one-time-closure-ten-vars.html:
1436         * js/regress/infer-one-time-closure-two-vars.html:
1437         * js/regress/infer-one-time-closure.html:
1438         * js/regress/infer-one-time-deep-closure.html:
1439         * js/regress/inline-arguments-access.html:
1440         * js/regress/inline-arguments-aliased-access.html:
1441         * js/regress/inline-arguments-local-escape.html:
1442         * js/regress/inline-get-scoped-var.html:
1443         * js/regress/inlined-put-by-id-transition.html:
1444         * js/regress/int-or-other-abs-then-get-by-val.html:
1445         * js/regress/int-or-other-abs-zero-then-get-by-val.html:
1446         * js/regress/int-or-other-add-then-get-by-val.html:
1447         * js/regress/int-or-other-add.html:
1448         * js/regress/int-or-other-div-then-get-by-val.html:
1449         * js/regress/int-or-other-max-then-get-by-val.html:
1450         * js/regress/int-or-other-min-then-get-by-val.html:
1451         * js/regress/int-or-other-mod-then-get-by-val.html:
1452         * js/regress/int-or-other-mul-then-get-by-val.html:
1453         * js/regress/int-or-other-neg-then-get-by-val.html:
1454         * js/regress/int-or-other-neg-zero-then-get-by-val.html:
1455         * js/regress/int-or-other-sub-then-get-by-val.html:
1456         * js/regress/int-or-other-sub.html:
1457         * js/regress/int-overflow-local.html:
1458         * js/regress/int52-spill.html:
1459         * js/regress/integer-divide.html:
1460         * js/regress/integer-modulo.html:
1461         * js/regress/large-int-captured.html:
1462         * js/regress/large-int-neg.html:
1463         * js/regress/large-int.html:
1464         * js/regress/logical-not.html:
1465         * js/regress/lots-of-fields.html:
1466         * js/regress/make-indexed-storage.html:
1467         * js/regress/make-rope-cse.html:
1468         * js/regress/marsaglia-expected.txt: Removed.
1469         * js/regress/marsaglia-larger-ints.html:
1470         * js/regress/marsaglia-osr-entry.html:
1471         * js/regress/marsaglia.html: Removed.
1472         * js/regress/method-on-number.html:
1473         * js/regress/misc-strict-eq.html:
1474         * js/regress/negative-zero-divide.html:
1475         * js/regress/negative-zero-modulo.html:
1476         * js/regress/negative-zero-negate.html:
1477         * js/regress/nested-function-parsing-random-expected.txt: Removed.
1478         * js/regress/nested-function-parsing-random.html: Removed.
1479         * js/regress/nested-function-parsing.html:
1480         * js/regress/new-array-buffer-dead.html:
1481         * js/regress/new-array-buffer-push.html:
1482         * js/regress/new-array-dead.html:
1483         * js/regress/new-array-push.html:
1484         * js/regress/new-spread-expected.txt: Removed.
1485         * js/regress/new-spread.html: Removed.
1486         * js/regress/number-test.html:
1487         * js/regress/object-closure-call.html:
1488         * js/regress/object-test.html:
1489         * js/regress/poly-stricteq.html:
1490         * js/regress/polymorphic-get-by-id.html:
1491         * js/regress/polymorphic-put-by-id.html:
1492         * js/regress/polymorphic-structure.html:
1493         * js/regress/polyvariant-monomorphic-get-by-id.html:
1494         * js/regress/proto-custom-getter-expected.txt: Removed.
1495         * js/regress/proto-custom-getter.html: Removed.
1496         * js/regress/proto-getter-access.html:
1497         * js/regress/put-by-id.html:
1498         * js/regress/put-by-val-large-index-blank-indexing-type.html:
1499         * js/regress/put-by-val-machine-int.html:
1500         * js/regress/rare-osr-exit-on-local.html:
1501         * js/regress/register-pressure-from-osr.html:
1502         * js/regress/resources/regress-post.js: Removed.
1503         * js/regress/resources/regress-pre.js: Removed.
1504         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Removed.
1505         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.js: Removed.
1506         * js/regress/script-tests/Int32Array-alloc-huge-long-lived.js: Removed.
1507         * js/regress/script-tests/Int32Array-alloc-huge.js: Removed.
1508         * js/regress/script-tests/Int32Array-alloc-large-long-lived.js: Removed.
1509         * js/regress/script-tests/array-prototype-filter.js: Removed.
1510         * js/regress/script-tests/call-spread.js: Removed.
1511         * js/regress/script-tests/chain-custom-getter.js: Removed.
1512         * js/regress/script-tests/destructuring-arguments-length.js: Removed.
1513         * js/regress/script-tests/emscripten-memops.js: Removed.
1514         * js/regress/script-tests/fold-strict-eq.js: Removed.
1515         * js/regress/script-tests/marsaglia.js: Removed.
1516         * js/regress/script-tests/nested-function-parsing-random.js: Removed.
1517         * js/regress/script-tests/new-spread.js: Removed.
1518         * js/regress/script-tests/proto-custom-getter.js: Removed.
1519         * js/regress/script-tests/simple-custom-getter.js: Removed.
1520         * js/regress/script-tests/variadic-closure-call.js: Removed.
1521         * js/regress/simple-activation-demo.html:
1522         * js/regress/simple-custom-getter-expected.txt: Removed.
1523         * js/regress/simple-custom-getter.html: Removed.
1524         * js/regress/simple-getter-access.html:
1525         * js/regress/slow-array-profile-convergence.html:
1526         * js/regress/slow-convergence.html:
1527         * js/regress/sparse-conditional.html:
1528         * js/regress/splice-to-remove.html:
1529         * js/regress/string-char-code-at.html:
1530         * js/regress/string-concat-object.html:
1531         * js/regress/string-concat-pair-object.html:
1532         * js/regress/string-concat-pair-simple.html:
1533         * js/regress/string-concat-simple.html:
1534         * js/regress/string-cons-repeat.html:
1535         * js/regress/string-cons-tower.html:
1536         * js/regress/string-equality.html:
1537         * js/regress/string-get-by-val-big-char.html:
1538         * js/regress/string-get-by-val-out-of-bounds-insane.html:
1539         * js/regress/string-get-by-val-out-of-bounds.html:
1540         * js/regress/string-get-by-val.html:
1541         * js/regress/string-hash.html:
1542         * js/regress/string-long-ident-equality.html:
1543         * js/regress/string-repeat-arith.html:
1544         * js/regress/string-sub.html:
1545         * js/regress/string-test.html:
1546         * js/regress/string-var-equality.html:
1547         * js/regress/structure-hoist-over-transitions.html:
1548         * js/regress/switch-char-constant.html:
1549         * js/regress/switch-char.html:
1550         * js/regress/switch-constant.html:
1551         * js/regress/switch-string-basic-big-var.html:
1552         * js/regress/switch-string-basic-big.html:
1553         * js/regress/switch-string-basic-var.html:
1554         * js/regress/switch-string-basic.html:
1555         * js/regress/switch-string-big-length-tower-var.html:
1556         * js/regress/switch-string-length-tower-var.html:
1557         * js/regress/switch-string-length-tower.html:
1558         * js/regress/switch-string-short.html:
1559         * js/regress/switch.html:
1560         * js/regress/tear-off-arguments-simple.html:
1561         * js/regress/tear-off-arguments.html:
1562         * js/regress/temporal-structure.html:
1563         * js/regress/to-int32-boolean.html:
1564         * js/regress/undefined-test.html:
1565         * js/regress/unprofiled-licm.html:
1566         * js/regress/variadic-closure-call-expected.txt: Removed.
1567         * js/regress/variadic-closure-call.html: Removed.
1568         * js/regress/weird-inlining-const-prop.html:
1569         * js/slow-stress: Added.
1570         * js/slow-stress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt.
1571         * js/slow-stress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html.
1572         * 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.
1573         * js/slow-stress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html: Copied from LayoutTests/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-fragmented.html.
1574         * js/slow-stress/Int32Array-alloc-huge-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-expected.txt.
1575         * js/slow-stress/Int32Array-alloc-huge-long-lived-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-long-lived-expected.txt.
1576         * js/slow-stress/Int32Array-alloc-huge-long-lived.html: Copied from LayoutTests/js/regress/Int32Array-alloc-huge-long-lived.html.
1577         * js/slow-stress/Int32Array-alloc-huge.html: Copied from LayoutTests/js/regress/Int32Array-alloc-huge.html.
1578         * js/slow-stress/Int32Array-alloc-large-long-lived-expected.txt: Copied from LayoutTests/js/regress/Int32Array-alloc-large-long-lived-expected.txt.
1579         * js/slow-stress/Int32Array-alloc-large-long-lived.html: Copied from LayoutTests/js/regress/Int32Array-alloc-large-long-lived.html.
1580         * js/slow-stress/array-prototype-filter-expected.txt: Copied from LayoutTests/js/regress/array-prototype-filter-expected.txt.
1581         * js/slow-stress/array-prototype-filter.html: Copied from LayoutTests/js/regress/array-prototype-filter.html.
1582         * js/slow-stress/call-spread-expected.txt: Copied from LayoutTests/js/regress/call-spread-expected.txt.
1583         * js/slow-stress/call-spread.html: Copied from LayoutTests/js/regress/call-spread.html.
1584         * js/slow-stress/chain-custom-getter-expected.txt: Copied from LayoutTests/js/regress/chain-custom-getter-expected.txt.
1585         * js/slow-stress/chain-custom-getter.html: Copied from LayoutTests/js/regress/chain-custom-getter.html.
1586         * js/slow-stress/destructuring-arguments-length-expected.txt: Copied from LayoutTests/js/regress/destructuring-arguments-length-expected.txt.
1587         * js/slow-stress/destructuring-arguments-length.html: Copied from LayoutTests/js/regress/destructuring-arguments-length.html.
1588         * js/slow-stress/emscripten-memops-expected.txt: Copied from LayoutTests/js/regress/emscripten-memops-expected.txt.
1589         * js/slow-stress/emscripten-memops.html: Copied from LayoutTests/js/regress/emscripten-memops.html.
1590         * js/slow-stress/fold-strict-eq-expected.txt: Copied from LayoutTests/js/regress/fold-strict-eq-expected.txt.
1591         * js/slow-stress/fold-strict-eq.html: Copied from LayoutTests/js/regress/fold-strict-eq.html.
1592         * js/slow-stress/marsaglia-expected.txt: Copied from LayoutTests/js/regress/marsaglia-expected.txt.
1593         * js/slow-stress/marsaglia.html: Copied from LayoutTests/js/regress/marsaglia.html.
1594         * js/slow-stress/nested-function-parsing-random-expected.txt: Copied from LayoutTests/js/regress/nested-function-parsing-random-expected.txt.
1595         * js/slow-stress/nested-function-parsing-random.html: Copied from LayoutTests/js/regress/nested-function-parsing-random.html.
1596         * js/slow-stress/new-spread-expected.txt: Copied from LayoutTests/js/regress/new-spread-expected.txt.
1597         * js/slow-stress/new-spread.html: Copied from LayoutTests/js/regress/new-spread.html.
1598         * js/slow-stress/proto-custom-getter-expected.txt: Copied from LayoutTests/js/regress/proto-custom-getter-expected.txt.
1599         * js/slow-stress/proto-custom-getter.html: Copied from LayoutTests/js/regress/proto-custom-getter.html.
1600         * js/slow-stress/script-tests: Added.
1601         * 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.
1602         * 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.
1603         * js/slow-stress/script-tests/Int32Array-alloc-huge-long-lived.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js.
1604         * js/slow-stress/script-tests/Int32Array-alloc-huge.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-huge.js.
1605         * js/slow-stress/script-tests/Int32Array-alloc-large-long-lived.js: Copied from LayoutTests/js/regress/script-tests/Int32Array-alloc-large-long-lived.js.
1606         * js/slow-stress/script-tests/array-prototype-filter.js: Copied from LayoutTests/js/regress/script-tests/array-prototype-filter.js.
1607         * js/slow-stress/script-tests/call-spread.js: Copied from LayoutTests/js/regress/script-tests/call-spread.js.
1608         * js/slow-stress/script-tests/chain-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/chain-custom-getter.js.
1609         * js/slow-stress/script-tests/destructuring-arguments-length.js: Copied from LayoutTests/js/regress/script-tests/destructuring-arguments-length.js.
1610         * js/slow-stress/script-tests/emscripten-memops.js: Copied from LayoutTests/js/regress/script-tests/emscripten-memops.js.
1611         * js/slow-stress/script-tests/fold-strict-eq.js: Copied from LayoutTests/js/regress/script-tests/fold-strict-eq.js.
1612         * js/slow-stress/script-tests/marsaglia.js: Copied from LayoutTests/js/regress/script-tests/marsaglia.js.
1613         * js/slow-stress/script-tests/nested-function-parsing-random.js: Copied from LayoutTests/js/regress/script-tests/nested-function-parsing-random.js.
1614         * js/slow-stress/script-tests/new-spread.js: Copied from LayoutTests/js/regress/script-tests/new-spread.js.
1615         * js/slow-stress/script-tests/proto-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/proto-custom-getter.js.
1616         * js/slow-stress/script-tests/simple-custom-getter.js: Copied from LayoutTests/js/regress/script-tests/simple-custom-getter.js.
1617         * js/slow-stress/script-tests/variadic-closure-call.js: Copied from LayoutTests/js/regress/script-tests/variadic-closure-call.js.
1618         * js/slow-stress/simple-custom-getter-expected.txt: Copied from LayoutTests/js/regress/simple-custom-getter-expected.txt.
1619         * js/slow-stress/simple-custom-getter.html: Copied from LayoutTests/js/regress/simple-custom-getter.html.
1620         * js/slow-stress/variadic-closure-call-expected.txt: Copied from LayoutTests/js/regress/variadic-closure-call-expected.txt.
1621         * js/slow-stress/variadic-closure-call.html: Copied from LayoutTests/js/regress/variadic-closure-call.html.
1622         * resources/regress-post.js: Copied from LayoutTests/js/regress/resources/regress-post.js.
1623         * resources/regress-pre.js: Copied from LayoutTests/js/regress/resources/regress-pre.js.
1624
1625 2014-04-04  Mark Lam  <mark.lam@apple.com>
1626
1627         Date object needs to check for ES5 15.9.1.14 TimeClip limit.
1628         <https://webkit.org/b/131248>
1629
1630         Reviewed by Mark Hahnenberg.
1631
1632         * js/regress-131248-expected.txt: Added.
1633         * js/regress-131248.html: Added.
1634         * js/script-tests/regress-131248.js: Added.
1635         (testDateFromSetDateAdjustement):
1636         (testDateFromSetTimeWithMilliseconds):
1637         (testDateFromString):
1638
1639 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
1640
1641         Unreviewed gardening for GTK.
1642
1643         Removed tests that have been actually passing in both release and
1644         debug bots for some time.
1645
1646         * platform/gtk-wk2/TestExpectations:
1647         * platform/gtk/TestExpectations:
1648
1649 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
1650
1651         Unreviewed update of GTK expectations.
1652
1653         Canvas composite tests with alpha are not working.
1654
1655         * platform/gtk/TestExpectations:
1656
1657 2014-04-07  Ryuan Choi  <ryuan.choi@samsung.com>
1658
1659         [EFL] Turn on ENABLE_MEDIA_CONTROLS_SCRIPT
1660         https://bugs.webkit.org/show_bug.cgi?id=131257
1661
1662         Reviewed by Gyuyoung Kim.
1663
1664         Rebased tests.
1665
1666         * platform/efl/TestExpectations:
1667         * platform/efl/media/audio-controls-rendering-expected.png:
1668         * platform/efl/media/audio-controls-rendering-expected.txt:
1669         * platform/efl/media/controls-after-reload-expected.png:
1670         * platform/efl/media/controls-after-reload-expected.txt:
1671         * platform/efl/media/controls-strict-expected.png:
1672         * platform/efl/media/controls-strict-expected.txt:
1673         * platform/efl/media/controls-styling-expected.png:
1674         * platform/efl/media/controls-styling-expected.txt:
1675         * platform/efl/media/controls-without-preload-expected.png:
1676         * platform/efl/media/controls-without-preload-expected.txt:
1677
1678 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
1679
1680         Unreviewed gardening.
1681
1682         Updated expectations for GTK. Added some more failing AX tests.
1683
1684         * platform/gtk-wk2/TestExpectations:
1685
1686 2014-04-07  Sergio Villar Senin  <svillar@igalia.com>
1687
1688         Unreviewed gardening.
1689
1690         Updated expectations for GTK. Added some failing AX tests.
1691
1692         * platform/gtk-wk2/TestExpectations:
1693
1694 2014-04-06  Mihnea Ovidenie  <mihnea@adobe.com>
1695
1696         [CSSRegions] Use RenderRegion::isValid() before using a region
1697         https://bugs.webkit.org/show_bug.cgi?id=131232
1698
1699         Reviewed by Andreas Kling.
1700
1701         Adjust test expectation now that an invalid region is not unnecessary repainted.
1702
1703         * fast/regions/repaint/invalid-region-repaint-crash-expected.txt:
1704
1705 2014-04-06  Darin Adler  <darin@apple.com>
1706
1707         Refactor post-attach and HTMLObjectElement-related code
1708         https://bugs.webkit.org/show_bug.cgi?id=131282
1709
1710         Reviewed by Antti Koivisto.
1711
1712         * svg/custom/object-no-size-attributes-expected.txt: Removed expectation of an empty text
1713         renderer from the render tree.
1714         * svg/custom/object-no-size-attributes.xhtml: Restructured the source so there is no text
1715         to render. Without this, we were seeing two text renderers due to the loading timing change.
1716
1717 2014-04-05  Dirk Schulze  <krit@webkit.org>
1718
1719         Canvas strokeText and fillText with SourceIn, DestinationIn, SourceOut, DestinationAtop and Copy have errors
1720         https://bugs.webkit.org/show_bug.cgi?id=66766
1721
1722         Reviewed by Andreas Kling.
1723
1724         330 tests check compositing on Canvas with text.
1725
1726         * fast/canvas/canvas-composite-text-alpha-expected.txt: Added.
1727         * fast/canvas/canvas-composite-text-alpha.html: Added.
1728
1729 2014-04-05  Dirk Schulze  <krit@webkit.org>
1730
1731         Canvas stroke and strokeRect with SourceIn, DestinationIn, SourceOut, DestinationAtop and Copy have errors
1732         https://bugs.webkit.org/show_bug.cgi?id=66762
1733
1734         Reviewed by Andreas Kling.
1735
1736         330 tests based on canvas-composite-alpha to test correct compositing behavior with
1737         strokeRect() and stroke().
1738
1739         * fast/canvas/canvas-composite-stroke-alpha-expected.txt: Added.
1740         * fast/canvas/canvas-composite-stroke-alpha.html: Added.
1741
1742 2014-04-05  Jeongeun Kim  <je_julie.kim@samsung.com>
1743
1744         bad values from HTMLImageElement x and y attributes (CSSOM-View)
1745         https://bugs.webkit.org/show_bug.cgi?id=130308
1746
1747         Reviewed by Simon Fraser.
1748
1749         According to CSSOM-View, ‘interface HTMLImageElement’,
1750         The x attribute must return the x-coordinate.
1751         If style is not updated when x() is called, it can’t return anything.
1752         Style and layout should be done before getting value for x() and y(). 
1753
1754         * cssom/cssom-view-img-attributes-001-expected.txt: Added.
1755         * cssom/cssom-view-img-attributes-001.html: Added.
1756
1757 2014-04-05  Alexey Proskuryakov  <ap@apple.com>
1758
1759         WebProcess freezes after fast/forms/form-associated-element-crash3.html test
1760         https://bugs.webkit.org/show_bug.cgi?id=122130
1761
1762         fast/forms/form-associated-element-crash.html often times out on Mavericks WK1
1763         https://bugs.webkit.org/show_bug.cgi?id=124593
1764
1765         With underlying bug having been fixed in OS X 10.9.2, removing expectations
1766         for form-associated-element tests that were affected by it.
1767
1768         I'm not sure if Mountain Lion was affected, let's see if tests start to fail there.
1769
1770         * platform/mac-wk2/TestExpectations:
1771         * platform/mac/TestExpectations:
1772         * platform/wk2/TestExpectations:
1773
1774 2014-04-04  James Craig  <jcraig@apple.com>
1775
1776         AX: supportsARIAExpanded should always return true for a few roles: combobox, disclosure.
1777         https://bugs.webkit.org/show_bug.cgi?id=129787
1778
1779         Reviewed by Chris Fleizach.
1780
1781         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1782         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1783
1784 2014-04-04  Zoltan Horvath  <zoltan@webkit.org>
1785
1786         [CSS Shapes] polygon y-value calc() args serialize incorrectly
1787         https://bugs.webkit.org/show_bug.cgi?id=129842
1788
1789         Reviewed by Bem Jones-Bey.
1790
1791         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1792         * fast/shapes/parsing/parsing-test-utils.js:
1793
1794 2014-04-04  Joseph Pecoraro  <pecoraro@apple.com>
1795
1796         Unreviewed gardening. Mark a flakey test that is failing intermittenly in pixel tests.
1797
1798         * platform/mac/TestExpectations:
1799         Mark svg/as-image/svg-as-image-canvas.html as flakey.
1800
1801 2014-04-04  Ion Rosca  <rosca@adobe.com>
1802
1803         [CSS Blending] Add compositing reason for isolation.
1804         https://bugs.webkit.org/show_bug.cgi?id=131153
1805
1806         Reviewed by Joseph Pecoraro.
1807
1808         * inspector-protocol/layers/layers-blending-compositing-reasons-expected.txt: Added.
1809         * inspector-protocol/layers/layers-blending-compositing-reasons.html: Added.
1810
1811 2014-04-04  Alexey Proskuryakov  <ap@apple.com>
1812
1813         REGRESSION (r166615): Pressing return doesn’t submit search term at bing.com
1814         https://bugs.webkit.org/show_bug.cgi?id=131212
1815         <rdar://problem/16521788>
1816
1817         Reviewed by Dan Bernstein.
1818
1819         * fast/forms/submit-while-you-submit-expected.txt: Added.
1820         * fast/forms/submit-while-you-submit.html: Added.
1821
1822 2014-04-04  Brent Fulgham  <bfulgham@apple.com>
1823
1824         Unreviewed test fix. Rebaseline Mountain Lion scrolling tests
1825         after switching to high-resolution continuous scroll output.
1826
1827         * platform/mac-mountainlion/fast/scrolling: Added.
1828         * platform/mac-mountainlion/fast/scrolling/scroll-div-latched-mainframe-expected.txt: Added.
1829         * platform/mac-mountainlion/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt: Added.
1830         * platform/mac-mountainlion/fast/scrolling/scroll-select-latched-mainframe-expected.txt: Added.
1831
1832 2014-04-04  Bem Jones-Bey  <bjonesbe@adobe.com>
1833
1834         [CSS Shapes] shape-margin in percentage units always computes to 0px
1835         https://bugs.webkit.org/show_bug.cgi?id=130369
1836
1837         Reviewed by Andreas Kling.
1838
1839         Fix parsing test to understand that percentages are allowed for
1840         shape-margin. Also add the layout test from Rebecca Hauck.
1841
1842         * fast/shapes/parsing/parsing-shape-margin-expected.txt:
1843         * fast/shapes/parsing/parsing-test-utils.js:
1844         * fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent-expected.html: Added.
1845         * fast/shapes/shape-outside-floats/shape-outside-floats-shape-margin-percent.html: Added.
1846
1847 2014-04-04  Zoltan Horvath  <zoltan@webkit.org>
1848
1849         [CSS Shapes] Remove outside-shape CSS value
1850         https://bugs.webkit.org/show_bug.cgi?id=131201
1851
1852         Reviewed by Bem Jones-Bey.
1853
1854         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
1855         * fast/shapes/parsing/parsing-shape-outside.html:
1856
1857 2014-04-04  Dirk Schulze  <krit@webkit.org>
1858
1859         Gradient offsets are off if compositing operator != source-over
1860         https://bugs.webkit.org/show_bug.cgi?id=129791
1861
1862         Reviewed by Andreas Kling.
1863
1864         Test that the gradient space maps correctly to context space after
1865         applying compositing mode.
1866
1867         * fast/canvas/canvas-gradient-on-compositing-expected.txt: Added.
1868         * fast/canvas/canvas-gradient-on-compositing.html: Added.
1869         * fast/canvas/script-tests/canvas-gradient-on-compositing.js: Added.
1870         (dataToArray):
1871         (getPixel):
1872         (pixelShouldBe):
1873
1874 2014-04-04  Zalan Bujtas  <zalan@apple.com>
1875
1876         Subpixel rendering: Move background images to device pixel boundaries.
1877         https://bugs.webkit.org/show_bug.cgi?id=131144
1878
1879         Reviewed by Simon Fraser.
1880
1881         Replace integral snapping with device pixel snapping.
1882         Background image geometry calculation uses LayoutUnits and we snap to device pixels right before painting.
1883
1884         * css3/background/background-repeat-round-auto1-expected.html:
1885         * css3/background/background-repeat-round-auto1.html:
1886         * css3/background/background-repeat-round-auto2-expected.html:
1887         * css3/background/background-repeat-round-auto2.html:
1888         * css3/background/background-repeat-round-border-expected.html:
1889         * css3/background/background-repeat-round-border.html:
1890         * css3/background/background-repeat-round-content-expected.html:
1891         * css3/background/background-repeat-round-content.html:
1892         * css3/background/background-repeat-space-content-expected.html:
1893         * css3/background/background-repeat-space-content.html:
1894         * css3/background/background-repeat-space-padding-expected.html:
1895         * css3/background/background-repeat-space-padding.html:
1896         * css3/masking/mask-repeat-round-auto1-expected.html:
1897         * css3/masking/mask-repeat-round-auto1.html:
1898         * css3/masking/mask-repeat-round-auto2-expected.html:
1899         * css3/masking/mask-repeat-round-auto2.html:
1900         * css3/masking/mask-repeat-round-border-expected.html:
1901         * css3/masking/mask-repeat-round-border.html:
1902         * css3/masking/mask-repeat-round-content-expected.html:
1903         * css3/masking/mask-repeat-round-content.html:
1904         * css3/masking/mask-repeat-space-content-expected.html:
1905         * css3/masking/mask-repeat-space-content.html:
1906         * css3/masking/mask-repeat-space-padding-expected.html:
1907         * css3/masking/mask-repeat-space-padding.html:
1908         * fast/backgrounds/hidpi-bitmap-background-on-subpixel-position-expected.html: Added.
1909         * fast/backgrounds/hidpi-bitmap-background-on-subpixel-position.html: Added.
1910         * fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position-expected.html: Added.
1911         * fast/backgrounds/hidpi-bitmap-background-origin-on-subpixel-position.html: Added.
1912         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: Added.
1913         * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position.html: Added.
1914         * fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position-expected.html: Added.
1915         * fast/backgrounds/hidpi-generated-gradient-background-on-subpixel-position.html: Added.
1916         * fast/backgrounds/resources/black25x25.png: Added.
1917
1918 2014-04-04  Mihnea Ovidenie  <mihnea@adobe.com>
1919
1920         [CSSRegions] Region's behaviour not updated when becoming valid from invalid
1921         https://bugs.webkit.org/show_bug.cgi?id=131211
1922
1923         Reviewed by Andrei Bucur.
1924
1925         Add tests for auto-height and region styling behaviour.
1926
1927         * fast/regions/auto-size/autoheight-region-valid-from-invalid-expected.html: Added.
1928         * fast/regions/auto-size/autoheight-region-valid-from-invalid.html: Added.
1929         * fast/regions/region-styling/region-withstyling-valid-from-invalid-expected.html: Added.
1930         * fast/regions/region-styling/region-withstyling-valid-from-invalid.html: Added.
1931
1932 2014-04-04  Sergio Villar Senin  <svillar@igalia.com>
1933
1934         Unreviewed GTK gardening.
1935
1936         Updated expectations for tests crashing in Debug bots.
1937
1938         * platform/gtk-wk1/TestExpectations:
1939         * platform/gtk-wk2/TestExpectations:
1940         * platform/gtk/TestExpectations:
1941
1942 2014-04-03  Joseph Pecoraro  <pecoraro@apple.com>
1943
1944         compositing/tiling/rotated-tiled-* tests failing on bots
1945         https://bugs.webkit.org/show_bug.cgi?id=131207
1946
1947         Unreviewed rebaseline of tests after r166748.
1948
1949         * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
1950         * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1951
1952 2014-04-03  Simon Fraser  <simon.fraser@apple.com>
1953
1954         Rebaseline some tests after r166748. These tests now correctly
1955         report a contentsScale.
1956
1957         * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
1958         * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1959         * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
1960         * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
1961         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
1962         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
1963
1964 2014-04-03  Dirk Schulze  <krit@webkit.org>
1965
1966         [CG] Canvas lineDashOffset does not handle negative numbers correctly
1967         https://bugs.webkit.org/show_bug.cgi?id=80560
1968
1969         Reviewed by Dean Jackson.
1970
1971         Test correct rendering of negative offset for Canvas dash arrays.
1972
1973         * fast/canvas/canvas-negative-lineDashOffset-expected.txt: Added.
1974         * fast/canvas/canvas-negative-lineDashOffset.html: Added.
1975         * fast/canvas/script-tests/canvas-negative-lineDashOffset.js: Added.
1976         (dataToArray):
1977         (getPixel):
1978         (pixelShouldBe):
1979
1980 2014-04-03  David Hyatt  <hyatt@apple.com>
1981
1982         Continuations casting issue.
1983         https://bugs.webkit.org/show_bug.cgi?id=130057
1984         <rdar://problem/16283406>
1985
1986         Reviewed by Simon Fraser.
1987
1988         * fast/block/continuation-crash-expected.txt: Added.
1989         * fast/block/continuation-crash.html: Added.
1990
1991 2014-04-03  Zoltan Horvath  <zoltan@webkit.org>
1992
1993         [WebInspector] inspector/dom/highlight-shape-outside-margin.html is failing
1994         https://bugs.webkit.org/show_bug.cgi?id=131126
1995
1996         Reviewed by Timothy Hatcher.
1997
1998         I updated the test, so it works with the new testing framework. I included the shape path results in the test,
1999         so we won't run into rounding problems, and we don't have that big test set, which would require an expected
2000         result generation. We can add it later, if we extend the test set. The logic is similar to the non margin test case.
2001
2002         * TestExpectations:
2003         * inspector/dom/highlight-shape-outside-margin-expected.txt:
2004         * inspector/dom/highlight-shape-outside-margin.html:
2005
2006 2014-04-03  Bem Jones-Bey  <bjonesbe@adobe.com>
2007
2008         [CSS Shapes] CRASH with calc() value args in inset round
2009         https://bugs.webkit.org/show_bug.cgi?id=129816
2010
2011         Reviewed by Andreas Kling.
2012
2013         Simple test to make sure that using calc in the round argument of an
2014         inset doesn't cause a crash.
2015
2016         * fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash-expected.txt: Added.
2017         * fast/shapes/shape-outside-floats/shape-outside-inset-round-calc-crash.html: Added.
2018
2019 2014-04-03  Javier Fernandez  <jfernandez@igalia.com>
2020
2021         [CSS Grid Layout] Make sure grid element's shrink-to-fit behavior is correct
2022         https://bugs.webkit.org/show_bug.cgi?id=103473
2023
2024         Reviewed by Sergio Villar Senin.
2025
2026         Added a new Layout Test to verify the shrink-to-fit behavior works as expected
2027         for out-of-flow positioned grid elements.
2028
2029         * fast/css-grid-layout/grid-element-shrink-to-fit-expected.html: Added.
2030         * fast/css-grid-layout/grid-element-shrink-to-fit.html: Added.
2031
2032 2014-03-27  Sergio Villar Senin  <svillar@igalia.com>
2033
2034         [CSS Grid Layout] <string> not allowed in grid-{area | row | column} syntax
2035         https://bugs.webkit.org/show_bug.cgi?id=129713
2036
2037         Reviewed by Darin Adler.
2038
2039         Replaced <string> by <custom-ident> in the tests. Also added a new
2040         one to check that children are properly layed out after changes in
2041         the grid line names.
2042
2043         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child-expected.txt: Added.
2044         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html: Added.
2045         * fast/css-grid-layout/grid-item-area-get-set.html:
2046         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
2047         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
2048         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2049         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2050         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2051         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2052         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
2053         * fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
2054         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
2055         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2056         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
2057         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2058         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2059
2060 2014-04-03  Antti Koivisto  <antti@apple.com>
2061
2062         Crash after mutating after pseudo style
2063         https://bugs.webkit.org/show_bug.cgi?id=130881
2064
2065         Reviewed by Andreas Kling.
2066
2067         * fast/css/pseudo-after-crash-expected.txt: Added.
2068         * fast/css/pseudo-after-crash.html: Added.
2069
2070 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
2071
2072         AX: AccessibilityObject::children() returns invalid results sometimes
2073         https://bugs.webkit.org/show_bug.cgi?id=130563
2074
2075         Reviewed by Joseph Pecoraro.
2076
2077         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2078
2079 2014-04-02  Alexey Proskuryakov  <ap@apple.com>
2080
2081         REGRESSION (r166144): fast/preloader/document-write.html is very flaky
2082         https://bugs.webkit.org/show_bug.cgi?id=130942
2083
2084         * platform/mac/TestExpectations: Removing test expectation, because the offending
2085         revision was rolled out.
2086
2087 2014-04-02  Benjamin Poulain  <benjamin@webkit.org>
2088
2089         CSS JIT: the adjacent position is never reset
2090         https://bugs.webkit.org/show_bug.cgi?id=131145
2091
2092         Reviewed by Andreas Kling.
2093
2094         * fast/selectors/multiple-adjacent-chain-without-adjacent-tail-expected.txt: Added.
2095         * fast/selectors/multiple-adjacent-chain-without-adjacent-tail.html: Added.
2096
2097 2014-04-02  Stephanie Lewis  <slewis@apple.com>
2098
2099         Roll out http://trac.webkit.org/changeset/166144
2100         <rdar://problem/16481284> PLT stops loading on news.google.com
2101         
2102         Unreviewed rollout.
2103
2104         Rollout 166144 since it prevents the PLT from completing.
2105
2106         * plugins/plugin-remove-readystatechange-expected.txt:
2107         * plugins/plugin-remove-readystatechange.html:
2108         * svg/custom/object-no-size-attributes-expected.txt:
2109         * svg/custom/object-no-size-attributes.xhtml:
2110
2111 2014-04-02  Zoltan Horvath  <zoltan@webkit.org>
2112
2113         [WebInspector] inspector-protocol/model/highlight-shape-outside.html is failing
2114         https://bugs.webkit.org/show_bug.cgi?id=124660
2115
2116         Reviewed by Timothy Hatcher.
2117
2118         I updated the tests syntax to CR, CSS Shapes specification. It's also needed to be updated
2119         to the latest WebInspector testing methods. I added some addidional test cases for the highlighting,
2120         and also fixed some expected test case in the script, and updated the expected file.
2121
2122         * TestExpectations:
2123         * inspector/dom/highlight-shape-outside-expected.txt:
2124         * inspector/dom/highlight-shape-outside.html:
2125         * inspector/dom/shapes-test.js:
2126         (InspectorTestProxy.registerInitializer.):
2127
2128 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
2129
2130         AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
2131         https://bugs.webkit.org/show_bug.cgi?id=124381
2132
2133         Unreviewed. Forgot to add test expectation.
2134
2135         * platform/mac/accessibility/live-region-creation-notification-expected.txt: Added.
2136
2137 2014-04-02  Daniel Bates  <dabates@apple.com>
2138
2139         Move focus management API from HTMLDocument to Document
2140         https://bugs.webkit.org/show_bug.cgi?id=131079
2141         <rdar://problem/16220103>
2142
2143         Reviewed by Timothy Hatcher.
2144
2145         Derived from a Blink patch by Christophe Dumez:
2146         https://src.chromium.org/viewvc/blink?view=rev&revision=165515
2147
2148         Made the test in <https://src.chromium.org/viewvc/blink?view=rev&revision=165515> a valid XHTML
2149         document. Additionally taught LayoutTests/resources/{js-test, js-test-pre}.js to create actual
2150         HTML elements so that these scripts can be used to write DRT tests in XML documents.
2151
2152         * fast/dom/Document/xml-document-focus-expected.txt: Added.
2153         * fast/dom/Document/xml-document-focus.xml: Added.
2154         * resources/js-test-pre.js: Added function createHTMLElement() and modified code to use it
2155         instead of document.createElement() so as to work around <https://bugs.webkit.org/show_bug.cgi?id=131074>.
2156         * resources/js-test.js: Ditto.
2157
2158 2014-04-02  Daniel Bates  <dabates@apple.com>
2159
2160         Remove Settings::maximumDecodedImageSize()
2161         https://bugs.webkit.org/show_bug.cgi?id=131057
2162         <rdar://problem/15626368>
2163
2164         Reviewed by Darin Adler.
2165
2166         Remove test LayoutTests/fast/images/decoded-size-exceeds-max-decoded-size.html as it
2167         isn't applicable following the removal of the setting Settings::maximumDecodedImageSize().
2168         Additionally update the test fast/images/bag-png.html to ensure that we dispatch
2169         a DOM Error event when we fail to decode a malformed image.
2170
2171         * fast/images/bad-png.html:
2172         * fast/images/decoded-size-exceeds-max-decoded-size-expected.txt: Removed.
2173         * fast/images/decoded-size-exceeds-max-decoded-size.html: Removed.
2174
2175 2014-04-02  Timothy Hatcher  <timothy@apple.com>
2176
2177         Remove Input domain from the Web Inspector protocol.
2178
2179         https://bugs.webkit.org/show_bug.cgi?id=131073
2180
2181         Reviewed by Joseph Pecoraro.
2182
2183         * inspector-protocol/input/dispatchKeyEvent-expected.txt: Removed.
2184         * inspector-protocol/input/dispatchKeyEvent.html: Removed.
2185         * inspector-protocol/input/dispatchMouseEvent-expected.txt: Removed.
2186         * inspector-protocol/input/dispatchMouseEvent.html: Removed.
2187
2188 2014-04-02  David Kilzer  <ddkilzer@apple.com>
2189
2190         Use outermost containing isolate when constructing bidi runs
2191         <http://webkit.org/b/131107>
2192         <rdar://problem/15690021>
2193
2194         Reviewed by Darin Adler.
2195
2196         Merged from Blink (patch by jww@chromium.org):
2197         https://src.chromium.org/viewvc/blink?revision=157268&view=revision
2198         http://crbug.com/279277
2199
2200             Update containingIsolate to go back all the way to top
2201             isolate from current root, rather than stopping at the first
2202             isolate it finds. This works because the current root is
2203             always updated with each isolate run.
2204
2205         * fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Updated.
2206         * fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent-expected.txt: Added.
2207         * fast/text/international/unicode-bidi-isolate-nested-with-removes-not-adjacent.html: Added.
2208         * fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Updated.
2209
2210 2014-04-02  Chris Fleizach  <cfleizach@apple.com>
2211
2212         AX: Improve ARIA live region reliability by sending notifications when live regions are created/shown and hidden/destroyed
2213         https://bugs.webkit.org/show_bug.cgi?id=124381
2214
2215         Reviewed by Mario Sanchez Prada.
2216
2217         * platform/mac/accessibility/live-region-creation-notification.html: Added.
2218
2219 2014-04-02  David Kilzer  <ddkilzer@apple.com>
2220
2221         Add LayoutTest for crash with bidi isolates
2222
2223         Merged from Blink (patch by jww@chromium.org):
2224         https://src.chromium.org/viewvc/blink?revision=156580&view=revision
2225         http://crbug.com/265838
2226
2227         See Bug 120504: Fix nested unicode-bidi: isolate
2228         <https://bugs.webkit.org/show_bug.cgi?id=120504>
2229         <http://trac.webkit.org/changeset/155554>
2230
2231         * fast/text/international/unicode-bidi-isolate-nested-with-removes-expected.txt: Added.
2232         * fast/text/international/unicode-bidi-isolate-nested-with-removes.html: Added.
2233
2234 2014-04-02  Ion Rosca  <rosca@adobe.com>
2235
2236         [CSS Blending] Compositing requirements for blending are not computed correctly
2237         https://bugs.webkit.org/show_bug.cgi?id=130664
2238
2239         Reviewed by Dean Jackson.
2240
2241         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts-expected.txt: Added.
2242         * css3/compositing/blend-mode-accelerated-with-multiple-stacking-contexts.html: Added.
2243         * css3/compositing/blend-mode-with-accelerated-sibling-expected.txt: Added.
2244         * css3/compositing/blend-mode-with-accelerated-sibling.html: Added.
2245
2246 2014-04-01  Mihnea Ovidenie  <mihnea@adobe.com>
2247
2248         [CSSRegions] Displaying region's children in another region not supported
2249         https://bugs.webkit.org/show_bug.cgi?id=130735
2250
2251         Reviewed by David Hyatt.
2252
2253         With http://trac.webkit.org/changeset/166353, we disabled the possibility
2254         of collecting the region's children into another flow and displaying them
2255         in another region. With that change, we also skipped the existing tests.
2256
2257         Add a dedicated test that passes if a region child cannot be painted in another region,
2258         in order to complete the skipped tests. This test should be removed when support for
2259         this functionality will be added again.
2260
2261         * fast/regions/region-child-not-flowed-expected.html: Added.
2262         * fast/regions/region-child-not-flowed.html: Added.
2263
2264 2014-04-01  Beth Dakin  <bdakin@apple.com>
2265
2266         willReveal edge events should be hooked up for overflow:scroll
2267         https://bugs.webkit.org/show_bug.cgi?id=131071
2268         -and corresponding-
2269         <rdar://problem/16190392>
2270
2271         Reviewed by Sam Weinig.
2272
2273         * fast/events/will-reveal-edge-on-div-expected.txt: Added.
2274         * fast/events/will-reveal-edge-on-div.html: Added.
2275
2276 2014-04-01  Jon Honeycutt  <jhoneycutt@apple.com>
2277
2278         Crash in WebCore::RenderLayer::FilterInfo::updateReferenceFilterClients
2279
2280         <https://bugs.webkit.org/show_bug.cgi?id=121887>
2281         <rdar://problem/15073043>
2282
2283         Reviewed by Dean Jackson.
2284
2285         * svg/filters/first-letter-crash-expected.txt: Added.
2286         * svg/filters/first-letter-crash.html: Added.
2287
2288 2014-04-01  Zoltan Horvath  <zoltan@webkit.org>
2289
2290         [CSS Exclusions] Remove exclusions parsing support
2291         https://bugs.webkit.org/show_bug.cgi?id=131046
2292
2293         Reviewed by David Hyatt.
2294
2295         * fast/exclusions/css-exclusions-disabled-expected.txt: Removed.
2296         * fast/exclusions/css-exclusions-disabled.html: Removed.
2297         * fast/exclusions/css-exclusions-enabled-expected.txt: Removed.
2298         * fast/exclusions/css-exclusions-enabled.html: Removed.
2299         * fast/exclusions/parsing/parsing-wrap-flow-expected.txt: Removed.
2300         * fast/exclusions/parsing/parsing-wrap-flow.html: Removed.
2301         * fast/exclusions/parsing/parsing-wrap-through-expected.txt: Removed.
2302         * fast/exclusions/parsing/parsing-wrap-through.html: Removed.
2303         * fast/exclusions/parsing/script-tests/parsing-test-utils.js: Removed.
2304         * fast/exclusions/parsing/script-tests/parsing-wrap-flow.js: Removed.
2305         * fast/exclusions/parsing/script-tests/parsing-wrap-through.js: Removed.
2306         * platform/win/TestExpectations:
2307         * platform/wincairo/TestExpectations:
2308
2309 2014-04-01  Manuel Rego Casasnovas  <rego@igalia.com>
2310
2311         [CSS Grid Layout] Enable runtime feature if feature flag is enabled
2312         https://bugs.webkit.org/show_bug.cgi?id=130013
2313
2314         Reviewed by Simon Fraser.
2315
2316         Modify layout test as feature is not disabled by default in WK2.
2317         The test now checks that the runtime feature can be disabled.
2318
2319         * fast/css-grid-layout/grid-disabled-expected.txt: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default-expected.txt.
2320         * fast/css-grid-layout/grid-disabled.html: Renamed from LayoutTests/fast/css-grid-layout/grid-disabled-by-default.html.
2321
2322 2014-04-01  Javier Fernandez  <jfernandez@igalia.com>
2323
2324         [CSS Grid Layout] Make the grid-item-margin-auto-columns-rows.html test a reftest
2325         https://bugs.webkit.org/show_bug.cgi?id=130935
2326
2327         Reviewed by Darin Adler.
2328
2329         Removed the 'checkLayout' script references from the test.
2330
2331         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.html: Added.
2332         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Removed.
2333         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html:
2334
2335 2014-04-01  Myles C. Maxfield  <mmaxfield@apple.com>
2336
2337         svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures.html and svg/css/font-face-crash.html frequently assert in ComplexTextController::offsetForPosition
2338         https://bugs.webkit.org/show_bug.cgi?id=119747
2339
2340         Reviewed by Simon Fraser.
2341
2342         Clicking on SVG text used to cause a ComplexTextController to be built
2343         around the SVG text (which is incorrect and would crash). This test
2344         does just that and makes sure there is no crash.
2345
2346         * svg/text/resources/Litherum.svg: Added.
2347         * svg/text/svg-font-hittest-expected.txt: Added.
2348         * svg/text/svg-font-hittest.html: Added.
2349         * LayoutTests/platform/mac/TestExpectations: Unskipped tests
2350
2351 2014-04-01  Daniel Bates  <dabates@apple.com>
2352
2353         RenderQuote must destroy remaining text renderer before first letter renderer
2354         https://bugs.webkit.org/show_bug.cgi?id=78023
2355         <rdar://problem/10830009>
2356
2357         Reviewed by Brent Fulgham.
2358
2359         Merged from Blink (patch by Abhishek Arya):
2360         https://src.chromium.org/viewvc/blink?view=rev&revision=151270
2361
2362         * fast/css-generated-content/quote-first-letter-crash-expected.txt: Added.
2363         * fast/css-generated-content/quote-first-letter-crash.html: Added.
2364
2365 2014-04-01  David Kilzer  <ddkilzer@apple.com>
2366
2367         Do not allow HTTP refresh headers to refresh to javascript: URLs
2368         <http://webkit.org/b/119051>
2369         <rdar://problem/14536453>
2370
2371         Reviewed by Alexey Proskuryakov.
2372
2373         Merged from Blink (patch by tsepez@chromium.org):
2374         https://src.chromium.org/viewvc/blink?revision=153912&view=revision
2375         http://crbug.com/258151
2376
2377             This behaviour has been standard in IE since IE7.  This makes us both
2378             more compatible and less vulnerable to XSS.
2379
2380         * http/tests/security/no-javascript-refresh-expected.txt: Added.
2381         * http/tests/security/no-javascript-refresh-static-expected.txt: Added.
2382         * http/tests/security/no-javascript-refresh-static.html: Added.
2383         * http/tests/security/no-javascript-refresh.php: Added.
2384         - Original Blink layout tests with typos fixed and 'PASS:' text
2385           added.
2386
2387         * http/tests/security/no-javascript-location.html: Added.
2388         * http/tests/security/no-javascript-location-expected.txt: Added.
2389         * http/tests/security/resources/no-javascript-location.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
2390         * http/tests/security/no-javascript-location-percent-escaped.html: Added.
2391         * http/tests/security/no-javascript-location-percent-escaped-expected.txt: Added.
2392         * http/tests/security/resources/no-javascript-location-percent-escaped.php: Added.
2393         - Add tests using a javascript: URL in a Location: header.
2394
2395         * http/tests/security/no-javascript-refresh-percent-escaped.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
2396         * http/tests/security/no-javascript-refresh-percent-escaped-expected.txt: Added.
2397         * http/tests/security/no-javascript-refresh-spaces.php: Copied from LayoutTests/http/tests/security/no-javascript-refresh.php.
2398         * http/tests/security/no-javascript-refresh-spaces-expected.txt: Added.
2399         - Add tests using a percent-escaped javascript: URL and a
2400           javascript: URL with leading spaces in a Refresh: header from
2401           a web server.
2402
2403         * http/tests/security/no-javascript-refresh-static-percent-escaped.html: Added.
2404         * http/tests/security/no-javascript-refresh-static-percent-escaped-expected.txt: Added.
2405         * http/tests/security/no-javascript-refresh-static-spaces.html: Added.
2406         * http/tests/security/no-javascript-refresh-static-spaces-expected.txt: Added.
2407         - Add tests using a percent-escaped javascript: URL and a
2408           javascript: URL with leading spaces in a meta http-equiv tag.
2409
2410 2014-04-01  James Craig  <jcraig@apple.com>
2411
2412         AX: AccessibilityRenderObject::ariaLiveRegionAtomic() should default to true if
2413         roleValue is ApplicationAlertRole || ApplicationStatusRole
2414         https://bugs.webkit.org/show_bug.cgi?id=130907
2415
2416         Reviewed by Chris Fleizach.
2417
2418         Updated AccessibilityRenderObject::ariaLiveRegionAtomic() to match ARIA spec.
2419
2420         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt:
2421         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:
2422         * platform/mac/accessibility/aria-liveregions-attributes-expected.txt:
2423         * platform/mac/accessibility/aria-liveregions-attributes.html:
2424
2425 2014-04-01  Zalan Bujtas  <zalan@apple.com>
2426
2427         Subpixel rendering: Transition class Image (and its dependencies) from int to float to enable subpixel positioned/sized images.
2428         https://bugs.webkit.org/show_bug.cgi?id=130643
2429
2430         Reviewed by Simon Fraser.
2431
2432         This is in preparation to support subpixel positioned/sized background images. While 1x bitmap images can't take
2433         subpixel sizing on hidpi resolutions, both generated and hidpi images can.
2434         This patch does not change Image behavior in general as both position and size are still snapped to integral values.  
2435
2436         No change in behavior.
2437
2438         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
2439         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
2440         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
2441         * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
2442         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
2443         * svg/custom/feDisplacementMap-01-expected.txt:
2444         * svg/filters/feImage-change-target-id-expected.txt:
2445         * svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.txt:
2446         * svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.txt:
2447         * svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.txt:
2448         * svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.txt:
2449         * svg/filters/feImage-late-indirect-update-expected.txt:
2450         * svg/filters/feImage-multiple-targets-id-change-expected.txt:
2451         * svg/filters/feImage-position-expected.txt:
2452         * svg/filters/feImage-preserveAspectRatio-all-expected.txt:
2453         * svg/filters/feImage-preserveAspectratio-expected.txt:
2454         * svg/filters/feImage-reference-invalidation-expected.txt:
2455         * svg/filters/feImage-reference-svg-primitive-expected.txt:
2456         * svg/filters/feImage-remove-target-expected.txt:
2457         * svg/filters/feImage-subregions-expected.txt:
2458         * svg/filters/feImage-subregions-preseveAspectRatio-none-expected.txt:
2459         * svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.txt:
2460         * svg/filters/feImage-target-add-to-document-expected.txt:
2461         * svg/filters/feImage-target-attribute-change-expected.txt:
2462         * svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt:
2463         * svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt:
2464         * svg/filters/feImage-target-changes-id-expected.txt:
2465         * svg/filters/feImage-target-id-change-expected.txt:
2466         * svg/filters/feImage-target-inline-style-change-expected.txt:
2467         * svg/filters/feImage-target-property-change-expected.txt:
2468         * svg/filters/feImage-target-reappend-to-document-expected.txt:
2469         * svg/filters/feImage-target-remove-from-document-expected.txt:
2470         * svg/filters/feImage-target-style-change-expected.txt:
2471
2472 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
2473
2474         Crashes in PageConsole::addMessage
2475         https://bugs.webkit.org/show_bug.cgi?id=130991
2476         <rdar://problem/14795232>
2477
2478         Reviewed by Geoffrey Garen.
2479
2480         * http/tests/misc/detached-frame-console-expected.txt: Added.
2481         * http/tests/misc/detached-frame-console.html: Added.
2482         * http/tests/misc/resources/detached-frame-console-subframe.html: Added.
2483
2484 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
2485
2486         REGRESSION (r166144?): fast/preloader/document-write.html is very flaky
2487         https://bugs.webkit.org/show_bug.cgi?id=130942
2488
2489         * platform/mac/TestExpectations: Marking as such.
2490
2491 2014-03-31  Commit Queue  <commit-queue@webkit.org>
2492
2493         Unreviewed, rolling out r166536.
2494         https://bugs.webkit.org/show_bug.cgi?id=130993
2495
2496         This is not the correct fix. (Requested by bfulgham on
2497         #webkit).
2498
2499         Reverted changeset:
2500
2501         "Unreviewed test fix after r166530."
2502         http://trac.webkit.org/changeset/166536
2503
2504 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
2505
2506         Unreviewed test fix after r166530.
2507
2508         After switching to high-resolution continuous scroll output, forgot to update one test case.
2509
2510         * fast/events/platform-wheelevent-in-scrolling-div-expected.txt:
2511         * fast/events/platform-wheelevent-in-scrolling-div.html:
2512
2513 2014-03-31  Brent Fulgham  <bfulgham@apple.com>
2514
2515         Reduced Latched Scroll Test Flakiness
2516         https://bugs.webkit.org/show_bug.cgi?id=130983
2517
2518         Reviewed by Darin Adler.
2519
2520         Rebaseline test output for 'hasPreciseScrollingDeltas' behavior.
2521
2522         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-expected.txt:
2523         * platform/mac-wk2/tiled-drawing/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2524         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-expected.txt:
2525         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2526         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-expected.txt:
2527         * platform/mac-wk2/tiled-drawing/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2528         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-expected.txt:
2529         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2530         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-expected.txt:
2531         * platform/mac-wk2/tiled-drawing/fast-scroll-select-latched-select-with-handler-expected.txt:
2532         * platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt:
2533         * platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt:
2534         * platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt:
2535         * platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt:
2536
2537 2014-03-31  Ion Rosca  <rosca@adobe.com>
2538
2539         [CSS Blending] Blend mode property is propagated to multiple GraphicLayers
2540         https://bugs.webkit.org/show_bug.cgi?id=130337
2541
2542         Reviewed by Dean Jackson.
2543
2544         * css3/compositing/blend-mode-ancestor-clipping-layer-expected.txt: Added.
2545         * css3/compositing/blend-mode-ancestor-clipping-layer.html: Added.
2546
2547 2014-03-31  Ion Rosca  <rosca@adobe.com>
2548
2549         [CSS Blending] showLayerTree should dump layer's blend mode and isolation properties
2550         https://bugs.webkit.org/show_bug.cgi?id=130922
2551
2552         Reviewed by Simon Fraser.
2553
2554         Tests are adapted after adding blending information to RenderTreeAsText.
2555
2556         * platform/mac/css3/compositing/blend-mode-background-expected.txt:
2557         * platform/mac/css3/compositing/blend-mode-isolated-group-1-expected.txt:
2558         * platform/mac/css3/compositing/blend-mode-isolated-group-2-expected.txt:
2559         * platform/mac/css3/compositing/blend-mode-isolated-group-3-expected.txt:
2560         * platform/mac/css3/compositing/blend-mode-layers-expected.txt:
2561         * platform/mac/css3/compositing/blend-mode-reflection-expected.txt:
2562         * platform/mac/css3/compositing/blend-mode-simple-composited-expected.txt:
2563         * platform/mac/css3/compositing/blend-mode-simple-expected.txt:
2564
2565 2014-03-31  Samuel White  <samuel_white@apple.com>
2566
2567         AX: Need ability to get line range for text marker.
2568         https://bugs.webkit.org/show_bug.cgi?id=130906
2569
2570         Reviewed by Chris Fleizach.
2571
2572         Added test to ensure we can get the correct range of a line from a given marker.
2573         Also updated existing bounds-for-range test to include new attribute.
2574
2575         * platform/mac/accessibility/bounds-for-range-expected.txt:
2576         * platform/mac/accessibility/line-range-for-text-marker-expected.txt: Added.
2577         * platform/mac/accessibility/line-range-for-text-marker.html: Added.
2578
2579 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
2580
2581         transitions/3d/interrupted-transition.html is flaky
2582         https://bugs.webkit.org/show_bug.cgi?id=130972
2583
2584         * platform/mac/TestExpectations: Marked as such.
2585
2586 2014-03-31  Alexey Proskuryakov  <ap@apple.com>
2587
2588         media/track/track-remove-track.html is flaky, crashing and failing
2589         https://bugs.webkit.org/show_bug.cgi?id=130971
2590
2591         * platform/mac/TestExpectations: Marked as such.
2592
2593 2014-03-31  Andrei Bucur  <abucur@adobe.com>
2594
2595         Wrong layout while animating content in regions
2596         https://bugs.webkit.org/show_bug.cgi?id=125086
2597
2598         Reviewed by David Hyatt.
2599
2600         Add a test verifying the layout and painting of animated content inside regions
2601         is correct.
2602
2603         * fast/regions/layers/region-removed-during-animation-expected.html: Added.
2604         * fast/regions/layers/region-removed-during-animation.html: Added.
2605
2606 2014-03-30  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2607
2608         Move test cases of navigator content utils in own directory
2609         https://bugs.webkit.org/show_bug.cgi?id=130927
2610
2611         Reviewed by Ryosuke Niwa.
2612
2613         Add NavigatorContentUtils dir to fast/dom in order to manage the test cases well.
2614
2615         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered-expected.txt.
2616         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Renamed from LayoutTests/fast/dom/is-protocol-handler-registered.html.
2617         * fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/register-protocol-handler-expected.txt.
2618         * fast/dom/NavigatorContentUtils/register-protocol-handler.html: Renamed from LayoutTests/fast/dom/register-protocol-handler.html.
2619         * fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Renamed from LayoutTests/fast/dom/unregister-protocol-handler-expected.txt.
2620         * fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Renamed from LayoutTests/fast/dom/unregister-protocol-handler.html.
2621         * platform/efl-wk2/TestExpectations:
2622         * platform/gtk/TestExpectations:
2623         * platform/mac/TestExpectations:
2624
2625 2014-03-30  Alexey Proskuryakov  <ap@apple.com>
2626
2627         REGRESSION: compositing/columns/composited-rl-paginated-repaint.html is flaky
2628         https://bugs.webkit.org/show_bug.cgi?id=130953
2629
2630         * platform/mac/TestExpectations: Marked as such.
2631
2632 2014-03-30  Commit Queue  <commit-queue@webkit.org>
2633
2634         Unreviewed, rolling out r166467.
2635         https://bugs.webkit.org/show_bug.cgi?id=130952
2636
2637         The test fails (Requested by ap_ on #webkit).
2638
2639         Reverted changeset:
2640
2641         "Web Inspector: Add a new layout test for better coverage of
2642         accessibility "focused" in inspector-protocol
2643         DOM.getAccessibilityPropertiesForNode"
2644         https://bugs.webkit.org/show_bug.cgi?id=130196
2645         http://trac.webkit.org/changeset/166467
2646
2647 2014-03-30  Diego Pino Garcia  <dpino@igalia.com>
2648
2649         Web Inspector: Add a new layout test for better coverage of accessibility "focused" in inspector-protocol DOM.getAccessibilityPropertiesForNode
2650         https://bugs.webkit.org/show_bug.cgi?id=130196
2651
2652         Reviewed by Timothy Hatcher.
2653
2654         * inspector-protocol/dom/getAccessibilityPropertiesForNode-focused-expected.txt: Added.
2655         * inspector-protocol/dom/getAccessibilityPropertiesForNode-focused.html: Added.
2656
2657 2014-03-29  Commit Queue  <commit-queue@webkit.org>
2658
2659         Unreviewed, rolling out r166434.
2660         https://bugs.webkit.org/show_bug.cgi?id=130938
2661
2662         Caused crashes and other failures on cache tests (Requested by
2663         ap on #webkit).
2664
2665         Reverted changeset:
2666
2667         "Web Replay: add page-level setting to bypass the MemoryCache"
2668         https://bugs.webkit.org/show_bug.cgi?id=130728
2669         http://trac.webkit.org/changeset/166434
2670
2671 2014-03-29  David Kilzer  <ddkilzer@apple.com>
2672
2673         Preserve selection end positions in directionOfSelection
2674         <http://webkit.org/b/104813>
2675         <rdar://problem/13666417>
2676
2677         Reviewed by Brent Fulgham.
2678
2679         Merged from Blink (patch by kenrb@chromium.org):
2680         https://src.chromium.org/viewvc/blink?revision=150621&view=revision
2681         http://crbug.com/164263
2682
2683             VisibleSelection::visibleStart() and VisibleSelection::visibleEnd()
2684             can both cause layouts, which has the potential to invalidate any
2685             rendertree-based objects. This was causing a problem in
2686             FrameSelection::directionOfSelection(), where a reference to a
2687             lineBox was being held across a call to visibleEnd().
2688
2689             This patch ensures that the any layout is completed before linebox
2690             references are retrieved.
2691
2692         * editing/selection/layout-during-move-selection-crash-expected.txt: Added.
2693         * editing/selection/layout-during-move-selection-crash.html: Added.
2694
2695 2014-03-29  Zalan Bujtas  <zalan@apple.com>
2696
2697         Subpixel rendering: Simple line layout should not round to integral position while painting.
2698         https://bugs.webkit.org/show_bug.cgi?id=130934
2699
2700         Reviewed by Simon Fraser.
2701
2702         Remove rounding to integral position. When RenderLayer is injected and hides subpixel positions,
2703         integral rounding produces different paint position.
2704
2705         * fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition-expected.html: Added.
2706         * fast/flexbox/hidpi-simple-line-layout-with-flexbox-and-transition.html: Added.
2707
2708 2014-03-28  Javier Fernandez  <jfernandez@igalia.com>
2709
2710         [CSS Grid Layout] The 'auto' height must be adapted to the item's margin.
2711         https://bugs.webkit.org/show_bug.cgi?id=130920
2712
2713         Reviewed by Darin Adler.
2714
2715         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-expected.txt: Added.
2716         * fast/css-grid-layout/grid-item-margin-auto-columns-rows.html: Added.
2717
2718 2014-03-28  James Craig  <jcraig@apple.com>
2719
2720         Web Inspector: AXI: support for live regions
2721         https://bugs.webkit.org/show_bug.cgi?id=130725
2722
2723         Reviewed by Timothy Hatcher.
2724
2725         Initial support for @aria-live, @aria-atomic, and @aria-busy.
2726
2727         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Updated.
2728         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Updated.
2729         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt: Added.
2730         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html: Added.
2731
2732 2014-03-28  Joseph Pecoraro  <pecoraro@apple.com>
2733
2734         Web Inspector: console.warn is showing as error instead of warning
2735         https://bugs.webkit.org/show_bug.cgi?id=130921
2736
2737         Reviewed by Timothy Hatcher.
2738
2739         Add a test for console.log, warn, error, etc to make sure they get
2740         to the frontend with the expected source and level.
2741
2742         * inspector-protocol/console/console-message-expected.txt: Added.
2743         * inspector-protocol/console/console-message.html: Added.
2744
2745 2014-03-28  James Craig  <jcraig@apple.com>
2746
2747         Web Inspector: AXI: expose what elements get generic "clickable" status
2748         https://bugs.webkit.org/show_bug.cgi?id=130721
2749
2750         Reviewed by Timothy Hatcher.
2751
2752         Expose ancestor element link to "Click Listener" or generic "Clickable: Yes" if current node has mouse handler.
2753
2754         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: 
2755         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: Simple coverage of mouseEventNodeId.
2756         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId-expected.txt: Added.
2757         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html: Added. Full coverage.
2758
2759 2014-03-28  Brian Burg  <bburg@apple.com>
2760
2761         Web Replay: add page-level setting to bypass the MemoryCache
2762         https://bugs.webkit.org/show_bug.cgi?id=130728
2763
2764         Reviewed by Timothy Hatcher.
2765
2766         Mac WebKit2 needs different expectations because of resource load timing characteristics
2767         introduced by the interaction of Settings::usesMemoryCache and NetworkProcess.
2768
2769         * http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
2770         * http/tests/cache/bypass-memory-cache-after-reload.html: Added.
2771         * platform/mac-wk2/http/tests/cache/bypass-memory-cache-after-reload-expected.txt: Added.
2772
2773 2014-03-28  Radu Stavila  <stavila@adobe.com>
2774
2775         In some situations, partial layouts of floating elements produce incorrect results.
2776         https://bugs.webkit.org/show_bug.cgi?id=122668
2777
2778         Reviewed by David Hyatt.
2779
2780         Added test to ensure an assertion is not reached when performing a partial
2781         layout of float elements in certain situations.
2782
2783         * fast/block/float/floats-in-clean-line-crash-expected.txt: Added.
2784         * fast/block/float/floats-in-clean-line-crash.html: Added.
2785
2786 2014-03-28  Brent Fulgham  <bfulgham@apple.com>
2787
2788         Unreviewed gardening. Make WebVTT tests less flaky by ensuring captions are set to display
2789         in each test, rather than relying on earlier tests turning captions on. This caused tests to
2790         fail if run out of order.
2791
2792         * media/track/regions-webvtt/vtt-region-display.html: Turn captions on.
2793         * media/track/regions-webvtt/vtt-region-dom-layout.html: Ditto.
2794
2795 2014-03-28  Jer Noble  <jer.noble@apple.com>
2796
2797         [MSE] Implement support for SourceBuffer.remove()
2798         https://bugs.webkit.org/show_bug.cgi?id=121562
2799
2800         Reviewed by Eric Carlson.
2801
2802         * media/media-source/media-source-remove-expected.txt: Added.
2803         * media/media-source/media-source-remove.html: Added.
2804
2805 2014-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
2806
2807         Clear SVGInlineTextBox fragments when the text changes.
2808         https://bugs.webkit.org/show_bug.cgi?id=130879
2809
2810         Reviewed by Darin Adler.
2811
2812         Ported from Blink: https://src.chromium.org/viewvc/blink?revision=150456&view=revision
2813
2814         When failing, this test will render garbage characters or crash.
2815
2816         * svg/custom/unicode-in-tspan-multi-svg-crash-expected.txt: Added.
2817         * svg/custom/unicode-in-tspan-multi-svg-crash.html: Added.
2818
2819 2014-03-28  Michael Saboff  <msaboff@apple.com>
2820
2821         Unreviewed, rolling r166248 back in.
2822
2823         Turns out r166070 didn't cause a 2% performance loss in page load times
2824
2825         Reverted changeset:
2826
2827         Unreviewed, rolling out r166126.
2828         Rollout r166126 in prepartion to roll out prerequisite r166070
2829
2830 2014-03-28  Krzysztof Czech  <k.czech@samsung.com>
2831
2832         [EFL][GTK] Remove expectations after r166194
2833         https://bugs.webkit.org/show_bug.cgi?id=130842
2834
2835         Reviewed by Mario Sanchez Prada.
2836
2837         r166194 introduces one common expectation for all ports.
2838
2839         * platform/efl-wk1/accessibility/table-with-aria-role-expected.txt: Removed.
2840         * platform/efl-wk2/accessibility/table-with-aria-role-expected.txt: Removed.
2841         * platform/gtk/accessibility/table-with-aria-role-expected.txt: Removed.
2842
2843 2014-03-27  James Craig  <jcraig@apple.com>
2844
2845         Web Inspector: AXI: expose selectedChildNodeIds of list boxes, tree controls, etc., and reconcile UI with childNodeIds
2846         https://bugs.webkit.org/show_bug.cgi?id=130827
2847
2848         Reviewed by Timothy Hatcher.
2849
2850         Tests selectedChildNodeIds in inspector-protocol: DOM.getAccessibilityPropertiesForNode.
2851
2852         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
2853         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
2854
2855 2014-03-27  Mark Rowe  <mrowe@apple.com>
2856
2857         <https://webkit.org/b/42704> WebKitTestRunner needs to print history delegate information
2858
2859         Reviewed by Sam Weinig.
2860
2861         * platform/wk2/TestExpectations: Enable the two layout tests that pass. One test remains disabled
2862         due to lack of testRunner API, and another due to an apparent bug in WebKit2's handling of
2863         client redirects.
2864
2865 2014-03-27  Oliver Hunt  <oliver@apple.com>
2866
2867         Support spread operand in |new| expressions
2868         https://bugs.webkit.org/show_bug.cgi?id=130877
2869
2870         Reviewed by Michael Saboff.
2871
2872         Correctness and performance tests for spread operands
2873
2874         * js/parser-syntax-check-expected.txt:
2875         * js/regress/call-spread-expected.txt: Added.
2876         * js/regress/call-spread.html: Added.
2877         * js/regress/new-spread-expected.txt: Added.
2878         * js/regress/new-spread.html: Added.
2879         * js/regress/script-tests/call-spread.js: Added.
2880         (testFunction):
2881         (test2):
2882         (test3):
2883         * js/regress/script-tests/new-spread.js: Added.
2884         (testFunction):
2885         (test2):
2886         (test3):
2887         * js/script-tests/parser-syntax-check.js:
2888
2889 2014-03-27  Bem Jones-Bey  <bjonesbe@adobe.com>
2890
2891         [CSS Shapes][css clip-path] rounded corner calculation for box shapes is wrong
2892         https://bugs.webkit.org/show_bug.cgi?id=127982
2893
2894         Reviewed by Simon Fraser.
2895
2896         * css3/masking/clip-path-border-radius-border-box-000-expected.html: Added.
2897         * css3/masking/clip-path-border-radius-border-box-000.html: Added.
2898         * css3/masking/clip-path-border-radius-content-box-000-expected.html: Added.
2899         * css3/masking/clip-path-border-radius-content-box-000.html: Added.
2900         * css3/masking/clip-path-border-radius-content-box-001-expected.html: Added.
2901         * css3/masking/clip-path-border-radius-content-box-001.html: Added.
2902         * css3/masking/clip-path-border-radius-padding-box-000-expected.html: Added.
2903         * css3/masking/clip-path-border-radius-padding-box-000.html: Added.
2904         * css3/masking/clip-path-border-radius-padding-box-001-expected.html: Added.
2905         * css3/masking/clip-path-border-radius-padding-box-001.html: Added.
2906         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000-expected.html: Added.
2907         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-000.html: Added.
2908         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001-expected.html: Added.
2909         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-001.html: Added.
2910         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002-expected.html: Added.
2911         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-border-box-002.html: Added.
2912         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000-expected.html: Added.
2913         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-000.html: Added.
2914         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001-expected.html: Added.
2915         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-001.html: Added.
2916         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002-expected.html: Added.
2917         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-002.html: Added.
2918         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003-expected.html: Added.
2919         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-content-box-003.html: Added.
2920         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000-expected.html: Added.
2921         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-000.html: Added.
2922         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001-expected.html: Added.
2923         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-001.html: Added.
2924         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002-expected.html: Added.
2925         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-002.html: Added.
2926         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003-expected.html: Added.
2927         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-003.html: Added.
2928         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004-expected.html: Added.
2929         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-margin-box-004.html: Added.
2930         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000-expected.html: Added.
2931         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-000.html: Added.
2932         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001-expected.html: Added.
2933         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-001.html: Added.
2934         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002-expected.html: Added.
2935         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-002.html: Added.
2936         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003-expected.html: Added.
2937         * fast/shapes/shape-outside-floats/shape-outside-floats-border-radius-padding-box-003.html: Added.
2938
2939 2014-03-27  Brent Fulgham  <bfulgham@apple.com>
2940
2941         Fix a crash caused by track insertion after load()
2942         https://bugs.webkit.org/show_bug.cgi?id=130777
2943
2944         Reviewed by Eric Carlson.
2945
2946         Test: media/track/track-insert-after-load-crash.html
2947
2948         Based on the Blink change (patch by acolwell@chromium.org):
2949         https://codereview.chromium.org/211373009/
2950
2951         * media/track/track-insert-after-load-crash-expected.txt: Added.
2952         * media/track/track-insert-after-load-crash.html: Added.
2953
2954 2014-03-27  Manuel Rego Casasnovas  <rego@igalia.com>
2955
2956         [CSS Grid Layout] Remove unused variable in fast/css-grid-layout/implicit-position-dynamic-change.html
2957         https://bugs.webkit.org/show_bug.cgi?id=130833
2958
2959         Reviewed by Sergio Villar Senin.
2960
2961         * fast/css-grid-layout/implicit-position-dynamic-change.html: Inside
2962         method updateImplicitGridColumn() we define a variable gridItem that
2963         is not used. This patch removes it.
2964
2965 2014-03-27  Mihnea Ovidenie  <mihnea@adobe.com>
2966
2967         [CSSRegions] Crash when cloning a region child with a content node child
2968         https://bugs.webkit.org/show_bug.cgi?id=129811
2969
2970         Reviewed by David Hyatt.
2971
2972         Collecting the children of a region in another named flow will be supported
2973         again in the future and it will be revisited when we will implement the content
2974         keyword: http://dev.w3.org/csswg/css-regions-1/#the-flow-into-property.
2975         For now, skip the tests for that use case.
2976
2977         * TestExpectations:
2978         * fast/regions/overflow-region-inline-expected.html: Expected file should not be region based.
2979         * fast/regions/region-content-node-child-clone-crash-expected.txt: Added.
2980         * fast/regions/region-content-node-child-clone-crash.html: Added.
2981         * fast/regions/unsplittable-nested-region-expected.html: Expected file should not be region based.
2982
2983 2014-03-26  Myles C. Maxfield  <mmaxfield@apple.com>
2984
2985         Skipping underlines disregard points completely inside the underline rect
2986         https://bugs.webkit.org/show_bug.cgi?id=130800
2987
2988         Reviewed by Dean Jackson.
2989
2990         This test draws a glyph entire inside the underline. It should render the same
2991         as it would without any underline at all.
2992
2993         * fast/css3-text/css3-text-decoration/text-decoration-skip/resources/Litherum.svg: Added
2994         an underscore glyph that would lie entirely within an underline
2995         * fast/css3-text/css3-text-decoration/text-decoration-skip/glyph-inside-underline.html:
2996
2997 2014-03-26  Simon Fraser  <simon.fraser@apple.com>
2998
2999         REGRESSION (r155977): matrix animations no longer animate
3000         https://bugs.webkit.org/show_bug.cgi?id=130789
3001         <rdar://problem/15650946>
3002
3003         Reviewed by Dean Jackson.
3004         
3005         Add test for fill-fowards animation with mismatched transform lists.
3006
3007         * compositing/animation/matrix-animation-expected.html: Added.
3008         * compositing/animation/matrix-animation.html: Added.
3009
3010 2014-03-26  Antti Koivisto  <antti@apple.com>
3011
3012         Render tree construction is O(N^2) in number of siblings
3013         https://bugs.webkit.org/show_bug.cgi?id=129065
3014
3015         Reviewed by Darin Adler.
3016
3017         * perf/sibling-renderer-On2-expected.txt: Added.
3018         * perf/sibling-renderer-On2.html: Added.
3019         
3020             The test doesn't use magnitude-perf.js as this requires a relatively long-running test function and
3021             it seemed unsuitable for that.
3022
3023 2014-03-26  Zoltan Horvath  <zoltan@webkit.org>
3024
3025         [CSS Shapes] Remove shape-inside support
3026         https://bugs.webkit.org/show_bug.cgi?id=130698
3027
3028         Reviewed by David Hyatt.
3029
3030         * fast/regions/shape-inside/shape-inside-on-additional-regions-expected.html: Removed.
3031         * fast/regions/shape-inside/shape-inside-on-additional-regions.html: Removed.
3032         * fast/regions/shape-inside/shape-inside-on-first-region-block-content-expected.html: Removed.
3033         * fast/regions/shape-inside/shape-inside-on-first-region-block-content.html: Removed.
3034         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content-expected.html: Removed.
3035         * fast/regions/shape-inside/shape-inside-on-first-region-inline-content.html: Removed.
3036         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions-expected.html: Removed.
3037         * fast/regions/shape-inside/shape-inside-on-multiple-autoheight-regions.html: Removed.
3038         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment-expected.html: Removed.
3039         * fast/regions/shape-inside/shape-inside-on-multiple-regions-bottom-adjustment.html: Removed.
3040         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset-expected.html: Removed.
3041         * fast/regions/shape-inside/shape-inside-on-regions-block-content-basic-overflow-shape-top-offset.html: Removed.
3042         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
3043         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
3044         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes-expected.html: Removed.
3045         * fast/regions/shape-inside/shape-inside-on-regions-block-content-overflow-multiple-shapes.html: Removed.
3046         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment-expected.html: Removed.
3047         * fast/regions/shape-inside/shape-inside-on-regions-block-content-polygon-with-adjustment.html: Removed.
3048         * fast/regions/shape-inside/shape-inside-on-regions-expected.html: Removed.
3049         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset-expected.html: Removed.
3050         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-basic-overflow-shape-top-offset.html: Removed.
3051         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-expected.html: Removed.
3052         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes-expected.html: Removed.
3053         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-bottom-positioned-multiple-shapes.html: Removed.
3054         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes-expected.html: Removed.
3055         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-overflow-multiple-shapes.html: Removed.
3056         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment-expected.html: Removed.
3057         * fast/regions/shape-inside/shape-inside-on-regions-inline-content-polygon-with-adjustment.html: Removed.
3058         * fast/regions/shape-inside/shape-inside-on-regions-inline-content.html: Removed.
3059         * fast/regions/shape-inside/shape-inside-on-regions.html: Removed.
3060         * fast/regions/shape-inside/shape-inside-on-second-region-block-content-expected.html: Removed.
3061         * fast/regions/shape-inside/shape-inside-on-second-region-block-content.html: Removed.
3062         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content-expected.html: Removed.
3063         * fast/regions/shape-inside/shape-inside-on-second-region-inline-content.html: Removed.
3064         * fast/regions/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
3065         * fast/regions/shape-inside/shape-inside-recursive-layout.html: Removed.
3066         * fast/regions/shape-inside/shape-inside-with-region-borders-expected.html: Removed.
3067         * fast/regions/shape-inside/shape-inside-with-region-borders.html: Removed.
3068         * fast/regions/shape-inside/shape-inside-with-region-padding-expected.html: Removed.
3069         * fast/regions/shape-inside/shape-inside-with-region-padding.html: Removed.
3070         * fast/shapes/css-shapes-disabled-expected.txt:
3071         * fast/shapes/css-shapes-disabled.html:
3072         * fast/shapes/css-shapes-enabled-expected.txt:
3073         * fast/shapes/css-shapes-enabled.html:
3074         * fast/shapes/parsing/parsing-shape-inside-expected.txt: Removed.
3075         * fast/shapes/parsing/parsing-shape-inside.html: Removed.
3076         * fast/shapes/parsing/parsing-shape-lengths-expected.txt:
3077         * fast/shapes/parsing/parsing-shape-lengths.html:
3078         * fast/shapes/parsing/parsing-shape-padding-expected.txt: Removed.
3079         * fast/shapes/parsing/parsing-shape-padding.html: Removed.
3080         * fast/shapes/parsing/parsing-test-utils.js:
3081         * fast/shapes/resources/multi-segment-polygon.js: Removed.
3082         * fast/shapes/resources/simple-polygon.js: Removed.
3083         * fast/shapes/resources/simple-rectangle.js: Removed.
3084         * fast/shapes/resources/svg-shape-001.svg: Removed.
3085         * fast/shapes/shape-inside/floats/shape-inside-floats-simple-expected.html: Removed.
3086         * fast/shapes/shape-inside/floats/shape-inside-floats-simple.html: Removed.
3087         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content-expected.html: Removed.
3088         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-block-content.html: Removed.
3089         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content-expected.html: Removed.
3090         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-left-triangle-inline-content.html: Removed.
3091         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content-expected.html: Removed.
3092         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-block-content.html: Removed.
3093         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-expected.html: Removed.
3094         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content-expected.html: Removed.
3095         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle-inline-content.html: Removed.
3096         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-lower-right-triangle.html: Removed.
3097         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content-expected.html: Removed.
3098         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-block-content.html: Removed.
3099         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content-expected.html: Removed.
3100         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-inline-content.html: Removed.
3101         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content-expected.html: Removed.
3102         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-left-triangle-vertical-lr-inline-content.html: Removed.
3103         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content-expected.html: Removed.
3104         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-block-content.html: Removed.
3105         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content-expected.html: Removed.
3106         * fast/shapes/shape-inside/floats/shape-inside-left-float-in-upper-right-triangle-inline-content.html: Removed.
3107         * fast/shapes/shape-inside/shape-inside-animation-expected.txt: Removed.
3108         * fast/shapes/shape-inside/shape-inside-animation.html: Removed.
3109         * fast/shapes/shape-inside/shape-inside-bottom-edge-expected.html: Removed.
3110         * fast/shapes/shape-inside/shape-inside-bottom-edge.html: Removed.
3111         * fast/shapes/shape-inside/shape-inside-box-sizing-expected.html: Removed.
3112         * fast/shapes/shape-inside/shape-inside-box-sizing.html: Removed.
3113         * fast/shapes/shape-inside/shape-inside-calc-crash-expected.txt: Removed.
3114         * fast/shapes/shape-inside/shape-inside-calc-crash.html: Removed.
3115         * fast/shapes/shape-inside/shape-inside-circle-expected.html: Removed.
3116         * fast/shapes/shape-inside/shape-inside-circle-padding-expected.html: Removed.
3117         * fast/shapes/shape-inside/shape-inside-circle-padding.html: Removed.
3118         * fast/shapes/shape-inside/shape-inside-circle.html: Removed.
3119         * fast/shapes/shape-inside/shape-inside-coincident-vertices-expected.html: Removed.
3120         * fast/shapes/shape-inside/shape-inside-coincident-vertices.html: Removed.
3121         * fast/shapes/shape-inside/shape-inside-collinear-vertices-expected.html: Removed.
3122         * fast/shapes/shape-inside/shape-inside-collinear-vertices.html: Removed.
3123         * fast/shapes/shape-inside/shape-inside-complex-polygon-001-expected.html: Removed.
3124         * fast/shapes/shape-inside/shape-inside-complex-polygon-001.html: Removed.
3125         * fast/shapes/shape-inside/shape-inside-complex-polygon-002-expected.html: Removed.
3126         * fast/shapes/shape-inside/shape-inside-complex-polygon-002.html: Removed.
3127         * fast/shapes/shape-inside/shape-inside-complex-polygon-003-expected.html: Removed.
3128         * fast/shapes/shape-inside/shape-inside-complex-polygon-003.html: Removed.
3129         * fast/shapes/shape-inside/shape-inside-complex-polygon-004-expected.html: Removed.
3130         * fast/shapes/shape-inside/shape-inside-complex-polygon-004.html: Removed.
3131         * fast/shapes/shape-inside/shape-inside-content-box-expected.html: Removed.
3132         * fast/shapes/shape-inside/shape-inside-content-box.html: Removed.
3133         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon-expected.html: Removed.
3134         * fast/shapes/shape-inside/shape-inside-counterclockwise-polygon.html: Removed.
3135         * fast/shapes/shape-inside/shape-inside-dynamic-nested-expected.html: Removed.
3136         * fast/shapes/shape-inside/shape-inside-dynamic-nested.html: Removed.
3137         * fast/shapes/shape-inside/shape-inside-dynamic-shape-expected.html: Removed.
3138         * fast/shapes/shape-inside/shape-inside-dynamic-shape.html: Removed.
3139         * fast/shapes/shape-inside/shape-inside-dynamic-text-expected.html: Removed.
3140         * fast/shapes/shape-inside/shape-inside-dynamic-text.html: Removed.
3141         * fast/shapes/shape-inside/shape-inside-ellipse-expected.html: Removed.
3142         * fast/shapes/shape-inside/shape-inside-ellipse-padding-expected.html: Removed.
3143         * fast/shapes/shape-inside/shape-inside-ellipse-padding.html: Removed.
3144         * fast/shapes/shape-inside/shape-inside-ellipse.html: Removed.
3145         * fast/shapes/shape-inside/shape-inside-empty-expected.html: Removed.
3146         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash-expected.txt: Removed.
3147         * fast/shapes/shape-inside/shape-inside-empty-polygon-crash.html: Removed.
3148         * fast/shapes/shape-inside/shape-inside-empty-segments-expected.html: Removed.
3149         * fast/shapes/shape-inside/shape-inside-empty-segments.html: Removed.
3150         * fast/shapes/shape-inside/shape-inside-empty.html: Removed.
3151         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal-expected.html: Removed.
3152         * fast/shapes/shape-inside/shape-inside-first-fit-001-horizontal.html: Removed.
3153         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical-expected.html: Removed.
3154         * fast/shapes/shape-inside/shape-inside-first-fit-001-vertical.html: Removed.
3155         * fast/shapes/shape-inside/shape-inside-first-fit-002-expected.html: Removed.
3156         * fast/shapes/shape-inside/shape-inside-first-fit-002.html: Removed.
3157         * fast/shapes/shape-inside/shape-inside-first-fit-003-expected.html: Removed.
3158         * fast/shapes/shape-inside/shape-inside-first-fit-003.html: Removed.
3159         * fast/shapes/shape-inside/shape-inside-first-fit-004-expected.html: Removed.
3160         * fast/shapes/shape-inside/shape-inside-first-fit-004.html: Removed.
3161         * fast/shapes/shape-inside/shape-inside-first-fit-crash-expected.txt: Removed.
3162         * fast/shapes/shape-inside/shape-inside-first-fit-crash.html: Removed.
3163         * fast/shapes/shape-inside/shape-inside-first-fit-reflex-expected.html: Removed.
3164         * fast/shapes/shape-inside/shape-inside-first-fit-reflex.html: Removed.
3165         * fast/shapes/shape-inside/shape-inside-image-001-expected.html: Removed.
3166         * fast/shapes/shape-inside/shape-inside-image-001.html: Removed.
3167         * fast/shapes/shape-inside/shape-inside-image-002-expected.html: Removed.
3168         * fast/shapes/shape-inside/shape-inside-image-002.html: Removed.
3169         * fast/shapes/shape-inside/shape-inside-image-003-expected.html: Removed.
3170         * fast/shapes/shape-inside/shape-inside-image-003.html: Removed.
3171         * fast/shapes/shape-inside/shape-inside-image-004-expected.html: Removed.
3172         * fast/shapes/shape-inside/shape-inside-image-004.html: Removed.
3173         * fast/shapes/shape-inside/shape-inside-image-005-expected.html: Removed.
3174         * fast/shapes/shape-inside/shape-inside-image-005.html: Removed.
3175         * fast/shapes/shape-inside/shape-inside-image-set-expected.html: Removed.
3176         * fast/shapes/shape-inside/shape-inside-image-set.html: Removed.
3177         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic-expected.html: Removed.
3178         * fast/shapes/shape-inside/shape-inside-multiple-blocks-dynamic.html: Removed.
3179         * fast/shapes/shape-inside/shape-inside-multiple-blocks-expected.html: Removed.
3180         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical-expected.html: Removed.
3181         * fast/shapes/shape-inside/shape-inside-multiple-blocks-vertical.html: Removed.
3182         * fast/shapes/shape-inside/shape-inside-multiple-blocks.html: Removed.
3183         * fast/shapes/shape-inside/shape-inside-multiple-segments-001-expected.html: Removed.
3184         * fast/shapes/shape-inside/shape-inside-multiple-segments-001.html: Removed.
3185         * fast/shapes/shape-inside/shape-inside-multiple-segments-002-expected.html: Removed.
3186         * fast/shapes/shape-inside/shape-inside-multiple-segments-002.html: Removed.
3187         * fast/shapes/shape-inside/shape-inside-multiple-segments-003-expected.html: Removed.
3188         * fast/shapes/shape-inside/shape-inside-multiple-segments-003.html: Removed.
3189         * fast/shapes/shape-inside/shape-inside-multiple-segments-004-expected.html: Removed.
3190         * fast/shapes/shape-inside/shape-inside-multiple-segments-004.html: Removed.
3191         * fast/shapes/shape-inside/shape-inside-offset-block-children-expected.html: Removed.
3192         * fast/shapes/shape-inside/shape-inside-offset-block-children.html: Removed.
3193         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height-expected.html: Removed.
3194         * fast/shapes/shape-inside/shape-inside-on-nested-container-with-unresolved-height.html: Removed.
3195         * fast/shapes/shape-inside/shape-inside-outside-shape-expected.html: Removed.
3196         * fast/shapes/shape-inside/shape-inside-outside-shape.html: Removed.
3197         * fast/shapes/shape-inside/shape-inside-overflow-expected.html: Removed.
3198         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content-expected.html: Removed.
3199         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-block-content.html: Removed.
3200         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions-expected.html: Removed.
3201         * fast/shapes/shape-inside/shape-inside-overflow-fixed-dimensions.html: Removed.
3202         * fast/shapes/shape-inside/shape-inside-overflow.html: Removed.
3203         * fast/shapes/shape-inside/shape-inside-partial-fill-001-expected.html: Removed.
3204         * fast/shapes/shape-inside/shape-inside-partial-fill-001.html: Removed.
3205         * fast/shapes/shape-inside/shape-inside-partial-fill-002-expected.html: Removed.
3206         * fast/shapes/shape-inside/shape-inside-partial-fill-002.html: Removed.
3207         * fast/shapes/shape-inside/shape-inside-percentage-auto-expected.html: Removed.
3208         * fast/shapes/shape-inside/shape-inside-percentage-auto.html: Removed.
3209         * fast/shapes/shape-inside/shape-inside-percentage-expected.html: Removed.
3210         * fast/shapes/shape-inside/shape-inside-percentage.html: Removed.
3211         * fast/shapes/shape-inside/shape-inside-polygon-layout-expected.txt: Removed.
3212         * fast/shapes/shape-inside/shape-inside-polygon-layout.html: Removed.
3213         * fast/shapes/shape-inside/shape-inside-polygon-padding-001-expected.html: Removed.
3214         * fast/shapes/shape-inside/shape-inside-polygon-padding-001.html: Removed.
3215         * fast/shapes/shape-inside/shape-inside-polygon-padding-002-expected.txt: Removed.
3216         * fast/shapes/shape-inside/shape-inside-polygon-padding-002.html: Removed.
3217         * fast/shapes/shape-inside/shape-inside-polygon-padding-003-expected.txt: Removed.
3218         * fast/shapes/shape-inside/shape-inside-polygon-padding-003.html: Removed.
3219         * fast/shapes/shape-inside/shape-inside-polygon-rectangle-expected.html: Removed.
3220         * fast/shapes/shape-inside/shape-inside-polygon-rectangle.html: Removed.
3221         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit-expected.html: Removed.
3222         * fast/shapes/shape-inside/shape-inside-polygon-rounded-first-fit.html: Removed.
3223         * fast/shapes/shape-inside/shape-inside-polygon-zoom-expected.html: Removed.
3224         * fast/shapes/shape-inside/shape-inside-polygon-zoom.html: Removed.
3225         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001-expected.html: Removed.
3226         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-001.html: Removed.
3227         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002-expected.html: Removed.
3228         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-002.html: Removed.
3229         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003-expected.html: Removed.
3230         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-003.html: Removed.
3231         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004-expected.html: Removed.
3232         * fast/shapes/shape-inside/shape-inside-rectilinear-polygon-004.html: Removed.
3233         * fast/shapes/shape-inside/shape-inside-recursive-layout-expected.html: Removed.
3234         * fast/shapes/shape-inside/shape-inside-recursive-layout.html: Removed.
3235         * fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html: Removed.
3236         * fast/shapes/shape-inside/shape-inside-regular-polygon16.html: Removed.
3237         * fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html: Removed.
3238         * fast/shapes/shape-inside/shape-inside-regular-polygon8.html: Removed.
3239         * fast/shapes/shape-inside/shape-inside-shape-logical-top-expected.html: Removed.
3240         * fast/shapes/shape-inside/shape-inside-shape-logical-top.html: Removed.
3241         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout-expected.html: Removed.
3242         * fast/shapes/shape-inside/shape-inside-sibling-block-dimension-change-needs-relayout.html: Removed.
3243         * fast/shapes/shape-inside/shape-inside-simple-polygon-001-expected.html: Removed.
3244         * fast/shapes/shape-inside/shape-inside-simple-polygon-001.html: Removed.
3245         * fast/shapes/shape-inside/shape-inside-simple-polygon-002-expected.html: Removed.
3246         * fast/shapes/shape-inside/shape-inside-simple-polygon-002.html: Removed.
3247         * fast/shapes/shape-inside/shape-inside-simple-polygon-003-expected.html: Removed.
3248         * fast/shapes/shape-inside/shape-inside-simple-polygon-003.html: Removed.
3249         * fast/shapes/shape-inside/shape-inside-simple-polygon-004-expected.html: Removed.
3250         * fast/shapes/shape-inside/shape-inside-simple-polygon-004.html: Removed.
3251         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top-expected.html: Removed.
3252         * fast/shapes/shape-inside/shape-inside-subpixel-rectangle-top.html: Removed.
3253         * fast/shapes/shape-inside/shape-inside-subsequent-blocks-expected.html: Removed.
3254         * fast/shapes/shape-inside/shape-inside-subsequent-blocks.html: Removed.
3255         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash-expected.html: Removed.
3256         * fast/shapes/shape-inside/shape-inside-subtract-intervals-crash.html: Removed.
3257         * fast/shapes/shape-inside/shape-inside-text-align-expected.html: Removed.
3258         * fast/shapes/shape-inside/shape-inside-text-align.html: Removed.
3259         * fast/shapes/shape-inside/shape-inside-text-expected.html: Removed.
3260         * fast/shapes/shape-inside/shape-inside-text.html: Removed.
3261         * fast/shapes/shape-inside/shape-inside-vertical-text-expected.html: Removed.
3262         * fast/shapes/shape-inside/shape-inside-vertical-text.html: Removed.
3263         * platform/gtk/TestExpectations:
3264         * platform/win/TestExpectations:
3265
3266 2014-03-26  Sergio Villar Senin  <svillar@igalia.com>
3267
3268         [CSS Grid Layout] getComputedStyle() must return the specified value for positioning properties
3269         https://bugs.webkit.org/show_bug.cgi?id=130010
3270
3271         Reviewed by Darin Adler.
3272
3273         Updated the return value of getComputedStyle(), it must be always
3274         the specified value.
3275
3276         Added also a new test that verifies the resolution of names in
3277         grid positioning properties, both grid area names and grid line
3278         names (including any combination of the two).
3279
3280         * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
3281         * fast/css-grid-layout/grid-item-area-get-set.html:
3282         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
3283         * fast/css-grid-layout/grid-item-column-row-get-set.html:
3284         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
3285         * fast/css-grid-layout/grid-item-end-after-get-set.html:
3286         * fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
3287         * fast/css-grid-layout/grid-item-spanning-resolution.html:
3288         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
3289         * fast/css-grid-layout/grid-item-start-before-get-set.html:
3290         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt: Added.
3291         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: Added.
3292
3293 2014-03-26  Darin Adler  <darin@apple.com>
3294
3295         Update LayoutTests to depend on load events rather than on starting loads synchronously
3296         https://bugs.webkit.org/show_bug.cgi?id=130776
3297
3298         Reviewed by Antti Koivisto.
3299
3300         These tests were depending on loads starting synchronously. Instead, they should simply
3301         depend on proper load event behavior.
3302
3303         * dom/html/level1/core/selfhtml.js:
3304         (startTest): Call waitUntilDone immediately, not when the test starts.
3305         * dom/html/level2/core/selfhtml.js:
3306         (startTest): Ditto.
3307         * dom/html/level2/events/selfhtml.js:
3308         (startTest): Ditto.
3309         * dom/html/level2/html/selfhtml.js:
3310         (startTest): Ditto.
3311
3312 2014-03-26  James Craig  <jcraig@apple.com>
3313
3314         Web Inspector: AXI: crash when inspecting "bar" text node in getAccessibilityPropertiesForNode layout test
3315         https://bugs.webkit.org/show_bug.cgi?id=130290
3316
3317         Reviewed by Timothy Hatcher.
3318
3319         Updating test to include properties for document node.
3320
3321         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3322         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3323
3324 2014-03-26  Manuel Rego Casasnovas  <rego@igalia.com>
3325
3326         [CSS Grid Layout] Prevent issues with checkLayout() in grid items
3327         https://bugs.webkit.org/show_bug.cgi?id=130770
3328
3329         Reviewed by Sergio Villar Senin.
3330
3331         When we use checkLayout() on a grid item, the results (PASS or FAIL
3332         messages) are added as new auto-placed items in the grid. Which might
3333         cause some unexpected behavior in the tests.
3334
3335         This patch modifies the related layout tests to use a different
3336         container (usually the parent node of the grid) for the test results.
3337         Avoiding any kind of interference with the grid code.
3338
3339         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
3340           Use parent node of grid when checking grid items. Check layout of the
3341           whole grid instead of grid item.
3342         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
3343           Check layout of the whole grid instead of grid item.
3344
3345 2014-03-25  Jer Noble  <jer.noble@apple.com>
3346
3347         [MSE] Duplicate 'seeked' events.
3348         https://bugs.webkit.org/show_bug.cgi?id=130754
3349
3350         Reviewed by Eric Carlson.
3351
3352         * media/media-source/media-source-duplicate-seeked-expected.txt: Added.
3353         * media/media-source/media-source-duplicate-seeked.html: Added.
3354
3355 2014-03-25  James Craig  <jcraig@apple.com>
3356
3357         Web Inspector: AXI: add support for aria-activedescendant and reconcile UI/testing with parentNode
3358         https://bugs.webkit.org/show_bug.cgi?id=130712
3359
3360         Reviewed by Timothy Hatcher.
3361
3362         Support for @aria-activedescendant; code reuse changes w/ parentNode and activeDescendantNode.
3363
3364         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
3365         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3366
3367 2014-03-25  Sanghyup Lee  <sh53.lee@samsung.com>
3368
3369         When the mouse is upped after dragged out of shadowDOM, it should lose :active.
3370         https://bugs.webkit.org/show_bug.cgi?id=130660
3371
3372         Reviewed by Darin Adler.
3373
3374         * fast/css/hover-active-drag-expected.txt: Added a test for textarea.
3375         * fast/css/hover-active-drag.html: Updated.
3376
3377 2014-03-25  Filip Pizlo  <fpizlo@apple.com>
3378
3379         Repatch should plant calls to getters directly rather than through a C helper
3380         https://bugs.webkit.org/show_bug.cgi?id=129589
3381
3382         Reviewed by Mark Hahnenberg.
3383
3384         * js/regress/getter-expected.txt: Added.
3385         * js/regress/getter.html: Added.
3386         * js/regress/script-tests/getter.js: Added.
3387         * js/regress/script-tests/string-char-code-at.js: Added.
3388         (foo):
3389         * js/regress/string-char-code-at-expected.txt: Added.
3390         * js/regress/string-char-code-at.html: Added.
3391
3392 2014-03-25  Jer Noble  <jer.noble@apple.com>
3393
3394         [Mac] Pause the media element during system sleep.
3395         https://bugs.webkit.org/show_bug.cgi?id=130718
3396
3397         Reviewed by Eric Carlson.