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