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