411169da82dc1a46e7c7e297e3c73875ead3178c
[WebKit-https.git] / LayoutTests / ChangeLog
1 2013-08-15  Sam White  <samuel_white@apple.com>
2
3         AX: platform/mac/accessibility/role-subrole-roledescription.html is failing
4         <https://webkit.org/b/119821>
5
6         Updating our layout test now that accessibleElementById is able
7         to fetch the math element correctly.
8
9         Reviewed by Chris Fleizach.
10
11         * platform/mac/accessibility/role-subrole-roledescription-expected.txt:
12         * platform/mac/accessibility/role-subrole-roledescription.html:
13
14 2013-08-15  Simon Fraser  <simon.fraser@apple.com>
15
16         <https://webkit.org/b/119871> Flash of garbage pixels when playing a show on Hulu
17
18         Reviewed by Tim Horton.
19         
20         Test that would hit the newly added assertion in case of failure.
21         Was unable to create a ref test that worked reliably.
22
23         * compositing/contents-opaque/fixed-to-nonfixed.html: Added.
24
25 2013-08-15  Filip Pizlo  <fpizlo@apple.com>
26
27         Remove a test that times out.
28         
29         Rubber stamped by Mark Hahnenberg.
30         
31         This test times out for me, every time. It tests code that has since been rewritten
32         and has had new tests added to cover it. It's not clear that this test would be
33         useful anymore even if we made it not timeout.
34
35         * fast/js/array-sort-modifying-tostring-expected.txt: Removed.
36         * fast/js/array-sort-modifying-tostring.html: Removed.
37         * fast/js/script-tests/array-sort-modifying-tostring.js: Removed.
38
39 2013-08-15  Dirk Schulze  <krit@webkit.org>
40
41         Implement CSS Image filter() function
42         https://bugs.webkit.org/show_bug.cgi?id=119845
43
44         Reviewed by Dean Jackson.
45
46         Test parsing, style resolving, computed style and behavior of new
47         CSS image function filter().
48
49         * fast/filter-image/filter-image-expected.html: Added.
50         * fast/filter-image/filter-image.html: Added.
51         * fast/filter-image/parse-filter-image-expected.txt: Added.
52         * fast/filter-image/parse-filter-image.html: Added.
53         * fast/filter-image/resources/image.svg: Added.
54
55 2013-08-15  Filip Pizlo  <fpizlo@apple.com>
56
57         Unreviewed, rebase the test now that we throw different exceptions.
58
59         * fast/canvas/webgl/data-view-test-expected.txt:
60
61 2013-08-14  Filip Pizlo  <fpizlo@apple.com>
62
63         Typed arrays should be rewritten
64         https://bugs.webkit.org/show_bug.cgi?id=119064
65
66         Reviewed by Oliver Hunt.
67
68         * fast/canvas/webgl/array-set-invalid-arguments-expected.txt:
69         * fast/canvas/webgl/array-set-out-of-bounds-expected.txt:
70         * fast/canvas/webgl/array-unit-tests-expected.txt:
71         * fast/canvas/webgl/array-unit-tests.html:
72         * fast/canvas/webgl/data-view-crash-expected.txt:
73         * fast/canvas/webgl/script-tests/arraybuffer-transfer-of-control.js:
74         (checkView):
75         * fast/dom/call-a-constructor-as-a-function-expected.txt:
76         * fast/dom/call-a-constructor-as-a-function.html:
77         * fast/js/constructor-length.html:
78         * fast/js/global-constructors-attributes-dedicated-worker-expected.txt:
79         * fast/js/global-constructors-attributes-expected.txt:
80         * fast/js/global-constructors-attributes-shared-worker-expected.txt:
81         * fast/js/regress/ArrayBuffer-Int8Array-alloc-expected.txt: Added.
82         * fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived-expected.txt: Added.
83         * fast/js/regress/ArrayBuffer-Int8Array-alloc-huge-long-lived.html: Added.
84         * fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-expected.txt: Added.
85         * fast/js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html: Added.
86         * fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer-expected.txt: Added.
87         * fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html: Added.
88         * fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived-expected.txt: Added.
89         * fast/js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html: Added.
90         * fast/js/regress/ArrayBuffer-Int8Array-alloc.html: Added.
91         * fast/js/regress/Int32Array-Int8Array-view-alloc-expected.txt: Added.
92         * fast/js/regress/Int32Array-Int8Array-view-alloc.html: Added.
93         * fast/js/regress/Int32Array-alloc-expected.txt: Added.
94         * fast/js/regress/Int32Array-alloc-huge-expected.txt: Added.
95         * fast/js/regress/Int32Array-alloc-huge-long-lived-expected.txt: Added.
96         * fast/js/regress/Int32Array-alloc-huge-long-lived.html: Added.
97         * fast/js/regress/Int32Array-alloc-huge.html: Added.
98         * fast/js/regress/Int32Array-alloc-large-expected.txt: Added.
99         * fast/js/regress/Int32Array-alloc-large-long-lived-expected.txt: Added.
100         * fast/js/regress/Int32Array-alloc-large-long-lived.html: Added.
101         * fast/js/regress/Int32Array-alloc-large.html: Added.
102         * fast/js/regress/Int32Array-alloc-long-lived-expected.txt: Added.
103         * fast/js/regress/Int32Array-alloc-long-lived.html: Added.
104         * fast/js/regress/Int32Array-alloc.html: Added.
105         * fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-huge-long-lived.js: Added.
106         * fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived.js: Added.
107         * fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived-buffer.js: Added.
108         * fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived.js: Added.
109         * fast/js/regress/script-tests/ArrayBuffer-Int8Array-alloc.js: Added.
110         * fast/js/regress/script-tests/Int32Array-Int8Array-view-alloc.js: Added.
111         * fast/js/regress/script-tests/Int32Array-alloc-huge-long-lived.js: Added.
112         * fast/js/regress/script-tests/Int32Array-alloc-huge.js: Added.
113         * fast/js/regress/script-tests/Int32Array-alloc-large-long-lived.js: Added.
114         * fast/js/regress/script-tests/Int32Array-alloc-large.js: Added.
115         * fast/js/regress/script-tests/Int32Array-alloc-long-lived.js: Added.
116         * fast/js/regress/script-tests/Int32Array-alloc.js: Added.
117         * platform/mac/fast/js/constructor-length-expected.txt:
118         * webgl/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
119         * webgl/resources/webgl_test_files/conformance/typedarrays/data-view-test.html:
120
121 2013-08-15  Oliver Hunt  <oliver@apple.com>
122
123         <https://webkit.org/b/119830> Assigning to a readonly global results in DFG byte code parse failure
124
125         Reviewed by Filip Pizlo.
126
127         Add a test
128
129         * fast/js/dfg-put-to-readonly-property-expected.txt: Added.
130         * fast/js/dfg-put-to-readonly-property.html: Added.
131         * fast/js/script-tests/dfg-put-to-readonly-property.js: Added.
132         (foo):
133         (bar):
134
135 2013-08-15  Mario Sanchez Prada  <mario.prada@samsung.com>
136
137         [GTK] Unreviewed gardening. Move Mac specific expectation for
138         accessibility test to the cross platform directory, as the result
139         it's shared with GTK and EFL ports.
140
141         * accessibility/heading-title-includes-links-expected.txt: Renamed
142         from LayoutTests/platform/mac/accessibility/heading-title-includes-links-expected.txt.
143
144 2013-08-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
145
146         Empty qt-5.0 expectations into qt expectations
147
148         Unreviewed gardening.
149
150         * platform/qt-5.0/TestExpectations:
151         * platform/qt-5.0/editing/selection/editable-html-element-expected.txt: Removed.
152         * platform/qt-5.0/editing/selection/extend-by-word-001-expected.txt: Removed.
153         * platform/qt-5.0/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt: Removed.
154         * platform/qt-5.0/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt: Removed.
155         * platform/qt-5.0/fast/dom/Orientation/create-event-orientationchange-expected.txt: Removed.
156         * platform/qt-5.0/fast/dom/Window/window-properties-device-orientation-expected.txt: Removed.
157         * platform/qt-5.0/fast/events/onload-re-entry-expected.txt: Removed.
158         * platform/qt-5.0/fast/forms/input-disabled-color-expected.png: Removed.
159         * platform/qt-5.0/fast/forms/input-disabled-color-expected.txt: Removed.
160         * platform/qt-5.0/fast/forms/menulist-separator-painting-expected.png: Removed.
161         * platform/qt-5.0/fast/forms/menulist-separator-painting-expected.txt: Removed.
162         * platform/qt-5.0/fast/forms/select-background-none-expected.png: Removed.
163         * platform/qt-5.0/fast/forms/select-background-none-expected.txt: Removed.
164         * platform/qt-5.0/fast/images/embed-image-expected.txt: Removed.
165         * platform/qt-5.0/fast/images/object-image-expected.txt: Removed.
166         * platform/qt-5.0/fast/text/backslash-to-yen-sign-expected.txt: Removed.
167         * platform/qt-5.0/fast/text/basic/003-expected.png: Removed.
168         * platform/qt-5.0/fast/text/basic/003-expected.txt: Removed.
169         * platform/qt-5.0/fast/text/fallback-traits-fixup-expected.txt: Removed.
170         * platform/qt-5.0/fast/text/international/hindi-whitespace-expected.txt: Removed.
171         * platform/qt-5.0/fast/text/international/text-spliced-font-expected.txt: Removed.
172         * platform/qt-5.0/fast/text/letter-spacing-negative-opacity-expected.png: Removed.
173         * platform/qt-5.0/fast/text/letter-spacing-negative-opacity-expected.txt: Removed.
174         * platform/qt-5.0/fast/text/soft-hyphen-3-expected.txt: Removed.
175         * platform/qt-5.0/http/tests/misc/location-replace-crossdomain-expected.png: Removed.
176         * platform/qt-5.0/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
177         * platform/qt-5.0/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png: Removed.
178         * platform/qt-5.0/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png: Removed.
179         * platform/qt-5.0/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png: Removed.
180         * platform/qt-5.0/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png: Removed.
181         * platform/qt-5.0/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png: Removed.
182         * platform/qt-5.0/svg/as-image/img-preserveAspectRatio-support-1-expected.png: Removed.
183         * platform/qt-5.0/svg/as-image/img-preserveAspectRatio-support-1-expected.txt: Removed.
184         * platform/qt-5.0/svg/as-object/object-box-sizing-no-width-height-expected.png: Removed.
185         * platform/qt-5.0/svg/as-object/object-box-sizing-no-width-height-expected.txt: Removed.
186         * platform/qt-5.0/svg/batik/text/longTextOnPath-expected.png: Removed.
187         * platform/qt-5.0/svg/batik/text/longTextOnPath-expected.txt: Removed.
188         * platform/qt-5.0/svg/carto.net/tabgroup-expected.txt: Removed.
189         * platform/qt-5.0/svg/foreignObject/text-tref-02-b-expected.png: Removed.
190         * platform/qt-5.0/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Removed.
191         * platform/qt-5.0/svg/transforms/text-with-pattern-with-svg-transform-expected.txt: Removed.
192         * platform/qt/TestExpectations:
193         * platform/qt/editing/execCommand/findString-diacriticals-expected.txt: Renamed from LayoutTests/platform/qt-5.0/editing/execCommand/findString-diacriticals-expected.txt.
194         * platform/qt/editing/selection/click-left-of-rtl-wrapping-text-expected.txt: Renamed from LayoutTests/platform/qt-5.0/editing/selection/click-left-of-rtl-wrapping-text-expected.txt.
195         * platform/qt/fast/events/onload-re-entry-expected.png: Renamed from LayoutTests/platform/qt-5.0/fast/events/onload-re-entry-expected.png.
196         * platform/qt/fast/events/onload-re-entry-expected.txt:
197         * platform/qt/fast/events/touch/touch-slider-expected.txt: Renamed from LayoutTests/platform/qt-5.0/fast/events/touch/touch-slider-expected.txt.
198         * platform/qt/fast/events/touch/touch-slider-no-js-touch-listener-expected.txt: Renamed from LayoutTests/platform/qt-5.0/fast/events/touch/touch-slider-no-js-touch-listener-expected.txt.
199         * platform/qt/fast/forms/input-disabled-color-expected.png:
200         * platform/qt/fast/forms/input-disabled-color-expected.txt:
201         * platform/qt/fast/forms/menulist-separator-painting-expected.png:
202         * platform/qt/fast/forms/menulist-separator-painting-expected.txt:
203         * platform/qt/fast/forms/select-background-none-expected.png:
204         * platform/qt/fast/forms/select-background-none-expected.txt:
205         * platform/qt/fast/images/embed-image-expected.txt:
206         * platform/qt/fast/images/object-image-expected.txt:
207         * platform/qt/fast/text/basic/003-expected.png:
208         * platform/qt/fast/text/international/text-spliced-font-expected.png: Renamed from LayoutTests/platform/qt-5.0/fast/text/international/text-spliced-font-expected.png.
209         * platform/qt/fast/text/soft-hyphen-3-expected.txt:
210         * platform/qt/http/tests/cookies/double-quoted-value-with-semi-colon-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/cookies/double-quoted-value-with-semi-colon-expected.txt.
211         * platform/qt/http/tests/misc/location-replace-crossdomain-expected.png:
212         * platform/qt/http/tests/misc/location-replace-crossdomain-expected.txt:
213         * platform/qt/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt.
214         * platform/qt/http/tests/xmlhttprequest/methods-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/methods-expected.txt.
215         * platform/qt/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/workers/methods-async-expected.txt.
216         * platform/qt/http/tests/xmlhttprequest/workers/methods-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/workers/methods-expected.txt.
217         * platform/qt/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Renamed from LayoutTests/platform/qt-5.0/http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt.
218         * platform/qt/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
219         * platform/qt/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
220         * platform/qt/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
221         * platform/qt/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
222         * platform/qt/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png:
223         * platform/qt/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
224         * platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.png:
225         * platform/qt/svg/as-object/object-box-sizing-no-width-height-expected.txt:
226         * platform/qt/svg/batik/text/longTextOnPath-expected.png:
227         * platform/qt/svg/batik/text/longTextOnPath-expected.txt:
228         * platform/qt/svg/carto.net/tabgroup-expected.png: Renamed from LayoutTests/platform/qt-5.0/svg/carto.net/tabgroup-expected.png.
229         * platform/qt/svg/carto.net/tabgroup-expected.txt:
230         * platform/qt/svg/foreignObject/text-tref-02-b-expected.png:
231         * platform/qt/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
232         * platform/qt/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
233
234 2013-08-15  Simon Pena  <simon.pena@samsung.com>
235
236         [GTK] Unreviewed gardening. Update test expectations.
237
238         * platform/gtk-wk1/TestExpectations: Unskip tests no longer failing.
239         * platform/gtk-wk1/loader/go-back-cached-main-resource-expected.txt:
240         Rebaseline after r153852.
241         * platform/gtk/TestExpectations:
242         * platform/gtk/fast/regions/region-dynamic-after-before-expected.txt:
243         Rebaseline after r154072.
244         * platform/gtk/fast/regions/region-generated-content-before-after-expected.txt:
245         Rebaseline after r154072.
246         * platform/gtk/security/block-test-no-port-expected.txt:
247         Rebaseline after r153852.
248
249 2013-08-15  Rob Buis  <rwlbuis@webkit.org>
250
251         ASSERTION FAILED: !m_adoptionIsRequired in void WebCore::TreeShared<NodeType>::ref()
252         https://bugs.webkit.org/show_bug.cgi?id=116979
253
254         Reviewed by Antti Koivisto.
255
256         Add testcase from bug with small adjustments.
257
258         * svg/custom/tref-with-progress-tag-setpseudo-assert-expected.txt: Added.
259         * svg/custom/tref-with-progress-tag-setpseudo-assert.html: Added.
260
261 2013-08-15  Simon Pena  <simon.pena@samsung.com>
262
263         [GTK] Unreviewed gardening. Skip failing test.
264
265         * platform/gtk-wk1/TestExpectations:
266         http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html
267         is failing.
268
269 2013-08-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
270
271         [Qt] fast/canvas/canvas-blending-transforms.html test fails on x32 after r153941.
272         https://bugs.webkit.org/show_bug.cgi?id=119792
273
274         Unreviewed gardening.
275
276         Speculative unskip after r154095.
277
278         * platform/qt/TestExpectations:
279
280 2013-08-15  Allan Sandfeld Jensen  <allan.jensen@digia.com>
281
282         REGRESSION(r148790) Made 7 tests fail on x86 32bit
283         https://bugs.webkit.org/show_bug.cgi?id=114913
284
285         Reviewed by Filip Pizlo.
286
287         Unskip the five tests now passsing again.
288
289         * platform/qt/TestExpectations:
290
291 2013-08-15  Simon Pena  <simon.pena@samsung.com>
292
293         [GTK] Unreviewed gardening. Rebaseline after r154057.
294
295         * platform/gtk/fast/js/dom-static-property-for-in-iteration-expected.txt:
296
297 2013-08-15  Ryuan Choi  <ryuan.choi@samsung.com>
298
299         [EFL] Unreviwed gardening.
300
301         Skipped some failures.
302
303         * platform/efl-wk2/TestExpectations:
304         * platform/efl/TestExpectations:
305         * platform/efl/fast/forms/datalist/input-list-expected.txt: Removed.
306
307 2013-08-15  Simon Pena  <simon.pena@samsung.com>
308
309         [GTK] Unreviewed gardening. Rebaseline after r154072.
310
311         * platform/gtk/fast/regions/autoheight-regions-mark-expected.txt:
312         * platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
313         * platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt:
314         * platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
315         * platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
316         * platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
317         * platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
318         * platform/gtk/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
319         * platform/gtk/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
320         * platform/gtk/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
321         * platform/gtk/fast/repaint/region-painting-via-layout-expected.txt:
322
323 2013-08-15  Tamas Czene <tczene@inf.u-szeged.hu>
324
325         [Qt] Unreviwed gardening. Rebase fast tests after r154072.
326
327         * platform/qt-5.0-wk2/fast/repaint/region-painting-via-layout-expected.txt: Removed.
328         * platform/qt/fast/regions/autoheight-regions-mark-expected.txt:
329         * platform/qt/fast/regions/overflow-in-uniform-regions-dynamic-expected.png:
330         * platform/qt/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
331         * platform/qt/fast/regions/overflow-in-variable-width-regions-expected.png:
332         * platform/qt/fast/regions/overflow-in-variable-width-regions-expected.txt:
333         * platform/qt/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
334         * platform/qt/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
335         * platform/qt/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
336         * platform/qt/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
337         * platform/qt/fast/regions/overflow-rtl-in-variable-width-regions-expected.png:
338         * platform/qt/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
339         * platform/qt/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
340         * platform/qt/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
341         * platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.png:
342         * platform/qt/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
343         * platform/qt/fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
344         * platform/qt/fast/repaint/region-painting-via-layout-expected.txt:
345
346 2013-08-14  Alexey Proskuryakov  <ap@apple.com>
347
348         Don't copy js-test-pre in cookies-test-pre
349         https://bugs.webkit.org/show_bug.cgi?id=119802
350
351         Reviewed by Sam Weinig.
352
353         * http/tests/cookies/resources/cookies-test-post.js:
354         * http/tests/cookies/resources/cookies-test-pre.js:
355
356 2013-08-14  Ryuan Choi  <ryuan.choi@samsung.com>
357
358         <https://webkit.org/b/119786> [EFL] decoration of search type is different from other platforms
359
360         Reviewed by Gyuyoung Kim.
361
362         Rebaseline related to input search field.
363
364         * platform/efl/fast/css/input-search-padding-expected.png:
365         * platform/efl/fast/css/input-search-padding-expected.txt:
366         * platform/efl/fast/css/text-input-with-webkit-border-radius-expected.png:
367         * platform/efl/fast/css/text-input-with-webkit-border-radius-expected.txt:
368         * platform/efl/fast/css/text-overflow-input-expected.png:
369         * platform/efl/fast/css/text-overflow-input-expected.txt:
370         * platform/efl/fast/forms/box-shadow-override-expected.png:
371         * platform/efl/fast/forms/box-shadow-override-expected.txt:
372         * platform/efl/fast/forms/control-restrict-line-height-expected.png:
373         * platform/efl/fast/forms/control-restrict-line-height-expected.txt:
374         * platform/efl/fast/forms/input-appearance-height-expected.png:
375         * platform/efl/fast/forms/input-appearance-height-expected.txt:
376         * platform/efl/fast/forms/placeholder-position-expected.png:
377         * platform/efl/fast/forms/placeholder-position-expected.txt:
378         * platform/efl/fast/forms/placeholder-pseudo-style-expected.png:
379         * platform/efl/fast/forms/placeholder-pseudo-style-expected.txt:
380         * platform/efl/fast/forms/search-cancel-button-style-sharing-expected.png:
381         * platform/efl/fast/forms/search-cancel-button-style-sharing-expected.txt:
382         * platform/efl/fast/forms/search-display-none-cancel-button-expected.png:
383         * platform/efl/fast/forms/search-display-none-cancel-button-expected.txt:
384         * platform/efl/fast/forms/search-rtl-expected.png:
385         * platform/efl/fast/forms/search-rtl-expected.txt:
386         * platform/efl/fast/forms/search-vertical-alignment-expected.png:
387         * platform/efl/fast/forms/search-vertical-alignment-expected.txt:
388         * platform/efl/fast/forms/searchfield-heights-expected.png:
389         * platform/efl/fast/forms/searchfield-heights-expected.txt:
390         * platform/efl/fast/repaint/search-field-cancel-expected.png:
391         * platform/efl/fast/repaint/search-field-cancel-expected.txt:
392
393 2013-08-14  Chris Fleizach  <cfleizach@apple.com>
394
395         <https://webkit.org/b/119817> AX: Integrate layout tests from overflow bounding boxes are way too big; prevents VoiceOver taps from activating the right elements
396
397         Reviewed by Simon Fraser.
398
399         Add a layout test to ensure that transformed elements do not get offset twice when calculating their accessibility bounds.
400
401         * accessibility/transformed-bounds-expected.txt: Added.
402         * accessibility/transformed-bounds.html: Added.
403
404 2013-08-14  Hans Muller  <hmuller@adobe.com>
405
406         [CSS Exclusions] Minimal support for using an image to define a shape
407         https://bugs.webkit.org/show_bug.cgi?id=116643
408
409         Two tests to verify that the initial implementation of shape valued images is working
410         for shape-inside.
411
412         Reviewed by Alexandru Chiculita.
413
414         * fast/exclusions/shape-inside/shape-inside-image-001-expected.html: Added.
415         * fast/exclusions/shape-inside/shape-inside-image-001.html: Added.
416         * fast/exclusions/shape-inside/shape-inside-image-002-expected.html: Added.
417         * fast/exclusions/shape-inside/shape-inside-image-002.html: Added.
418
419 2013-08-14  Brent Fulgham  <bfulgham@apple.com>
420
421         [Windows] Unreviewed build gardening.
422
423         * platform/win/TestExpectations: Clean up a lint warning, and reactivate four tiling tests
424         that pass and had been turned off previously.
425
426
427 2013-08-14  Alexandru Chiculita  <achicu@adobe.com>
428
429         [CSS Regions] RenderRegions should have a RenderLayer+Backing when they contain a Composited RenderLayer
430         https://bugs.webkit.org/show_bug.cgi?id=117365
431
432         Reviewed by David Hyatt.
433
434         Added new tests for cases when CSS Regions are promoted to RenderLayers because
435         they contain elements that might need to become composited.
436
437         * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.png: Added.
438         * fast/regions/layers/dynamic-layer-added-with-no-layout-expected.txt: Added.
439         * fast/regions/layers/dynamic-layer-added-with-no-layout.html: Added.
440         * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.png: Added.
441         * fast/regions/layers/dynamic-layer-removed-with-no-layout-expected.txt: Added.
442         * fast/regions/layers/dynamic-layer-removed-with-no-layout.html: Added.
443         * fast/regions/layers/float-region-promoted-to-layer-expected.html: Added.
444         * fast/regions/layers/float-region-promoted-to-layer.html: Added.
445         * fast/regions/layers/regions-promoted-to-layers-expected.txt: Added.
446         * fast/regions/layers/regions-promoted-to-layers-horizontal-bt-expected.txt: Added.
447         * fast/regions/layers/regions-promoted-to-layers-horizontal-bt.html: Added.
448         * fast/regions/layers/regions-promoted-to-layers-vertical-lr-expected.txt: Added.
449         * fast/regions/layers/regions-promoted-to-layers-vertical-lr.html: Added.
450         * fast/regions/layers/regions-promoted-to-layers-vertical-rl-expected.txt: Added.
451         * fast/regions/layers/regions-promoted-to-layers-vertical-rl.html: Added.
452         * fast/regions/layers/regions-promoted-to-layers.html: Added.
453
454         Updated existing tests that now have CSS Regions that require a RenderLayer.
455         * fast/regions/autoheight-regions-mark-expected.txt:
456         * fast/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt:
457         * fast/repaint/region-painting-via-layout-expected.txt:
458         * platform/mac/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt:
459         * platform/mac/fast/regions/overflow-in-variable-width-regions-expected.txt:
460         * platform/mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
461         * platform/mac/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
462         * platform/mac/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt:
463         * platform/mac/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt:
464         * platform/mac/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.txt:
465         * platform/mac/fast/repaint/line-flow-with-floats-in-regions-expected.txt:
466
467 2013-08-14  Andreas Kling  <akling@apple.com>
468
469         <http://webkit.org/b/119520> REGRESSION(154062): fast/repaint/caret-jump-between-nodes.html flakes on bots.
470
471         Unreviewed. This isn't working out. I can't get it to blink the caret a consistent number of times.
472         Removing the test for now to stop making bots red.
473
474         * fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
475         * fast/repaint/caret-jump-between-nodes.html: Removed.
476
477 2013-08-14  Rob Buis  <rwlbuis@webkit.org>
478
479         Assertion failure in RenderObject::drawLineForBoxSide
480         https://bugs.webkit.org/show_bug.cgi?id=108187
481
482         Reviewed by David Hyatt.
483
484         Add testcase from bug with small adjustments.
485
486         * fast/css/outline-negative-expected.txt: Added.
487         * fast/css/outline-negative.html: Added.
488
489 2013-08-14  Andreas Kling  <akling@apple.com>
490
491         REGRESSION(r153815): fast/repaint/caret-jump-between-nodes.html sucks.
492         <http://webkit.org/b/119520>
493
494         Unreviewed, remove the description text from this repaint test in an attempt
495         to get consistent cross-platform results.
496
497         * fast/repaint/caret-jump-between-nodes-expected.txt:
498         * fast/repaint/caret-jump-between-nodes.html:
499         * platform/gtk/fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
500         * platform/qt-5.0-wk2/fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
501         * platform/qt/fast/repaint/caret-jump-between-nodes-expected.txt: Removed.
502
503 2013-08-13  Chris Fleizach  <cfleizach@apple.com>
504
505         AX: Headings not longer have an AXTitle if they have a link as the only child
506         https://bugs.webkit.org/show_bug.cgi?id=119699
507
508         Reviewed by Anders Carlsson.
509
510         * accessibility/heading-title-includes-links.html: Added.
511         * platform/mac/accessibility/heading-title-includes-links-expected.txt: Added.
512         * platform/mac/accessibility/internal-link-anchors2-expected.txt:
513
514 2013-08-14  Christophe Dumez  <ch.dumez@sisa.samsung.com>
515
516         Move id attribute to parent Element interface
517         https://bugs.webkit.org/show_bug.cgi?id=119706
518
519         Reviewed by Ryosuke Niwa.
520
521         Rebaseline fast/js/dom-static-property-for-in-iteration.html as
522         the order has changed.
523
524         * fast/js/dom-static-property-for-in-iteration-expected.txt:
525
526 2013-08-14  Arpita Bahuguna  <a.bah@samsung.com>
527
528         createAttribute/setAttributeNode does not properly normalize case
529         https://bugs.webkit.org/show_bug.cgi?id=90341
530
531         Reviewed by Darin Adler.
532
533         * fast/dom/Element/setAttributeNode-case-insensitivity.html: Added.
534         * fast/dom/Element/setAttributeNode-case-insensitivity-expected.txt: Added.
535         Testcase for verifying that setAttributeNode() checks against existing
536         attributes in a case insensitive manner. It updates the value of an
537         existing attribute (in lower case) with that of the one set using
538         setAttributeNode() (in upper case).
539         The test also verifies the behavior of attributes when specified with
540         namespace and prefix.
541
542         * fast/dom/Element/setAttributeNode-case-insensitivity-xhtml-expected.txt: Added.
543         * fast/dom/Element/setAttributeNode-case-insensitivity-xhtml.xhtml: Added.
544         Testcase added for verifying that the default behavior for xhtml documents
545         does not change with this fix.
546         For xhtml documents, attributes can be added case sensitively. This testcase
547         verifies that two attributes with the same name but different case are
548         allowed for an xhtml document.
549
550 2013-08-14  Benjamin Dupont   <bdupont@nds.com>
551
552         [Qt] Activate visibility API layout tests
553         https://bugs.webkit.org/show_bug.cgi?id=119790
554
555         Reviewed by Allan Sandfeld Jensen.
556
557         * platform/qt/TestExpectations:
558
559 2013-08-14  Rob Buis  <rwlbuis@webkit.org>
560
561         ASSERTION FAILED: resultAnimationElement->m_animatedType in WebCore::SVGAnimateElement::calculateAnimatedValue
562         https://bugs.webkit.org/show_bug.cgi?id=119748
563
564         Reviewed by Dirk Schulze.
565
566         Test that using animateTransform with attributeType="CSS" will cause no animateTransform animation, and
567         attributeType="auto" will act as "XML".
568
569         * svg/animations/animateTransform-translate-attributetype-auto-expected.txt: Added.
570         * svg/animations/animateTransform-translate-attributetype-auto.html: Added.
571         * svg/animations/animateTransform-translate-invalid-attributetype-expected.txt: Added.
572         * svg/animations/animateTransform-translate-invalid-attributetype.html: Added.
573         * svg/animations/script-tests/animateTransform-translate-attributetype-auto.js: Added.
574         (sample1):
575         (sample2):
576         (sample3):
577         (executeTest):
578         * svg/animations/script-tests/animateTransform-translate-invalid-attributetype.js: Added.
579         (sample):
580         (executeTest):
581
582 2013-08-14  Gabor Abraham  <abrhm@inf.u-szeged.hu>
583
584         [Qt] Unreviewd gardening. Skipping failing tests on x86.
585
586         * platform/qt/TestExpectations:
587
588 2013-08-13  Sergio Villar Senin  <svillar@igalia.com>
589
590         [CSS Grid Layout] Align our grid-line handling with the updated specification
591         https://bugs.webkit.org/show_bug.cgi?id=113546
592
593         Reviewed by Andreas Kling.
594
595         From Blink r148091 by <jchaffraix@chromium.org>
596
597         Added a couple of new tests to cover the cases of grid resolutions
598         using negative integers. Negative integers must resolve against
599         the grid-{column|row}-end of the explicit grid.
600
601         * fast/css-grid-layout/grid-auto-flow-resolution-expected.txt:
602         * fast/css-grid-layout/grid-auto-flow-resolution.html:
603         * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution-expected.txt: Added.
604         * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html: Added.
605         * fast/css-grid-layout/grid-item-spanning-resolution-expected.txt:
606         * fast/css-grid-layout/grid-item-spanning-resolution.html:
607         * fast/css-grid-layout/resources/grid.css:
608         (.autoLastRowAutoLastColumn):
609         (.autoSecondRowAutoFirstColumn):
610         (.firstRowBothColumn):
611         (.secondRowBothColumn):
612         (.bothRowFirstColumn):
613         (.bothRowSecondColumn):
614         (.bothRowBothColumn):
615
616 2013-08-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
617
618         The length of scheme is at least five characters even when the scheme has 'web+' prefix
619         https://bugs.webkit.org/show_bug.cgi?id=119779
620
621         Reviewed by Ryosuke Niwa.
622
623         Add a test case to check if the length of 'web+' is five characters at least.
624
625         * fast/dom/register-protocol-handler-expected.txt:
626         * fast/dom/register-protocol-handler.html:
627         * fast/dom/unregister-protocol-handler-expected.txt:
628         * fast/dom/unregister-protocol-handler.html:
629         * platform/efl/fast/dom/register-protocol-handler-expected.txt:
630         * platform/efl/fast/dom/unregister-protocol-handler-expected.txt:
631
632 2013-08-13  Ryosuke Niwa  <rniwa@webkit.org>
633
634         REGRESSION(r150187): Safari fails to render allrecipe.com comment popups
635         https://bugs.webkit.org/show_bug.cgi?id=119780
636
637         Reviewed by Benjamin Poulain.
638
639         * fast/selectors/querySelector-id-with-multiple-elements-with-same-id-expected.txt: Added.
640         * fast/selectors/querySelector-id-with-multiple-elements-with-same-id.html: Added.
641
642 2013-08-13  Sam Weinig  <sam@webkit.org>
643
644         [Re-land] Cleanup MediaQueryListListener
645         https://bugs.webkit.org/show_bug.cgi?id=119664
646
647         Reviewed by Andreas Kling.
648
649         * fast/media/media-query-list-07-expected.txt:
650         * fast/media/media-query-list-07.html:
651         * platform/mac/TestExpectations:
652         Update test to reflect that we are supposed to throw exceptions when when not passing a callback
653         object to addListener/removeListener. Also update the test to use the internals interface that is
654         supported by more ports.
655
656 2013-08-13  Alexey Proskuryakov  <ap@apple.com>
657
658         Removed a bogus comment that didn't have any bugs after it.
659
660         * platform/mac/TestExpectations:
661
662 2013-08-13  Alexey Proskuryakov  <ap@apple.com>
663
664         REGRESSION(r139282): Old caret sometimes gets "stuck" (not repainted) in contenteditable elements.
665         https://bugs.webkit.org/show_bug.cgi?id=119520
666
667         * fast/repaint/caret-jump-between-nodes-expected.txt: Test was failing everywhere.
668         Landing current Mac results to make bots greener, but Andreas should take a look at
669         fixing the test.
670
671 2013-08-13  Robert Hogan  <robert@webkit.org>
672
673         Section's collapsed borders painted in wrong place in rtl tables
674         https://bugs.webkit.org/show_bug.cgi?id=119691
675
676         Reviewed by Darin Adler.
677
678         * fast/table/paint-collapsed-borders-rtl-section-expected.html: Added.
679         * fast/table/paint-collapsed-borders-rtl-section.html: Added.
680
681 2013-08-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
682
683         NodeList.item() does not behave according to specification
684         https://bugs.webkit.org/show_bug.cgi?id=119722
685
686         Reviewed by Darin Adler.
687
688         Add a layout test to check that the NodeList.item() indexed getter's
689         argument is properly validated. Also, update the following test case now
690         that the argument is mandatory:
691         fast/dom/non-numeric-values-numeric-parameters.html
692
693         * fast/dom/nodelist-item-parameter-expected.txt: Added.
694         * fast/dom/nodelist-item-parameter.html: Added.
695         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
696         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
697
698 2013-08-13  Allan Sandfeld Jensen  <allan.jensen@digia.com>
699
700         REGRESSION(SUBPIXEL_LAYOUT) Composited layers can cause one pixel shifts
701         https://bugs.webkit.org/show_bug.cgi?id=115304
702
703         Reviewed by David Hyatt.
704
705         * fast/sub-pixel/sub-pixel-composited-layers-expected.html: Added.
706         * fast/sub-pixel/sub-pixel-composited-layers.html: Added.
707
708 2013-08-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
709
710         HTMLSelectElement.item() does not behave according to specification
711         https://bugs.webkit.org/show_bug.cgi?id=119738
712
713         Reviewed by Darin Adler.
714
715         Add a new layout test to check that the HTMLSelectElement.item() indexed getter's
716         parameter is correctly validated.
717         Also update fast/dom/non-numeric-values-numeric-parameters.html now that the
718         argument is mandatory.
719
720         * fast/dom/HTMLSelectElement/select-element-item-argument-expected.txt: Added.
721         * fast/dom/HTMLSelectElement/select-element-item-argument.html: Added.
722         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
723         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
724
725 2013-08-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
726
727         On request error, always fire events on the XMLHttpRequestUpload before the XMLHttpRequest
728         https://bugs.webkit.org/show_bug.cgi?id=119714
729
730         Reviewed by Alexey Proskuryakov.
731
732         Add a layout test to validate the order in which the events are fired in case
733         of a xhr request error. Also update an existing test which was relying on the
734         outdated firing order.
735
736         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
737         * http/tests/xmlhttprequest/simple-cross-origin-progress-events.html:
738         * http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt: Added.
739         * http/tests/xmlhttprequest/upload-request-error-event-order.html: Added.
740
741 2013-08-13  Gabor Abraham  <abrhm@inf.u-szeged.hu>
742
743         [Qt] Unreviewed gardening. Rebase tests after r153901 and r153915. Skip failing tests.
744
745         * platform/qt-5.0-wk2/TestExpectations:
746         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png: Removed.
747         * platform/qt-5.0/http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Removed.
748         * platform/qt/TestExpectations:
749         * platform/qt/http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt: Added.
750         * platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
751         * platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
752
753 2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
754
755         Unreviewed GTK gardening.
756
757         * platform/gtk/TestExpectations: Simplify test failure expectations to remove various lint failures,
758         also removing a couple of expectations for tests that are passing in the process.
759
760 2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
761
762         Unreviewed GTK gardening.
763
764         * platform/gtk/fast/repaint/caret-jump-between-nodes-expected.txt: Added. Rebaselining after r153815.
765         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png: Rebaselining after r153901.
766         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Ditto.
767
768 2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
769
770         Unreviewed GTK gardening.
771
772         * platform/gtk/TestExpectations: Add failure expectations for various failing tests.
773
774 2013-08-13  Gabor Abraham  <abrhm@inf.u-szeged.hu>
775
776         [Qt] Unreviewed gardening. Skipping new fails.
777
778         * platform/qt-5.0-wk1/TestExpectations:
779         * platform/qt/TestExpectations:
780
781 2013-08-13  Arpita Bahuguna  <a.bah@samsung.com>
782
783         Adding testcase for verifying editing behavior for up/down caret movement between lines.
784         https://bugs.webkit.org/show_bug.cgi?id=119511
785
786         Reviewed by Ryosuke Niwa.
787
788         * editing/selection/verify-editing-behavior-for-line-granularity-expected.txt: Added.
789         * editing/selection/verify-editing-behavior-for-line-granularity.html: Added.
790         Layout testcase added for verifying that the up/down caret movement between
791         lines is similar to the default text editor behavior on various platforms.
792
793 2013-08-13  Andrei Bucur  <abucur@adobe.com>
794
795         [CSS Regions] Compute correct region ranges for boxes
796         https://bugs.webkit.org/show_bug.cgi?id=116296
797
798         Reviewed by David Hyatt.
799
800         Tests for the changes in how region ranges are computed and applied.
801
802         * fast/regions/bottom-overflow-out-of-first-region-absolute-expected.html: Added.
803         * fast/regions/bottom-overflow-out-of-first-region-absolute.html: Added.
804         * fast/regions/float-pushed-width-change-2-expected.html: Copied from LayoutTests/fast/regions/float-pushed-width-change-expected.html.
805         * fast/regions/float-pushed-width-change-2.html: Copied from LayoutTests/fast/regions/float-pushed-width-change.html.
806         * fast/regions/float-pushed-width-change-expected.html:
807         * fast/regions/float-pushed-width-change.html:
808         * fast/regions/scrollable-paragraph-unsplittable-expected.html: Added.
809         * fast/regions/scrollable-paragraph-unsplittable.html: Added.
810
811 2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
812
813         Unreviewed GTK gardening.
814
815         * platform/gtk/editing/caret/caret-color-expected.txt: Rebaselining after r152612.
816         * platform/gtk/fast/js/dom-static-property-for-in-iteration-expected.txt: Rebaselining after r153772.
817         * platform/gtk/fast/js/global-constructors-attributes-expected.txt: Ditto.
818
819 2013-08-13  Zan Dobersek  <zdobersek@igalia.com>
820
821         Unreviewed GTK gardening.
822         Rebaselining after r153647.
823
824         * platform/gtk/fast/css/input-search-padding-expected.txt:
825         * platform/gtk/fast/css/text-overflow-input-expected.txt:
826         * platform/gtk/fast/forms/box-shadow-override-expected.txt:
827         * platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
828         * platform/gtk/fast/forms/input-appearance-height-expected.txt:
829         * platform/gtk/fast/forms/placeholder-position-expected.txt:
830         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
831         * platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
832         * platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
833         * platform/gtk/fast/forms/search-rtl-expected.txt:
834         * platform/gtk/fast/forms/search-size-with-decorations-expected.txt: Added.
835         * platform/gtk/fast/forms/search-styled-expected.txt:
836         * platform/gtk/fast/forms/search-vertical-alignment-expected.txt:
837         * platform/gtk/fast/forms/searchfield-heights-expected.txt:
838         * platform/gtk/fast/repaint/search-field-cancel-expected.txt:
839
840 2013-08-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
841
842         Update scheme list according to latest specification
843         https://bugs.webkit.org/show_bug.cgi?id=119510
844
845         Reviewed by Christophe Dumez.
846
847         New schemes are added to it additionally. Those are bitcoin, im, ircs and wtai.
848         As additional work, scheme order is listed to be sync with spec.
849
850         Spec: http://www.w3.org/html/wg/drafts/html/master/webappapis.html#custom-handlers
851
852         * fast/dom/register-protocol-handler-expected.txt:
853         * fast/dom/register-protocol-handler.html:
854         * fast/dom/unregister-protocol-handler-expected.txt:
855         * fast/dom/unregister-protocol-handler.html:
856         * platform/efl/fast/dom/register-protocol-handler-expected.txt:
857         * platform/efl/fast/dom/unregister-protocol-handler-expected.txt:
858
859 2013-08-12  Ryosuke Niwa  <rniwa@webkit.org>
860
861         Fix null dereference in HTMLAnchorElement::sendPings when frame is not attached to a page
862         https://bugs.webkit.org/show_bug.cgi?id=119716
863
864         Reviewed by Darin Adler.
865
866         Add a regression test for r153975.
867
868         * fast/html/detach-frame-while-clicking-on-anchor-with-ping-expected.txt: Added.
869         * fast/html/detach-frame-while-clicking-on-anchor-with-ping.html: Added.
870
871 2013-08-12  Zan Dobersek  <zdobersek@igalia.com>
872
873         ASSERTION FAILED: type() == Percent in WebCore::Length::percent
874         https://bugs.webkit.org/show_bug.cgi?id=116715
875
876         Reviewed by Darin Adler.
877
878         Add the test case, as produced by the Fuzzinator, that was causing assertions
879         in Length::percent due to Length objects of the Calculated type not being treated
880         as holding a proper percent value in that method, despite Length::isPercent
881         returning true for Length objects of either Percent or the Calculated type.
882
883         * fast/css/calculated-length-as-percent-crash-expected.txt: Added.
884         * fast/css/calculated-length-as-percent-crash.html: Added.
885
886 2013-08-12  Alexey Proskuryakov  <ap@apple.com>
887
888         http/tests/security/sandboxed-iframe-invalid.html is flaky on Mac
889         https://bugs.webkit.org/show_bug.cgi?id=85522
890
891         Reviewed by Andy Estes.
892
893         * http/tests/security/sandboxed-iframe-form-top-expected.txt: Console logging got
894         improved while this test was marked as skipped or flaky, updating the results.
895
896         * platform/mac/TestExpectations: Removed sandboxed-iframe-form-top.html, this test
897         no longer leaks output into later ones. The test was erroneously marked as flaky
898         instead of skipped, but now it's good.
899
900 2013-08-12  Ryuan Choi  <ryuan.choi@samsung.com>
901
902         [EFL] Unreviewed gardening.
903
904         Add a missing result after r152911.
905
906         * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.png: Added.
907         * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt: Added.
908         * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.png: Added.
909         * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt: Added.
910         * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.png: Added.
911         * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt: Added.
912         * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.png: Added.
913         * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt: Added.
914         * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.png: Added.
915         * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt: Added.
916         * platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.png: Added.
917         * platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.txt: Added.
918         * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.png: Added.
919         * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt: Added.
920         * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.png: Added.
921         * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt: Added.
922         * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.png: Added.
923         * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt: Added.
924         * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.png: Added.
925         * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt: Added.
926         * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.png: Added.
927         * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt: Added.
928         * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.png: Added.
929         * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt: Added.
930         * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.png: Added.
931         * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt: Added.
932         * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.png: Added.
933         * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt: Added.
934         * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.png: Added.
935         * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt: Added.
936         * platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.png: Added.
937         * platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.txt: Added.
938
939 2013-08-12  Ryuan Choi  <ryuan.choi@samsung.com>
940
941         [EFL] Unreviewed gardening.
942
943         * platform/efl/TestExpectations: Added pasteboard after r152185.
944         * platform/efl/editing/deleting/delete-br-002-expected.txt: Updated after r152478.
945         * platform/efl/editing/execCommand/outdent-blockquote-test1-expected.txt:
946         Removed platform specific expectations after r152494.
947         * platform/efl/editing/execCommand/outdent-blockquote-test2-expected.txt: Ditto.
948         * platform/efl/editing/execCommand/outdent-blockquote-test3-expected.txt: Ditto.
949         * platform/efl/editing/execCommand/outdent-blockquote-test4-expected.txt: Ditto.
950
951 2013-08-12  Ryosuke Niwa  <rniwa@webkit.org>
952
953         Layout Test fast/overflow/scrollbar-click-retains-focus.html is failing on Apple Mac WK1 and GTK.
954         https://bugs.webkit.org/show_bug.cgi?id=104104
955
956         Add back test expectation for Mac since it's still failing on ML WK1 bots.
957
958         * platform/mac/TestExpectations:
959         * platform/mac-wk2/TestExpectations:
960
961 2013-08-12  Christophe Dumez  <ch.dumez@sisa.samsung.com>
962
963         Define DOM_KEY_LOCATION_* constants on KeyboardEvent
964         https://bugs.webkit.org/show_bug.cgi?id=119341
965
966         Reviewed by Ryosuke Niwa.
967
968         Make use of the new DOM_KEY_LOCATION_* constants in the KeyboardEvent
969         test cases instead of hardcoding their values.
970
971         * fast/events/constructors/keyboard-event-constructor-expected.txt:
972         * fast/events/constructors/keyboard-event-constructor.html:
973         * fast/events/js-keyboard-event-creation-expected.txt:
974         * fast/events/js-keyboard-event-creation.html:
975         * fast/events/keyboardevent-location-constants-expected.txt: Added.
976         * fast/events/keyboardevent-location-constants.html: Added.
977         * fast/events/keydown-leftright-keys-expected.txt:
978         * fast/events/keydown-leftright-keys.html:
979         * fast/events/keydown-numpad-keys-expected.txt:
980         * fast/events/script-tests/keydown-numpad-keys.js:
981         (testKeyEventWithLocation):
982         * platform/efl/fast/events/js-keyboard-event-creation-expected.txt:
983         * platform/gtk/fast/events/js-keyboard-event-creation-expected.txt:
984
985 2013-08-12  Alexey Proskuryakov  <ap@apple.com>
986
987         Multiple CSP tests complain about undefined strings in echo-object-data.pl and echo-script-src.pl
988         https://bugs.webkit.org/show_bug.cgi?id=119692
989
990         Reviewed by Darin Adler.
991
992         * http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl:
993         * http/tests/security/contentSecurityPolicy/resources/echo-script-src.pl:
994         Check whether optional CGI parameters are provided.
995
996 2013-08-12  Dean Jackson  <dino@apple.com>
997
998         Shadows don't support viewport units
999         https://bugs.webkit.org/show_bug.cgi?id=119649
1000
1001         Reviewed by Darin Adler.
1002
1003         Test that exercises a viewport unit in text-shadow to make sure we don't parse it.
1004
1005         * fast/css/shadow-viewport-units-expected.txt: Added.
1006         * fast/css/shadow-viewport-units.html: Added.
1007
1008 2013-08-12  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1009
1010         [Qt] Add Support for canvas blend modes
1011         https://bugs.webkit.org/show_bug.cgi?id=100072
1012
1013         Reviewed by Jocelyn Turcotte.
1014
1015         Unskip tests that now passes.
1016
1017         * platform/qt/TestExpectations:
1018
1019 2013-08-12  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
1020
1021         [Qt] Unreviewed gardening. Rebaselining after r153903.
1022
1023         * platform/qt-5.0-wk1/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1024         * platform/qt-5.0-wk1/http/tests/cache/iframe-304-crash-expected.txt: Added.
1025         * platform/qt-5.0-wk1/http/tests/loading/307-after-303-after-post-expected.txt: Added.
1026         * platform/qt-5.0-wk1/http/tests/loading/redirect-methods-expected.txt: Added.
1027         * platform/qt-5.0-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Added.
1028         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1029         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1030         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1031         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1032         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1033         * platform/qt-5.0-wk2/compositing/geometry/preserve-3d-switching-expected.txt:
1034         * platform/qt-5.0-wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
1035         * platform/qt-5.0-wk2/http/tests/misc/window-dot-stop-expected.txt:
1036         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1037         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
1038         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
1039         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
1040         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
1041         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1042         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1043         * platform/qt-5.0-wk2/loader/go-back-cached-main-resource-expected.txt:
1044
1045 2013-08-12  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
1046
1047         Update spellcheck-attribute.html description.
1048         https://bugs.webkit.org/show_bug.cgi?id=119486
1049
1050         Reviewed by Ryosuke Niwa.
1051
1052         r70512 r72782 added new fields to spellcheck-attribute.html to verify
1053         spellcheck attribute.
1054         Update the test to be more descriptive by dumping additional information
1055         whether the misspelled word should be marked or not.
1056
1057         * editing/spelling/spellcheck-attribute-expected.txt:
1058         * editing/spelling/spellcheck-attribute.html:
1059
1060 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
1061
1062         Merge an encoding test from Blink
1063         https://bugs.webkit.org/show_bug.cgi?id=116943
1064
1065         Original patch by Adam Barth.
1066
1067         * fast/encoding/meta-overrules-auto-expected.txt: Added.
1068         * fast/encoding/meta-overrules-auto.html: Added.
1069         * fast/encoding/resources/meta-input-encoding.html: Added.
1070
1071 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
1072
1073         Tests that dump delegate calls are flaky because of cached redirects
1074         https://bugs.webkit.org/show_bug.cgi?id=119641
1075
1076         Reviewed by Brady Eidson.
1077
1078         Made redirect.php emit Cache-Control: no store as a workaround for bug 77538.
1079         Removed several reimplementations of it, and changed the test to use the
1080         central copy.
1081
1082         * http/tests/permissionclient/resources/redir.php: Removed.
1083         * http/tests/resources/redirect.php:
1084         * http/tests/security/beforeload-iframe-server-redirect-expected.txt:
1085         * http/tests/security/beforeload-iframe-server-redirect.html:
1086         * http/tests/security/cannot-read-cssrules-redirect.html:
1087         * http/tests/security/canvas-remote-read-redirect-to-remote-image.html:
1088         * http/tests/security/canvas-remote-read-remote-image-redirect.html:
1089         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked.html:
1090         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-test.js:
1091         * http/tests/security/contentSecurityPolicy/resources/redir.php: Removed.
1092         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
1093         * http/tests/security/contentSecurityPolicy/script-src-redirect.html:
1094         * http/tests/security/cross-origin-css.html:
1095         * http/tests/security/cross-origin-script-window-onerror-redirected.html:
1096         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1097         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
1098         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1099         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
1100         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html:
1101         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
1102         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html:
1103         * http/tests/security/redirect-BLOCKED-to-localURL.html:
1104         * http/tests/security/resources/cross-origin-xsl-redirect.xml:
1105         * http/tests/security/resources/redir.php: Removed.
1106         * http/tests/security/resources/xsl-using-document-redirect.xsl:
1107         * http/tests/security/resources/xsl-using-external-entity-redirect.xsl:
1108         * http/tests/security/stylesheet-href-redirect-expected.txt:
1109         * http/tests/security/stylesheet-href-redirect.html:
1110         * http/tests/security/xssAuditor/block-does-not-leak-referrer.html:
1111         * http/tests/security/xssAuditor/resources/redir.php: Removed.
1112         * http/tests/security/xssAuditor/script-tag-open-redirect.html:
1113         * http/tests/security/xssAuditor/script-tag-redirect.html:
1114         * http/tests/xmlhttprequest/redirect-cross-origin-2.html:
1115         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync.html:
1116         * http/tests/xmlhttprequest/redirect-cross-origin-post.html:
1117         * http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html:
1118         * http/tests/xmlhttprequest/redirect-cross-origin-sync.html:
1119         * http/tests/xmlhttprequest/redirect-cross-origin.html:
1120         * http/tests/xmlhttprequest/resources/redirect.php: Removed.
1121         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect.html:
1122
1123 2013-08-09  Rob Buis  <rwlbuis@webkit.org>
1124
1125         ASSERTION FAILED: stroke->opacity != other->stroke->opacity in WebCore::SVGRenderStyle::diff
1126         https://bugs.webkit.org/show_bug.cgi?id=119623
1127
1128         Reviewed by Dirk Schulze.
1129
1130         Add testcase from bug with small adjustments.
1131
1132         * svg/animations/animate-stroke-crasher-expected.txt: Added.
1133         * svg/animations/animate-stroke-crasher.html: Added.
1134
1135 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
1136
1137         REGRESSION (r142755): window.open creates an invisible window when width and height are 0
1138         https://bugs.webkit.org/show_bug.cgi?id=119633
1139
1140         Reviewed by Darin Adler.
1141
1142         * fast/dom/Window/open-zero-size-as-default-expected.txt: Added.
1143         * fast/dom/Window/open-zero-size-as-default.html: Added.
1144
1145 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
1146
1147         http/tests/navigation/back-twice-without-commit.html times out
1148         https://bugs.webkit.org/show_bug.cgi?id=82980
1149
1150         * platform/mac/TestExpectations: Marked as such again, reverting r153842.
1151
1152 2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1153
1154         Add support for KeyboardEvent.location attribute
1155         https://bugs.webkit.org/show_bug.cgi?id=119326
1156
1157         Reviewed by Benjamin Poulain.
1158
1159         Rename KeyboardEvent.keyLocation to KeyboardEvent.location in the
1160         tests and add test cases to make sure that the deprecated
1161         KeyboardEvent.keyLocation still works.
1162
1163         * fast/events/arrow-keys-on-body-expected.txt:
1164         * fast/events/arrow-keys-on-body.html:
1165         * fast/events/constructors/keyboard-event-constructor-expected.txt:
1166         * fast/events/constructors/keyboard-event-constructor.html:
1167         * fast/events/init-events-expected.txt:
1168         * fast/events/js-keyboard-event-creation.html:
1169         * fast/events/keydown-leftright-keys-expected.txt:
1170         * fast/events/keydown-leftright-keys.html:
1171         * fast/events/keydown-numpad-keys-expected.txt:
1172         * fast/events/script-tests/init-events.js:
1173         * fast/events/script-tests/keydown-numpad-keys.js:
1174         (recordKeyEvent):
1175         (testKeyEventWithLocation):
1176         * platform/mac/fast/events/objc-keyboard-event-creation.html:
1177         * platform/win/fast/events/keyLocation-numpad.html:
1178
1179 2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1180
1181         Make atob() throw an InvalidCharacterError on excess padding characters
1182         https://bugs.webkit.org/show_bug.cgi?id=118898
1183
1184         Reviewed by Darin Adler.
1185
1186         Update and rebaseline fast/dom/Window/atob-btoa.html now that window.atob()'s
1187         behavior has changed and now that we throw an InvalidCharacterError on excess
1188         pad characters.
1189
1190         * fast/dom/Window/atob-btoa-expected.txt:
1191         * fast/dom/Window/atob-btoa.html:
1192
1193 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
1194
1195         <unknown> is often dumped instead of path in test output
1196         https://bugs.webkit.org/show_bug.cgi?id=119590
1197
1198         Reviewed by Anders Carlsson.
1199
1200         Updating test results.
1201
1202         * fast/loader/file-protocol-fragment-expected.txt:
1203         * fast/loader/main-document-url-for-non-http-loads-expected.txt:
1204         * http/tests/cache/iframe-304-crash-expected.txt:
1205         * http/tests/cache/willsendrequest-returns-null-for-memory-cache-load-expected.txt:
1206         * http/tests/loading/307-after-303-after-post-expected.txt:
1207         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1208         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1209         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1210         * http/tests/loading/redirect-methods-expected.txt:
1211         * http/tests/misc/401-alternative-content-expected.txt:
1212         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
1213         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
1214         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
1215         * http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
1216         * http/tests/misc/link-rel-icon-beforeload-expected.txt:
1217         * http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
1218         * http/tests/misc/window-dot-stop-expected.txt:
1219         * http/tests/security/401-logout/401-logout-expected.txt:
1220         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
1221         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1222         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
1223         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
1224         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt:
1225         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
1226         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
1227         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
1228         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
1229         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1230         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
1231         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1232         * http/tests/xmlhttprequest/failed-auth-expected.txt:
1233         * http/tests/xmlhttprequest/remember-bad-password-expected.txt:
1234         * loader/go-back-cached-main-resource-expected.txt:
1235         * platform/efl-wk2/loader/go-back-cached-main-resource-expected.txt:
1236         * platform/mac/fast/images/support-broken-image-delegate-expected.txt:
1237         * platform/mac/security/block-test-expected.txt:
1238         * platform/mac/security/block-test-no-port-expected.txt:
1239         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
1240         * webarchive/loading/test-loading-archive-expected.txt:
1241         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
1242
1243 2013-08-09  Mihai Tica  <mitica@adobe.com>
1244
1245         Modify the existing canvas blending test suite to test both
1246         accelerated and non accelerated modes.
1247         https://bugs.webkit.org/show_bug.cgi?id=119628
1248
1249         Reviewed by Dirk Schulze.
1250
1251         * fast/canvas/canvas-blending-clipping-expected.txt:
1252         * fast/canvas/canvas-blending-clipping.html:
1253         * fast/canvas/canvas-blending-color-over-color-expected.txt:
1254         * fast/canvas/canvas-blending-color-over-color.html:
1255         * fast/canvas/canvas-blending-color-over-gradient-expected.txt:
1256         * fast/canvas/canvas-blending-color-over-gradient.html:
1257         * fast/canvas/canvas-blending-color-over-image-expected.txt:
1258         * fast/canvas/canvas-blending-color-over-image.html:
1259         * fast/canvas/canvas-blending-color-over-pattern-expected.txt:
1260         * fast/canvas/canvas-blending-color-over-pattern.html:
1261         * fast/canvas/canvas-blending-fill-style-expected.txt:
1262         * fast/canvas/canvas-blending-fill-style.html:
1263         * fast/canvas/canvas-blending-global-alpha-expected.txt:
1264         * fast/canvas/canvas-blending-global-alpha.html:
1265         * fast/canvas/canvas-blending-gradient-over-color-expected.txt:
1266         * fast/canvas/canvas-blending-gradient-over-color.html:
1267         * fast/canvas/canvas-blending-gradient-over-gradient-expected.txt:
1268         * fast/canvas/canvas-blending-gradient-over-gradient.html:
1269         * fast/canvas/canvas-blending-gradient-over-image-expected.txt:
1270         * fast/canvas/canvas-blending-gradient-over-image.html:
1271         * fast/canvas/canvas-blending-gradient-over-pattern-expected.txt:
1272         * fast/canvas/canvas-blending-gradient-over-pattern.html:
1273         * fast/canvas/canvas-blending-image-over-color-expected.txt:
1274         * fast/canvas/canvas-blending-image-over-color.html:
1275         * fast/canvas/canvas-blending-image-over-gradient-expected.txt:
1276         * fast/canvas/canvas-blending-image-over-gradient.html:
1277         * fast/canvas/canvas-blending-image-over-image-expected.txt:
1278         * fast/canvas/canvas-blending-image-over-image.html:
1279         * fast/canvas/canvas-blending-image-over-pattern-expected.txt:
1280         * fast/canvas/canvas-blending-image-over-pattern.html:
1281         * fast/canvas/canvas-blending-pattern-over-color-expected.txt:
1282         * fast/canvas/canvas-blending-pattern-over-color.html:
1283         * fast/canvas/canvas-blending-pattern-over-gradient-expected.txt:
1284         * fast/canvas/canvas-blending-pattern-over-gradient.html:
1285         * fast/canvas/canvas-blending-pattern-over-image-expected.txt:
1286         * fast/canvas/canvas-blending-pattern-over-image.html:
1287         * fast/canvas/canvas-blending-pattern-over-pattern-expected.txt:
1288         * fast/canvas/canvas-blending-pattern-over-pattern.html:
1289         * fast/canvas/canvas-blending-shadow-expected.txt:
1290         * fast/canvas/canvas-blending-shadow.html:
1291         * fast/canvas/canvas-blending-text-expected.txt:
1292         * fast/canvas/canvas-blending-text.html:
1293         * fast/canvas/canvas-blending-transforms-expected.txt:
1294         * fast/canvas/canvas-blending-transforms.html:
1295
1296 2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1297
1298         Make DOMImplementation::hasFeature() behave according to specification
1299         https://bugs.webkit.org/show_bug.cgi?id=119329
1300
1301         Reviewed by Ryosuke Niwa.
1302
1303         Rebaseline several test cases now that DOMImplementation::hasFeature() returns
1304         true unconditionally for non-SVG features.
1305
1306         Also use a valid svg prefix for unknown features in SVG tests so that they are
1307         properly recognized as SVG features and so that hasFeature() returns false as
1308         expected.
1309
1310         * dom/xhtml/level3/core/hasFeature01-expected.txt:
1311         * dom/xhtml/level3/core/hasFeature02-expected.txt:
1312         * dom/xhtml/level3/core/hasFeature03-expected.txt:
1313         * dom/xhtml/level3/core/hasFeature04-expected.txt:
1314         * fast/dom/features-expected.txt:
1315         * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
1316         * platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
1317         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
1318         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
1319         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
1320         * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
1321         * platform/qt-mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
1322         * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
1323         * svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
1324         * svg/custom/outer-svg-unknown-feature.svg:
1325         * svg/dynamic-updates/script-tests/SVGCircleElement-dom-requiredFeatures.js:
1326         (repaintTest):
1327         * svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-requiredFeatures.js:
1328         (repaintTest):
1329         * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-requiredFeatures.js:
1330         (repaintTest):
1331         * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-requiredFeatures.js:
1332         (repaintTest):
1333         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-requiredFeatures.js:
1334         (repaintTest):
1335         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-requiredFeatures.js:
1336         (repaintTest):
1337         * svg/dynamic-updates/script-tests/SVGGElement-dom-requiredFeatures.js:
1338         (repaintTest):
1339         * svg/dynamic-updates/script-tests/SVGGElement-svgdom-requiredFeatures.js:
1340         (repaintTest):
1341         * svg/dynamic-updates/script-tests/SVGImageElement-dom-requiredFeatures.js:
1342         (repaintTest):
1343         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-requiredFeatures.js:
1344         (repaintTest):
1345         * svg/dynamic-updates/script-tests/SVGLineElement-dom-requiredFeatures.js:
1346         (repaintTest):
1347         * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-requiredFeatures.js:
1348         (repaintTest):
1349         * svg/dynamic-updates/script-tests/SVGPathElement-dom-requiredFeatures.js:
1350         (repaintTest):
1351         * svg/dynamic-updates/script-tests/SVGPathElement-svgdom-requiredFeatures.js:
1352         (repaintTest):
1353         * svg/dynamic-updates/script-tests/SVGPolygonElement-dom-requiredFeatures.js:
1354         (repaintTest):
1355         * svg/dynamic-updates/script-tests/SVGPolygonElement-svgdom-requiredFeatures.js:
1356         (repaintTest):
1357         * svg/dynamic-updates/script-tests/SVGPolylineElement-dom-requiredFeatures.js:
1358         (repaintTest):
1359         * svg/dynamic-updates/script-tests/SVGPolylineElement-svgdom-requiredFeatures.js:
1360         (repaintTest):
1361         * svg/dynamic-updates/script-tests/SVGRectElement-dom-requiredFeatures.js:
1362         (repaintTest):
1363         * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-requiredFeatures.js:
1364         (repaintTest):
1365         * svg/dynamic-updates/script-tests/SVGSVGElement-dom-requiredFeatures.js:
1366         (repaintTest):
1367         * svg/dynamic-updates/script-tests/SVGSVGElement-svgdom-requiredFeatures.js:
1368         (repaintTest):
1369         * svg/dynamic-updates/script-tests/SVGTextElement-dom-requiredFeatures.js:
1370         (repaintTest):
1371         * svg/dynamic-updates/script-tests/SVGTextElement-svgdom-requiredFeatures.js:
1372         (repaintTest):
1373         * svg/dynamic-updates/script-tests/SVGUseElement-dom-requiredFeatures.js:
1374         (repaintTest):
1375         * svg/dynamic-updates/script-tests/SVGUseElement-svgdom-requiredFeatures.js:
1376         (repaintTest):
1377
1378 2013-08-09  Simon Fraser  <simon.fraser@apple.com>
1379
1380         move-by-word-visually-multi-space.html takes 21s and spends most of its time doing spelling and grammar checking
1381         https://bugs.webkit.org/show_bug.cgi?id=119613
1382
1383         Reviewed by Darin Adler.
1384         
1385         editing/selection tests are very slow, and much of the time is spent
1386         doing spelling and grammar checking (which is not what these tests are
1387         testing). So call internals.setContinuousSpellCheckingEnabled(false)
1388         to turn that off.
1389
1390         * editing/selection/caret-at-bidi-boundary.html:
1391         * editing/selection/move-by-character-brute-force.html:
1392         * editing/selection/move-left-right.html:
1393         * editing/selection/programmatic-selection-on-mac-is-directionless.html:
1394         * editing/selection/resources/extend-selection.js:
1395         * editing/selection/resources/move-by-word-visually.js:
1396         (runTest):
1397
1398 2013-08-09  Bruno de Oliveira Abinader  <bruno.d@partner.samsung.com>
1399
1400         Text decorations should be listed as non-inheritable
1401         https://bugs.webkit.org/show_bug.cgi?id=119608
1402
1403         Reviewed by Andreas Kling.
1404
1405         Added test to verify that 'text-decoration' and 'text-decoration-line'
1406         properties are not implicitly inherited.
1407
1408         * fast/css/getComputedStyle/getComputedStyle-text-decoration-expected.txt:
1409         * fast/css/getComputedStyle/script-tests/getComputedStyle-text-decoration.js:
1410         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line-expected.txt:
1411         * fast/css3-text/css3-text-decoration/getComputedStyle/script-tests/getComputedStyle-text-decoration-line.js:
1412
1413 2013-08-09  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
1414
1415         [Qt] Unreviewed gardening. Rebaselinnig some new tests.
1416
1417         * platform/qt-5.0-wk1/TestExpectations:
1418         * platform/qt-5.0-wk2/compositing/overflow-trumps-transform-style-expected.txt:
1419         * platform/qt-5.0-wk2/fast/repaint/caret-jump-between-nodes-expected.txt: Added.
1420         * platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
1421         * platform/qt/fast/forms/search-rtl-expected.png:
1422         * platform/qt/fast/forms/search-rtl-expected.txt:
1423         * platform/qt/fast/repaint/caret-jump-between-nodes-expected.txt: Added.
1424
1425 2013-08-09  Rob Buis  <rwlbuis@webkit.org>
1426
1427         ASSERT_NOT_REACHED() touched in WebCore::SVGAnimatedStringAnimator::addAnimatedTypes
1428         https://bugs.webkit.org/show_bug.cgi?id=113224
1429
1430         Reviewed by Dirk Schulze.
1431
1432         Add a test for animating non-additive attributes in from-by animations
1433
1434         * svg/animations/non-additive-type-from-by-animation-expected.txt: Added.
1435         * svg/animations/non-additive-type-from-by-animation.html: Added.
1436         * svg/animations/resources/non-additive-type-from-by-animation.svg: Added.
1437         * svg/animations/script-tests/non-additive-type-from-by-animation.js: Added.
1438         (sample):
1439         (executeTest):
1440
1441 2013-08-09  Rob Buis  <rwlbuis@webkit.org>
1442
1443         ASSERT(m_type == toSVGTransform.type())
1444         https://bugs.webkit.org/show_bug.cgi?id=113217
1445
1446         Reviewed by Darin Adler.
1447
1448         Add reftest for additive to animation where from and to transform types differ.
1449
1450         * svg/animations/animateTransform-to-scale-expected.svg: Added.
1451         * svg/animations/animateTransform-to-scale.svg: Added.
1452
1453 2013-08-09  Renata Hodovan  <reni@webkit.org>
1454
1455         Missing NULL check in ApplyStyleCommand::applyInlineStyleToNodeRange()
1456         https://bugs.webkit.org/show_bug.cgi?id=119570
1457
1458         Reviewed by Ryosuke Niwa.
1459
1460         * editing/execCommand/null-style-crash-expected.txt: Added.
1461         * editing/execCommand/null-style-crash.html: Added.
1462
1463 2013-08-08  Tim Horton  <timothy_horton@apple.com>
1464
1465         navigator.plugins has plugins in it when plugins are disabled
1466         https://bugs.webkit.org/show_bug.cgi?id=119607
1467         <rdar://problem/14678030>
1468
1469         Reviewed by Anders Carlsson.
1470
1471         Add a test that ensures that navigator.plugins only contains
1472         application plugins when plugins are disabled.
1473
1474         * plugins/navigator-plugins-disabled-expected.txt: Added.
1475         * plugins/navigator-plugins-disabled.html: Added.
1476
1477 2013-08-08  Timothy Hatcher  <timothy@apple.com>
1478
1479         Allow SVG images to be drawn into canvas without tainting.
1480         https://bugs.webkit.org/show_bug.cgi?id=119492
1481
1482         Reviewed by Darin Adler.
1483
1484         * fast/canvas/svg-taint-expected.txt: Removed.
1485         * fast/canvas/svg-taint.html: Removed. Obsolete.
1486         * http/tests/security/canvas-remote-read-data-url-svg-image-expected.txt: Removed.
1487         * http/tests/security/canvas-remote-read-data-url-svg-image.html: Removed. Obsolete.
1488         * http/tests/security/canvas-remote-read-svg-image-expected.txt: Removed.
1489         * http/tests/security/canvas-remote-read-svg-image.html: Removed. Obsolete.
1490         * svg/as-image/resources/link-xhtml-svg.svg: Added.
1491         * svg/as-image/resources/link-xhtml.svg: Added.
1492         * svg/as-image/resources/link.svg: Added.
1493         * svg/as-image/svg-canvas-link-not-colored-expected.txt: Added.
1494         * svg/as-image/svg-canvas-link-not-colored.html: Added.
1495         * svg/as-image/svg-canvas-not-tainted-expected.txt: Added.
1496         * svg/as-image/svg-canvas-not-tainted.html: Added.
1497         * svg/as-image/svg-canvas-xhtml-tainted-expected.txt: Added.
1498         * svg/as-image/svg-canvas-xhtml-tainted.html: Added.
1499
1500 2013-08-08  Commit Queue  <commit-queue@webkit.org>
1501
1502         Unreviewed, rolling out r153847.
1503         http://trac.webkit.org/changeset/153847
1504         https://bugs.webkit.org/show_bug.cgi?id=119609
1505
1506         caused new SVG animation test failures (Requested by smfr on
1507         #webkit).
1508
1509         * svg/animations/non-additive-type-from-by-animation-expected.txt: Removed.
1510         * svg/animations/non-additive-type-from-by-animation.html: Removed.
1511         * svg/animations/resources/non-additive-type-from-by-animation.svg: Removed.
1512         * svg/animations/script-tests/non-additive-type-from-by-animation.js: Removed.
1513
1514 2013-08-08  Jer Noble  <jer.noble@apple.com>
1515
1516         Unreviewed gardening; update test after addKey() was renamed to update().
1517
1518         * media/encrypted-media/encrypted-media-v2-events-expected.txt:
1519         * media/encrypted-media/encrypted-media-v2-events.html:
1520
1521 2013-08-08  Jer Noble  <jer.noble@apple.com>
1522
1523         [EME] MediaKey APIs should be prefixed.
1524         https://bugs.webkit.org/show_bug.cgi?id=119606
1525
1526         Reviewed by Anders Carlsson.
1527
1528         * media/encrypted-media/encrypted-media-constants-expected.txt:
1529         * media/encrypted-media/encrypted-media-constants.html:
1530         * media/encrypted-media/encrypted-media-events-expected.txt:
1531         * media/encrypted-media/encrypted-media-events.html:
1532         * media/encrypted-media/encrypted-media-is-type-supported-expected.txt:
1533         * media/encrypted-media/encrypted-media-is-type-supported.html:
1534         * media/encrypted-media/encrypted-media-v2-events-expected.txt:
1535         * media/encrypted-media/encrypted-media-v2-events.html:
1536         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
1537         * media/encrypted-media/encrypted-media-v2-syntax.html:
1538
1539 2013-08-08  Tim Horton  <timothy_horton@apple.com>
1540
1541         Unreviewed, remove TestExpectations for removed microdata tests.
1542
1543         * platform/mac/TestExpectations:
1544         * platform/qt/TestExpectations:
1545         * platform/win/TestExpectations:
1546
1547 2013-08-08  Alexey Proskuryakov  <ap@apple.com>
1548
1549         [WK2] loader/go-back-cached-main-resource.html fails
1550         https://bugs.webkit.org/show_bug.cgi?id=116491
1551
1552         Reviewed by Tim Horton.
1553
1554         * platform/wk2/TestExpectations:
1555         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
1556         Updated to not have file:// in results. This may not be desirable for a webarchive
1557         test, but shouldn't be too bad either.
1558         * platform/mac-wk2/loader/go-back-cached-main-resource-expected.txt: Deleted.
1559         Cross-platform results now work.
1560
1561 2013-08-08  Jer Noble  <jer.noble@apple.com>
1562
1563         [EME] setMediaKeys function as defined in the EME specification does not work
1564         https://bugs.webkit.org/show_bug.cgi?id=119597
1565
1566         Reviewed by Anders Carlsson.
1567
1568         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
1569         * media/encrypted-media/encrypted-media-v2-syntax.html:
1570
1571 2013-08-08  Rob Buis  <rwlbuis@webkit.org>
1572
1573         ASSERT_NOT_REACHED() touched in WebCore::SVGAnimatedStringAnimator::addAnimatedTypes
1574         https://bugs.webkit.org/show_bug.cgi?id=113224
1575
1576         Reviewed by Dirk Schulze.
1577
1578         Add a test for animating non-additive attributes in from-by animations
1579
1580         * svg/animations/non-additive-type-from-by-animation-expected.txt: Added.
1581         * svg/animations/non-additive-type-from-by-animation.html: Added.
1582         * svg/animations/resources/non-additive-type-from-by-animation.svg: Added.
1583         * svg/animations/script-tests/non-additive-type-from-by-animation.js: Added.
1584         (sample):
1585         (executeTest):
1586
1587 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1588
1589         fullscreen/exit-full-screen-iframe.html is failing
1590         https://bugs.webkit.org/show_bug.cgi?id=90708
1591
1592         Unreviewed gardening.
1593
1594         * platform/mac/TestExpectations: Mark test as flakey, it doesn't always pass.
1595
1596 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1597
1598         fast/events/scroll-div-with-prevent-default-in-subframe.html is failing
1599         https://bugs.webkit.org/show_bug.cgi?id=82747
1600
1601         Unreviewed gardening.
1602
1603         * platform/mac/TestExpectations: Mark test as flakey, it doesn't always pass.
1604
1605 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1606
1607         http/tests/navigation/back-twice-without-commit.html is flaky
1608         https://bugs.webkit.org/show_bug.cgi?id=82980
1609
1610         Unreviewed gardening.
1611
1612         * platform/mac/TestExpectations: Unskip passing test.
1613
1614 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1615
1616         Layout Test fast/overflow/scrollbar-click-retains-focus.html is failing on Apple Mac WK1 and GTK.
1617         https://bugs.webkit.org/show_bug.cgi?id=104104
1618
1619         Unreviewed gardening.
1620
1621         * platform/mac/TestExpectations: Unskip passing test.
1622
1623 2013-08-08  Jer Noble  <jer.noble@apple.com>
1624
1625         [EME] Implement MediaKeys.isTypeSupported()
1626         https://bugs.webkit.org/show_bug.cgi?id=119586
1627
1628         Reviewed by Eric Carlson.
1629
1630         * media/encrypted-media/encrypted-media-is-type-supported-expected.txt: Added.
1631         * media/encrypted-media/encrypted-media-is-type-supported.html: Added.
1632
1633 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1634
1635         fast/events/scroll-div-with-prevent-default-in-subframe.html is failing
1636         https://bugs.webkit.org/show_bug.cgi?id=82747
1637
1638         Unreviewed gardening.
1639
1640         * platform/mac/TestExpectations: Unskip passing test.
1641
1642 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1643
1644         REGRESSION(r130839): fast/canvas/webgl/arraybuffer-transfer-of-control.html is failing
1645         https://bugs.webkit.org/show_bug.cgi?id=99096
1646
1647         Unreviewed gardening.
1648
1649         * platform/mac/TestExpectations: Unskip passing test.
1650
1651 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
1652
1653         fullscreen/exit-full-screen-iframe.html is failing
1654         https://bugs.webkit.org/show_bug.cgi?id=90708
1655
1656         Unreviewed gardening.
1657
1658         * platform/mac/TestExpectations: Unskip passing test.
1659
1660 2013-08-08  Rob Buis  <rwlbuis@webkit.org>
1661
1662         Crash in WTF::RefPtr<WebCore::SpaceSplitStringData>::operator UnspecifiedBoolType
1663         https://bugs.webkit.org/show_bug.cgi?id=118839
1664
1665         Reviewed by Darin Adler.
1666
1667         Add testcase that showed up to cause a crash by the fuzzer.
1668
1669         * svg/animations/classAttributeSettingCrash-expected.txt: Added.
1670         * svg/animations/classAttributeSettingCrash.html: Added.
1671
1672 2013-08-08  Rob Buis  <rwlbuis@webkit.org>
1673
1674         svg/custom/use-href-update-crash.svg failing on certain platforms
1675         https://bugs.webkit.org/show_bug.cgi?id=104054
1676
1677         Reviewed by Darin Adler.
1678
1679         Fix mistake in use-href-update-crash.svg which caused the gc() not found problem. Update the test expectations
1680         that had this marked as failure, it passes after the test fix.
1681
1682         * platform/gtk/TestExpectations:
1683         * platform/mac/TestExpectations:
1684         * platform/qt/TestExpectations:
1685         * platform/win/TestExpectations:
1686         * svg/custom/use-href-update-crash.svg:
1687
1688 2013-08-08  Alexey Proskuryakov  <ap@apple.com>
1689
1690         WTR::pathSuitableForTestResult should behave the same as _drt_descriptionSuitableForTestResult so we can unskip tests.
1691         https://bugs.webkit.org/show_bug.cgi?id=116125
1692
1693         * platform/wk2/TestExpectations: Removed a test that now passes, added one that fails
1694         (will look into that separately).
1695
1696 2013-08-08  Zalan Bujtas  <zalan@apple.com>
1697
1698         REGRESSION (r121551) Incorrect handling of invalid media query list.
1699         https://bugs.webkit.org/show_bug.cgi?id=119164
1700
1701         Reviewed by Antti Koivisto.
1702
1703         Differentiate between syntactically invalid media queries and media queries with empty expressions.
1704
1705         Introduce a dedicated function for valid, but empty expression queries, so that passing NULL MediaQuerySet
1706         object to CSSParser::createMediaRule() can indicate invalid media query.
1707
1708         * fast/media/invalid-media-query-list-expected.html: Added.
1709         * fast/media/invalid-media-query-list.html: Added.
1710
1711 2013-08-08  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
1712
1713         [Qt] Unreviewed rebaselining after r153647.
1714
1715         * platform/qt/fast/css/input-search-padding-expected.png:
1716         * platform/qt/fast/css/input-search-padding-expected.txt:
1717         * platform/qt/fast/css/text-overflow-input-expected.png:
1718         * platform/qt/fast/css/text-overflow-input-expected.txt:
1719         * platform/qt/fast/forms/box-shadow-override-expected.png:
1720         * platform/qt/fast/forms/box-shadow-override-expected.txt:
1721         * platform/qt/fast/forms/control-restrict-line-height-expected.png:
1722         * platform/qt/fast/forms/control-restrict-line-height-expected.txt:
1723         * platform/qt/fast/forms/placeholder-position-expected.png:
1724         * platform/qt/fast/forms/placeholder-position-expected.txt:
1725         * platform/qt/fast/forms/placeholder-pseudo-style-expected.png:
1726         * platform/qt/fast/forms/placeholder-pseudo-style-expected.txt:
1727         * platform/qt/fast/forms/search-cancel-button-style-sharing-expected.png:
1728         * platform/qt/fast/forms/search-cancel-button-style-sharing-expected.txt:
1729         * platform/qt/fast/forms/search-display-none-cancel-button-expected.png:
1730         * platform/qt/fast/forms/search-display-none-cancel-button-expected.txt:
1731         * platform/qt/fast/forms/search-rtl-expected.png:
1732         * platform/qt/fast/forms/search-rtl-expected.txt:
1733         * platform/qt/fast/forms/search-styled-expected.png:
1734         * platform/qt/fast/forms/search-styled-expected.txt:
1735         * platform/qt/fast/forms/search-vertical-alignment-expected.png:
1736         * platform/qt/fast/forms/search-vertical-alignment-expected.txt:
1737         * platform/qt/fast/forms/search/search-size-with-decorations-expected.png: Added.
1738         * platform/qt/fast/forms/search/search-size-with-decorations-expected.txt: Added.
1739         * platform/qt/fast/repaint/search-field-cancel-expected.png:
1740         * platform/qt/fast/repaint/search-field-cancel-expected.txt:
1741
1742 2013-08-08  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1743
1744         [Qt] Skip more tests depending on canvas blending.
1745         https://bugs.webkit.org/show_bug.cgi?id=100072
1746
1747         Unreviewed gardening.
1748
1749         * platform/qt/TestExpectations:
1750
1751 2013-08-08  Andreas Kling  <akling@apple.com>
1752
1753         REGRESSION(r139282): Old caret sometimes gets "stuck" (not repainted) in contenteditable elements.
1754         <http://webkit.org/b/119520>
1755         <rdar://problem/14658929>
1756
1757         Reviewed by Simon Fraser.
1758
1759         * fast/repaint/caret-jump-between-nodes-expected.txt: Added.
1760         * fast/repaint/caret-jump-between-nodes.html: Added.
1761
1762 2013-08-07  Andrei Bucur  <abucur@adobe.com>
1763
1764         [CSS Regions] Propagate overflow from the flow thread to the first and last region
1765         https://bugs.webkit.org/show_bug.cgi?id=118526
1766
1767         Reviewed by David Hyatt.
1768
1769         Add tests for scrolling of regions in containers in different situations: regions with
1770         transforms, nested regions, regions affected by scrollbars etc.
1771
1772         * fast/regions/overflow-scrollable-1-expected.html: Added.
1773         * fast/regions/overflow-scrollable-1.html: Added.
1774         * fast/regions/overflow-scrollable-2-expected.html: Added.
1775         * fast/regions/overflow-scrollable-2.html: Added.
1776         * fast/regions/overflow-scrollable-3-expected.html: Added.
1777         * fast/regions/overflow-scrollable-3.html: Added.
1778         * fast/regions/overflow-scrollable-fit-complex-expected.html: Added.
1779         * fast/regions/overflow-scrollable-fit-complex.html: Added.
1780         * fast/regions/overflow-scrollable-fit-expected.html: Added.
1781         * fast/regions/overflow-scrollable-fit.html: Added.
1782         * fast/regions/overflow-scrollable-nested-expected.txt: Added.
1783         * fast/regions/overflow-scrollable-nested.html: Added.
1784
1785 2013-08-07  Tim Horton  <timothy_horton@apple.com>
1786
1787         Fall out of simple image layer optimization if the image has EXIF rotation
1788         https://bugs.webkit.org/show_bug.cgi?id=119535
1789         <rdar://problem/14071174>
1790
1791         Reviewed by Simon Fraser.
1792
1793         Add a test that ensures that composited images with EXIF orientation paint correctly.
1794
1795         * fast/images/exif-orientation-composited-expected.txt: Added.
1796         * fast/images/exif-orientation-composited.html: Added.
1797         * platform/mac/fast/images/exif-orientation-composited-expected.png: Added.
1798
1799 2013-08-07  Allan Sandfeld Jensen  <allan.jensen@digia.com>
1800
1801         [Qt] Skip background-blending-mode tests
1802
1803         Unreviewed gardening.
1804
1805         * platform/qt/TestExpectations:
1806
1807 2013-08-07  Antti Koivisto  <antti@apple.com>
1808
1809         2.5% regression on page cycler moz
1810         https://bugs.webkit.org/show_bug.cgi?id=102822
1811
1812         Reviewed by Andreas Kling.
1813         
1814         This is a progression.
1815
1816         * inspector/timeline/timeline-script-tag-1-expected.txt:
1817
1818 2013-08-07  Mirela Budaes  <mbudaes@adobe.com>
1819
1820         [CSS Blending] Add test suite to validate background blending with different properties
1821         https://bugs.webkit.org/show_bug.cgi?id=118243
1822
1823         Reviewed by Dirk Schulze.
1824
1825         * css3/compositing/background-blend-mode-background-attachement-fixed-expected.html: Added.
1826         * css3/compositing/background-blend-mode-background-attachement-fixed.html: Added.
1827         * css3/compositing/background-blend-mode-background-clip-content-box-expected.html: Added.
1828         * css3/compositing/background-blend-mode-background-clip-content-box.html: Added.
1829         * css3/compositing/background-blend-mode-background-clip-padding-box-expected.html: Added.
1830         * css3/compositing/background-blend-mode-background-clip-padding-box.html: Added.
1831         * css3/compositing/background-blend-mode-background-origin-border-box-expected.html: Added.
1832         * css3/compositing/background-blend-mode-background-origin-border-box.html: Added.
1833         * css3/compositing/background-blend-mode-background-position-percentage-expected.html: Added.
1834         * css3/compositing/background-blend-mode-background-position-percentage.html: Added.
1835         * css3/compositing/background-blend-mode-background-repeat-no-repeat-expected.html: Added.
1836         * css3/compositing/background-blend-mode-background-repeat-no-repeat.html: Added.
1837         * css3/compositing/background-blend-mode-background-size-contain-expected.html: Added.
1838         * css3/compositing/background-blend-mode-background-size-contain.html: Added.
1839         * css3/compositing/background-blend-mode-background-size-cover-expected.html: Added.
1840         * css3/compositing/background-blend-mode-background-size-cover.html: Added.
1841         * css3/compositing/resources/white_square.svg: Added.
1842
1843 2013-08-07  Mihnea Ovidenie  <mihnea@adobe.com>
1844
1845         [CSSRegions] Wrong auto-height region computation for nested named flows
1846         https://bugs.webkit.org/show_bug.cgi?id=119517
1847
1848         Reviewed by David Hyatt.
1849
1850         * fast/regions/abspos-autoheight-nested-region-expected.txt: Added.
1851         * fast/regions/abspos-autoheight-nested-region.html: Added.
1852
1853 2013-08-07  Krzysztof Czech  <k.czech@samsung.com>
1854
1855         [EFL] REGRESSION after r153432: marking crashing tests.
1856         https://bugs.webkit.org/show_bug.cgi?id=119539
1857
1858         Unreviewed EFL gardening.
1859
1860         * platform/efl-wk1/TestExpectations:
1861         * platform/efl-wk2/TestExpectations:
1862         * platform/efl/TestExpectations:
1863
1864 2013-08-06  Filip Pizlo  <fpizlo@apple.com>
1865
1866         DFG FixupPhase should insert Int32ToDouble nodes for number uses in NewArray, and SpeculativeJIT 64-bit should not try to coerce integer constants to double constants
1867         https://bugs.webkit.org/show_bug.cgi?id=119528
1868
1869         Reviewed by Geoffrey Garen.
1870
1871         * fast/js/dfg-new-array-double-const-then-int-const.html: Added.
1872         * fast/js/dfg-new-array-double-const-then-int-const-expected.txt: Added.
1873         * fast/js/jsc-test-list:
1874         * fast/js/script-tests/dfg-new-array-double-const-then-int-const.js: Added.
1875         (bar):
1876         (foo):
1877
1878 2013-08-04  Sam Weinig  <sam@webkit.org>
1879
1880         Remove support for HTML5 MicroData
1881         https://bugs.webkit.org/show_bug.cgi?id=119480
1882
1883         Reviewed by Anders Carlsson.
1884
1885         * fast/dom/MicroData: Removed.
1886         * fast/dom/MicroData/001-expected.txt: Removed.
1887         * fast/dom/MicroData/001.html: Removed.
1888         * fast/dom/MicroData/002-expected.txt: Removed.
1889         * fast/dom/MicroData/002.html: Removed.
1890         * fast/dom/MicroData/003-expected.txt: Removed.
1891         * fast/dom/MicroData/003.html: Removed.
1892         * fast/dom/MicroData/004-expected.txt: Removed.
1893         * fast/dom/MicroData/004.html: Removed.
1894         * fast/dom/MicroData/005-expected.txt: Removed.
1895         * fast/dom/MicroData/005.html: Removed.
1896         * fast/dom/MicroData/006-expected.txt: Removed.
1897         * fast/dom/MicroData/006.html: Removed.
1898         * fast/dom/MicroData/007-expected.txt: Removed.
1899         * fast/dom/MicroData/007.html: Removed.
1900         * fast/dom/MicroData/008-expected.txt: Removed.
1901         * fast/dom/MicroData/008.html: Removed.
1902         * fast/dom/MicroData/009-expected.txt: Removed.
1903         * fast/dom/MicroData/009.html: Removed.
1904         * fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree-expected.txt: Removed.
1905         * fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree.html: Removed.
1906         * fast/dom/MicroData/domsettabletokenlist-attributes-add-token-expected.txt: Removed.
1907         * fast/dom/MicroData/domsettabletokenlist-attributes-add-token.html: Removed.
1908         * fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index-expected.txt: Removed.
1909         * fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index.html: Removed.
1910         * fast/dom/MicroData/element-with-empty-itemprop-expected.txt: Removed.
1911         * fast/dom/MicroData/element-with-empty-itemprop.html: Removed.
1912         * fast/dom/MicroData/getitems-empty-string-as-arg-expected.txt: Removed.
1913         * fast/dom/MicroData/getitems-empty-string-as-arg.html: Removed.
1914         * fast/dom/MicroData/getitems-multiple-itemtypes-expected.txt: Removed.
1915         * fast/dom/MicroData/getitems-multiple-itemtypes.html: Removed.
1916         * fast/dom/MicroData/item-not-attached-to-domtree-expected.txt: Removed.
1917         * fast/dom/MicroData/item-not-attached-to-domtree.html: Removed.
1918         * fast/dom/MicroData/item-with-itemprop-attr-expected.txt: Removed.
1919         * fast/dom/MicroData/item-with-itemprop-attr.html: Removed.
1920         * fast/dom/MicroData/item-with-itemref-pointing-to-itself-expected.txt: Removed.
1921         * fast/dom/MicroData/item-with-itemref-pointing-to-itself.html: Removed.
1922         * fast/dom/MicroData/itemid-attribute-test-001-expected.txt: Removed.
1923         * fast/dom/MicroData/itemid-attribute-test-001.html: Removed.
1924         * fast/dom/MicroData/itemid-attribute-test-expected.txt: Removed.
1925         * fast/dom/MicroData/itemid-attribute-test.html: Removed.
1926         * fast/dom/MicroData/itemid-must-see-resolved-url-expected.txt: Removed.
1927         * fast/dom/MicroData/itemid-must-see-resolved-url.html: Removed.
1928         * fast/dom/MicroData/itemprop-add-remove-tokens-expected.txt: Removed.
1929         * fast/dom/MicroData/itemprop-add-remove-tokens.html: Removed.
1930         * fast/dom/MicroData/itemprop-for-an-element-must-be-correct-expected.txt: Removed.
1931         * fast/dom/MicroData/itemprop-for-an-element-must-be-correct.html: Removed.
1932         * fast/dom/MicroData/itemprop-must-be-read-only-expected.txt: Removed.
1933         * fast/dom/MicroData/itemprop-must-be-read-only.html: Removed.
1934         * fast/dom/MicroData/itemprop-names-override-builtin-properties-expected.txt: Removed.
1935         * fast/dom/MicroData/itemprop-names-override-builtin-properties.html: Removed.
1936         * fast/dom/MicroData/itemprop-reflected-by-itemProp-property-expected.txt: Removed.
1937         * fast/dom/MicroData/itemprop-reflected-by-itemProp-property.html: Removed.
1938         * fast/dom/MicroData/itemref-add-remove-tokens-expected.txt: Removed.
1939         * fast/dom/MicroData/itemref-add-remove-tokens.html: Removed.
1940         * fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property-expected.txt: Removed.
1941         * fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property.html: Removed.
1942         * fast/dom/MicroData/itemref-for-an-element-must-be-correct-expected.txt: Removed.
1943         * fast/dom/MicroData/itemref-for-an-element-must-be-correct.html: Removed.
1944         * fast/dom/MicroData/itemref-must-be-read-only-expected.txt: Removed.
1945         * fast/dom/MicroData/itemref-must-be-read-only.html: Removed.
1946         * fast/dom/MicroData/itemref-pointing-to-root-node-expected.txt: Removed.
1947         * fast/dom/MicroData/itemref-pointing-to-root-node.html: Removed.
1948         * fast/dom/MicroData/itemref-refers-first-element-with-given-id-expected.txt: Removed.
1949         * fast/dom/MicroData/itemref-refers-first-element-with-given-id.html: Removed.
1950         * fast/dom/MicroData/itemscope-attribute-test-expected.txt: Removed.
1951         * fast/dom/MicroData/itemscope-attribute-test.html: Removed.
1952         * fast/dom/MicroData/itemscope-must-be-read-write-expected.txt: Removed.
1953         * fast/dom/MicroData/itemscope-must-be-read-write.html: Removed.
1954         * fast/dom/MicroData/itemtype-add-remove-tokens-expected.txt: Removed.
1955         * fast/dom/MicroData/itemtype-add-remove-tokens.html: Removed.
1956         * fast/dom/MicroData/itemtype-attribute-test-expected.txt: Removed.
1957         * fast/dom/MicroData/itemtype-attribute-test.html: Removed.
1958         * fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element-expected.txt: Removed.
1959         * fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element.html: Removed.
1960         * fast/dom/MicroData/itemvalue-reflects-href-attr-expected.txt: Removed.
1961         * fast/dom/MicroData/itemvalue-reflects-href-attr.html: Removed.
1962         * fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element-expected.txt: Removed.
1963         * fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element.html: Removed.
1964         * fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element-expected.txt: Removed.
1965         * fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element.html: Removed.
1966         * fast/dom/MicroData/itemvalue-reflects-the-src-attr-expected.txt: Removed.
1967         * fast/dom/MicroData/itemvalue-reflects-the-src-attr.html: Removed.
1968         * fast/dom/MicroData/itemvalue-returns-element-itself-expected.txt: Removed.
1969         * fast/dom/MicroData/itemvalue-returns-element-itself.html: Removed.
1970         * fast/dom/MicroData/itemvalue-returns-null-expected.txt: Removed.
1971         * fast/dom/MicroData/itemvalue-returns-null.html: Removed.
1972         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001-expected.txt: Removed.
1973         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001.html: Removed.
1974         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002-expected.txt: Removed.
1975         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002.html: Removed.
1976         * fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens-expected.txt: Removed.
1977         * fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html: Removed.
1978         * fast/dom/MicroData/nameditem-must-be-case-sensitive-expected.txt: Removed.
1979         * fast/dom/MicroData/nameditem-must-be-case-sensitive.html: Removed.
1980         * fast/dom/MicroData/nameditem-must-return-correct-item-properties-expected.txt: Removed.
1981         * fast/dom/MicroData/nameditem-must-return-correct-item-properties.html: Removed.
1982         * fast/dom/MicroData/nameditem-returns-propertynodelist-expected.txt: Removed.
1983         * fast/dom/MicroData/nameditem-returns-propertynodelist.html: Removed.
1984         * fast/dom/MicroData/names-item-out-of-range-index-expected.txt: Removed.
1985         * fast/dom/MicroData/names-item-out-of-range-index.html: Removed.
1986         * fast/dom/MicroData/names-property-must-be-correct-expected.txt: Removed.
1987         * fast/dom/MicroData/names-property-must-be-correct.html: Removed.
1988         * fast/dom/MicroData/names-property-test-expected.txt: Removed.
1989         * fast/dom/MicroData/names-property-test.html: Removed.
1990         * fast/dom/MicroData/properties-collection-add-remove-itemref-expected.txt: Removed.
1991         * fast/dom/MicroData/properties-collection-add-remove-itemref.html: Removed.
1992         * fast/dom/MicroData/properties-collection-add-remove-property-expected.txt: Removed.
1993         * fast/dom/MicroData/properties-collection-add-remove-property.html: Removed.
1994         * fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr-expected.txt: Removed.
1995         * fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr.html: Removed.
1996         * fast/dom/MicroData/properties-collection-must-be-correct-expected.txt: Removed.
1997         * fast/dom/MicroData/properties-collection-must-be-correct.html: Removed.
1998         * fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items-expected.txt: Removed.
1999         * fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items.html: Removed.
2000         * fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref-expected.txt: Removed.
2001         * fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref.html: Removed.
2002         * fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name-expected.txt: Removed.
2003         * fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name.html: Removed.
2004         * fast/dom/MicroData/properties-collection-nameditem-test-expected.txt: Removed.
2005         * fast/dom/MicroData/properties-collection-nameditem-test.html: Removed.
2006         * fast/dom/MicroData/properties-collection-test-expected.txt: Removed.
2007         * fast/dom/MicroData/properties-collection-test.html: Removed.
2008         * fast/dom/MicroData/propertiescollection-crash-expected.txt: Removed.
2009         * fast/dom/MicroData/propertiescollection-crash.html: Removed.
2010         * fast/dom/MicroData/propertiescollection-on-changing-id-attr-expected.txt: Removed.
2011         * fast/dom/MicroData/propertiescollection-on-changing-id-attr.html: Removed.
2012         * fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens-expected.txt: Removed.
2013         * fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html: Removed.
2014         * fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens-expected.txt: Removed.
2015         * fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html: Removed.
2016         * fast/dom/MicroData/propertynodelist-crash-expected.txt: Removed.
2017         * fast/dom/MicroData/propertynodelist-crash.html: Removed.
2018         * fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element-expected.txt: Removed.
2019         * fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element.html: Removed.
2020         * fast/dom/MicroData/propertynodelist-getvalues-test-expected.txt: Removed.
2021         * fast/dom/MicroData/propertynodelist-getvalues-test.html: Removed.
2022         * fast/dom/MicroData/propertynodelist-test-add-remove-element-expected.txt: Removed.
2023         * fast/dom/MicroData/propertynodelist-test-add-remove-element.html: Removed.
2024         * fast/dom/MicroData/resources: Removed.
2025         * fast/dom/MicroData/resources/microdata-common.js: Removed.
2026
2027 2013-08-06  Hans Muller  <hmuller@adobe.com>
2028
2029         [CSS Shapes] New positioning model: scripted shape-margin tests
2030         https://bugs.webkit.org/show_bug.cgi?id=119491
2031
2032         Update some of the shape-margin tests to work with the new positioning model. Floats
2033         that specify shape-outside are now positioned according to their margin box, not the
2034         bounding box of the shape-outside shape. The tests have been revised to reflect the
2035         change.
2036
2037         Reviewed by Alexandru Chiculita.
2038
2039         * TestExpectations:
2040         * fast/shapes/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
2041         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
2042         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
2043         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
2044
2045 2013-08-06  Oliver Hunt  <oliver@apple.com>
2046
2047         Delay Arguments creation in strict mode
2048         https://bugs.webkit.org/show_bug.cgi?id=119505
2049
2050         Reviewed by Geoffrey Garen.
2051
2052         Add performance testcase for lazy creation of arguments in strict mode
2053
2054         * fast/js/regress/delay-tear-off-arguments-strictmode-expected.txt: Added.
2055         * fast/js/regress/delay-tear-off-arguments-strictmode.html: Added.
2056         * fast/js/regress/script-tests/delay-tear-off-arguments-strictmode.js: Added.
2057         (bar):
2058
2059 2013-08-06  Bem Jones-Bey  <bjonesbe@adobe.com>
2060
2061         [CSS Shapes] New positioning model: support for shape-margin
2062         https://bugs.webkit.org/show_bug.cgi?id=118088
2063
2064         Reviewed by Alexandru Chiculita.
2065
2066         Update simple shape-margin tests to work with new positioning model.
2067         Also move them to the CSSWG's repo.
2068
2069         * TestExpectations: Remove replaced tests.
2070         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-left-margin-polygon-expected.html.
2071         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-left-margin-polygon.html.
2072         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-right-margin-polygon-expected.html.
2073         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-right-margin-polygon.html.
2074
2075 2013-08-05  Rob Buis  <rwlbuis@webkit.org>
2076
2077         SVG stroke-dasharray is not animatable
2078         https://bugs.webkit.org/show_bug.cgi?id=118574
2079
2080         Reviewed by Dirk Schulze.
2081
2082         Add test for animating stroke-dasharray in addition to the original SVG tests.
2083
2084         * transitions/svg-transitions-expected.txt:
2085         * transitions/svg-transitions.html:
2086
2087 2013-08-06  Sergio Villar Senin  <svillar@igalia.com>
2088
2089         [CSS Grid Layout] Allow defining named grid lines on the grid element
2090         https://bugs.webkit.org/show_bug.cgi?id=118255
2091
2092         Reviewed by Andreas Kling.
2093
2094         From Blink r149798 by <jchaffraix@chromium.org>
2095
2096         * fast/css-grid-layout/named-grid-line-get-set-expected.txt: Added.
2097         * fast/css-grid-layout/named-grid-line-get-set.html: Added.
2098
2099 2013-06-26  Sergio Villar Senin  <svillar@igalia.com>
2100
2101         [CSS Grid Layout] Add support for parsing <grid-line> that includes a 'span'
2102         https://bugs.webkit.org/show_bug.cgi?id=118051
2103
2104         Reviewed by Andreas Kling.
2105
2106         From Blink r148766 by <jchaffraix@chromium.org>
2107
2108         Added several test cases to check that we properly parse the
2109         keyword 'span' in <grid-line>.
2110
2111         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2112         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2113         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2114         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2115         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2116         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2117
2118 2013-06-25  Sergio Villar Senin  <svillar@igalia.com>
2119
2120         [CSS Grid Layout] Rename grid placement properties
2121         https://bugs.webkit.org/show_bug.cgi?id=117878
2122
2123         Reviewed by Andreas Kling.
2124
2125         Renamed the grid placement properties to match the latest version
2126         of the spec. The new names are -webkit-grid-column-{start|end} and
2127         -webkit-grid-row-{start|end}.
2128
2129         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2130         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2131         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2132         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2133         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2134         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2135
2136 2013-08-05  Dean Jackson  <dino@apple.com>
2137
2138         Update HTMLPreloadScanner to handle img srcset
2139         https://bugs.webkit.org/show_bug.cgi?id=119360
2140
2141         Reviewed by Sam Weinig.
2142
2143         This patch is a merge of similar patches from Yoav Weiss <yoav@yoav.ws>
2144         and Dean Jackson.
2145
2146         New test to make sure the HTML preloader takes the
2147         value of srcset if available.
2148
2149         * fast/preloader/image-srcset-expected.txt: Added.
2150         * fast/preloader/image-srcset.html: Added.
2151
2152 2013-08-05  Alexey Proskuryakov  <ap@apple.com>
2153
2154         <rdar://problem/13128990> chunked-progress-event-expectedLength.html is flaky on Mac
2155         https://bugs.webkit.org/show_bug.cgi?id=119498
2156
2157         Reviewed by Brady Eidson.
2158
2159         * http/tests/xmlhttprequest/resources/chunked-transfer.php: This test relies on
2160         length not being known upfront, which is not the case when the resource is served
2161         form cache.
2162
2163 2013-08-05  Alexey Proskuryakov  <ap@apple.com>
2164
2165         <rdar://problem/14637103> REGRESSION (r153060?): Microphone appears in the way
2166         of text when dictating an e-mail
2167         https://bugs.webkit.org/show_bug.cgi?id=119496
2168
2169         Reviewed by Ryosuke Niwa.
2170
2171         * platform/mac/editing/input/firstrectforcharacterrange-caret-in-br-expected.txt: Added.
2172         * platform/mac/editing/input/firstrectforcharacterrange-caret-in-br.html: Added.
2173
2174         * platform/wk2/TestExpectations: textInputController.firstRectForCharacterRange is
2175         not available in WTR.
2176
2177 2013-08-05  Morten Stenshorne  <mstensho@opera.com>
2178
2179         Region based columns not painted correctly in non-default writing-modes
2180         https://bugs.webkit.org/show_bug.cgi?id=118506
2181
2182         Reviewed by David Hyatt.
2183
2184         * fast/multicol/newmulticol/hide-box-horizontal-bt-expected.html: Added.
2185         * fast/multicol/newmulticol/hide-box-horizontal-bt.html: Added.
2186         * fast/multicol/newmulticol/hide-box-vertical-lr-expected.html: Added.
2187         * fast/multicol/newmulticol/hide-box-vertical-lr.html: Added.
2188         * fast/multicol/newmulticol/hide-box-vertical-rl-expected.html: Added.
2189         * fast/multicol/newmulticol/hide-box-vertical-rl.html: Added.
2190
2191 2013-08-05  Morten Stenshorne  <mstensho@opera.com>
2192
2193         Region based columns not clipped properly
2194         https://bugs.webkit.org/show_bug.cgi?id=118499
2195
2196         Reviewed by David Hyatt.
2197
2198         * fast/multicol/newmulticol/clipping-expected.html: Added.
2199         * fast/multicol/newmulticol/clipping-overflow-hidden-expected.html: Added.
2200         * fast/multicol/newmulticol/clipping-overflow-hidden.html: Added.
2201         * fast/multicol/newmulticol/clipping-top-overflow-expected.html: Added.
2202         * fast/multicol/newmulticol/clipping-top-overflow.html: Added.
2203         * fast/multicol/newmulticol/clipping.html: Added.
2204
2205 2013-08-05  Mihai Tica  <mitica@adobe.com>
2206
2207         Make tests platform agnostic, fix async tests, remove broken blend modes: hue, saturation, color, luminosity, soft-light.
2208         The test suite should now pass on windows.
2209
2210         https://bugs.webkit.org/show_bug.cgi?id=119463
2211
2212         Reviewed by Dirk Schulze.
2213
2214         * fast/canvas/canvas-blending-clipping-expected.txt:
2215         * fast/canvas/canvas-blending-clipping.html:
2216         * fast/canvas/canvas-blending-color-over-color-expected.txt:
2217         * fast/canvas/canvas-blending-color-over-color.html:
2218         * fast/canvas/canvas-blending-color-over-gradient-expected.txt:
2219         * fast/canvas/canvas-blending-color-over-gradient.html:
2220         * fast/canvas/canvas-blending-color-over-image-expected.txt:
2221         * fast/canvas/canvas-blending-color-over-image.html:
2222         * fast/canvas/canvas-blending-color-over-pattern-expected.txt:
2223         * fast/canvas/canvas-blending-color-over-pattern.html:
2224         * fast/canvas/canvas-blending-fill-style-expected.txt:
2225         * fast/canvas/canvas-blending-fill-style.html:
2226         * fast/canvas/canvas-blending-global-alpha-expected.txt:
2227         * fast/canvas/canvas-blending-global-alpha.html:
2228         * fast/canvas/canvas-blending-gradient-over-color-expected.txt:
2229         * fast/canvas/canvas-blending-gradient-over-color.html:
2230         * fast/canvas/canvas-blending-gradient-over-gradient-expected.txt:
2231         * fast/canvas/canvas-blending-gradient-over-gradient.html:
2232         * fast/canvas/canvas-blending-gradient-over-image-expected.txt:
2233         * fast/canvas/canvas-blending-gradient-over-image.html:
2234         * fast/canvas/canvas-blending-gradient-over-pattern-expected.txt:
2235         * fast/canvas/canvas-blending-gradient-over-pattern.html:
2236         * fast/canvas/canvas-blending-helpers.js:
2237         (separateBlendFunctions.hardLight):
2238         (nonSeparateBlendFunctions.hue):
2239         (nonSeparateBlendFunctions.saturation):
2240         (nonSeparateBlendFunctions.color):
2241         (nonSeparateBlendFunctions.luminosity):
2242         * fast/canvas/canvas-blending-image-over-color-expected.txt:
2243         * fast/canvas/canvas-blending-image-over-color.html:
2244         * fast/canvas/canvas-blending-image-over-gradient-expected.txt:
2245         * fast/canvas/canvas-blending-image-over-gradient.html:
2246         * fast/canvas/canvas-blending-image-over-image-expected.txt:
2247         * fast/canvas/canvas-blending-image-over-image.html:
2248         * fast/canvas/canvas-blending-image-over-pattern-expected.txt:
2249         * fast/canvas/canvas-blending-image-over-pattern.html:
2250         * fast/canvas/canvas-blending-pattern-over-color-expected.txt:
2251         * fast/canvas/canvas-blending-pattern-over-color.html:
2252         * fast/canvas/canvas-blending-pattern-over-gradient-expected.txt:
2253         * fast/canvas/canvas-blending-pattern-over-gradient.html:
2254         * fast/canvas/canvas-blending-pattern-over-image-expected.txt:
2255         * fast/canvas/canvas-blending-pattern-over-image.html:
2256         * fast/canvas/canvas-blending-pattern-over-pattern-expected.txt:
2257         * fast/canvas/canvas-blending-pattern-over-pattern.html:
2258         * fast/canvas/canvas-blending-shadow-expected.txt:
2259         * fast/canvas/canvas-blending-shadow.html:
2260         * fast/canvas/canvas-blending-text-expected.txt:
2261         * fast/canvas/canvas-blending-text.html:
2262         * fast/canvas/canvas-blending-transforms-expected.txt:
2263         * fast/canvas/canvas-blending-transforms.html:
2264         * platform/win/TestExpectations:
2265
2266 2013-08-05  Abhijeet Kandalkar  <abhijeet.k@samsung.com>
2267
2268         Spatial Navigation should avoid unwanted calculation while deciding focus candidate.
2269         https://bugs.webkit.org/show_bug.cgi?id=117265
2270
2271         Reviewed by Antonio Gomes.
2272
2273         Added testcases to count how many target nodes were tested before choosing a final target.
2274
2275         * fast/spatial-navigation/snav-search-optimization-expected.txt: Added.
2276         * fast/spatial-navigation/snav-search-optimization.html: Added.
2277
2278 2013-08-05  Mihai Tica  <mitica@adobe.com>
2279
2280         [CSS Background Blending] Specifying background-image and background-color with opaque
2281         image doesn't trigger blending. Adding ref test to validate the fix.
2282
2283         https://bugs.webkit.org/show_bug.cgi?id=119434i
2284
2285         Reviewed by Dirk Schulze.
2286
2287         * css3/compositing/background-blend-mode-separate-layer-declaration-expected.html: Added.
2288         * css3/compositing/background-blend-mode-separate-layer-declaration.html: Added.
2289         * css3/compositing/resources/gray_square.svg: Added.
2290
2291 2013-08-03  Simon Fraser  <simon.fraser@apple.com>
2292
2293         webaudio/audiobuffersource-loop-points.html always times out
2294         https://bugs.webkit.org/show_bug.cgi?id=119467
2295
2296         Skip this test.
2297
2298         * platform/mac-wk2/TestExpectations:
2299
2300 2013-08-03  Yoav Weiss  <yoav@yoav.ws>
2301
2302         PreloadScanner preloads external CSS with non-matching media attribute
2303         https://bugs.webkit.org/show_bug.cgi?id=106198
2304
2305         Reviewed by Dean Jackson.
2306
2307         * http/tests/loading/preload-css-test-expected.txt: Added.
2308         * http/tests/loading/preload-css-test.html: Added.
2309         * http/tests/loading/resources/big_mq.css: Added.
2310         * http/tests/loading/resources/small_mq.css: Added.
2311         * http/tests/local/link-stylesheet-load-order-preload-expected.txt:
2312
2313 2013-08-02  Benjamin Poulain  <bpoulain@apple.com>
2314
2315         REGRESSION (r153005): Crash in SpaceSplitString::spaceSplitStringContainsValue on Facebook
2316         https://bugs.webkit.org/show_bug.cgi?id=119384
2317
2318         Reviewed by Alexey Proskuryakov.
2319
2320         * fast/dom/HTMLAnchorElement/remove-rel-attribute.html: Added.
2321         * fast/dom/HTMLAnchorElement/remove-rel-attribute-expected.txt: Added.
2322
2323 2013-08-02  Dean Jackson  <dino@apple.com>
2324
2325         Force elements with perspective or preserve-3d to disallow direct composited backgrounds
2326         https://bugs.webkit.org/show_bug.cgi?id=119462
2327         <rdar://problem/14607548>
2328
2329         Reviewed by Simon Fraser.
2330
2331         * compositing/background-color/no-composited-background-color-when-perspective-expected.html: Added.
2332         * compositing/background-color/no-composited-background-color-when-perspective.html: Added.
2333         * compositing/geometry/preserve-3d-switching-expected.txt: Rebaselined.
2334         * compositing/overflow-trumps-transform-style-expected.txt: Rebaselined.
2335
2336 2013-08-02  Chris Curtis  <chris_curtis@apple.com>
2337
2338         Give the error object's stack property accessor attributes.
2339         https://bugs.webkit.org/show_bug.cgi?id=119404
2340
2341         Reviewed by Geoffrey Garen.
2342
2343         * fast/dom/DOMException/stack-trace-expected.txt:
2344         
2345         New tests to show that the error object's stack property is writable and deleteable.
2346         * fast/js/error-object-write-and-detele-for-stack-property-expected.txt: Added.
2347         * fast/js/error-object-write-and-detele-for-stack-property.html: Added.
2348
2349 2013-08-02  Roger Fong  <roger_fong@apple.com>
2350
2351         Unreviewed. Skip failing canvas blending tests on AppleWin port.
2352         https://bugs.webkit.org/show_bug.cgi?id=119463.
2353
2354         * platform/win/TestExpectations:
2355
2356 2013-08-02  Chris Curtis  <chris_curtis@apple.com>
2357
2358         Have vm's exceptionStack match java's vm's exceptionStack.
2359         https://bugs.webkit.org/show_bug.cgi?id=119362
2360
2361         Reviewed by Geoffrey Garen.
2362         
2363         All modifications to the tests below are column number changes. If the thrown 
2364         object was created by the user the column number references the error object, 
2365         otherwise it references the the throw.
2366         
2367         * fast/events/window-onerror5-expected.txt:
2368         * fast/js/line-column-numbers-expected.txt:
2369         * fast/js/stack-trace-expected.txt:
2370         * http/tests/workers/worker-importScriptsOnError-expected.txt:
2371
2372 2013-08-02  Simon Fraser  <simon.fraser@apple.com>
2373
2374         webaudio/javascriptaudionode-downmix8-2channel-input.html sometimes asserts
2375         https://bugs.webkit.org/show_bug.cgi?id=119459
2376
2377         * platform/mac-wk2/TestExpectations:
2378
2379 2013-08-02  Christophe Dumez  <ch.dumez@sisa.samsung.com>
2380
2381         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
2382         https://bugs.webkit.org/show_bug.cgi?id=119316
2383
2384         Reviewed by Ryosuke Niwa.
2385
2386         Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
2387         now returns one of the following values for disconnected nodes:
2388         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
2389         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
2390
2391         Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
2392         the DOM4 specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
2393         information for disconnected nodes.
2394
2395         * TestExpectations:
2396         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
2397         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
2398         * fast/dom/compare-document-position-disconnected-nodes.html:
2399         * fast/dom/shadow/compare-document-position-expected.txt:
2400         * fast/dom/shadow/compare-document-position.html:
2401
2402 2013-08-02  Mihai Tica  <mitica@adobe.com>
2403
2404         Implement canvas blending test that should validate the following scenarios:
2405         Validate that all blending operators work as expected for the following layer combinations:
2406
2407         https://bugs.webkit.org/show_bug.cgi?id=119082
2408
2409         Reviewed by Dirk Schulze.
2410
2411         * fast/canvas/canvas-blending-clipping-expected.txt: Added.
2412         * fast/canvas/canvas-blending-clipping.html: Added.
2413         * fast/canvas/canvas-blending-color-over-color-expected.txt: Added.
2414         * fast/canvas/canvas-blending-color-over-color.html: Added.
2415         * fast/canvas/canvas-blending-color-over-gradient-expected.txt: Added.
2416         * fast/canvas/canvas-blending-color-over-gradient.html: Added.
2417         * fast/canvas/canvas-blending-color-over-image-expected.txt: Added.
2418         * fast/canvas/canvas-blending-color-over-image.html: Added.
2419         * fast/canvas/canvas-blending-color-over-pattern-expected.txt: Added.
2420         * fast/canvas/canvas-blending-color-over-pattern.html: Added.
2421         * fast/canvas/canvas-blending-fill-style-expected.txt: Added.
2422         * fast/canvas/canvas-blending-fill-style.html: Added.
2423         * fast/canvas/canvas-blending-global-alpha-expected.txt: Added.
2424         * fast/canvas/canvas-blending-global-alpha.html: Added.
2425         * fast/canvas/canvas-blending-gradient-over-color-expected.txt: Added.
2426         * fast/canvas/canvas-blending-gradient-over-color.html: Added.
2427         * fast/canvas/canvas-blending-gradient-over-gradient-expected.txt: Added.
2428         * fast/canvas/canvas-blending-gradient-over-gradient.html: Added.
2429         * fast/canvas/canvas-blending-gradient-over-image-expected.txt: Added.
2430         * fast/canvas/canvas-blending-gradient-over-image.html: Added.
2431         * fast/canvas/canvas-blending-gradient-over-pattern-expected.txt: Added.
2432         * fast/canvas/canvas-blending-gradient-over-pattern.html: Added.
2433         * fast/canvas/canvas-blending-helpers.js: Added.
2434         (separateBlendFunctions.normal):
2435         (separateBlendFunctions.multiply):
2436         (separateBlendFunctions.screen):
2437         (separateBlendFunctions.overlay):
2438         (separateBlendFunctions.darken):
2439         (separateBlendFunctions.lighten):
2440         (separateBlendFunctions.colorDodge):
2441         (separateBlendFunctions.colorBurn):
2442         (separateBlendFunctions.hardLight):
2443         (separateBlendFunctions.softLight):
2444         (separateBlendFunctions.difference):
2445         (separateBlendFunctions.exclusion):
2446         (applyBlendMode):
2447         (luminosity):
2448         (clipColor):
2449         (setLuminosity):
2450         (saturation):
2451         (setSaturation):
2452         (nonSeparateBlendFunctions.hue):
2453         (nonSeparateBlendFunctions.saturation):
2454         (nonSeparateBlendFunctions.color):
2455         (nonSeparateBlendFunctions.luminosity):
2456         (drawColorInContext):
2457         (drawBackdropColorInContext):
2458         (drawSourceColorInContext):
2459         (fillPathWithColorInContext):
2460         (fillPathWithBackdropInContext):
2461         (fillPathWithSourceInContext):
2462         (applyTransformsToContext):
2463         (drawBackdropColorWithShadowInContext):
2464         (drawSourceColorRectOverShadow):
2465         (.backdropImage.onload):
2466         (drawColorImageInContext):
2467         (drawBackdropColorImageInContext):
2468         (drawSourceColorImageInContext):
2469         (drawColorPatternInContext):
2470         (drawBackdropColorPatternInContext):
2471         (drawSourceColorPatternInContext):
2472         (drawGradientInContext):
2473         (drawBackdropColorGradientInContext):
2474         (drawSourceColorGradientInContext):
2475         (blendColors):
2476         (separateBlendColors):
2477         (nonSeparateBlendColors):
2478         * fast/canvas/canvas-blending-image-over-color-expected.txt: Added.
2479         * fast/canvas/canvas-blending-image-over-color.html: Added.
2480         * fast/canvas/canvas-blending-image-over-gradient-expected.txt: Added.
2481         * fast/canvas/canvas-blending-image-over-gradient.html: Added.
2482         * fast/canvas/canvas-blending-image-over-image-expected.txt: Added.
2483         * fast/canvas/canvas-blending-image-over-image.html: Added.
2484         * fast/canvas/canvas-blending-image-over-pattern-expected.txt: Added.
2485         * fast/canvas/canvas-blending-image-over-pattern.html: Added.
2486         * fast/canvas/canvas-blending-pattern-over-color-expected.txt: Added.
2487         * fast/canvas/canvas-blending-pattern-over-color.html: Added.
2488         * fast/canvas/canvas-blending-pattern-over-gradient-expected.txt: Added.
2489         * fast/canvas/canvas-blending-pattern-over-gradient.html: Added.
2490         * fast/canvas/canvas-blending-pattern-over-image-expected.txt: Added.
2491         * fast/canvas/canvas-blending-pattern-over-image.html: Added.
2492         * fast/canvas/canvas-blending-pattern-over-pattern-expected.txt: Added.
2493         * fast/canvas/canvas-blending-pattern-over-pattern.html: Added.
2494         * fast/canvas/canvas-blending-shadow-expected.txt: Added.
2495         * fast/canvas/canvas-blending-shadow.html: Added.
2496         * fast/canvas/canvas-blending-text-expected.txt: Added.
2497         * fast/canvas/canvas-blending-text.html: Added.
2498         * fast/canvas/canvas-blending-transforms-expected.txt: Added.
2499         * fast/canvas/canvas-blending-transforms.html: Added.
2500
2501 2013-08-02  Brady Eidson  <beidson@apple.com>
2502
2503         REGRESSION (r130783): Scrolling is broken going back to a cached page from a page that still has outstanding subresources.
2504         <rdar://problem/14601124> and https://bugs.webkit.org/show_bug.cgi?id=119416
2505
2506         Reviewed by Darin Adler.
2507
2508         * http/tests/loading/resources/page-with-slow-loading-subresource.html: Added.
2509         * http/tests/loading/resources/slowimage.php: Added.
2510         * http/tests/loading/unfinished-load-back-to-cached-page-callbacks-expected.txt:
2511         * http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html:
2512         * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks-expected.txt: Copied from LayoutTests/http/tests/loading/unfinished-load-back-to-cached-page-callbacks-expected.txt.
2513         * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html: Copied from LayoutTests/http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html.
2514
2515 2013-08-02  Antoine Quint  <graouts@apple.com>
2516
2517         <input type="search"> doesn't correctly handle the "size" attribute
2518         https://bugs.webkit.org/show_bug.cgi?id=119174
2519
2520         New test fast/forms/search/search-size-with-decorations.html that checks the different
2521         decorations for search fields and the resulting sizes.
2522
2523         Also rebaselining the following tests since the rendering of search fields changed:
2524
2525         fast/forms/search-cancel-button-style-sharing.html
2526         fast/forms/search-display-none-cancel-button.html
2527         fast/forms/searchfield-heights.html
2528         fast/forms/control-restrict-line-height.html
2529         fast/forms/placeholder-pseudo-style.html
2530         fast/forms/search-rtl.html
2531         fast/css/text-overflow-input.html
2532         fast/forms/placeholder-position.html
2533         fast/repaint/search-field-cancel.html
2534         fast/forms/input-appearance-height.html
2535         fast/forms/search-vertical-alignment.html
2536         fast/forms/box-shadow-override.html
2537         fast/forms/search/search-size-with-decorations.html
2538         fast/css/input-search-padding.html
2539         fast/forms/search-styled.html
2540
2541         Reviewed by Darin Adler.
2542
2543         * fast/forms/placeholder-position-expected.txt:
2544         * fast/forms/search/search-size-with-decorations-expected.txt: Added.
2545         * fast/forms/search/search-size-with-decorations.html: Added.
2546         * fast/repaint/search-field-cancel-expected.txt:
2547         * platform/mac/fast/css/input-search-padding-expected.txt:
2548         * platform/mac/fast/css/text-overflow-input-expected.png:
2549         * platform/mac/fast/css/text-overflow-input-expected.txt:
2550         * platform/mac/fast/forms/box-shadow-override-expected.png:
2551         * platform/mac/fast/forms/box-shadow-override-expected.txt:
2552         * platform/mac/fast/forms/control-restrict-line-height-expected.png:
2553         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
2554         * platform/mac/fast/forms/input-appearance-height-expected.png:
2555         * platform/mac/fast/forms/input-appearance-height-expected.txt:
2556         * platform/mac/fast/forms/placeholder-position-expected.png:
2557         * platform/mac/fast/forms/placeholder-pseudo-style-expected.png:
2558         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
2559         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.png:
2560         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
2561         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
2562         * platform/mac/fast/forms/search-rtl-expected.png:
2563         * platform/mac/fast/forms/search-rtl-expected.txt:
2564         * platform/mac/fast/forms/search-styled-expected.txt:
2565         * platform/mac/fast/forms/search-vertical-alignment-expected.png:
2566         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
2567         * platform/mac/fast/forms/search/search-size-with-decorations-expected.png: Added.
2568         * platform/mac/fast/forms/searchfield-heights-expected.png:
2569         * platform/mac/fast/forms/searchfield-heights-expected.txt:
2570         * platform/mac/fast/repaint/search-field-cancel-expected.png:
2571
2572 2013-08-02  Zalan Bujtas  <zalan@apple.com>
2573
2574         Frame flattening: Change the logic on whether resize event needs to be dispatched.
2575         https://bugs.webkit.org/show_bug.cgi?id=119394
2576
2577         Reviewed by Simon Fraser.
2578
2579         http://trac.webkit.org/changeset/149287 changed the logic so that resize events are
2580         sent out from FrameView::setFrameRect() too. Checking whether frame flattening is
2581         enabled is sufficient enough to ensure that no extra resize events are dispatched.
2582
2583         * fast/frames/flattening/iframe-flattening-resize-event-count-expected.txt: Added.
2584         * fast/frames/flattening/iframe-flattening-resize-event-count.html: Added.
2585         * fast/frames/flattening/resources/iframe-to-resize.html: Added.
2586
2587 2013-08-01  Commit Queue  <commit-queue@webkit.org>
2588
2589         Unreviewed, rolling out r153608.
2590         http://trac.webkit.org/changeset/153608
2591         https://bugs.webkit.org/show_bug.cgi?id=119425
2592
2593         Snorkled fast/multicol/overflow-content-expected.html
2594         (Requested by kling on #webkit).
2595
2596         * fast/css/identical-logical-height-decl-expected.html: Removed.
2597         * fast/css/identical-logical-height-decl.html: Removed.
2598
2599 2013-08-01  Rob Buis  <rwlbuis@webkit.org>
2600
2601         selectors should match attribute name with case sensitivity based on element & document type
2602         https://bugs.webkit.org/show_bug.cgi?id=71152
2603
2604         Reviewed by Darin Adler.
2605
2606         Results matches FireFox nightly.
2607
2608         * fast/dom/SelectorAPI/attrname-case-insensitive-expected.txt: Added.
2609         * fast/dom/SelectorAPI/attrname-case-insensitive.html: Check that in HTML documents CSS selectors
2610         use case-insensitive attribute name matching for HTML elements, case-sensitive otherwise.
2611         * fast/dom/SelectorAPI/attrname-case-sensitive-expected.txt: Added.
2612         * fast/dom/SelectorAPI/attrname-case-sensitive.xhtml: Check that in XHTML documents CSS selectors
2613         always use case-sensitive attribute name matching.
2614         * svg/css/case-sensitive-attrname-selectors-expected.txt: Added.
2615         * svg/css/case-sensitive-attrname-selectors.html: Check that in HTML documents CSS selectors in stylesheets
2616         use case-insensitive attribute name matching for HTML elements, case-sensitive otherwise.
2617
2618 2013-08-01  Alexey Proskuryakov  <ap@apple.com>
2619
2620         <rdar://problem/14625616> http/tests/download/basic-ascii.html and http/tests/download/literal-utf-8.html fails
2621
2622         Changed the PHP files to not have a BOM, which confuses some versions of PHP.
2623         They are both ASCII anyway.
2624
2625         * http/tests/download/resources/basic-ascii.php:
2626         * http/tests/download/resources/literal-utf-8.php:
2627
2628 2013-08-01  Dean Jackson  <dino@apple.com>
2629
2630         srcset algorithm breaks base64 src attributes
2631         https://bugs.webkit.org/show_bug.cgi?id=119413
2632
2633         Reviewed by Darin Adler.
2634
2635         Four new tests that exercise candidate matching. In particular:
2636         - base64 encoded src attributes
2637         - base64 encoded srcset attributes that are escaped
2638         - attributes without scale modifiers
2639         - attributes that have modifiers other than scale
2640
2641         * fast/hidpi/image-srcset-change-dynamically-from-js.html: Minor change to add scale modifier.
2642         * fast/hidpi/image-srcset-data-src.html: Added.
2643         * fast/hidpi/image-srcset-data-srcset.html: Added.
2644         * fast/hidpi/image-srcset-nomodifier.html: Added.
2645         * fast/hidpi/image-srcset-viewport-modifiers.html: Added.
2646         * platform/mac/fast/hidpi/image-srcset-data-src-expected.png: Added.
2647         * platform/mac/fast/hidpi/image-srcset-data-src-expected.txt: Added.
2648         * platform/mac/fast/hidpi/image-srcset-data-srcset-expected.png: Added.
2649         * platform/mac/fast/hidpi/image-srcset-data-srcset-expected.txt: Added.
2650         * platform/mac/fast/hidpi/image-srcset-nomodifier-expected.png: Added.
2651         * platform/mac/fast/hidpi/image-srcset-nomodifier-expected.txt: Added.
2652         * platform/mac/fast/hidpi/image-srcset-viewport-modifiers-expected.png: Added.
2653         * platform/mac/fast/hidpi/image-srcset-viewport-modifiers-expected.txt: Added.
2654
2655 2013-08-01  Dean Jackson  <dino@apple.com>
2656
2657         Minor cleanup for srcset tests
2658         https://bugs.webkit.org/show_bug.cgi?id=119407
2659
2660         Reviewed by Tim Horton.
2661
2662         Other than small typos and style tweaks, there are three
2663         main changes here:
2664
2665         1. Collect duplicated code into a helper file.
2666         2. Make sure the tests that add or remove the attributes
2667         can run standalone outside of DRT.
2668         3. Update the -simple test with new images that make it
2669         more clear what srcset is doing.
2670
2671         * fast/hidpi/image-srcset-change-dynamically-from-js.html:
2672         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
2673         * fast/hidpi/image-srcset-invalid-inputs-except-one.html:
2674         * fast/hidpi/image-srcset-invalid-inputs.html:
2675         * fast/hidpi/image-srcset-only-src-attribute.html:
2676         * fast/hidpi/image-srcset-remove-dynamically-from-js.html:
2677         * fast/hidpi/image-srcset-same-alternative-for-both-attributes.html:
2678         * fast/hidpi/image-srcset-simple.html:
2679         * fast/hidpi/image-srcset-src-selection.html:
2680         * fast/hidpi/resources/image-set-1x.png: Added.
2681         * fast/hidpi/resources/image-set-2x.png: Added.
2682         * fast/hidpi/resources/srcset-helper.js: Added.
2683         * platform/mac/fast/hidpi/image-srcset-simple-expected.png:
2684         * platform/mac/fast/hidpi/image-srcset-simple-expected.txt:
2685
2686 2013-08-01  Romain Perier  <romain.perier@gmail.com>
2687
2688         Implement img element's srcset attribute
2689         https://bugs.webkit.org/show_bug.cgi?id=110252
2690
2691         Reviewed by Dean Jackson.
2692
2693         * fast/hidpi/image-srcset-simple.html: Ensures that the good image
2694         is selected from srcset by the user agent according to the choosen scale factor.
2695         * fast/hidpi/image-srcset-src-selection.html: Ensures that the image
2696         from the src attribute is collected by the parsing algorithm and selected by the user agent
2697         when no other candidate matches the scale factor.
2698         * fast/hidpi/image-srcset-only-src-attribute.html: Ensures that the algorithms used for srcset
2699         does not change the behaviour of the src attribute when the srcset attribute is not defined,
2700         even using scale factor greater than 1.
2701         * fast/hidpi/image-srcset-same-alternative-for-both-attributes.html: Ensures that the good image
2702         is selected by the user agent when src and srcset contain an image with a scale factor of 1.
2703         * fast/hidpi/image-srcset-invalid-inputs.html: Ensures that the parsing and the selection
2704         algorithms support invalid inputs. Theses ones are simply ignored.
2705         * fast/hidpi/image-srcset-invalid-inputs-except-one.html: Ensures that a valid image
2706         is selected even if this one is part of a set containing invalid inputs.
2707         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html: Ensures that the image from
2708         the src attribute is choosen when srcset contains only invalid inputs, this selection
2709         should not depend on the scale factor.
2710         * fast/hidpi/image-srcset-change-dynamically-from-js.html: Ensures that src and srcset attributes
2711         can be changed dynamically from javascript.
2712         * fast/hidpi/image-srcset-remove-dynamically-from-js.html: Ensures that src attribute
2713         can be removed dynamically from javascript.
2714         * platform/mac/fast/hidpi/image-srcset-simple-expected.png:
2715         * platform/mac/fast/hidpi/image-srcset-simple-expected.txt:
2716         * platform/mac/fast/hidpi/image-srcset-src-selection-expected.png:
2717         * platform/mac/fast/hidpi/image-srcset-src-selection-expected.txt:
2718         * platform/mac/fast/hidpi/image-srcset-only-src-attribute-expected.png:
2719         * platform/mac/fast/hidpi/image-srcset-only-src-attribute-expected.txt:
2720         * platform/mac/fast/hidpi/image-srcset-same-alternative-for-both-attributes-expected.png:
2721         * platform/mac/fast/hidpi/image-srcset-same-alternative-for-both-attributes-expected.txt:
2722         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-expected.png:
2723         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-expected.txt:
2724         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-except-one-expected.png:
2725         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-except-one-expected.txt:
2726         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-correct-src-expected.png:
2727         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-correct-src-expected.txt:
2728         * platform/mac/fast/hidpi/image-srcset-change-dynamically-from-js-expected.png:
2729         * platform/mac/fast/hidpi/image-srcset-change-dynamically-from-js-expected.txt:
2730         * platform/mac/fast/hidpi/image-srcset-remove-dynamically-from-js-expected.png:
2731         * platform/mac/fast/hidpi/image-srcset-remove-dynamically-from-js-expected.txt:
2732
2733 2013-08-01  Bem Jones-Bey  <bjonesbe@adobe.com>
2734
2735         [CSS Shapes] New positioning model: support for stacked floats with shape-outside
2736         https://bugs.webkit.org/show_bug.cgi?id=118087
2737
2738         Reviewed by Alexandru Chiculita.
2739
2740         Import new test for stacked floats from the CSSWG's repository to
2741         replace the old tests. The simple horizontal rectangle test is no
2742         longer applicable now that float stacking ignores shapes, so it has
2743         just been removed.
2744
2745         * TestExpectations: Remove skipping for replaced tests.
2746         * csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Added.
2747         * csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Added.
2748         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-horizontal-multiple-expected.html: Removed.
2749         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-horizontal-multiple.html: Removed.
2750         * fast/shapes/shape-outside-floats/shape-outside-floats-stacked-expected.html: Removed.
2751         * fast/shapes/shape-outside-floats/shape-outside-floats-stacked.html: Removed.
2752
2753 2013-08-01  Bem Jones-Bey  <bjonesbe@adobe.com>
2754
2755         Update polygon shape-outside tests for upstream changes
2756         https://bugs.webkit.org/show_bug.cgi?id=119414
2757
2758         Reviewed by Alexandru Chiculita.
2759
2760         The refs were updated upstream to make them work properly in Blink.
2761         This pulls in that change to keep things in sync.
2762
2763         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html:
2764         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html:
2765         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html:
2766
2767 2013-08-01  Oliver Hunt  <oliver@apple.com>
2768
2769         DFG is not enforcing correct ordering of ToString conversion in MakeRope
2770         https://bugs.webkit.org/show_bug.cgi?id=119408
2771
2772         Reviewed by Filip Pizlo.
2773
2774         Add tests
2775
2776         * fast/js/dfg-make-rope-side-effects-expected.txt: Added.
2777         * fast/js/dfg-make-rope-side-effects.html: Added.
2778         * fast/js/script-tests/dfg-make-rope-side-effects.js: Added.
2779         (f):
2780         (k.valueOf):
2781         (k.toString):
2782
2783 2013-08-01  Filip Pizlo  <fpizlo@apple.com>
2784
2785         DFG optimizations don't handle neutered arrays properly
2786         https://bugs.webkit.org/show_bug.cgi?id=119409
2787
2788         Reviewed by Mark Hahnenberg and Oliver Hunt.
2789
2790         * fast/js/dfg-typed-array-neuter-expected.txt: Added.
2791         * fast/js/dfg-typed-array-neuter.html: Added.
2792         * fast/js/script-tests/dfg-typed-array-neuter.js: Added.
2793         (foo):
2794         (bar):
2795
2796 2013-08-01  Morten Stenshorne  <mstensho@opera.com>
2797
2798         REGRESSION (Safari 6 - ToT): Incorrectly assumes that RenderStyle data can be shared
2799         https://bugs.webkit.org/show_bug.cgi?id=113058
2800
2801         Reviewed by Andreas Kling.
2802
2803         * fast/css/identical-logical-height-decl-expected.html: Added.
2804         * fast/css/identical-logical-height-decl.html: Added.
2805
2806 2013-08-01  Simon Fraser  <simon.fraser@apple.com>
2807
2808         Mark some ref tests that sometimes file becaues of colorspace
2809         issues as both Pass and ImageOnlyFailure.
2810
2811         * platform/mac/TestExpectations:
2812
2813 2013-08-01  Jer Noble  <jer.noble@apple.com>
2814
2815         REGRESSION (r153448) video-controls-captions-trackmenu.html is failing
2816         https://bugs.webkit.org/show_bug.cgi?id=119376
2817
2818         Reviewed by Simon Fraser.
2819
2820         Call showMenu() before attempting to click on the caption menu items.
2821
2822         * media/video-controls-captions-trackmenu.html:
2823         * platform/mac/TestExpectations:
2824
2825 2013-08-01  Ruth Fong  <ruth_fong@apple.com>
2826
2827         Crashing Test: fast/forms/color/input-color-onchange-event.html
2828         <rdar://problem/14621667> and https://bugs.webkit.org/show_bug.cgi?id=119403
2829
2830         Reviewed by Tim Horton.
2831
2832         * platform/mac-wk2/TestExpectations:
2833         * platform/mac/TestExpectations:
2834
2835 2013-08-01  Simon Fraser  <simon.fraser@apple.com>
2836
2837         http/tests/multipart/invalid-image-data-standalone.html needs to skipped, not
2838         just marked as failing, otherwise it gets listed as a test that times out.
2839
2840         * platform/mac/TestExpectations:
2841
2842 2013-08-01  Andrei Parvu  <parvu@adobe.com>
2843
2844         mask-repeat: round bug
2845
2846         Added tests for the -webkit-mask-repeat: round property.
2847         https://bugs.webkit.org/show_bug.cgi?id=119080
2848
2849         Reviewed by Dirk Schulze.
2850
2851         * css3/masking/mask-repeat-round-auto1-expected.html: Added.
2852         * css3/masking/mask-repeat-round-auto1.html: Added.
2853         * css3/masking/mask-repeat-round-auto2-expected.html: Added.
2854         * css3/masking/mask-repeat-round-auto2.html: Added.
2855         * css3/masking/mask-repeat-round-border-expected.html: Added.
2856         * css3/masking/mask-repeat-round-border.html: Added.
2857         * css3/masking/mask-repeat-round-content-expected.html: Added.
2858         * css3/masking/mask-repeat-round-content.html: Added.
2859         * css3/masking/mask-repeat-round-padding-expected.html: Added.
2860         * css3/masking/mask-repeat-round-padding.html: Added.
2861         * css3/masking/resources/circle.png: Added.
2862         * css3/background/background-repeat-round-auto1-expected.html: Added.
2863         * css3/background/background-repeat-round-auto1.html: Added.
2864         * css3/background/background-repeat-round-auto2-expected.html: Added.
2865         * css3/background/background-repeat-round-auto2.html: Added.
2866         * css3/background/background-repeat-round-border-expected.html: Added.
2867         * css3/background/background-repeat-round-border.html: Added.
2868         * css3/background/background-repeat-round-content-expected.html: Added.
2869         * css3/background/background-repeat-round-content.html: Added.
2870         * css3/background/background-repeat-round-padding-expected.html: Added.
2871         * css3/background/background-repeat-round-padding.html: Added.
2872         * css3/background/resources/circle.png: Added.
2873
2874
2875 2013-08-01  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
2876
2877         [Qt] Unreviewed expected pixel test result update after r153522.
2878
2879         * platform/qt-5.0-wk2/compositing/overflow/overflow-compositing-descendant-expected.png:
2880         * platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.png:
2881         * platform/qt-5.0-wk2/compositing/visibility/visibility-simple-video-layer-expected.png:
2882         * platform/qt-5.0-wk2/css2.1/20110323/replaced-min-max-001-expected.png:
2883         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-14-d-expected.png:
2884         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-24-d-expected.png:
2885         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-34-d-expected.png:
2886         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-44-d-expected.png:
2887         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
2888         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
2889         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
2890         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
2891         * platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-expected.png: Added.
2892         * platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-stacking-expected.png:
2893         * platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize09-expected.png: Added.
2894         * platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize10-expected.png: Added.
2895         * platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize11-expected.png: Added.
2896         * platform/qt-5.0-wk2/fast/backgrounds/size/contain-and-cover-expected.png: Added.
2897         * platform/qt-5.0-wk2/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
2898         * platform/qt-5.0-wk2/fast/borders/border-image-side-reduction-expected.png:
2899         * platform/qt-5.0-wk2/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.png: Added.
2900         * platform/qt-5.0-wk2/fast/repaint/block-layout-inline-children-replaced-expected.png:
2901         * platform/qt-5.0-wk2/fast/repaint/fixed-position-transparency-with-overflow-expected.png:
2902         * platform/qt-5.0-wk2/fast/replaced/width100percent-image-expected.png:
2903         * platform/qt-5.0-wk2/scrollbars/overflow-scrollbar-combinations-expected.png:
2904         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
2905         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
2906         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
2907         * platform/qt-5.0-wk2/svg/custom/createImageElement-expected.png:
2908         * platform/qt-5.0-wk2/svg/custom/createImageElement2-expected.png:
2909         * platform/qt-5.0-wk2/svg/custom/image-parent-translation-expected.png:
2910         * platform/qt-5.0-wk2/svg/custom/js-update-image-and-display-expected.png:
2911         * platform/qt-5.0-wk2/svg/custom/js-update-image-and-display2-expected.png:
2912         * platform/qt-5.0-wk2/svg/custom/js-update-image-and-display3-expected.png:
2913         * platform/qt-5.0-wk2/svg/custom/js-update-image-expected.png:
2914         * platform/qt-5.0-wk2/svg/custom/pointer-events-image-css-transform-expected.png:
2915         * platform/qt-5.0-wk2/svg/custom/pointer-events-image-expected.png:
2916         * platform/qt-5.0-wk2/svg/custom/text-image-opacity-expected.png:
2917         * platform/qt-5.0-wk2/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png:
2918         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
2919         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
2920         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
2921         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
2922         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
2923         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
2924         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
2925         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
2926         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
2927         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
2928         * platform/qt-5.0-wk2/svg/hixie/perf/004-expected.png:
2929         * platform/qt-5.0-wk2/svg/transforms/animated-path-inside-transformed-html-expected.png:
2930         * platform/qt-5.0-wk2/svg/wicd/test-rightsizing-b-expected.png:
2931         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug101674-expected.png:
2932         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug11026-expected.png:
2933         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug1188-expected.png:
2934         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug1296-expected.png:
2935         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug1430-expected.png:
2936         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug2981-2-expected.png:
2937         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug4284-expected.png:
2938         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug4427-expected.png:
2939         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug56563-expected.png:
2940         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug625-expected.png:
2941         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug97383-expected.png:
2942         * platform/qt-5.0-wk2/tables/mozilla/core/bloomberg-expected.png:
2943         * platform/qt-5.0-wk2/tables/mozilla/core/misc-expected.png:
2944         * platform/qt-5.0-wk2/tables/mozilla/other/cell_widths-expected.png:
2945         * platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
2946
2947 2013-07-31  Seokju Kwon  <seokju@webkit.org>
2948
2949         [GTK] Unreviewed gardening
2950         https://bugs.webkit.org/show_bug.cgi?id=119283
2951
2952         Unreviewed GTK gardening.
2953
2954         * platform/gtk/TestExpectations: Remove duplicated entry.
2955
2956 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2957
2958         Skip media/track/track-language-preference.html and media/track/track-prefer-captions.html
2959         rather than just marking them as [ Pass Fail ] since they timeout so often and slow
2960         everything down.
2961
2962         * platform/mac/TestExpectations:
2963
2964 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2965
2966         Clobbering window.console is not cool because it makes debugging tests
2967         harder.
2968
2969         * media/video-test.js:
2970         (logConsole):
2971
2972 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2973
2974         r153462 erroneously unskipped http/tests/multipart/invalid-image-data-standalone.html
2975         so put it back.
2976
2977         * platform/mac/TestExpectations:
2978
2979 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2980
2981         compositing/patterns/direct-pattern-compositing tests suffer
2982         from colorspace issues that cause image failures on some machines.
2983
2984         * platform/mac/TestExpectations:
2985
2986 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2987
2988         media/video-controls-captions-trackmenu.html either crashes,
2989         fails or passes.
2990
2991         * platform/mac/TestExpectations:
2992
2993 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2994
2995         Gardening:
2996         
2997         webkit.org/b/119374 fast/workers/termination-early.html [ Pass Crash ]
2998         webkit.org/b/119375 fast/workers/worker-call.html [ Failure ]
2999
3000         * platform/mac/TestExpectations:
3001
3002 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
3003
3004         Clobbering window.console is not cool
3005         https://bugs.webkit.org/show_bug.cgi?id=119364
3006
3007         Reviewed by Tim Horton.
3008         
3009         full-screen-test.js overrides window.console, which is hella
3010         confusing if you're trying to use console.log to debug a fullscreen test.
3011
3012         * fullscreen/full-screen-test.js:
3013         (logConsole):
3014         * fullscreen/resources/not-allowed.html:
3015
3016 2013-07-31  Mark Lam  <mark.lam@apple.com>
3017
3018         Gardening: changing expectation for fast/forms/color/input-color-onchange-event.html
3019         to "Crash Pass" instead of "Skip".
3020
3021         Not reviewed.
3022
3023         * TestExpectations:
3024
3025 2013-07-31  Ryosuke Niwa  <rniwa@webkit.org>
3026
3027         Reuse of XMLHttpRequests causes character corruption in response text
3028         https://bugs.webkit.org/show_bug.cgi?id=119358
3029
3030         Reviewed by Anders Carlsson.
3031
3032         * http/tests/xmlhttprequest/reopen-encoding-expected.txt: Added.
3033         * http/tests/xmlhttprequest/reopen-encoding.html: Added.
3034         * http/tests/xmlhttprequest/resources/get-utf-8.cgi: Added.
3035         * http/tests/xmlhttprequest/resources/get-windows-1251.cgi: Added.
3036
3037 2013-07-31  Mark Lam  <mark.lam@apple.com>
3038
3039         Bot greening.
3040
3041         Not reviewed.
3042
3043         * TestExpectations:
3044         - Skipping fast/forms/color/input-color-onchange-event.html which will
3045           crash with a failed assertion on debug builds.
3046           This should be un-skipped when https://bugs.webkit.org/show_bug.cgi?id=119094
3047           is fixed.
3048
3049 2013-07-31  Rob Buis  <rwlbuis@webkit.org>
3050
3051         Convert SVG test from r153433 to a reftest
3052         https://bugs.webkit.org/show_bug.cgi?id=119346
3053
3054         Reviewed by Philip Rogers.
3055
3056         Reftest taken from https://chromium.googlesource.com/chromium/blink/+/ac10e305a870c8fd500b42e90075aee3aa48da8d.
3057
3058         * platform/qt/svg/animations/attributeNameAndAttributeTypeMissmatch-expected.txt: Removed.
3059         * svg/animations/attributeNameAndAttributeTypeMismatch-expected.html: Added.
3060         * svg/animations/attributeNameAndAttributeTypeMismatch.html: Added.
3061         * svg/animations/attributeNameAndAttributeTypeMissmatch.svg: Removed.
3062
3063 2013-07-31  Ruth Fong  <ruth_fong@apple.com>
3064
3065         <input type=color> Mac UI behaviour
3066         <rdar://problem/10269922> and https://bugs.webkit.org/show_bug.cgi?id=61276
3067
3068         Reviewed by Brady Eidson.
3069
3070         Updated tests to reflect <input type='color'> being implemented with a native color picker.
3071
3072         * fast/forms/color/input-color-onchange-event-expected.txt:
3073
3074         * platform/mac/TestExpectations: Enabled fast/form/color tests on Mac.
3075
3076         * platform/mac/accessibility/color-well-expected.txt:
3077         * platform/mac/accessibility/role-subrole-roledescription-expected.txt:
3078         * platform/mac/accessibility/role-subrole-roledescription.html:
3079
3080         * platform/mac/fast/forms/color/input-appearance-color-expected.txt: Updated test expectations
3081         on Mac to reflect the fact that the list attribute for <input type='color'> is not yet supported.
3082
3083 2013-07-31  Mark Hahnenberg  <mhahnenberg@apple.com>
3084
3085         DFG doesn't account for inlining of functions with switch statements that haven't been executed by the baseline JIT
3086         https://bugs.webkit.org/show_bug.cgi?id=119349
3087
3088         Reviewed by Geoffrey Garen.
3089
3090         * fast/js/dfg-inline-switch-imm-expected.txt: Added.
3091         * fast/js/dfg-inline-switch-imm.html: Added.
3092         * fast/js/script-tests/dfg-inline-switch-imm.js: Added.
3093         (foo):
3094         (bar):
3095
3096 2013-07-31  Tim Horton  <timothy_horton@apple.com>
3097
3098         RenderEmbeddedObject::isReplacementObscured is wrong if an obscuring element has pointer-events: none set
3099         https://bugs.webkit.org/show_bug.cgi?id=119348
3100
3101         Reviewed by Dean Jackson.
3102
3103         Change the expected outcome of the test to want a visually-obscured
3104         but clickable embed (because the obscuring element has pointer-events: none)
3105         to be considered obscured.
3106
3107         Also, adjust the test so that it runs all of the subtests even if
3108         some of them fail.
3109
3110         * plugins/unavailable-plugin-indicator-obscurity-expected.txt:
3111         * plugins/unavailable-plugin-indicator-obscurity.html:
3112
3113 2013-07-23  Roger Fong  <roger_fong@apple.com>
3114
3115         Unreviewed gardening. AppleWin port.
3116
3117         * platform/win/editing/selection/move-left-right-expected.txt:
3118
3119 2013-07-31  Bem Jones-Bey  <bjonesbe@adobe.com>
3120
3121         [CSS Shapes] Stop using internals in shape-outside tests
3122         https://bugs.webkit.org/show_bug.cgi?id=119229
3123
3124         Reviewed by Alexandru Chiculita.
3125
3126         We no longer need to use window.internals for shape-outside, since it
3127         is enabled by default on ports where it is compiled in. To make the
3128         w3c spec test cleaner, that reference has been removed from all of the
3129         tests.
3130
3131         * csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html:
3132         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html:
3133         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html:
3134         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html:
3135         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html:
3136         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html:
3137         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html:
3138         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html:
3139         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html:
3140         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html:
3141         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html:
3142         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html:
3143         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html:
3144         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html:
3145         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html:
3146         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html:
3147         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html:
3148         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html:
3149         * csswg/submitted/shapes/shape-outside/shape-outside-floats-square-000.html:
3150         * csswg/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html:
3151         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html:
3152         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html:
3153         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html:
3154         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html:
3155         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html:
3156         * csswg/submitted/shapes/shape-outside/w3c-import.log:
3157
3158 2013-07-31  Ryosuke Niwa  <rniwa@webkit.org>
3159
3160         Test assignment to indexed window properties
3161         https://bugs.webkit.org/show_bug.cgi?id=119307
3162
3163         Reviewed by Geoffrey Garen.
3164
3165         Merge https://chromium.googlesource.com/chromium/blink/+/bdeca10fa79477f669cab1e5b081a480e743fd3f
3166
3167         * http/tests/security/xss-DENIED-window-index-assign-expected.txt: Added.
3168         * http/tests/security/xss-DENIED-window-index-assign.html: Added.
3169
3170 2013-07-31  Ryosuke Niwa  <rniwa@webkit.org>
3171
3172         Add a test to ensure SelectElement removes an option when null is assigned by indexed setter
3173         https://bugs.webkit.org/show_bug.cgi?id=119311
3174
3175         Reviewed by Alexey Proskuryakov.
3176
3177         Merge a test in https://chromium.googlesource.com/chromium/blink/+/da5c8d908b87f75c5ba3d1457c2353642e999963
3178         even though the regression never existed in WebKit.
3179
3180         * fast/forms/select/select-assign-null-expected.txt: Added.
3181         * fast/forms/select/select-assign-null.html: Added.
3182
3183 2013-07-31  Simon Pena  <simon.pena@samsung.com>
3184
3185         [GTK] Unreviewed gardening. Remove flaky tests from TestExpectations.
3186
3187         * platform/gtk/TestExpectations: Remove tests no longer flaky after
3188         webkit.org/b/100688 was fixed in r140166.
3189
3190 2013-07-30  Tim Horton  <timothy_horton@apple.com>
3191
3192         DHTML drag can result in a null-deref under WebDragClient::startDrag
3193         https://bugs.webkit.org/show_bug.cgi?id=119297
3194         <rdar://problem/14213012>
3195
3196         Reviewed by Simon Fraser.
3197
3198         Add a test that ensures that using a zero-size in-document non-<img>
3199         element for setDragImage() doesn't crash.
3200
3201         * fast/events/setDragImage-in-document-element-crash-expected.txt: Added.
3202         * fast/events/setDragImage-in-document-element-crash.html: Added.
3203
3204 2013-07-30  Pravin D  <pravind@samsung.com>
3205
3206         Dotted borders render w/ artifacts and sometimes as solid lines
3207         https://bugs.webkit.org/show_bug.cgi?id=3964
3208
3209         Reviewed by Elliott Sprehn.
3210
3211         * fast/table/border-collapsing/dotted-collapsed-border-expected.txt: Added.
3212         * fast/table/border-collapsing/dotted-collapsed-border.html: Added.
3213         * platform/qt/fast/table/border-collapsing/dotted-collapsed-border-expected.png: Added.
3214
3215 2013-07-30  Vani Hegde  <vani.hegde@samsung.com>
3216
3217         Gmail reply email - Bold and Italic style  get stuck
3218         https://bugs.webkit.org/show_bug.cgi?id=118185
3219
3220         Reviewed by Ryosuke Niwa.
3221
3222         Layout tests added to test bold/italic style toggling on a content
3223         with mixed editability.
3224
3225         * editing/editing.js:
3226         (runDumpAsTextEditingTest): Replaced markupResultList with
3227         elementsForDumpingMarkupList to store all markup data to be logged
3228         at the end of test.
3229         (debugForDumpAsText): Changed to use elementsForDumpingMarkupList.
3230         (startNewMarkupGroup): Added utility function to hold intermediate
3231         data by separating <ol>.
3232         * editing/style/toggle-style-bold-italic-expected.txt: Added.
3233         * editing/style/toggle-style-bold-italic-mixed-editability-expected.txt: Added.
3234         * editing/style/toggle-style-bold-italic-mixed-editability.html: Added.
3235         * editing/style/toggle-style-bold-italic.html: Added.
3236
3237 2013-07-30  Rob Buis  <rwlbuis@webkit.org>
3238
3239         XMLSerializer should reset default namespace when necessary
3240         https://bugs.webkit.org/show_bug.cgi?id=16739
3241         XMLSerializer's handling of namespaces seems to be pretty broken
3242         https://bugs.webkit.org/show_bug.cgi?id=106531
3243
3244         Reviewed by Ryosuke Niwa.
3245
3246         Add tests based on the testcases of both bugs.
3247
3248         * fast/dom/XMLSerializer-element-empty-namespace-expected.txt: Added.
3249         * fast/dom/XMLSerializer-element-empty-namespace.html: Added.
3250         * fast/dom/XMLSerializer-element-empty-namespace2-expected.txt: Added.
3251         * fast/dom/XMLSerializer-element-empty-namespace2.html: Added.
3252
3253 2013-07-30  Alexey Proskuryakov  <ap@apple.com>
3254
3255         REGRESSION: Crash when opening a message on Gmail
3256         https://bugs.webkit.org/show_bug.cgi?id=119105
3257
3258         Landing missing test results.
3259
3260         * fast/js/dfg-get-by-id-unset-then-proto-expected.txt: Added.
3261         * fast/js/dfg-get-by-id-unset-then-proto-less-warmup-expected.txt: Added.
3262         * fast/js/dfg-get-by-id-unset-then-proto-more-warmup-expected.txt: Added.
3263
3264 2013-07-30  Mark Hahnenberg  <mhahnenberg@apple.com>
3265
3266         GetByVal on Arguments does the wrong size load when checking the Arguments object length
3267         https://bugs.webkit.org/show_bug.cgi?id=119281
3268
3269         Reviewed by Geoffrey Garen.
3270
3271         * fast/js/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Added.
3272         * fast/js/dfg-strict-mode-arguments-get-beyond-length.html: Added.
3273         * fast/js/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Added.
3274         (foo):
3275         (bar):
3276
3277 2013-07-30  Alexey Proskuryakov  <ap@apple.com>
3278
3279         REGRESSION(r139282): Fix document leak when selection is created inside the document
3280         https://bugs.webkit.org/show_bug.cgi?id=119122
3281
3282         OK'd by Ryosuke Niwa.
3283
3284         The added test was very flaky. Trying to make it better with a gc() call at the beginning.
3285
3286         * editing/selection/leak-document-with-selection-inside.html:
3287
3288 2013-07-30  Alexey Proskuryakov  <ap@apple.com>
3289
3290         [Mac] can-read-in-dragstart-event.html and can-read-in-copy-and-cut-events.html fail
3291         https://bugs.webkit.org/show_bug.cgi?id=113094
3292
3293         The test still fails on WK1, and needs to be marked accordingly.
3294
3295         * platform/mac-wk2/TestExpectations:
3296         * platform/mac/TestExpectations:
3297
3298 2013-07-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3299
3300         Add 'colno' attribute to ErrorEvent interface
3301         https://bugs.webkit.org/show_bug.cgi?id=119257
3302
3303         Reviewed by Darin Adler.
3304
3305         Update several test cases to check the new ErrorEvent.colno
3306         attribute.
3307
3308         * fast/events/constructors/error-event-constructor-expected.txt:
3309         * fast/events/constructors/error-event-constructor.html:
3310         * fast/events/window-onerror9-expected.txt:
3311         * fast/events/window-onerror9.html:
3312         * fast/workers/worker-script-error-expected.txt:
3313         * fast/workers/worker-script-error.html:
3314         * http/tests/workers/worker-importScriptsOnError-expected.txt:
3315
3316 2013-07-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3317
3318         Pass column as 4th argument to WorkerGlobalScope.onerror and Window.onerror handlers
3319         https://bugs.webkit.org/show_bug.cgi?id=119251
3320
3321         Reviewed by Geoffrey Garen.
3322
3323         Update several tests to make use of the new column argument passed to
3324         WorkerGlobalScope.onerror and Window.onerror handlers.
3325
3326         * fast/events/window-onerror1-expected.txt:
3327         * fast/events/window-onerror1.html:
3328         * fast/events/window-onerror11-expected.txt:
3329         * fast/events/window-onerror11.html:
3330         * fast/events/window-onerror12-expected.txt:
3331         * fast/events/window-onerror12.html:
3332         * fast/events/window-onerror13.html:
3333         * fast/events/window-onerror14.html:
3334         * fast/events/window-onerror16.html:
3335         * fast/events/window-onerror2-expected.txt:
3336         * fast/events/window-onerror2.html:
3337         * fast/events/window-onerror4-expected.txt:
3338         * fast/events/window-onerror4.html:
3339         * fast/events/window-onerror5-expected.txt:
3340         * fast/events/window-onerror5.html:
3341         * fast/events/window-onerror6-expected.txt:
3342         * fast/events/window-onerror6.html:
3343         * fast/events/window-onerror7-expected.txt:
3344         * fast/events/window-onerror7.html:
3345         * fast/events/window-onerror8-expected.txt:
3346         * fast/events/window-onerror8.html:
3347         * fast/events/window-onerror9-expected.txt:
3348         * fast/events/window-onerror9.html:
3349         * fast/workers/resources/worker-script-error-handled.js:
3350         (onerror):
3351         * fast/workers/worker-script-error-expected.txt:
3352
3353 2013-07-30  Mark Lam  <mark.lam@apple.com>
3354
3355         Fix problems with divot and lineStart mismatches.
3356         https://bugs.webkit.org/show_bug.cgi?id=118662.
3357
3358         Reviewed by Oliver Hunt.
3359
3360         Added regression test cases from https://bugs.webkit.org/show_bug.cgi?id=118662
3361         and https://bugs.webkit.org/show_bug.cgi?id=118664.
3362
3363         * fast/js/line-column-numbers-expected.txt:
3364         * fast/js/line-column-numbers.html:
3365         * fast/js/script-tests/line-column-numbers.js:
3366         (try.toFuzz1):
3367         (try.toFuzz2):
3368
3369 2013-07-30  Simon Pena  <simon.pena@samsung.com>
3370
3371         [GTK] Unreviewed gardening. Updated TestExpectations
3372
3373         * platform/gtk/TestExpectations: Mark transitions/created-while-suspended.html
3374         as slow after r153396.
3375
3376 2013-07-30  Simon Pena  <simon.pena@samsung.com>
3377
3378         [GTK] Unreviewed gardening. Update TestExpectations
3379
3380         Some GTK tests are flaky or time out after the FTL merge.
3381
3382         * platform/gtk/TestExpectations:
3383
3384 2013-07-30  Manuel Rego Casasnovas  <rego@igalia.com>
3385
3386         [GTK] fast/regions/firstletter-inside-flowthread.html is flaky
3387         https://bugs.webkit.org/show_bug.cgi?id=106592
3388
3389         Unreviewed gardening.
3390
3391         * platform/gtk/TestExpectations: Unflag test as it is passing without
3392         problems now.
3393
3394 2013-07-30  Antoine Quint  <graouts@apple.com>
3395
3396         [Mac] can-read-in-dragstart-event.html and can-read-in-copy-and-cut-events.html fail
3397         https://bugs.webkit.org/show_bug.cgi?id=113094
3398
3399         The test can-read-in-copy-and-cut-events.html now passes on mac-wk2.
3400
3401         * platform/mac/TestExpectations:
3402
3403 2013-07-30  Antoine Quint  <graouts@apple.com>
3404
3405         Mark compositing/patterns tests as passing for mac-wk2
3406         https://bugs.webkit.org/show_bug.cgi?id=119246
3407
3408         These tests run fine on WK2.
3409
3410         * platform/mac-wk2/TestExpectations:
3411
3412 2013-07-29  Chris Curtis  <chris_curtis@apple.com>
3413
3414         Eager stack trace for error objects.
3415         https://bugs.webkit.org/show_bug.cgi?id=118918
3416
3417         Reviewed by Geoffrey Garen.
3418         
3419         Added tests to ensure that the stack property was present at creation for all 
3420         error Objects. This test will fail without this patch.
3421
3422         * fast/js/script-tests/stack-at-creation-for-error-objects.js: Added.
3423         (checkStack):
3424         * fast/js/stack-at-creation-for-error-objects-expected.txt: Added.
3425         * fast/js/stack-at-creation-for-error-objects.html: Added.
3426
3427         * inspector/console/console-format-expected.txt:
3428         * inspector/console/console-format.html:
3429         This test was modified by removing the error object from being evaluated. Prior to this patch 
3430         error objects did not have the stack property, so the stack information was not being 
3431         displayed. The stack trace includes a file path specific to the machine that is running 
3432         the test. The results would have differed from one computer to the next. There
3433         is not an easy way to capture the error object to treat it differently. By removing 
3434         the error object there is no need to add extra code to treat it differently.
3435         Also there are other tests inside inspector/console that test the  stack trace, 
3436         so the testing suite does not lose error testing by removing it.
3437         
3438         The .stack property was added to the error objects at creation time.
3439         * fast/js/exception-properties-expected.txt:
3440         * fast/js/script-tests/exception-properties.js:
3441        
3442         The column numbers are modified in the following test. When error objects are explicitly
3443         invoked, the column number points to the beginning "(" instead of end ")". 
3444         Functionality between browsers do not match either. Firefox does not output column 
3445         numbers. Chrome points columns numbers to the beginning of the "new" call.
3446         
3447         * fast/js/line-column-numbers-expected.txt:
3448         * fast/js/stack-trace-expected.txt:
3449
3450 2013-07-29  Bem Jones-Bey  <bjonesbe@adobe.com>
3451
3452         [CSS Shapes] New positioning model: update percentage rectangle and inset rectangle tests
3453         https://bugs.webkit.org/show_bug.cgi?id=118086
3454
3455         Reviewed by Dirk Schulze.
3456
3457         Update percentage based tests to work with the new positioning model.
3458         Also move the tests to be W3C spec tests, so they have been impored
3459         back here from the CSSWG repo.
3460
3461         * TestExpectations: Remove skipping for replaced tests.
3462         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Added.
3463         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Added.
3464         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Added.
3465         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Added.
3466         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Added.
3467         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Added.
3468         * csswg/submitted/shapes/shape-outside/w3c-import.log:
3469         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-percentage-expected.html: Removed.
3470         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-percentage.html: Removed.
3471         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-percentage-expected.html: Removed.
3472         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-percentage.html: Removed.
3473
3474 2013-07-29  Mario Sanchez Prada  <mario.prada@samsung.com>
3475
3476         [ATK] Implement attributesOfChildren() for AccessibilityUIElement
3477         https://bugs.webkit.org/show_bug.cgi?id=118967
3478
3479         Reviewed by Gustavo Noronha Silva.
3480
3481         Removed fixed tests from TestExpectations and added/updated expected
3482         results for tests that are now dumping more useful information.
3483
3484         * platform/gtk/TestExpectations: Removed three fixed tests.
3485         * platform/gtk/accessibility/image-map2-expected.txt: Updated.
3486         * platform/gtk/accessibility/lists-expected.txt: Added.
3487         * platform/gtk/accessibility/plugin-expected.txt: Added.
3488         * platform/gtk/accessibility/table-with-aria-role-expected.txt: Added.
3489
3490 2013-07-29  Renata Hodovan  <reni@webkit.org>
3491
3492         ASSERT_NOT_REACHED was touched in WebCore::SVGAnimatedType::valueAsString
3493         https://bugs.webkit.org/show_bug.cgi?id=118744
3494
3495         Reviewed by Philip Rogers.
3496
3497         Adding test to check whether attributeName and attributeType are consistent in <animateTransform>.
3498
3499         * platform/qt/svg/animations/attributeNameAndAttributeTypeMissmatch-expected.txt: Added.
3500         * svg/animations/attributeNameAndAttributeTypeMissmatch.svg: Added.
3501
3502 2013-07-29  Mario Sanchez Prada  <mario.prada@samsung.com>
3503
3504         [ATK] Implement allAttributes() for AccessibilityUIElement
3505         https://bugs.webkit.org/show_bug.cgi?id=118966
3506
3507         Reviewed by Gustavo Noronha Silva.
3508
3509         Removed fixed tests from TestExpectations and added/updated expected
3510         results for tests that are now dumping more useful information.
3511
3512         * platform/gtk/TestExpectations: Removed four fixed tests.
3513         * platform/gtk/accessibility/image-link-expected.txt: Updated.
3514         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated
3515         * platform/gtk/accessibility/table-cells-expected.txt: Updated
3516         * platform/gtk/accessibility/table-detection-expected.txt: Added.
3517         * platform/gtk/accessibility/table-one-cell-expected.txt: Added.
3518         * platform/gtk/accessibility/table-with-rules-expected.txt: Added.
3519         * platform/gtk/accessibility/transformed-element-expected.txt: Added.
3520
3521 2013-07-29  Antoine Quint  <graouts@apple.com>
3522
3523         fast/spatial-navigation test fail on mac-wk2
3524         https://bugs.webkit.org/show_bug.cgi?id=96438
3525
3526         This test now passes on Mac so we don't need to skip it any longer.
3527
3528         Reviewed by Antonio Gomes.
3529
3530         * platform/mac/TestExpectations:
3531
3532 2013-07-28  Antoine Quint  <graouts@apple.com>
3533
3534         fast/forms/input-in-table-cell-no-value.html fails on platform without ENABLE(INPUT_TYPE_DATE)
3535         https://bugs.webkit.org/show_bug.cgi?id=90987
3536
3537         This test now passes on Mac so we don't need to skip it any longer.
3538
3539         Reviewed by Anders Carlsson.
3540
3541         * platform/mac/TestExpectations:
3542
3543 2013-07-27  Sam Weinig  <sam@webkit.org>
3544
3545         Stop pretending to support <string> for text-align.
3546         https://bugs.webkit.org/show_bug.cgi?id=119107
3547
3548         Reviewed by Andreas Kling.
3549
3550         * fast/css/text-align-string-crash-expected.txt: Added.
3551         * fast/css/text-align-string-crash.html: Added.
3552
3553 2013-07-26  Dean Jackson  <dino@apple.com>
3554
3555         Allow new transitions to run even when controller is suspended
3556         https://bugs.webkit.org/show_bug.cgi?id=119171
3557         <rdar://problem/14511404>
3558
3559         Reviewed by Simon Fraser.
3560
3561         This is actually a test to make sure this fix didn't break anything. There is no
3562         way to trigger the new behaviour from the test system (or from Safari).
3563
3564 2013-07-26  Bem Jones-Bey  <bjonesbe@adobe.com>
3565
3566         [CSS Shapes] New positioning model: support for polygon shape-outside
3567         https://bugs.webkit.org/show_bug.cgi?id=118085
3568
3569         Reviewed by Dirk Schulze.
3570
3571         Update polygon tests to work for new positioning model and migrate
3572         them to be W3C spec tests. Thus, they have been imported from the
3573         CSSWG repository now.
3574
3575         * TestExpectations: Remove skip for replaced test.
3576         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html: Added.
3577         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html: Added.
3578         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html: Added.
3579         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html: Added.
3580         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html: Added.
3581         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html: Added.
3582         * csswg/submitted/shapes/shape-outside/w3c-import.log:
3583         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-polygon-expected.html: Removed.
3584         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-polygon.html: Removed.
3585
3586 2013-07-26  Oliver Hunt  <oliver@apple.com>
3587
3588         REGRESSION(FTL?): Crashes in plugin tests
3589         https://bugs.webkit.org/show_bug.cgi?id=119141
3590
3591         Reviewed by Michael Saboff.
3592
3593         Bring back plugin tests
3594
3595         * platform/mac/TestExpectations:
3596
3597 2013-07-26  Filip Pizlo  <fpizlo@apple.com>
3598
3599         REGRESSION: Crash when opening a message on Gmail
3600         https://bugs.webkit.org/show_bug.cgi?id=119105
3601
3602         Reviewed by Oliver Hunt and Mark Hahnenberg.
3603
3604         * fast/js/dfg-get-by-id-unset-then-proto-less-warmup.html: Added.
3605         * fast/js/dfg-get-by-id-unset-then-proto-more-warmup.html: Added.
3606         * fast/js/dfg-get-by-id-unset-then-proto.html: Added.
3607         * fast/js/jsc-test-list
3608         * fast/js/script-tests/dfg-get-by-id-unset-then-proto-less-warmup.js: Added.
3609         (foo):
3610         (Blah):
3611         * fast/js/script-tests/dfg-get-by-id-unset-then-proto-more-warmup.js: Added.
3612         (foo):
3613         (Blah):
3614         * fast/js/script-tests/dfg-get-by-id-unset-then-proto.js: Added.
3615         (foo):
3616         (Blah):
3617
3618 2013-07-19  Mark Hahnenberg  <mhahnenberg@apple.com>
3619
3620         Setting a large numeric property on an object causes it to allocate a huge backing store
3621         https://bugs.webkit.org/show_bug.cgi?id=118914
3622
3623         Reviewed by Geoffrey Garen.
3624
3625         Added new regression test for put-by-val-ing to a blank indexing type with a large index.
3626         This fix is ~800x speedup on this regression test :-o
3627
3628         * fast/js/regress/put-by-val-large-index-blank-indexing-type.html: Added.
3629         * fast/js/regress/script-tests/put-by-val-large-index-blank-indexing-type.js: Added.
3630
3631 2013-07-25  Ryosuke Niwa  <rniwa@webkit.org>
3632
3633         Fix document leak when selection is created inside the document
3634         https://bugs.webkit.org/show_bug.cgi?id=119122
3635
3636         Reviewed by Andreas Kling.
3637
3638         Added a regression test.
3639
3640         * editing/selection/leak-document-with-selection-inside-expected.txt: Added.
3641         * editing/selection/leak-document-with-selection-inside.html: Added.
3642
3643 2013-07-25  Bem Jones-Bey  <bjonesbe@adobe.com>
3644
3645         [CSS Shapes] New positioning model: support for inset rectangle shape-outside
3646         https://bugs.webkit.org/show_bug.cgi?id=118083
3647
3648         Reviewed by Dirk Schulze.
3649
3650         Update inset-rectangle tests to work with new positioning model.
3651         Removed some test cases that aren't really needed or aren't applicable
3652         with the new model. These test cases live in the CSS WG's repo now, so
3653         they've been imported here.
3654
3655         * TestExpectations: Remove skip lines for replaced tests.
3656         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Added.
3657         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Added.
3658         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-rounded-inset-rectangle-expected.html.
3659         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-rounded-inset-rectangle.html.
3660         * csswg/submitted/shapes/shape-outside/w3c-import.log:
3661         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-expected.html: Removed.
3662         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle.html: Removed.
3663
3664 2013-07-25  Zoltan Horvath  <zoltan@webkit.org>
3665
3666         [CSS Shapes] Add missing includes to shape-inside polygon tests
3667         https://bugs.webkit.org/show_bug.cgi?id=119098
3668
3669         Reviewed by Dirk Schulze.
3670
3671         We need to include subpixel-utils.js for tests which use simple-polygon.js, since it uses
3672         SubPixelLayout, otherwise both the result/expected are generating incorrect output.
3673
3674         * fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html:
3675         * fast/shapes/shape-inside/shape-inside-regular-polygon16.html:
3676         * fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html:
3677         * fast/shapes/shape-inside/shape-inside-regular-polygon8.html:
3678
3679 2013-07-25  Ryosuke Niwa  <rniwa@webkit.org>
3680
3681         Don't force layout when querying a fixed or non-box margin/padding property
3682         https://bugs.webkit.org/show_bug.cgi?id=118032
3683
3684         Reviewed by David Hyatt.
3685
3686         Add a regression test inspired by the one added in
3687         https://chromium.googlesource.com/chromium/blink/+/ff234b1593b2b493d47f38f687d09a87bc42c9eb.
3688
3689         * fast/css/computed-width-without-renderer-expected.txt: Added.
3690         * fast/css/computed-width-without-renderer.html: Added.
3691
3692 2013-07-25  Bear Travis  <betravis@adobe.com>
3693
3694         [CSS Shapes] Fix typo in simple-polygon.js
3695         https://bugs.webkit.org/show_bug.cgi?id=119096
3696
3697         Reviewed by Dirk Schulze.
3698
3699         A function name typo was preventing tests and expectations using simple-polygon.js
3700         from generating correct output.
3701
3702         * fast/shapes/resources/simple-polygon.js:
3703         (polygonXIntercepts): Correctly camel-case function name.
3704
3705 2013-07-25  Bem Jones-Bey  <bjonesbe@adobe.com>
3706
3707         [CSS Shapes] New positioning model: support for circle and ellipse shape-outside
3708         https://bugs.webkit.org/show_bug.cgi?id=118084
3709
3710         Reviewed by Dirk Schulze.
3711
3712         Update circle and ellipse tests to work with new positioning. These
3713         have been rehomed as W3C spec tests, and thus are imported from the
3714         CSSWG's repository.
3715
3716         * TestExpectations: Remove skip for updated tests.
3717         * csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-circle-expected.html.
3718         * csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-circle.html.
3719         * csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-ellipse-expected.html.
3720         * csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-ellipse.html.
3721         * csswg/submitted/shapes/shape-outside/w3c-import.log:
3722
3723 2013-07-19  Filip Pizlo  <fpizlo@apple.com>
3724
3725         fourthTier: String GetByVal out-of-bounds handling is so wrong
3726         https://bugs.webkit.org/show_bug.cgi?id=118935
3727
3728         Reviewed by Geoffrey Garen.
3729
3730         * fast/js/dfg-string-out-of-bounds-check-structure-expected.txt: Added.
3731         * fast/js/dfg-string-out-of-bounds-check-structure.html: Added.
3732         * fast/js/dfg-string-out-of-bounds-cse-expected.txt: Added.
3733         * fast/js/dfg-string-out-of-bounds-cse.html: Added.
3734         * fast/js/dfg-string-out-of-bounds-negative-check-structure-expected.txt: Added.
3735         * fast/js/dfg-string-out-of-bounds-negative-check-structure.html: Added.
3736         * fast/js/dfg-string-out-of-bounds-negative-proto-value-expected.txt: Added.
3737         * fast/js/dfg-string-out-of-bounds-negative-proto-value.html: Added.
3738         * fast/js/jsc-test-list:
3739         * fast/js/script-tests/dfg-string-out-of-bounds-check-structure.js: Added.
3740         (foo):
3741         * fast/js/script-tests/dfg-string-out-of-bounds-cse.js: Added.
3742         (foo):
3743         * fast/js/script-tests/dfg-string-out-of-bounds-negative-check-structure.js: Added.
3744         (foo):
3745         (while):
3746         * fast/js/script-tests/dfg-string-out-of-bounds-negative-proto-value.js: Added.
3747         (foo):
3748
3749 2013-06-25  Filip Pizlo  <fpizlo@apple.com>
3750
3751         fourthTier: DFG should support switch_string
3752         https://bugs.webkit.org/show_bug.cgi?id=117967
3753
3754         Reviewed by Sam Weinig.
3755
3756         * fast/js/regress/script-tests/switch-string-basic-big-var.js: Added.
3757         (foo):
3758         (make):
3759         * fast/js/regress/script-tests/switch-string-basic-big.js: Added.
3760         (foo):
3761         (make):
3762         * fast/js/regress/script-tests/switch-string-basic-var.js: Added.
3763         (foo):
3764         (make):
3765         * fast/js/regress/script-tests/switch-string-basic.js: Added.
3766         (foo):
3767         * fast/js/regress/script-tests/switch-string-big-length-tower-var.js: Added.
3768         (foo):
3769         * fast/js/regress/script-tests/switch-string-length-tower-var.js: Added.
3770         (foo):
3771         * fast/js/regress/script-tests/switch-string-length-tower.js: Added.
3772         (foo):
3773         * fast/js/regress/script-tests/switch-string-short.js: Added.
3774         (foo):
3775         * fast/js/regress/switch-string-basic-big-expected.txt: Added.
3776         * fast/js/regress/switch-string-basic-big-var-expected.txt: Added.
3777         * fast/js/regress/switch-string-basic-big-var.html: Added.
3778         * fast/js/regress/switch-string-basic-big.html: Added.
3779         * fast/js/regress/switch-string-basic-expected.txt: Added.
3780         * fast/js/regress/switch-string-basic-var-expected.txt: Added.
3781         * fast/js/regress/switch-string-basic-var.html: Added.
3782         * fast/js/regress/switch-string-basic.html: Added.
3783         * fast/js/regress/switch-string-big-length-tower-var-expected.txt: Added.
3784         * fast/js/regress/switch-string-big-length-tower-var.html: Added.
3785         * fast/js/regress/switch-string-length-tower-expected.txt: Added.
3786         * fast/js/regress/switch-string-length-tower-var-expected.txt: Added.
3787         * fast/js/regress/switch-string-length-tower-var.html: Added.
3788         * fast/js/regress/switch-string-length-tower.html: Added.
3789         * fast/js/regress/switch-string-short-expected.txt: Added.
3790         * fast/js/regress/switch-string-short.html: Added.
3791
3792 2013-06-23  Filip Pizlo  <fpizlo@apple.com>
3793
3794         fourthTier: DFG should optimize identifier string equality
3795         https://bugs.webkit.org/show_bug.cgi?id=117920
3796
3797         Reviewed by Sam Weinig.
3798         
3799         Add a benchmark for string equality where there is a long identifier, and
3800         also add a benchmark for non-identifier string equality (since the previous
3801         test for string equality was really identifier equality).
3802
3803         * fast/js/regress/script-tests/string-long-ident-equality.js: Added.
3804         (foo):
3805         * fast/js/regress/script-tests/string-var-equality.js: Added.
3806         (addFoo):
3807         (foo):
3808         * fast/js/regress/string-long-ident-equality-expected.txt: Added.
3809         * fast/js/regress/string-long-ident-equality.html: Added.
3810         * fast/js/regress/string-var-equality-expected.txt: Added.
3811         * fast/js/regress/string-var-equality.html: Added.
3812
3813 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
3814
3815         fourthTier: DFG shouldn't exit just because a String GetByVal went out-of-bounds
3816         https://bugs.webkit.org/show_bug.cgi?id=117906
3817
3818         Reviewed by Mark Hahnenberg.
3819         
3820         The out-of-bounds benchmark that isn't insane speeds up by 22x in this
3821         patch.
3822
3823         * fast/js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Added.
3824         (foo):
3825         * fast/js/regress/script-tests/string-get-by-val-out-of-bounds.js: Added.
3826         (foo):
3827         * fast/js/regress/string-get-by-val-out-of-bounds-expected.txt: Added.
3828         * fast/js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Added.
3829         * fast/js/regress/string-get-by-val-out-of-bounds-insane.html: Added.
3830         * fast/js/regress/string-get-by-val-out-of-bounds.html: Added.
3831
3832 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
3833
3834         fourthTier: DFG should CSE MakeRope
3835         https://bugs.webkit.org/show_bug.cgi?id=117905
3836
3837         Reviewed by Geoffrey Garen.
3838         
3839         This benchmark speeds up by 50%.
3840
3841         * fast/js/regress/make-rope-cse-expected.txt: Added.
3842         * fast/js/regress/make-rope-cse.html: Added.
3843         * fast/js/regress/script-tests/make-rope-cse.js: Added.
3844         (foo):
3845
3846 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
3847
3848         fourthTier: DFG should't exit just because it GetByVal'd a big character
3849         https://bugs.webkit.org/show_bug.cgi?id=117899
3850
3851         Reviewed by Mark Hahnenberg.
3852         
3853         This benchmark speeds up by 3x.
3854
3855         * fast/js/regress/script-tests/string-get-by-val-big-char.js: Added.
3856         (foo):
3857         * fast/js/regress/string-get-by-val-big-char-expected.txt: Added.
3858         * fast/js/regress/string-get-by-val-big-char.html: Added.
3859
3860 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
3861
3862         fourthTier: Small strings shouldn't get GC'd
3863         https://bugs.webkit.org/show_bug.cgi?id=117897
3864
3865         Reviewed by Mark Hahnenberg.
3866         
3867         This test speeds up by 5%.
3868
3869         * fast/js/regress/script-tests/string-get-by-val.js: Added.
3870         (foo):
3871         * fast/js/regress/string-get-by-val-expected.txt: Added.
3872         * fast/js/regress/string-get-by-val.html: Added.
3873
3874 2013-06-18  Filip Pizlo  <fpizlo@apple.com>
3875
3876         fourthTier: DFG should have switch_char
3877         https://bugs.webkit.org/show_bug.cgi?id=117710
3878
3879         Rubber stamped by Mark Hahnenberg.
3880
3881         * fast/js/regress/script-tests/switch-char-constant.js: Added.
3882         (foo):
3883         (bar):
3884         * fast/js/regress/script-tests/switch-char.js: Added.
3885         (foo):
3886         (bar):
3887         * fast/js/regress/switch-char-constant-expected.txt: Added.
3888         * fast/js/regress/switch-char-constant.html: Added.
3889         * fast/js/regress/switch-char-expected.txt: Added.
3890         * fast/js/regress/switch-char.html: Added.
3891
3892 2013-06-15  Filip Pizlo  <fpizlo@apple.com>
3893
3894         fourthTier: Add CFG simplification for Switch
3895         https://bugs.webkit.org/show_bug.cgi?id=117677
3896
3897         Reviewed by Mark Hahnenberg.
3898
3899         * fast/js/regress/script-tests/switch-constant.js: Added.
3900         (foo):
3901         (bar):
3902         * fast/js/regress/script-tests/switch.js: Added.
3903         (foo):
3904         (bar):
3905         * fast/js/regress/switch-constant-expected.txt: Added.
3906         * fast/js/regress/switch-constant.html: Added.
3907         * fast/js/regress/switch-expected.txt: Added.
3908         * fast/js/regress/switch.html: Added.
3909
3910 2013-06-11  Filip Pizlo  <fpizlo@apple.com>
3911
3912         fourthTier: DFG should support op_in and it should use patching to make it fast
3913         https://bugs.webkit.org/show_bug.cgi?id=117385
3914
3915         Reviewed by Geoffrey Garen.
3916         
3917         Test coverage for op_in performance.
3918
3919         * fast/js/regress/in-four-cases-expected.txt: Added.
3920         * fast/js/regress/in-four-cases.html: Added.
3921         * fast/js/regress/in-one-case-false-expected.txt: Added.
3922         * fast/js/regress/in-one-case-false.html: Added.
3923         * fast/js/regress/in-one-case-true-expected.txt: Added.
3924         * fast/js/regress/in-one-case-true.html: Added.
3925         * fast/js/regress/in-two-cases-expected.txt: Added.
3926         * fast/js/regress/in-two-cases.html: Added.
3927         * fast/js/regress/script-tests/in-four-cases.js: Added.
3928         (foo):
3929         (bar):
3930         * fast/js/regress/script-tests/in-one-case-false.js: Added.
3931         (foo):
3932         (bar):
3933         * fast/js/regress/script-tests/in-one-case-true.js: Added.
3934         (foo):
3935         (bar):
3936         * fast/js/regress/script-tests/in-two-cases.js: Added.
3937         (foo):
3938         (bar):
3939
3940 2013-06-11  Geoffrey Garen  <ggaren@apple.com>
3941
3942         Rolled back in <http://trac.webkit.org/changeset/151363>.
3943
3944         Rubber stamped by Phil Pizlo.
3945
3946 2013-06-09  Filip Pizlo  <fpizlo@apple.com>
3947
3948         Merge trunk r146653.
3949
3950     2013-03-22  Filip Pizlo  <fpizlo@apple.com>
3951     
3952             DFG folding of PutById to SimpleReplace should consider the specialized function case
3953             https://bugs.webkit.org/show_bug.cgi?id=113093
3954     
3955             Reviewed by Geoffrey Garen and Mark Hahnenberg.
3956     
3957             * fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt: Added.
3958             * fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html: Added.
3959             * fast/js/jsc-test-list:
3960             * fast/js/script-tests/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js: Added.
3961             (foo):
3962             (baz):
3963             (fuzz):
3964     
3965 2013-06-09  Filip Pizlo  <fpizlo@apple.com>
3966
3967         fourthTier: DFG GetById patching shouldn't distinguish between self lists and proto lists
3968         https://bugs.webkit.org/show_bug.cgi?id=117377
3969
3970         Reviewed by Geoffrey Garen.
3971         
3972         Add tests that show why this is important. These tests speed up by more than 3x.
3973
3974         * fast/js/regress/get-by-id-proto-or-self-expected.txt: Added.
3975         * fast/js/regress/get-by-id-proto-or-self.html: Added.
3976         * fast/js/regress/get-by-id-self-or-proto-expected.txt: Added.
3977         * fast/js/regress/get-by-id-self-or-proto.html: Added.
3978         * fast/js/regress/script-tests/get-by-id-proto-or-self.js: Added.
3979         (foo):
3980         (bar):
3981         (Foo):
3982         * fast/js/regress/script-tests/get-by-id-self-or-proto.js: Added.
3983         (foo):
3984         (bar):
3985         (Foo):
3986
3987 2013-06-07  Filip Pizlo  <fpizlo@apple.com>
3988
3989         fourthTier: don't insert ForceOSRExits except for inadequate coverage
3990         https://bugs.webkit.org/show_bug.cgi?id=117363
3991
3992         Reviewed by Mark Hahnenberg.
3993         
3994         Convert this test, since this was the test originally added for
3995         ConstantFoldingPhase::paintUnreachableCode(). I wanted to make sure that I had good coverage
3996         for this since I am removing that method.
3997
3998         * fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt:
3999         * fast/js/script-tests/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js:
4000
4001 2013-06-03  Filip Pizlo  <fpizlo@apple.com>
4002
4003         Unreviewed, unbreak all of the tests.
4004         
4005         Printing "Some tests failed" is great for the silentTestPass mode, but breaks all previous
4006         expected-to-fail tests. Changed it so we only print this helpful message if we're in
4007         silentTestPass mode.
4008
4009         * fast/js/resources/js-test-pre.js:
4010         (isSuccessfullyParsed):
4011
4012 2013-05-31  Filip Pizlo  <fpizlo@apple.com>
4013
4014         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
4015
4016         Rubber stamped by Mark Hahnenberg.
4017
4018         * fast/js/dfg-arguments-alias-one-block-overwrite-expected.txt:
4019         * fast/js/dfg-arguments-out-of-bounds-expected.txt:
4020         * fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt:
4021         * fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt:
4022         * fast/js/dfg-array-length-dead-expected.txt:
4023         * fast/js/dfg-array-pop-side-effects-expected.txt:
4024         * fast/js/resources/js-test-pre.js:
4025         (testFailed):
4026         (dfgIncrement):
4027         (isSuccessfullyParsed):
4028         * fast/js/script-tests/dfg-arguments-alias-one-block-overwrite.js:
4029         * fast/js/script-tests/dfg-arguments-out-of-bounds.js:
4030         * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js:
4031         * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js:
4032         * fast/js/script-tests/dfg-array-length-dead.js:
4033         * fast/js/script-tests/dfg-array-pop-side-effects.js:
4034
4035 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
4036
4037         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
4038
4039         Rubber stamped by Oliver Hunt.
4040
4041         * fast/js/dfg-arguments-alias-one-block-expected.txt:
4042         * fast/js/dfg-arguments-cross-code-origin-expected.txt:
4043         * fast/js/dfg-arguments-mixed-alias-expected.txt:
4044         * fast/js/dfg-arguments-osr-exit-expected.txt:
4045         * fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt:
4046         * fast/js/dfg-arguments-unexpected-escape-expected.txt:
4047         * fast/js/script-tests/dfg-arguments-alias-one-block.js:
4048         * fast/js/script-tests/dfg-arguments-cross-code-origin.js:
4049         * fast/js/script-tests/dfg-arguments-mixed-alias.js:
4050         * fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js:
4051         * fast/js/script-tests/dfg-arguments-osr-exit.js:
4052         * fast/js/script-tests/dfg-arguments-unexpected-escape.js:
4053
4054 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
4055
4056         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
4057
4058         Rubber stamped by Oliver Hunt.
4059
4060         * fast/js/dfg-arguments-alias-activation-expected.txt:
4061         * fast/js/dfg-arguments-alias-activation.html:
4062         * fast/js/dfg-arguments-alias-expected.txt:
4063         * fast/js/script-tests/dfg-arguments-alias.js:
4064