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