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