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