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