[CSSSRegions] Incorrect selection clearing on a document without regions
[WebKit-https.git] / LayoutTests / ChangeLog
1 2014-08-28  Mihnea Ovidenie  <mihnea@adobe.com>
2
3         [CSSRegions] Incorrect selection clearing on a document without regions
4         https://bugs.webkit.org/show_bug.cgi?id=134901
5
6         Reviewed by David Hyatt.
7
8         * fast/regions/selection/select-all-without-regions-expected.txt: Added.
9         * fast/regions/selection/select-all-without-regions.html: Added.
10
11 2014-08-28  Mihnea Ovidenie  <mihnea@adobe.com>
12
13         [CSS Regions] Move positioning tests into fast/regions/positioning
14         https://bugs.webkit.org/show_bug.cgi?id=136302
15
16         Reviewed by Andrei Bucur.
17
18         Moved tests, clean up tests, adjust TestExpectations files where needed.
19
20         * fast/regions/positioned-objects-block-static-in-regions-expected.html: Removed.
21         * fast/regions/positioned-objects-block-static-in-regions.html: Removed.
22         * fast/regions/positioned-objects-block-static-in-rtl-regions-expected.html: Removed.
23         * fast/regions/positioned-objects-block-static-in-rtl-regions.html: Removed.
24         * fast/regions/positioned-objects-clipped-spanning-regions-expected.html: Removed.
25         * fast/regions/positioned-objects-in-regions.html: Removed.
26         * fast/regions/positioned-objects-inline-static-spanning-regions-expected.html: Removed.
27         * fast/regions/positioning/fixed-element-transformed-parent-expected.txt: Renamed from LayoutTests/fast/regions/fixed-element-transformed-parent-expected.txt.
28         * fast/regions/positioning/fixed-element-transformed-parent.html: Renamed from LayoutTests/fast/regions/fixed-element-transformed-parent.html.
29         * fast/regions/positioning/fixed-in-named-flow-position-changed-expected.html: Renamed from LayoutTests/fast/regions/fixed-in-named-flow-position-changed-expected.html.
30         * fast/regions/positioning/fixed-in-named-flow-position-changed.html: Renamed from LayoutTests/fast/regions/fixed-in-named-flow-position-changed.html.
31         * fast/regions/positioning/fixed-inside-fixed-in-named-flow-expected.html: Renamed from LayoutTests/fast/regions/fixed-inside-fixed-in-named-flow-expected.html.
32         * fast/regions/positioning/fixed-inside-fixed-in-named-flow.html: Renamed from LayoutTests/fast/regions/fixed-inside-fixed-in-named-flow.html.
33         * fast/regions/positioning/fixed-inside-named-flow-zIndex-expected.html: Renamed from LayoutTests/fast/regions/fixed-inside-named-flow-zIndex-expected.html.
34         * fast/regions/positioning/fixed-inside-named-flow-zIndex.html: Renamed from LayoutTests/fast/regions/fixed-inside-named-flow-zIndex.html.
35         * fast/regions/positioning/fixed-pos-content-fragmented-expected.html: Renamed from LayoutTests/fast/regions/fixed-pos-content-fragmented-expected.html.
36         * fast/regions/positioning/fixed-pos-content-fragmented.html: Renamed from LayoutTests/fast/regions/fixed-pos-content-fragmented.html.
37         * fast/regions/positioning/fixed-pos-elem-in-named-flow-expected.txt: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-named-flow-expected.txt.
38         * fast/regions/positioning/fixed-pos-elem-in-named-flow.html: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-named-flow.html.
39         * fast/regions/positioning/fixed-pos-elem-in-named-flow2-expected.txt: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-named-flow2-expected.txt.
40         * fast/regions/positioning/fixed-pos-elem-in-named-flow2.html: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-named-flow2.html.
41         * fast/regions/positioning/fixed-pos-elem-in-namedflow-noregions-expected.html: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-namedflow-noregions-expected.html.
42         * fast/regions/positioning/fixed-pos-elem-in-namedflow-noregions.html: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-namedflow-noregions.html.
43         * fast/regions/positioning/fixed-pos-elem-in-region-expected.html: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-region-expected.html.
44         * fast/regions/positioning/fixed-pos-elem-in-region.html: Renamed from LayoutTests/fast/regions/fixed-pos-elem-in-region.html.
45         * fast/regions/positioning/fixed-pos-region-in-nested-flow-expected.html: Renamed from LayoutTests/fast/regions/fixed-pos-region-in-nested-flow-expected.html.
46         * fast/regions/positioning/fixed-pos-region-in-nested-flow.html: Renamed from LayoutTests/fast/regions/fixed-pos-region-in-nested-flow.html.
47         * fast/regions/positioning/fixed-pos-region-overflow-content-expected.html: Renamed from LayoutTests/fast/regions/fixed-pos-region-overflow-content-expected.html.
48         * fast/regions/positioning/fixed-pos-region-overflow-content.html: Renamed from LayoutTests/fast/regions/fixed-pos-region-overflow-content.html.
49         * fast/regions/positioning/positioned-fragmented-content-expected.html: Renamed from LayoutTests/fast/regions/positioned-fragmented-content-expected.html.
50         * fast/regions/positioning/positioned-fragmented-content.html: Renamed from LayoutTests/fast/regions/positioned-fragmented-content.html.
51         * fast/regions/positioning/positioned-object-inline-cb-crash-expected.txt: Renamed from LayoutTests/fast/regions/positioned-object-inline-cb-crash-expected.txt.
52         * fast/regions/positioning/positioned-object-inline-cb-crash.html: Renamed from LayoutTests/fast/regions/positioned-object-inline-cb-crash.html.
53         * fast/regions/positioning/positioned-objects-block-static-in-regions-expected.html: Added.
54         * fast/regions/positioning/positioned-objects-block-static-in-regions.html: Added.
55         * fast/regions/positioning/positioned-objects-block-static-in-rtl-regions-expected.html: Added.
56         * fast/regions/positioning/positioned-objects-block-static-in-rtl-regions.html: Added.
57         * fast/regions/positioning/positioned-objects-block-static-spanning-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-expected.html.
58         * fast/regions/positioning/positioned-objects-block-static-spanning-regions-rtl-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-rtl-expected.html.
59         * fast/regions/positioning/positioned-objects-block-static-spanning-regions-rtl.html: Renamed from LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions-rtl.html.
60         * fast/regions/positioning/positioned-objects-block-static-spanning-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-block-static-spanning-regions.html.
61         * fast/regions/positioning/positioned-objects-clipped-spanning-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-in-regions-expected.html.
62         * fast/regions/positioning/positioned-objects-clipped-spanning-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-clipped-spanning-regions.html.
63         * fast/regions/positioning/positioned-objects-in-regions-expected.html: Added.
64         * fast/regions/positioning/positioned-objects-in-regions.html: Added.
65         * fast/regions/positioning/positioned-objects-in-rtl-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-in-rtl-regions-expected.html.
66         * fast/regions/positioning/positioned-objects-in-rtl-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-in-rtl-regions.html.
67         * fast/regions/positioning/positioned-objects-inline-static-in-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-in-regions-expected.html.
68         * fast/regions/positioning/positioned-objects-inline-static-in-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-in-regions.html.
69         * fast/regions/positioning/positioned-objects-inline-static-in-rtl-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-in-rtl-regions-expected.html.
70         * fast/regions/positioning/positioned-objects-inline-static-in-rtl-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-in-rtl-regions.html.
71         * fast/regions/positioning/positioned-objects-inline-static-spanning-regions-expected.html: Added.
72         * fast/regions/positioning/positioned-objects-inline-static-spanning-regions-rtl-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-spanning-regions-rtl-expected.html.
73         * fast/regions/positioning/positioned-objects-inline-static-spanning-regions-rtl.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-spanning-regions-rtl.html.
74         * fast/regions/positioning/positioned-objects-inline-static-spanning-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-inline-static-spanning-regions.html.
75         * fast/regions/positioning/positioned-objects-perpendicular-flows-in-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-perpendicular-flows-in-regions-expected.html.
76         * fast/regions/positioning/positioned-objects-perpendicular-flows-in-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-perpendicular-flows-in-regions.html.
77         * fast/regions/positioning/positioned-objects-spanning-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-objects-spanning-regions-expected.html.
78         * fast/regions/positioning/positioned-objects-spanning-regions.html: Renamed from LayoutTests/fast/regions/positioned-objects-spanning-regions.html.
79         * fast/regions/positioning/positioned-slider-in-regions-expected.html: Renamed from LayoutTests/fast/regions/positioned-slider-in-regions-expected.html.
80         * fast/regions/positioning/positioned-slider-in-regions.html: Renamed from LayoutTests/fast/regions/positioned-slider-in-regions.html.
81         * fast/regions/positioning/positioned-vrl-in-named-flow-expected.txt: Renamed from LayoutTests/fast/regions/positioned-vrl-in-named-flow-expected.txt.
82         * fast/regions/positioning/positioned-vrl-in-named-flow.html: Renamed from LayoutTests/fast/regions/positioned-vrl-in-named-flow.html.
83         * fast/regions/positioning/positioned-vrl-in-parent-named-flow-expected.txt: Renamed from LayoutTests/fast/regions/positioned-vrl-in-parent-named-flow-expected.txt.
84         * fast/regions/positioning/positioned-vrl-in-parent-named-flow.html: Renamed from LayoutTests/fast/regions/positioned-vrl-in-parent-named-flow.html.
85         * fast/regions/positioning/positioned-with-vrl-parent-in-named-flow-expected.txt: Renamed from LayoutTests/fast/regions/positioned-with-vrl-parent-in-named-flow-expected.txt.
86         * fast/regions/positioning/positioned-with-vrl-parent-in-named-flow.html: Renamed from LayoutTests/fast/regions/positioned-with-vrl-parent-in-named-flow.html.
87         * platform/mac-wk2/TestExpectations:
88         * platform/win/TestExpectations:
89
90 2014-08-27  Mihnea Ovidenie  <mihnea@adobe.com>
91
92         [CSS Regions] Move writing mode tests into fast/regions/writing-mode
93         https://bugs.webkit.org/show_bug.cgi?id=136298
94
95         Reviewed by Andrei Bucur.
96
97         * fast/regions/writing-mode/changing-writing-mode-2-expected.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-2-expected.html.
98         * fast/regions/writing-mode/changing-writing-mode-2.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-2.html.
99         * fast/regions/writing-mode/changing-writing-mode-3-expected.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-3-expected.html.
100         * fast/regions/writing-mode/changing-writing-mode-3.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-3.html.
101         * fast/regions/writing-mode/changing-writing-mode-4-expected.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-4-expected.html.
102         * fast/regions/writing-mode/changing-writing-mode-4.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-4.html.
103         * fast/regions/writing-mode/changing-writing-mode-5-expected.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-5-expected.html.
104         * fast/regions/writing-mode/changing-writing-mode-5.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-5.html.
105         * fast/regions/writing-mode/changing-writing-mode-expected.html: Renamed from LayoutTests/fast/regions/changing-writing-mode-expected.html.
106         * fast/regions/writing-mode/changing-writing-mode.html: Renamed from LayoutTests/fast/regions/changing-writing-mode.html.
107         * fast/regions/writing-mode/invalid-first-region-with-writing-mode-2-expected.html: Renamed from LayoutTests/fast/regions/invalid-first-region-with-writing-mode-2-expected.html.
108         * fast/regions/writing-mode/invalid-first-region-with-writing-mode-2.html: Renamed from LayoutTests/fast/regions/invalid-first-region-with-writing-mode-2.html.
109         * fast/regions/writing-mode/invalid-first-region-with-writing-mode-expected.html: Renamed from LayoutTests/fast/regions/invalid-first-region-with-writing-mode-expected.html.
110         * fast/regions/writing-mode/invalid-first-region-with-writing-mode.html: Renamed from LayoutTests/fast/regions/invalid-first-region-with-writing-mode.html.
111
112 2014-08-27  Mihnea Ovidenie  <mihnea@adobe.com>
113
114         [CSS Regions] Move more multicol tests in fast/regions/multicol
115         https://bugs.webkit.org/show_bug.cgi?id=136295
116
117         Reviewed by Andrei Bucur.
118
119         * fast/regions/multicol/regions-in-multicol-bt-expected.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-bt-expected.html.
120         * fast/regions/multicol/regions-in-multicol-bt.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-bt.html.
121         * fast/regions/multicol/regions-in-multicol-expected.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-expected.html.
122         * fast/regions/multicol/regions-in-multicol-hover-expected.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-hover-expected.html.
123         * fast/regions/multicol/regions-in-multicol-hover-overflow-expected.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-hover-overflow-expected.html.
124         * fast/regions/multicol/regions-in-multicol-hover-overflow.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-hover-overflow.html.
125         * fast/regions/multicol/regions-in-multicol-hover.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-hover.html.
126         * fast/regions/multicol/regions-in-multicol-lr-expected.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-lr-expected.html.
127         * fast/regions/multicol/regions-in-multicol-lr.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-lr.html.
128         * fast/regions/multicol/regions-in-multicol-rl-expected.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-rl-expected.html.
129         * fast/regions/multicol/regions-in-multicol-rl.html: Renamed from LayoutTests/fast/regions/regions-in-multicol-rl.html.
130         * fast/regions/multicol/regions-in-multicol.html: Renamed from LayoutTests/fast/regions/regions-in-multicol.html.
131
132 2014-08-27  Zalan Bujtas  <zalan@apple.com>
133
134         Subpixel layout: Cleanup snapSizeToPixel/snapSizeToDevicePixel.
135         https://bugs.webkit.org/show_bug.cgi?id=136264
136
137         Reviewed by Simon Fraser.
138         
139         1. Align snapSizeToPixel()/snapSizeToDevicePixel() function names with the rest of snapping
140         functions. ->snappedIntSize()/snapSizeToDevicePixel().
141         2. Operate on LayoutSize/LayoutPoint instead of LayoutUnit/LayoutUnit to reflect functionality.
142
143         Covered by existing tests.
144
145         * cssom/subpixel-offsetleft-top-width-height-values-expected.txt:
146         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
147
148 2014-08-27  Daniel Bates  <dabates@apple.com>
149
150         Scrollbar corner can be drawn outside containing frame
151         https://bugs.webkit.org/show_bug.cgi?id=133131
152         <rdar://problem/16382769>
153
154         Reviewed by Simon Fraser.
155
156         Add DRT test that was derived from the test included in
157         <https://src.chromium.org/viewvc/blink?revision=170625&view=revision>.
158
159         * scrollbars/custom-scrollbars-paint-outside-iframe-expected.html: Added.
160         * scrollbars/custom-scrollbars-paint-outside-iframe.html: Added.
161
162 2014-08-27  Benjamin Poulain  <bpoulain@apple.com>
163
164         Update placeholder-shown-basics.html for GTK
165
166         GTK does not support the color input type. This was causing placeholder-shown-basics.html
167         to fail when testing the non-support of placeholder by input[type=color].
168
169         Since this is a minor part of the test, it is more valuable getting the test running everywhere
170         than skipping it. I removed the subtest causing troubles.
171
172         * fast/css/placeholder-shown-basics-expected.html:
173         * fast/css/placeholder-shown-basics.html:
174         * platform/gtk/TestExpectations:
175
176 2014-08-27  Andreas Kling  <akling@apple.com>
177
178         Drawing text in an SVG font causes load events to be fired.
179         <https://webkit.org/b/136269>
180         <rdar://problem/15724915>
181
182         Reviewed by Simon Fraser.
183
184         * fast/text/svg-font-trigger-load-event-expected.txt: Added.
185         * fast/text/svg-font-trigger-load-event.html: Added.
186
187 2014-08-27  Benjamin Poulain  <bpoulain@apple.com>
188
189         Updating attributes on HTML elements do not invalidate the style correctly unless the attribute name is lowercase in the stylesheet
190         https://bugs.webkit.org/show_bug.cgi?id=136270
191         rdar://problem/16190617
192
193         Reviewed by Andreas Kling.
194
195         The test coverage for attribute update was abysmal. This adds the basic cases for HTML and XML.
196
197         * fast/css/attribute-for-content-property-style-update-html-expected.html: Added.
198         * fast/css/attribute-for-content-property-style-update-html.html: Added.
199         * fast/css/attribute-for-content-property-style-update-xhtml-expected.html: Added.
200         * fast/css/attribute-for-content-property-style-update-xhtml.xhtml: Added.
201         * fast/css/attribute-style-invalidation-optimization-html-expected.txt: Added.
202         * fast/css/attribute-style-invalidation-optimization-html.html: Added.
203         * fast/css/attribute-style-invalidation-optimization-xhtml-expected.txt: Added.
204         * fast/css/attribute-style-invalidation-optimization-xhtml.xhtml: Added.
205         * fast/css/attribute-style-update-html-expected.html: Added.
206         * fast/css/attribute-style-update-html.html: Added.
207         * fast/selectors/attribute-style-update-html-expected.txt: Added.
208         * fast/selectors/attribute-style-update-html.html: Added.
209         * fast/selectors/attribute-style-update-svg-in-html-expected.txt: Added.
210         * fast/selectors/attribute-style-update-svg-in-html.html: Added.
211         * fast/selectors/attribute-style-update-xhtml-expected.txt: Added.
212         * fast/selectors/attribute-style-update-xhtml.xhtml: Added.
213
214 2014-08-27  Mihnea Ovidenie  <mihnea@adobe.com>
215
216         [CSS Regions] Move generated content tests into fast/regions/generated-content
217         https://bugs.webkit.org/show_bug.cgi?id=136288
218
219         Reviewed by Andrei Bucur.
220
221         Move related tests into generated-content folder and adjust paths.
222
223         * fast/regions/generated-content/firstletter-inside-flowthread-expected.html: Renamed from LayoutTests/fast/regions/firstletter-inside-flowthread-expected.html.
224         * fast/regions/generated-content/firstletter-inside-flowthread.html: Renamed from LayoutTests/fast/regions/firstletter-inside-flowthread.html.
225         * fast/regions/generated-content/pseudo-after-content-node-expected.txt: Renamed from LayoutTests/fast/regions/pseudo-after-content-node-expected.txt.
226         * fast/regions/generated-content/pseudo-after-content-node.html: Renamed from LayoutTests/fast/regions/pseudo-after-content-node.html.
227         * fast/regions/generated-content/pseudo-before-content-node-expected.txt: Renamed from LayoutTests/fast/regions/pseudo-before-content-node-expected.txt.
228         * fast/regions/generated-content/pseudo-before-content-node.html: Renamed from LayoutTests/fast/regions/pseudo-before-content-node.html.
229         * fast/regions/generated-content/pseudo-first-letter-content-node-expected.txt: Renamed from LayoutTests/fast/regions/pseudo-first-letter-content-node-expected.txt.
230         * fast/regions/generated-content/pseudo-first-letter-content-node.html: Renamed from LayoutTests/fast/regions/pseudo-first-letter-content-node.html.
231         * fast/regions/generated-content/pseudo-first-line-content-node-expected.txt: Renamed from LayoutTests/fast/regions/pseudo-first-line-content-node-expected.txt.
232         * fast/regions/generated-content/pseudo-first-line-content-node.html: Renamed from LayoutTests/fast/regions/pseudo-first-line-content-node.html.
233
234 2014-08-27  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
235
236         Unreviewed EFL gardening
237
238         * platform/efl/TestExpectations: Add test expectations for failing and crashin tests.
239         * platform/efl/fast/css/viewport-units-dynamic-expected.txt: Added after r171567.
240         * platform/efl/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Added after r171609.
241         * platform/efl/fast/ruby/bopomofo-expected.txt: Added after r172874.
242         * platform/efl/fast/ruby/bopomofo-letter-spacing-expected.txt: Ditto.
243         * platform/efl/fast/ruby/bopomofo-rl-expected.txt: Added after r172861.
244
245 2014-08-27  Andrzej Badowski  <a.badowski@samsung.com>
246
247         [EFL] Add expectations for flaky svg layout test.
248         https://bugs.webkit.org/show_bug.cgi?id=130592
249
250         Unreviewed EFL gardening.
251
252         * platform/efl/TestExpectations:
253
254 2014-08-27  Krzysztof Czech  <k.czech@samsung.com>
255
256         [EFL] Share fast/speechsynthesis/ with other ports
257         https://bugs.webkit.org/show_bug.cgi?id=136224
258
259         Reviewed by Chris Fleizach.
260
261         Share fast/speechsynthesis tests with EFL after r172956.
262         Skipped them for GTK and Win.
263
264         * fast/speechsynthesis/speech-synthesis-boundary-events-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-boundary-events-expected.txt.
265         * fast/speechsynthesis/speech-synthesis-boundary-events.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-boundary-events.html.
266         * fast/speechsynthesis/speech-synthesis-cancel-crash-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-cancel-crash-expected.txt.
267         * fast/speechsynthesis/speech-synthesis-cancel-crash.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-cancel-crash.html.
268         * fast/speechsynthesis/speech-synthesis-cancel-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-cancel-expected.txt.
269         * fast/speechsynthesis/speech-synthesis-cancel.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-cancel.html.
270         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt.
271         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html.
272         * fast/speechsynthesis/speech-synthesis-elapsed-time-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-elapsed-time-expected.txt.
273         * fast/speechsynthesis/speech-synthesis-elapsed-time.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-elapsed-time.html.
274         * fast/speechsynthesis/speech-synthesis-gc-utterance-crash-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash-expected.txt.
275         * fast/speechsynthesis/speech-synthesis-gc-utterance-crash.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-gc-utterance-crash.html.
276         * fast/speechsynthesis/speech-synthesis-pause-resume-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-pause-resume-expected.txt.
277         * fast/speechsynthesis/speech-synthesis-pause-resume.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-pause-resume.html.
278         * fast/speechsynthesis/speech-synthesis-speak-empty-string-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-speak-empty-string-expected.txt.
279         * fast/speechsynthesis/speech-synthesis-speak-empty-string.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-speak-empty-string.html.
280         * fast/speechsynthesis/speech-synthesis-speak-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-speak-expected.txt.
281         * fast/speechsynthesis/speech-synthesis-speak.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-speak.html.
282         * fast/speechsynthesis/speech-synthesis-utterance-uses-voice-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-utterance-uses-voice-expected.txt.
283         * fast/speechsynthesis/speech-synthesis-utterance-uses-voice.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-utterance-uses-voice.html.
284         * fast/speechsynthesis/speech-synthesis-voices-expected.txt: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-voices-expected.txt.
285         * fast/speechsynthesis/speech-synthesis-voices.html: Renamed from LayoutTests/platform/mac/fast/speechsynthesis/speech-synthesis-voices.html.
286         * platform/gtk/TestExpectations: Skipped for GTK
287         * platform/win/TestExpectations: Skipped for Win
288
289 2014-08-27  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
290
291         [EFL] Unskip compositing test
292         https://bugs.webkit.org/show_bug.cgi?id=136151
293
294         Reviewed by Csaba Osztrogonác.
295
296         * platform/efl/TestExpectations: Unskip compositing tests.
297
298 2014-08-26  Vivek Galatage  <vivek.vg@samsung.com>
299
300         Canvas direction should reflect change in dir attribute and also across save/restore operations
301         https://bugs.webkit.org/show_bug.cgi?id=136098
302
303         Reviewed by Darin Adler.
304
305         * fast/canvas/canvas-direction-expected.txt:
306         * fast/canvas/canvas-direction.html:
307
308 2014-08-26  Shivakumar JM  <shiva.jm@samsung.com>
309
310         [EFL] FileApi Layout Tests passed in latest build.
311         https://bugs.webkit.org/show_bug.cgi?id=136250
312
313         Unreviewed gardening.
314
315         FileApi Layout Tests passed in latest build 172953.
316
317         * platform/efl/TestExpectations:
318
319 2014-08-26  Carlos Alberto Lopez Perez  <clopez@igalia.com>
320
321         [GTK] Unreviewed GTK gardening.
322
323         * platform/gtk/TestExpectations: Report and mark new failures after r136159, r172826 and r172835.
324         * platform/gtk/fast/ruby/bopomofo-expected.txt: Added. Add baseline after r172861 and r172874.
325         * platform/gtk/fast/ruby/bopomofo-letter-spacing-expected.txt: Added. Add baseline after r172861 and r172874.
326         * platform/gtk/fast/ruby/bopomofo-rl-expected.txt: Added. Add baseline after r172861 and r172874.
327         * platform/gtk/fast/ruby/ruby-base-merge-block-children-crash-2-expected.png: Removed. Rebaseline (use default baseline) after r172835 and r172847.
328         * platform/gtk/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Removed. Rebaseline (use default baseline) after r172835 and r172847.
329
330 2014-08-26  Zoltan Horvath  <zoltan@webkit.org>
331
332         [CSS Shapes] Positioned polygon reftests failing
333         https://bugs.webkit.org/show_bug.cgi?id=135925
334
335         Reviewed by David Hyatt.
336
337         * TestExpectations: Remove passing tests.
338         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html: Fix test behavior.
339
340 2014-08-26  Commit Queue  <commit-queue@webkit.org>
341
342         Unreviewed, rolling out r172940.
343         https://bugs.webkit.org/show_bug.cgi?id=136256
344
345         Caused assertions on fast/storage/serialized-script-
346         value.html, and possibly flakiness on more tests (Requested by
347         ap on #webkit).
348
349         Reverted changeset:
350
351         "FTL should be able to do polymorphic call inlining"
352         https://bugs.webkit.org/show_bug.cgi?id=135145
353         http://trac.webkit.org/changeset/172940
354
355 2014-08-23  Filip Pizlo  <fpizlo@apple.com>
356
357         FTL should be able to do polymorphic call inlining
358         https://bugs.webkit.org/show_bug.cgi?id=135145
359
360         Reviewed by Geoffrey Garen.
361
362         * js/regress/script-tests/simple-poly-call-nested.js: Added.
363         * js/regress/script-tests/simple-poly-call.js: Added.
364         * js/regress/simple-poly-call-expected.txt: Added.
365         * js/regress/simple-poly-call-nested-expected.txt: Added.
366         * js/regress/simple-poly-call-nested.html: Added.
367         * js/regress/simple-poly-call.html: Added.
368
369 2014-08-25  Alexey Proskuryakov  <ap@apple.com>
370
371         ASSERT(extractable()) when storing a non-extractable key in IndexedDB
372         https://bugs.webkit.org/show_bug.cgi?id=136202
373         rdar://problem/17993967
374
375         * platform/mac-wk1/TestExpectations: Skip the test, IndexedDB is not supported
376         with WebKit1.
377
378 2014-08-25  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
379
380         Unreviewed EFL gardening
381
382         * platform/efl/TestExpectations: Added test expecations for failing and crashing tests.
383         * platform/efl/scrollbars/scrollbar-selectors-expected.txt: Rebaseline after r172220.
384
385 2014-08-22  Sergio Villar Senin  <svillar@igalia.com>
386
387         ASSERTION FAILED: !trackSizes.isEmpty() in WebCore::createGridTrackList
388         https://bugs.webkit.org/show_bug.cgi?id=136149
389
390         Reviewed by Darin Adler.
391
392         Added 3 new test cases to check invalid syntax in the repeat() function.
393
394         Also fixed a bug in the testInvalidSyntax() function. We were
395         using style.gridColumns instead of
396         style.webkitGridTemplateColumns, so the tests were working fine
397         because there were no such property.
398
399         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
400         * fast/css-grid-layout/grid-element-repeat-get-set.html:
401
402 2014-08-24  Alexey Proskuryakov  <ap@apple.com>
403
404         ASSERT(extractable()) when storing a non-extractable key in IndexedDB
405         https://bugs.webkit.org/show_bug.cgi?id=136202
406         rdar://problem/17993967
407
408         Reviewed by Darin Adler.
409
410         * crypto/subtle/rsa-indexeddb-non-exportable-expected.txt: Added.
411         * crypto/subtle/rsa-indexeddb-non-exportable.html: Added.
412
413 2014-08-22  Zoltan Horvath  <zoltan@webkit.org>
414
415         [EFL][WK2] Remove fast/css3-text/css3-text-align-last/text-align-last-with-text-align-justify.html from skipped list
416         https://bugs.webkit.org/show_bug.cgi?id=128732
417
418         Reviewed by Gyuyoung Kim.
419
420         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html:
421         * platform/efl/TestExpectations:
422
423 2014-08-22  Benjamin Poulain  <benjamin@webkit.org>
424
425         Style invalidation does not work for adjacent node updates
426         https://bugs.webkit.org/show_bug.cgi?id=136145
427
428         Reviewed by Antti Koivisto.
429
430         Add tests covering the basic cases: classes and attributes.
431
432         First-child covers the basic positional updates.
433
434         The tests have a version without any indirect adjacent ("~") because the marking
435         used for those is much more generic and having them hide some bugs.
436
437         Some tests are still failing. That is due to the style resolver not handling
438         direct siblings ("+") correctly when there are multiple of them. I will address
439         that separately.
440
441         * fast/selectors/attribute-direct-adjacent-style-update-expected.txt: Added.
442         * fast/selectors/attribute-direct-adjacent-style-update.html: Added.
443         * fast/selectors/attribute-sibling-style-update-expected.txt: Added.
444         * fast/selectors/attribute-sibling-style-update.html: Added.
445         * fast/selectors/class-direct-adjacent-style-update-expected.txt: Added.
446         * fast/selectors/class-direct-adjacent-style-update.html: Added.
447         * fast/selectors/class-sibling-style-update-expected.txt: Added.
448         * fast/selectors/class-sibling-style-update.html: Added.
449         * fast/selectors/first-child-direct-adjacent-style-update.html: Added.
450         * fast/selectors/first-child-sibling-style-update-expected.txt: Added.
451         * fast/selectors/first-child-sibling-style-update.html: Added.
452         * fast/selectors/placeholder-shown-sibling-style-update-expected.txt:
453
454 2014-08-22  David Hyatt  <hyatt@apple.com>
455
456         Add proper support for letter-spacing to bopomofo Ruby
457         https://bugs.webkit.org/show_bug.cgi?id=136171
458
459         Reviewed by Sam Weinig.
460
461         * fast/ruby/bopomofo-letter-spacing.html: Added.
462         * platform/mac/fast/ruby/bopomofo-expected.png:
463         * platform/mac/fast/ruby/bopomofo-expected.txt:
464         * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png: Added.
465         * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt: Added.
466
467 2014-08-21  David Hyatt  <hyatt@apple.com>
468
469         Implement rudimentary Bopomofo Ruby support (ruby-position:inter-character)
470         https://bugs.webkit.org/show_bug.cgi?id=136137
471         <rdar://problem/12567545>
472
473         Reviewed by Sam Weinig.
474
475         * fast/ruby/bopomofo-rl.html: Added.
476         * fast/ruby/bopomofo.html: Added.
477         * platform/mac/fast/ruby/bopomofo-expected.png: Added.
478         * platform/mac/fast/ruby/bopomofo-expected.txt: Added.
479         * platform/mac/fast/ruby/bopomofo-rl-expected.png: Added.
480         * platform/mac/fast/ruby/bopomofo-rl-expected.txt: Added.
481
482 2014-08-21  Antti Koivisto  <antti@apple.com>
483
484         Animated GIFs scrolled out of view still cause titlebar blur to update, on tumblr.com page
485         https://bugs.webkit.org/show_bug.cgi?id=136139
486
487         Reviewed by Simon Fraser.
488
489         * fast/repaint/no-animation-outside-viewport-subframe-expected.txt: Added.
490         * fast/repaint/no-animation-outside-viewport-subframe.html: Added.
491
492 2014-08-21  Zalan Bujtas  <zalan@apple.com>
493
494         ruby-base-merge-block-children-crash-2.html should not use render tree dump.
495         
496         Unreviewed gardening.
497
498         * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Added.
499         * fast/ruby/ruby-base-merge-block-children-crash-2.html: restore previous version of the test.
500         * platform/mac/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Removed.
501
502 2014-08-21  Zalan Bujtas  <zalan@apple.com>
503
504         Remove flaky saturated reftest. UnitTest takes care of saturated arithmetics.
505
506         Unreviewed gardening.
507
508         * fast/dynamic/saturated-layout-arithmetic-expected.html: Removed.
509         * fast/dynamic/saturated-layout-arithmetic.html: Removed.
510
511 2014-08-21  Zalan Bujtas  <zalan@apple.com>
512
513         Enable SATURATED_LAYOUT_ARITHMETIC.
514         https://bugs.webkit.org/show_bug.cgi?id=136106
515
516         Reviewed by Simon Fraser.
517
518         SATURATED_LAYOUT_ARITHMETIC protects LayoutUnit against arithmetic overflow.
519         (No measurable performance regression on Mac.)
520
521         * fast/dynamic/saturated-layout-arithmetic-expected.html: Added.
522         * fast/dynamic/saturated-layout-arithmetic.html: Added.
523         * fast/ruby/ruby-base-merge-block-children-crash-2.html: saturated arithmetics changes behavior. fix test case.
524         * scrollbars/scrollbar-large-overflow-rectangle.html: saturated arithmetics changes behavior. fix test case.
525
526 2014-08-21  Yuki Sekiguchi  <yuki.sekiguchi@access-company.com>
527
528         New ruby parsing rule breaks some real web sites.
529         https://bugs.webkit.org/show_bug.cgi?id=136062
530
531         Reviewed by Ryosuke Niwa.
532
533         html5lib-test was updated using my pull request:
534         https://github.com/darobin/html5lib-tests/pull/2
535
536         * fast/ruby/rp-inside-rtc-expected.html: Added.
537         * fast/ruby/rp-inside-rtc.html: Added.
538         * html5lib/resources/ruby.dat: The rp element should not auto close the rtc element.
539
540 2014-08-21  Yuki Sekiguchi  <yuki.sekiguchi@access-company.com>
541
542         REGRESSION: CSS not() selector does not work when it appears after or within @supports
543         https://bugs.webkit.org/show_bug.cgi?id=136063
544
545         Reviewed by Darin Adler.
546
547         Test that @supports doesn't break "not" pseudo class selector.
548
549         * css3/supports-not-selector-cssom-expected.txt: Added.
550         * css3/supports-not-selector-cssom.html: Added.
551         * css3/supports-not-selector-expected.html: Added.
552         * css3/supports-not-selector.html: Added.
553
554 2014-08-21  Beth Dakin  <bdakin@apple.com>
555
556         overflow:scroll elements should support rubber-banding
557         https://bugs.webkit.org/show_bug.cgi?id=91655
558
559         Reviewed by Sam Weinig and Darin Adler.
560
561         Re-baseline. Mostly these tests are different now that end end event is handled.
562         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
563         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
564         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
565         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
566         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
567         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
568         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
569
570         This test requires a longer timeout to ensure that the rubber-band has ended.
571         * platform/mac/fast/scrolling/scroll-latched-nested-div.html:
572
573 2014-08-21  Víctor Manuel Jáquez Leal  <vjaquez@igalia.com>
574
575         [GTK] WebkitWebProcess crashing navigating away from ogg video element
576         https://bugs.webkit.org/show_bug.cgi?id=135348
577
578         Reviewed by Philippe Normand.
579
580         * platform/gtk/TestExpectations: Enable
581         media/restore-from-page-cache.html,
582         plugins/netscape-plugin-page-cache-works.html and
583         animations/resume-after-page-cache.html. They should pass correctly.
584         Skip compositing/iframes/page-cache-layer-tree.html since we disable
585         that optimization.
586
587 2014-08-21  Shivakumar JM  <shiva.jm@samsung.com>
588
589         [EFL][WK2] Websocket Layout Tests passed in latest build.
590         https://bugs.webkit.org/show_bug.cgi?id=136100
591
592         Unreviewed gardening.
593
594         Websocket Layout Tests passed in latest build, possibly because r172438 (https://bugs.webkit.org/show_bug.cgi?id=135831) in version
595         172796.
596
597         * platform/efl/TestExpectations:
598
599 2014-08-20  Benjamin Poulain  <benjamin@webkit.org>
600
601         CSS: Implement the :placeholder-shown pseudo-class from Selectors Level 4
602         https://bugs.webkit.org/show_bug.cgi?id=118162
603
604         Reviewed by Antti Koivisto.
605
606         Add basic test coverage for common operations: styling, querySelector, CSSOM.
607
608         The layout test failure of placeholder-shown-sibling-style-update.html seems unrelated
609         to this patch, it fails in many more cases. This will be investigated separately, the failure
610         are used as expected values for now.
611
612         * fast/css/css-selector-text-expected.txt:
613         * fast/css/css-selector-text.html:
614         * fast/css/css-set-selector-text-expected.txt:
615         * fast/css/css-set-selector-text.html:
616         * fast/css/placeholder-shown-basics-expected.html: Added.
617         * fast/css/placeholder-shown-basics.html: Added.
618         * fast/selectors/placeholder-shown-long-adjacent-backtracking-expected.txt: Added.
619         * fast/selectors/placeholder-shown-long-adjacent-backtracking.html: Added.
620         * fast/selectors/placeholder-shown-sibling-style-update-expected.txt: Added.
621         * fast/selectors/placeholder-shown-sibling-style-update.html: Added.
622         * fast/selectors/placeholder-shown-style-update-expected.txt: Added.
623         * fast/selectors/placeholder-shown-style-update.html: Added.
624         * fast/selectors/placeholder-shown-with-input-basics-expected.txt: Added.
625         * fast/selectors/placeholder-shown-with-input-basics.html: Added.
626         * fast/selectors/placeholder-shown-with-textarea-basics-expected.txt: Added.
627         * fast/selectors/placeholder-shown-with-textarea-basics.html: Added.
628
629 2014-08-20  Benjamin Poulain  <bpoulain@apple.com>
630
631         Remove HTMLInputElement's suggestedValue
632         https://bugs.webkit.org/show_bug.cgi?id=136094
633
634         Reviewed by Darin Adler.
635
636         * fast/forms/suggested-value-after-setvalue-expected.txt: Removed.
637         * fast/forms/suggested-value-after-setvalue.html: Removed.
638         * fast/forms/suggested-value-expected.txt: Removed.
639         * fast/forms/suggested-value.html: Removed.
640
641 2014-08-20  Dean Jackson  <dino@apple.com>
642
643         WebAudio FFT analysis uses incorrect scaling
644         https://bugs.webkit.org/show_bug.cgi?id=136120
645
646         Reviewed by Tim Horton.
647
648         Test from Blink r166687.
649
650         * webaudio/realtimeanalyser-fft-scaling.html: Added.
651         * webaudio/realtimeanalyser-fft-scaling-expected.txt: Added.
652
653 2014-08-20  Alexey Proskuryakov  <ap@apple.com>
654
655         fast/multicol/mixed-opacity-fixed-test.html fails in compositing mode
656         https://bugs.webkit.org/show_bug.cgi?id=136109
657
658         * platform/mac-wk2/TestExpectations: Updated test expectations to a non-flaky failure,
659         and to point to the new bug.
660
661 2014-08-20  Zalan Bujtas  <zalan@apple.com>
662
663         Dashed/dotted borders do not paint.
664         https://bugs.webkit.org/show_bug.cgi?id=135898
665
666         Reviewed by Simon Fraser.
667
668         *-at-all files test that we always paint borders.
669         The other set of files test that borders are painted properly. They take
670         advantage of the fact that borders with radius use a different painting code path.
671
672         * TestExpectations:
673         * fast/borders/border-painting-dashed-at-all-expected.html: Added.
674         * fast/borders/border-painting-dashed-at-all.html: Added.
675         * fast/borders/border-painting-dashed-expected.html: Added.
676         * fast/borders/border-painting-dashed.html: Added.
677         * fast/borders/border-painting-dotted-at-all-expected.html: Added.
678         * fast/borders/border-painting-dotted-at-all.html: Added.
679         * fast/borders/border-painting-dotted-expected.html: Added.
680         * fast/borders/border-painting-dotted.html: Added.
681         * fast/borders/border-painting-double-at-all-expected.html: Added.
682         * fast/borders/border-painting-double-at-all.html: Added.
683         * fast/borders/border-painting-double-expected.html: Added.
684         * fast/borders/border-painting-double.html: Added.
685         * fast/borders/border-painting-groove-at-all-expected.html: Added.
686         * fast/borders/border-painting-groove-at-all.html: Added.
687         * fast/borders/border-painting-inset-at-all-expected.html: Added.
688         * fast/borders/border-painting-inset-at-all.html: Added.
689         * fast/borders/border-painting-inset-expected.html: Added.
690         * fast/borders/border-painting-inset.html: Added.
691         * fast/borders/border-painting-outset-at-all-expected.html: Added.
692         * fast/borders/border-painting-outset-at-all.html: Added.
693         * fast/borders/border-painting-outset-expected.html: Added.
694         * fast/borders/border-painting-outset.html: Added.
695         * fast/borders/border-painting-ridge-at-all-expected.html: Added.
696         * fast/borders/border-painting-ridge-at-all.html: Added.
697         * fast/borders/border-painting-solid-at-all-expected.html: Added.
698         * fast/borders/border-painting-solid-at-all.html: Added.
699         * fast/borders/border-painting-solid-expected.html: Added.
700         * fast/borders/border-painting-solid.html: Added.
701         * fast/borders/hidpi-border-painting-groove-expected.html: Added.
702         * fast/borders/hidpi-border-painting-groove.html: Added.
703         * fast/borders/hidpi-border-painting-ridge-expected.html: Added.
704         * fast/borders/hidpi-border-painting-ridge.html: Added.
705
706 2014-08-19  Jinwoo Song  <jinwoo7.song@samsung.com>
707
708         Ignore usemap attributes without '#' in img element
709         https://bugs.webkit.org/show_bug.cgi?id=133336
710
711         Reviewed by Ryosuke Niwa.
712
713         HTML5 specification says we should ignore usemap attributes without #.
714         http://www.w3.org/TR/html5/infrastructure.html#valid-hash-name-reference
715
716         * fast/dom/replaced-image-map-valid-hash-name-expected.txt: Added.
717         * fast/dom/replaced-image-map-valid-hash-name.html: Added.
718         * fast/images/image-map-multiple-xhtml.xhtml: Modified usemap attribute value to use '#'.
719
720 2014-08-19  Filip Pizlo  <fpizlo@apple.com>
721
722         REGRESSION(r172401): for-in optimization no longer works at all
723         https://bugs.webkit.org/show_bug.cgi?id=136056
724
725         Reviewed by Geoffrey Garen.
726         
727         This just needs a rebase because the number of calls into the DOM has changed and so the
728         number of console messages about security stuff has now changed.
729
730         * http/tests/security/cross-frame-access-enumeration-expected.txt:
731
732 2014-08-19  Bem Jones-Bey  <bjonesbe@adobe.com>
733
734         [CSS Shapes] A few calc() test failures in the shape-image-threshold parsing tests
735         https://bugs.webkit.org/show_bug.cgi?id=135926
736
737         Reviewed by Dirk Schulze.
738
739         * TestExpectations: Remove Failure and Crash expectations.
740         * css3/shapes/shape-outside/values/shape-image-threshold-001-expected.txt:
741             Proper expected results now that the test passes.
742         * css3/shapes/shape-outside/values/shape-image-threshold-001.html:
743             Adding together calcs isn't valid, so move the addition inside of
744             the calc expression. This will also be updated upstream.
745
746 2014-08-19  Alexey Proskuryakov  <ap@apple.com>
747
748         ASSERT_NOT_REACHED on css3/shapes/shape-outside/values/shape-image-threshold-001.html
749         https://bugs.webkit.org/show_bug.cgi?id=136075
750
751         * TestExpectations: Skipped the test in debug mode.
752
753 2014-08-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
754
755         [GTK] Unreviewed GTK gardening.
756
757         * platform/gtk/TestExpectations: Mark tests failing after r172733 (W3C CSS Shapes test suite import)
758         Update list of flaky tests. Report and mark new failures. Remove expectations for new passing tests.
759
760 2014-08-18  Benjamin Poulain  <bpoulain@apple.com>
761
762         Mark shape-image-threshold-001.html as crashing in debug
763
764         * TestExpectations:
765         The test css3/shapes/shape-outside/values/shape-image-threshold-001.html systematically assert
766         in debug. Skip the results until the author investigate.
767
768 2014-08-18  Rebecca Hauck  <rhauck@adobe.com>
769
770         [CSS Shapes] Import the CSS Shapes W3C test suite
771         https://bugs.webkit.org/show_bug.cgi?id=135921
772
773         Reviewed by Bem Jones-Bey.
774
775         This patch contains the imported CSS Shapes W3C test suite
776         brought in and converted to WebKit style using
777         Tools/Scripts/impoart-w3c-tests.
778
779         * TestExpectations:
780         * css3/shapes/shape-outside-invalid-001-expected.txt: Added.
781         * css3/shapes/shape-outside-invalid-001.html: Added.
782         * css3/shapes/shape-outside-invalid-circle-000-expected.txt: Added.
783         * css3/shapes/shape-outside-invalid-circle-000.html: Added.
784         * css3/shapes/shape-outside-invalid-circle-001-expected.txt: Added.
785         * css3/shapes/shape-outside-invalid-circle-001.html: Added.
786         * css3/shapes/shape-outside-invalid-circle-002-expected.txt: Added.
787         * css3/shapes/shape-outside-invalid-circle-002.html: Added.
788         * css3/shapes/shape-outside-invalid-circle-003-expected.txt: Added.
789         * css3/shapes/shape-outside-invalid-circle-003.html: Added.
790         * css3/shapes/shape-outside-invalid-ellipse-001-expected.txt: Added.
791         * css3/shapes/shape-outside-invalid-ellipse-001.html: Added.
792         * css3/shapes/shape-outside-invalid-ellipse-002-expected.txt: Added.
793         * css3/shapes/shape-outside-invalid-ellipse-002.html: Added.
794         * css3/shapes/shape-outside-invalid-ellipse-003-expected.txt: Added.
795         * css3/shapes/shape-outside-invalid-ellipse-003.html: Added.
796         * css3/shapes/shape-outside-invalid-ellipse-004-expected.txt: Added.
797         * css3/shapes/shape-outside-invalid-ellipse-004.html: Added.
798         * css3/shapes/shape-outside-invalid-ellipse-005-expected.txt: Added.
799         * css3/shapes/shape-outside-invalid-ellipse-005.html: Added.
800         * css3/shapes/shape-outside-invalid-ellipse-006-expected.txt: Added.
801         * css3/shapes/shape-outside-invalid-ellipse-006.html: Added.
802         * css3/shapes/shape-outside-invalid-inset-001-expected.txt: Added.
803         * css3/shapes/shape-outside-invalid-inset-001.html: Added.
804         * css3/shapes/shape-outside-invalid-inset-002-expected.txt: Added.
805         * css3/shapes/shape-outside-invalid-inset-002.html: Added.
806         * css3/shapes/shape-outside-invalid-inset-003-expected.txt: Added.
807         * css3/shapes/shape-outside-invalid-inset-003.html: Added.
808         * css3/shapes/shape-outside-invalid-inset-004-expected.txt: Added.
809         * css3/shapes/shape-outside-invalid-inset-004.html: Added.
810         * css3/shapes/shape-outside/shape-box/shape-outside-box-002-expected.html: Added.
811         * css3/shapes/shape-outside/shape-box/shape-outside-box-002.html: Added.
812         * css3/shapes/shape-outside/shape-box/shape-outside-box-003-expected.html: Added.
813         * css3/shapes/shape-outside/shape-box/shape-outside-box-003.html: Added.
814         * css3/shapes/shape-outside/shape-box/shape-outside-box-004-expected.html: Added.
815         * css3/shapes/shape-outside/shape-box/shape-outside-box-004.html: Added.
816         * css3/shapes/shape-outside/shape-box/shape-outside-box-006-expected.html: Added.
817         * css3/shapes/shape-outside/shape-box/shape-outside-box-006.html: Added.
818         * css3/shapes/shape-outside/shape-box/shape-outside-box-007-expected.html: Added.
819         * css3/shapes/shape-outside/shape-box/shape-outside-box-007.html: Added.
820         * css3/shapes/shape-outside/shape-box/shape-outside-box-008-expected.html: Added.
821         * css3/shapes/shape-outside/shape-box/shape-outside-box-008.html: Added.
822         * css3/shapes/shape-outside/shape-box/w3c-import.log: Added.
823         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html: Added.
824         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html: Added.
825         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html: Added.
826         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html: Added.
827         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html: Added.
828         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html: Added.
829         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html: Added.
830         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html: Added.
831         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001-expected.html: Added.
832         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html: Added.
833         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002-expected.html: Added.
834         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html: Added.
835         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003-expected.html: Added.
836         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html: Added.
837         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004-expected.html: Added.
838         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html: Added.
839         * css3/shapes/shape-outside/shape-image/gradients/w3c-import.log: Added.
840         * css3/shapes/shape-outside/shape-image/shape-image-000-expected.html: Added.
841         * css3/shapes/shape-outside/shape-image/shape-image-000.html: Added.
842         * css3/shapes/shape-outside/shape-image/shape-image-001-expected.html: Added.
843         * css3/shapes/shape-outside/shape-image/shape-image-001.html: Added.
844         * css3/shapes/shape-outside/shape-image/shape-image-002-expected.html: Added.
845         * css3/shapes/shape-outside/shape-image/shape-image-002.html: Added.
846         * css3/shapes/shape-outside/shape-image/shape-image-003-expected.html: Added.
847         * css3/shapes/shape-outside/shape-image/shape-image-003.html: Added.
848         * css3/shapes/shape-outside/shape-image/shape-image-004-expected.html: Added.
849         * css3/shapes/shape-outside/shape-image/shape-image-004.html: Added.
850         * css3/shapes/shape-outside/shape-image/shape-image-005-expected.html: Added.
851         * css3/shapes/shape-outside/shape-image/shape-image-005.html: Added.
852         * css3/shapes/shape-outside/shape-image/shape-image-012-expected.html: Added.
853         * css3/shapes/shape-outside/shape-image/shape-image-012.html: Added.
854         * css3/shapes/shape-outside/shape-image/shape-image-013-expected.html: Added.
855         * css3/shapes/shape-outside/shape-image/shape-image-013.html: Added.
856         * css3/shapes/shape-outside/shape-image/shape-image-014-expected.html: Added.
857         * css3/shapes/shape-outside/shape-image/shape-image-014.html: Added.
858         * css3/shapes/shape-outside/shape-image/shape-image-015-expected.html: Added.
859         * css3/shapes/shape-outside/shape-image/shape-image-015.html: Added.
860         * css3/shapes/shape-outside/shape-image/shape-image-016-expected.html: Added.
861         * css3/shapes/shape-outside/shape-image/shape-image-016.html: Added.
862         * css3/shapes/shape-outside/shape-image/shape-image-017-expected.html: Added.
863         * css3/shapes/shape-outside/shape-image/shape-image-017.html: Added.
864         * css3/shapes/shape-outside/shape-image/shape-image-018-expected.html: Added.
865         * css3/shapes/shape-outside/shape-image/shape-image-018.html: Added.
866         * css3/shapes/shape-outside/shape-image/shape-image-019-expected.html: Added.
867         * css3/shapes/shape-outside/shape-image/shape-image-019.html: Added.
868         * css3/shapes/shape-outside/shape-image/shape-image-020-expected.html: Added.
869         * css3/shapes/shape-outside/shape-image/shape-image-020.html: Added.
870         * css3/shapes/shape-outside/shape-image/shape-image-021-expected.html: Added.
871         * css3/shapes/shape-outside/shape-image/shape-image-021.html: Added.
872         * css3/shapes/shape-outside/shape-image/shape-image-022-expected.html: Added.
873         * css3/shapes/shape-outside/shape-image/shape-image-022.html: Added.
874         * css3/shapes/shape-outside/shape-image/shape-image-023-expected.html: Added.
875         * css3/shapes/shape-outside/shape-image/shape-image-023.html: Added.
876         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-20.png: Added.
877         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-20.svg: Added.
878         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-50.png: Added.
879         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-50.svg: Added.
880         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-70.png: Added.
881         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-70.svg: Added.
882         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle.jpg: Added.
883         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle.png: Added.
884         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle.svg: Added.
885         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-20.png: Added.
886         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-50.png: Added.
887         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-70.png: Added.
888         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-70.svg: Added.
889         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.gif: Added.
890         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.jpg: Added.
891         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.png: Added.
892         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.svg: Added.
893         * css3/shapes/shape-outside/shape-image/support/w3c-import.log: Added.
894         * css3/shapes/shape-outside/shape-image/w3c-import.log: Added.
895         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html: Added.
896         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-013.html: Added.
897         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html: Added.
898         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-014.html: Added.
899         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html: Added.
900         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-015.html: Added.
901         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html: Added.
902         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-016.html: Added.
903         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html: Added.
904         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-017.html: Added.
905         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html: Added.
906         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-018.html: Added.
907         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html: Added.
908         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-019.html: Added.
909         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html: Added.
910         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-020.html: Added.
911         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html: Added.
912         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-021.html: Added.
913         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html: Added.
914         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-022.html: Added.
915         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html: Added.
916         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-024.html: Added.
917         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html: Added.
918         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-025.html: Added.
919         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html: Added.
920         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-026.html: Added.
921         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html: Added.
922         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-027.html: Added.
923         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html: Added.
924         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-028.html: Added.
925         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html: Added.
926         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-029.html: Added.
927         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html: Added.
928         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html: Added.
929         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html: Added.
930         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031.html: Added.
931         * css3/shapes/shape-outside/supported-shapes/circle/w3c-import.log: Added.
932         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html: Added.
933         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html: Added.
934         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html: Added.
935         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html: Added.
936         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html: Added.
937         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html: Added.
938         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html: Added.
939         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html: Added.
940         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html: Added.
941         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html: Added.
942         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html: Added.
943         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html: Added.
944         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html: Added.
945         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html: Added.
946         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html: Added.
947         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html: Added.
948         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html: Added.
949         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html: Added.
950         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html: Added.
951         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html: Added.
952         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html: Added.
953         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html: Added.
954         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html: Added.
955         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html: Added.
956         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html: Added.
957         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html: Added.
958         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html: Added.
959         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html: Added.
960         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html: Added.
961         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html: Added.
962         * css3/shapes/shape-outside/supported-shapes/ellipse/w3c-import.log: Added.
963         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html: Added.
964         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-010.html: Added.
965         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html: Added.
966         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-011.html: Added.
967         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html: Added.
968         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-012.html: Added.
969         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html: Added.
970         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-013.html: Added.
971         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html: Added.
972         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-014.html: Added.
973         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html: Added.
974         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-015.html: Added.
975         * css3/shapes/shape-outside/supported-shapes/inset/w3c-import.log: Added.
976         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html: Added.
977         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html: Added.
978         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html: Added.
979         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html: Added.
980         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html: Added.
981         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html: Added.
982         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html: Added.
983         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html: Added.
984         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html: Added.
985         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html: Added.
986         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html: Added.
987         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html: Added.
988         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html: Added.
989         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html: Added.
990         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html: Added.
991         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html: Added.
992         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html: Added.
993         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html: Added.
994         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html: Added.
995         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html: Added.
996         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html: Added.
997         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html: Added.
998         * css3/shapes/shape-outside/supported-shapes/polygon/w3c-import.log: Added.
999         * css3/shapes/shape-outside/supported-shapes/support/rounded-rectangle.js: Added.
1000         (ellipseXIntercept):
1001         (scanConvertRoundedRectangleOutside):
1002         (genLeftRoundedRectFloatShapeOutsideRefTest):
1003         (getRoundedRectLeftEdge):
1004         (genRightRoundedRectFloatShapeOutsideRefTest):
1005         * css3/shapes/shape-outside/supported-shapes/support/subpixel-utils.js: Added.
1006         (SubPixelLayout):
1007         (SubPixelLayout.):
1008         * css3/shapes/shape-outside/supported-shapes/support/test-utils.js: Added.
1009         (verifyTextPoints):
1010         * css3/shapes/shape-outside/values/shape-image-threshold-000-expected.txt: Added.
1011         * css3/shapes/shape-outside/values/shape-image-threshold-000.html: Added.
1012         * css3/shapes/shape-outside/values/shape-image-threshold-001-expected.txt: Added.
1013         * css3/shapes/shape-outside/values/shape-image-threshold-001.html: Added.
1014         * css3/shapes/shape-outside/values/shape-image-threshold-002-expected.txt: Added.
1015         * css3/shapes/shape-outside/values/shape-image-threshold-002.html: Added.
1016         * css3/shapes/shape-outside/values/shape-image-threshold-003-expected.txt: Added.
1017         * css3/shapes/shape-outside/values/shape-image-threshold-003.html: Added.
1018         * css3/shapes/shape-outside/values/shape-margin-000-expected.txt: Added.
1019         * css3/shapes/shape-outside/values/shape-margin-000.html: Added.
1020         * css3/shapes/shape-outside/values/shape-margin-001-expected.txt: Added.
1021         * css3/shapes/shape-outside/values/shape-margin-001.html: Added.
1022         * css3/shapes/shape-outside/values/shape-margin-002-expected.txt: Added.
1023         * css3/shapes/shape-outside/values/shape-margin-002.html: Added.
1024         * css3/shapes/shape-outside/values/shape-margin-003-expected.txt: Added.
1025         * css3/shapes/shape-outside/values/shape-margin-003.html: Added.
1026         * css3/shapes/shape-outside/values/shape-margin-004-expected.txt: Added.
1027         * css3/shapes/shape-outside/values/shape-margin-004.html: Added.
1028         * css3/shapes/shape-outside/values/shape-margin-005-expected.txt: Added.
1029         * css3/shapes/shape-outside/values/shape-margin-005.html: Added.
1030         * css3/shapes/shape-outside/values/shape-outside-box-000-expected.txt: Added.
1031         * css3/shapes/shape-outside/values/shape-outside-box-000.html: Added.
1032         * css3/shapes/shape-outside/values/shape-outside-circle-000-expected.txt: Added.
1033         * css3/shapes/shape-outside/values/shape-outside-circle-000.html: Added.
1034         * css3/shapes/shape-outside/values/shape-outside-circle-001-expected.txt: Added.
1035         * css3/shapes/shape-outside/values/shape-outside-circle-001.html: Added.
1036         * css3/shapes/shape-outside/values/shape-outside-circle-002-expected.txt: Added.
1037         * css3/shapes/shape-outside/values/shape-outside-circle-002.html: Added.
1038         * css3/shapes/shape-outside/values/shape-outside-circle-003-expected.txt: Added.
1039         * css3/shapes/shape-outside/values/shape-outside-circle-003.html: Added.
1040         * css3/shapes/shape-outside/values/shape-outside-circle-004-expected.txt: Added.
1041         * css3/shapes/shape-outside/values/shape-outside-circle-004.html: Added.
1042         * css3/shapes/shape-outside/values/shape-outside-circle-005-expected.txt: Added.
1043         * css3/shapes/shape-outside/values/shape-outside-circle-005.html: Added.
1044         * css3/shapes/shape-outside/values/shape-outside-circle-006-expected.txt: Added.
1045         * css3/shapes/shape-outside/values/shape-outside-circle-006.html: Added.
1046         * css3/shapes/shape-outside/values/shape-outside-circle-007-expected.txt: Added.
1047         * css3/shapes/shape-outside/values/shape-outside-circle-007.html: Added.
1048         * css3/shapes/shape-outside/values/shape-outside-circle-008-expected.txt: Added.
1049         * css3/shapes/shape-outside/values/shape-outside-circle-008.html: Added.
1050         * css3/shapes/shape-outside/values/shape-outside-circle-009-expected.txt: Added.
1051         * css3/shapes/shape-outside/values/shape-outside-circle-009.html: Added.
1052         * css3/shapes/shape-outside/values/shape-outside-circle-010-expected.txt: Added.
1053         * css3/shapes/shape-outside/values/shape-outside-circle-010.html: Added.
1054         * css3/shapes/shape-outside/values/shape-outside-circle-011-expected.txt: Added.
1055         * css3/shapes/shape-outside/values/shape-outside-circle-011.html: Added.
1056         * css3/shapes/shape-outside/values/shape-outside-computed-shape-000-expected.txt: Added.
1057         * css3/shapes/shape-outside/values/shape-outside-computed-shape-000.html: Added.
1058         * css3/shapes/shape-outside/values/shape-outside-computed-shape-001-expected.txt: Added.
1059         * css3/shapes/shape-outside/values/shape-outside-computed-shape-001.html: Added.
1060         * css3/shapes/shape-outside/values/shape-outside-ellipse-000-expected.txt: Added.
1061         * css3/shapes/shape-outside/values/shape-outside-ellipse-000.html: Added.
1062         * css3/shapes/shape-outside/values/shape-outside-ellipse-001-expected.txt: Added.
1063         * css3/shapes/shape-outside/values/shape-outside-ellipse-001.html: Added.
1064         * css3/shapes/shape-outside/values/shape-outside-ellipse-002-expected.txt: Added.
1065         * css3/shapes/shape-outside/values/shape-outside-ellipse-002.html: Added.
1066         * css3/shapes/shape-outside/values/shape-outside-ellipse-003-expected.txt: Added.
1067         * css3/shapes/shape-outside/values/shape-outside-ellipse-003.html: Added.
1068         * css3/shapes/shape-outside/values/shape-outside-ellipse-004-expected.txt: Added.
1069         * css3/shapes/shape-outside/values/shape-outside-ellipse-004.html: Added.
1070         * css3/shapes/shape-outside/values/shape-outside-ellipse-005-expected.txt: Added.
1071         * css3/shapes/shape-outside/values/shape-outside-ellipse-005.html: Added.
1072         * css3/shapes/shape-outside/values/shape-outside-ellipse-006-expected.txt: Added.
1073         * css3/shapes/shape-outside/values/shape-outside-ellipse-006.html: Added.
1074         * css3/shapes/shape-outside/values/shape-outside-ellipse-007-expected.txt: Added.
1075         * css3/shapes/shape-outside/values/shape-outside-ellipse-007.html: Added.
1076         * css3/shapes/shape-outside/values/shape-outside-ellipse-008-expected.txt: Added.
1077         * css3/shapes/shape-outside/values/shape-outside-ellipse-008.html: Added.
1078         * css3/shapes/shape-outside/values/shape-outside-ellipse-009-expected.txt: Added.
1079         * css3/shapes/shape-outside/values/shape-outside-ellipse-009.html: Added.
1080         * css3/shapes/shape-outside/values/shape-outside-ellipse-010-expected.txt: Added.
1081         * css3/shapes/shape-outside/values/shape-outside-ellipse-010.html: Added.
1082         * css3/shapes/shape-outside/values/shape-outside-ellipse-011-expected.txt: Added.
1083         * css3/shapes/shape-outside/values/shape-outside-ellipse-011.html: Added.
1084         * css3/shapes/shape-outside/values/shape-outside-inset-000-expected.txt: Added.
1085         * css3/shapes/shape-outside/values/shape-outside-inset-000.html: Added.
1086         * css3/shapes/shape-outside/values/shape-outside-inset-001-expected.txt: Added.
1087         * css3/shapes/shape-outside/values/shape-outside-inset-001.html: Added.
1088         * css3/shapes/shape-outside/values/shape-outside-inset-002-expected.txt: Added.
1089         * css3/shapes/shape-outside/values/shape-outside-inset-002.html: Added.
1090         * css3/shapes/shape-outside/values/shape-outside-inset-003-expected.txt: Added.
1091         * css3/shapes/shape-outside/values/shape-outside-inset-003.html: Added.
1092         * css3/shapes/shape-outside/values/shape-outside-inset-004-expected.txt: Added.
1093         * css3/shapes/shape-outside/values/shape-outside-inset-004.html: Added.
1094         * css3/shapes/shape-outside/values/shape-outside-inset-005-expected.txt: Added.
1095         * css3/shapes/shape-outside/values/shape-outside-inset-005.html: Added.
1096         * css3/shapes/shape-outside/values/shape-outside-inset-006-expected.txt: Added.
1097         * css3/shapes/shape-outside/values/shape-outside-inset-006.html: Added.
1098         * css3/shapes/shape-outside/values/shape-outside-inset-007-expected.txt: Added.
1099         * css3/shapes/shape-outside/values/shape-outside-inset-007.html: Added.
1100         * css3/shapes/shape-outside/values/shape-outside-inset-008-expected.txt: Added.
1101         * css3/shapes/shape-outside/values/shape-outside-inset-008.html: Added.
1102         * css3/shapes/shape-outside/values/shape-outside-inset-009-expected.txt: Added.
1103         * css3/shapes/shape-outside/values/shape-outside-inset-009.html: Added.
1104         * css3/shapes/shape-outside/values/shape-outside-polygon-000-expected.txt: Added.
1105         * css3/shapes/shape-outside/values/shape-outside-polygon-000.html: Added.
1106         * css3/shapes/shape-outside/values/shape-outside-polygon-001-expected.txt: Added.
1107         * css3/shapes/shape-outside/values/shape-outside-polygon-001.html: Added.
1108         * css3/shapes/shape-outside/values/shape-outside-polygon-002-expected.txt: Added.
1109         * css3/shapes/shape-outside/values/shape-outside-polygon-002.html: Added.
1110         * css3/shapes/shape-outside/values/shape-outside-polygon-003-expected.txt: Added.
1111         * css3/shapes/shape-outside/values/shape-outside-polygon-003.html: Added.
1112         * css3/shapes/shape-outside/values/shape-outside-polygon-004-expected.txt: Added.
1113         * css3/shapes/shape-outside/values/shape-outside-polygon-004.html: Added.
1114         * css3/shapes/shape-outside/values/shape-outside-polygon-005-expected.txt: Added.
1115         * css3/shapes/shape-outside/values/shape-outside-polygon-005.html: Added.
1116         * css3/shapes/shape-outside/values/shape-outside-polygon-006-expected.txt: Added.
1117         * css3/shapes/shape-outside/values/shape-outside-polygon-006.html: Added.
1118         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-000-expected.txt: Added.
1119         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-000.html: Added.
1120         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-001-expected.txt: Added.
1121         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-001.html: Added.
1122         * css3/shapes/shape-outside/values/shape-outside-shape-box-pair-000-expected.txt: Added.
1123         * css3/shapes/shape-outside/values/shape-outside-shape-box-pair-000.html: Added.
1124         * css3/shapes/shape-outside/values/shape-outside-shape-inherit-000-expected.txt: Added.
1125         * css3/shapes/shape-outside/values/shape-outside-shape-inherit-000.html: Added.
1126         * css3/shapes/shape-outside/values/shape-outside-shape-initial-000-expected.txt: Added.
1127         * css3/shapes/shape-outside/values/shape-outside-shape-initial-000.html: Added.
1128         * css3/shapes/shape-outside/values/shape-outside-shape-none-000-expected.txt: Added.
1129         * css3/shapes/shape-outside/values/shape-outside-shape-none-000.html: Added.
1130         * css3/shapes/shape-outside/values/shape-outside-shape-notation-000-expected.txt: Added.
1131         * css3/shapes/shape-outside/values/shape-outside-shape-notation-000.html: Added.
1132         * css3/shapes/shape-outside/values/support/parsing-utils.js: Added.
1133         (ParsingUtils):
1134         (ParsingUtils.):
1135         * css3/shapes/shape-outside/values/support/w3c-import.log: Added.
1136         * css3/shapes/shape-outside/values/w3c-import.log: Added.
1137         * css3/shapes/spec-examples/shape-outside-001-expected.html: Added.
1138         * css3/shapes/spec-examples/shape-outside-001.html: Added.
1139         * css3/shapes/spec-examples/shape-outside-002-expected.html: Added.
1140         * css3/shapes/spec-examples/shape-outside-002.html: Added.
1141         * css3/shapes/spec-examples/shape-outside-003-expected.html: Added.
1142         * css3/shapes/spec-examples/shape-outside-003.html: Added.
1143         * css3/shapes/spec-examples/shape-outside-004-expected.html: Added.
1144         * css3/shapes/spec-examples/shape-outside-004.html: Added.
1145         * css3/shapes/spec-examples/shape-outside-005-expected.html: Added.
1146         * css3/shapes/spec-examples/shape-outside-005.html: Added.
1147         * css3/shapes/spec-examples/shape-outside-006-expected.html: Added.
1148         * css3/shapes/spec-examples/shape-outside-006.html: Added.
1149         * css3/shapes/spec-examples/shape-outside-007-expected.html: Added.
1150         * css3/shapes/spec-examples/shape-outside-007.html: Added.
1151         * css3/shapes/spec-examples/shape-outside-008-expected.html: Added.
1152         * css3/shapes/spec-examples/shape-outside-008.html: Added.
1153         * css3/shapes/spec-examples/shape-outside-010-expected.html: Added.
1154         * css3/shapes/spec-examples/shape-outside-010.html: Added.
1155         * css3/shapes/spec-examples/shape-outside-011-expected.html: Added.
1156         * css3/shapes/spec-examples/shape-outside-011.html: Added.
1157         * css3/shapes/spec-examples/shape-outside-012-expected.html: Added.
1158         * css3/shapes/spec-examples/shape-outside-012.html: Added.
1159         * css3/shapes/spec-examples/shape-outside-013-expected.html: Added.
1160         * css3/shapes/spec-examples/shape-outside-013.html: Added.
1161         * css3/shapes/spec-examples/shape-outside-014-expected.html: Added.
1162         * css3/shapes/spec-examples/shape-outside-014.html: Added.
1163         * css3/shapes/spec-examples/shape-outside-015-expected.html: Added.
1164         * css3/shapes/spec-examples/shape-outside-015.html: Added.
1165         * css3/shapes/spec-examples/shape-outside-016-expected.html: Added.
1166         * css3/shapes/spec-examples/shape-outside-016.html: Added.
1167         * css3/shapes/spec-examples/shape-outside-017-expected.html: Added.
1168         * css3/shapes/spec-examples/shape-outside-017.html: Added.
1169         * css3/shapes/spec-examples/shape-outside-018-expected.html: Added.
1170         * css3/shapes/spec-examples/shape-outside-018.html: Added.
1171         * css3/shapes/spec-examples/shape-outside-019-expected.html: Added.
1172         * css3/shapes/spec-examples/shape-outside-019.html: Added.
1173         * css3/shapes/spec-examples/support/circle-no-shadow.png: Added.
1174         * css3/shapes/spec-examples/support/circle-shadow.png: Added.
1175         * css3/shapes/spec-examples/support/rounded-triangle.svg: Added.
1176         * css3/shapes/spec-examples/support/w3c-import.log: Added.
1177         * css3/shapes/spec-examples/w3c-import.log: Added.
1178         * css3/shapes/w3c-import.log: Added.
1179
1180 2014-08-18  Andreas Kling  <akling@apple.com>
1181
1182         REGRESSION(r168256): JSString can get 8-bit flag wrong when re-using AtomicStrings.
1183         <https://webkit.org/b/133574>
1184         <rdar://problem/18051847>
1185
1186         Add a tests that creates a 16-bit AtomicString with only 8-bit characters,
1187         then tiers up into baseline JIT and uses that string as part of a rope-within-a-rope
1188         and serializes that rope to get an incorrect concatenation.
1189
1190         Reviewed by Darin Adler.
1191
1192         * js/dopey-rope-with-16-bit-propertyname-expected.txt: Added.
1193         * js/dopey-rope-with-16-bit-propertyname.html: Added.
1194
1195 2014-08-18  Vivek Galatage  <vivek.vg@samsung.com>
1196
1197         Implement CanvasRenderingContext2D direction attribute
1198         https://bugs.webkit.org/show_bug.cgi?id=135878
1199
1200         Reviewed by Darin Adler.
1201
1202         * fast/canvas/canvas-direction-expected.txt: Added.
1203         * fast/canvas/canvas-direction.html: Added.
1204
1205 2014-08-18  Benjamin Poulain  <benjamin@webkit.org>
1206
1207         The style is not updated correctly when the pseudo class :empty is applied on anything but the rightmost element
1208         https://bugs.webkit.org/show_bug.cgi?id=135999
1209
1210         Reviewed by Antti Koivisto.
1211
1212         * fast/css/pseudo-element-updates-on-empty-expected.html: Added.
1213         * fast/css/pseudo-element-updates-on-empty.html: Added.
1214         * fast/selectors/empty-adjacent-style-update-expected.txt:
1215         * fast/selectors/empty-adjacent-style-update.html:
1216         * fast/selectors/empty-style-update-expected.txt:
1217         * fast/selectors/empty-style-update.html:
1218         * fast/selectors/not-empty-adjacent-style-update-expected.txt: Copied from LayoutTests/fast/selectors/empty-adjacent-style-update-expected.txt.
1219         * fast/selectors/not-empty-adjacent-style-update.html: Copied from LayoutTests/fast/selectors/empty-adjacent-style-update.html.
1220         * fast/selectors/not-empty-style-update-expected.txt: Copied from LayoutTests/fast/selectors/empty-style-update-expected.txt.
1221         * fast/selectors/not-empty-style-update.html: Copied from LayoutTests/fast/selectors/empty-style-update.html.
1222
1223 2014-08-18  Andy Estes  <aestes@apple.com>
1224
1225         Remove a test inadvertently landed in r172709.
1226
1227         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-after-load.html: Removed.
1228
1229 2014-08-18  Dirk Schulze  <krit@webkit.org>
1230
1231         calc() doesn't work for SVG CSS properties
1232         https://bugs.webkit.org/show_bug.cgi?id=136026
1233
1234         Reviewed by Andreas Kling.
1235
1236         Test calc() on length properties for SVG.
1237
1238         * svg/css/getComputedStyle-basic-expected.txt:
1239         * svg/css/parse-calc-length-expected.txt: Added.
1240         * svg/css/parse-calc-length.html: Added.
1241
1242 2014-08-18  Andy Estes  <aestes@apple.com>
1243
1244         REGRESSION (r167856): adobe.com no longer able to launch Create Cloud app using a URL with a custom scheme
1245         https://bugs.webkit.org/show_bug.cgi?id=136010
1246
1247         Reviewed by Darin Adler.
1248
1249         Removed tests that verified the behavior of setAllowNavigationToInvalidURL(true), which no longer exists:
1250         * fast/loader/allow-redirect-to-invalid-url-using-javascript-expected.txt: Removed.
1251         * fast/loader/allow-redirect-to-invalid-url-using-javascript.html: Removed.
1252         * fast/loader/allow-redirect-to-invalid-url-using-meta-refresh-expected.txt: Removed.
1253         * fast/loader/allow-redirect-to-invalid-url-using-meta-refresh.html: Removed.
1254
1255         Added tests that verify the policy delegate is executed on some navigations to invalid URLs:
1256         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
1257         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate.html: Added.
1258         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
1259         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate.html: Added.
1260         * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
1261         * fast/loader/window-open-to-invalid-url-calls-policy-delegate.html: Added.
1262
1263         Renamed some existing tests added in r170120, modified them to log willPerformClientRedirectToURL and
1264         didCancelClientRedirectForFrame, and added a test to verify navigations in existing frames via window.open:
1265         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-javascript-expected.txt.
1266         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-javascript.html.
1267         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-meta-refresh-expected.txt.
1268         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-meta-refresh.html.
1269         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1270         * fast/loader/window-open-to-invalid-url-disallowed.html: Added.
1271
1272 2014-08-18  Diego Pino Garcia  <dpino@igalia.com>
1273
1274         Completed iterator can be revived by adding more than one new entry to the target object
1275         https://bugs.webkit.org/show_bug.cgi?id=129993
1276
1277         Reviewed by Oliver Hunt.
1278
1279         Test a Map or Set iterator should remain dead after using it.
1280
1281         * js/basic-map-expected.txt:
1282         * js/basic-set-expected.txt: 
1283         * js/script-tests/basic-map.js: 
1284         (set var):
1285         (set map):
1286         * js/script-tests/basic-set.js:
1287         (keys.set keys):
1288         (set add.set add):
1289
1290 2014-08-18  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
1291
1292         Fix keyTimes list length of from/to/by animations.
1293         https://bugs.webkit.org/show_bug.cgi?id=136037
1294
1295         Reviewed by Darin Adler.
1296
1297         * svg/animations/invalid-keytime-number-crash-expected.txt: Added.
1298         * svg/animations/invalid-keytime-number-crash.html: Added.
1299
1300 2014-08-18  Zan Dobersek  <zdobersek@igalia.com>
1301
1302         Unreviewed GTK gardening. Adding a GTK-specific baseline
1303         that's required after changes in r172620.
1304
1305         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Added.
1306
1307 2014-08-18  Andy Estes  <aestes@apple.com>
1308
1309         Revert r172697.
1310
1311         It made several webarchive layout tests flaky and didn't have the correct behavior for non-quick redirects.
1312
1313         * fast/loader/allow-redirect-to-invalid-url-using-javascript-expected.txt: Added.
1314         * fast/loader/allow-redirect-to-invalid-url-using-javascript.html: Added.
1315         * fast/loader/allow-redirect-to-invalid-url-using-meta-refresh-expected.txt: Added.
1316         * fast/loader/allow-redirect-to-invalid-url-using-meta-refresh.html: Added.
1317         * fast/loader/disallow-redirect-to-invalid-url-using-javascript-expected.txt: Added.
1318         * fast/loader/disallow-redirect-to-invalid-url-using-javascript.html: Added.
1319         * fast/loader/disallow-redirect-to-invalid-url-using-meta-refresh-expected.txt: Added.
1320         * fast/loader/disallow-redirect-to-invalid-url-using-meta-refresh.html: Added.
1321         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Removed.
1322         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate.html: Removed.
1323         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Removed.
1324         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html: Removed.
1325         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Removed.
1326         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate.html: Removed.
1327         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Removed.
1328         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html: Removed.
1329         * fast/loader/resources/redirect-to-invalid-url-using-javascript.html: Added.
1330         * fast/loader/resources/redirect-to-invalid-url-using-meta-refresh.html: Added.
1331         * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Removed.
1332         * fast/loader/window-open-to-invalid-url-calls-policy-delegate.html: Removed.
1333         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Removed.
1334         * fast/loader/window-open-to-invalid-url-disallowed.html: Removed.
1335
1336 2014-08-15  Andy Estes  <aestes@apple.com>
1337
1338         REGRESSION (r167856): adobe.com no longer able to launch Create Cloud app using a URL with a custom scheme
1339         https://bugs.webkit.org/show_bug.cgi?id=136010
1340
1341         Reviewed by Darin Adler.
1342
1343         Removed tests that verified the behavior of setAllowNavigationToInvalidURL(true), which no longer exists:
1344         * fast/loader/allow-redirect-to-invalid-url-using-javascript-expected.txt: Removed.
1345         * fast/loader/allow-redirect-to-invalid-url-using-javascript.html: Removed.
1346         * fast/loader/allow-redirect-to-invalid-url-using-meta-refresh-expected.txt: Removed.
1347         * fast/loader/allow-redirect-to-invalid-url-using-meta-refresh.html: Removed.
1348
1349         Added tests that verify the policy delegate is executed on some navigations to invalid URLs:
1350         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
1351         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate.html: Added.
1352         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
1353         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate.html: Added.
1354         * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
1355         * fast/loader/window-open-to-invalid-url-calls-policy-delegate.html: Added.
1356
1357         Renamed some existing tests added in r170120, modified them to log willPerformClientRedirectToURL and
1358         didCancelClientRedirectForFrame, and added a test to verify navigations in existing frames via window.open:
1359         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-javascript-expected.txt.
1360         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-javascript.html.
1361         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-meta-refresh-expected.txt.
1362         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html: Renamed from fast/loader/disallow-redirect-to-invalid-url-using-meta-refresh.html.
1363         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1364         * fast/loader/window-open-to-invalid-url-disallowed.html: Added.
1365
1366 2014-08-15  Zalan Bujtas  <zalan@apple.com>
1367
1368         REGRESSION: Parts of the route/route options windows are invisible at maps.google.com
1369         https://bugs.webkit.org/show_bug.cgi?id=135977
1370         <rdar://problem/17961698>
1371
1372         Reviewed by Andreas Kling.
1373
1374         When the style change requires both layout and repaint, the style diff is set to
1375         'layout is needed' (and masks the repaint change) as normally layout is followed by a repaint.
1376         However, in compositing context, layout may not be followed by repaint, so when the style diff
1377         indicates layout, we need to figure out whether it implies repaint too.
1378         This logic should eventually be moved from RenderElement to RenderLayerModelObject/RenderLayer.
1379         -tracked here: webkit.org/b/135990
1380
1381         * compositing/cliprect-and-position-change-on-compositing-layer-expected.html: Added.
1382         * compositing/cliprect-and-position-change-on-compositing-layer.html: Added.
1383
1384 2014-08-15  Dirk Schulze  <krit@webkit.org>
1385
1386         Turn r/rx/ry to presentation attributes
1387         https://bugs.webkit.org/show_bug.cgi?id=135978
1388
1389         Reviewed by Dean Jackson.
1390
1391         Rebaseline test.
1392
1393         * svg/css/parse-length-expected.txt:
1394
1395 2014-08-15  Dirk Schulze  <krit@webkit.org>
1396
1397         Turn r/rx/ry to presentation attributes
1398         https://bugs.webkit.org/show_bug.cgi?id=135978
1399
1400         Reviewed by Dean Jackson.
1401
1402         This follows the patch for width and height presentation attributes and
1403         turns r, rx and ry to presentation attributes as well:
1404
1405         ​http://trac.webkit.org/changeset/171341
1406
1407         * svg/css/parse-length.html:
1408         * transitions/svg-layout-transition-expected.txt:
1409         * transitions/svg-layout-transition.html:
1410
1411 2014-08-15  Dirk Schulze  <krit@webkit.org>
1412
1413         Turn cx/cy to presentation attributes
1414         https://bugs.webkit.org/show_bug.cgi?id=135975
1415
1416         Reviewed by Dean Jackson.
1417
1418         This follows the patch for width and height presentation attributes and
1419         turns cx and cy to presentation attributes as well:
1420
1421         ​http://trac.webkit.org/changeset/171341
1422
1423         * svg/css/parse-length-expected.txt:
1424         * svg/css/parse-length.html:
1425         * transitions/svg-layout-transition-expected.txt:
1426         * transitions/svg-layout-transition.html:
1427
1428 2014-08-14  Benjamin Poulain  <benjamin@webkit.org>
1429
1430         CSS JIT: compile the :empty pseudo class
1431         https://bugs.webkit.org/show_bug.cgi?id=135958
1432
1433         Reviewed by Andreas Kling.
1434
1435         Add some test coverage, :empty had very little testing.
1436
1437         The test empty-adjacent-style-update expose some problems with style update,
1438         I will look into them separately.
1439
1440         * fast/selectors/empty-adjacent-style-update-expected.txt: Added.
1441         * fast/selectors/empty-adjacent-style-update.html: Added.
1442         * fast/selectors/empty-basics-expected.txt: Added.
1443         * fast/selectors/empty-basics.html: Added.
1444         * fast/selectors/empty-long-adjacent-backtracking-expected.txt: Added.
1445         * fast/selectors/empty-long-adjacent-backtracking.html: Added.
1446         * fast/selectors/empty-style-update-expected.txt: Added.
1447         * fast/selectors/empty-style-update.html: Added.
1448
1449 2014-08-14  Martin Hock  <mhock@apple.com>
1450
1451         IndexedDB should respect SchemeRegistry's database access setting.
1452         https://bugs.webkit.org/show_bug.cgi?id=135890
1453         <rdar://problem/17989469>
1454
1455         Reviewed by Alexey Proskuryakov.
1456
1457         * storage/indexeddb/open-db-private-browsing-expected.txt: Added.
1458         * storage/indexeddb/open-db-private-browsing.html: Added. Simple test to open database in private browsing mode.
1459         * storage/indexeddb/resources/open-db-private-browsing.js: Added.
1460
1461 2014-08-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1462
1463         [GTK] Unreviewed GTK gardening.
1464
1465         * platform/gtk/TestExpectations: Update expectations with new identified failures and flakiness.
1466         * platform/gtk/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Rebaseline after r172517.
1467         * platform/gtk/fast/ruby/ruby/ruby-base-merge-block-children-crash-2-expected.png: Removed. File was in wrong path.
1468         * platform/gtk/fast/ruby/ruby/ruby-base-merge-block-children-crash-2-expected.txt: Removed. File was in wrong path.
1469         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r172136.
1470         * platform/gtk/scrollbars/scrollbar-selectors-expected.txt: Added. Rebaseline after r172220.
1471
1472 2014-08-14  Mihnea Ovidenie  <mihnea@adobe.com>
1473
1474         [CSSRegions] Move svg tests into fast/regions/svg
1475         https://bugs.webkit.org/show_bug.cgi?id=135883
1476
1477         Reviewed by Andrei Bucur.
1478
1479         Move tests and adjust paths accordingly.
1480
1481         * fast/regions/svg/svg-doc-fragment-not-collected-expected.html: Renamed from LayoutTests/fast/regions/svg-doc-fragment-not-collected-expected.html.
1482         * fast/regions/svg/svg-doc-fragment-not-collected.html: Renamed from LayoutTests/fast/regions/svg-doc-fragment-not-collected.html.
1483         * fast/regions/svg/svg-element-not-collected-expected.html: Renamed from LayoutTests/fast/regions/svg-element-not-collected-expected.html.
1484         * fast/regions/svg/svg-element-not-collected.html: Renamed from LayoutTests/fast/regions/svg-element-not-collected.html.
1485         * fast/regions/svg/svg-root-element-collected-expected.txt: Renamed from LayoutTests/fast/regions/svg-root-element-collected-expected.txt.
1486         * fast/regions/svg/svg-root-element-collected.html: Renamed from LayoutTests/fast/regions/svg-root-element-collected.html.
1487         * fast/regions/svg/symbol-in-named-flow-crash-expected.txt: Renamed from LayoutTests/fast/regions/symbol-in-named-flow-crash-expected.txt.
1488         * fast/regions/svg/symbol-in-named-flow-crash.svg: Renamed from LayoutTests/fast/regions/symbol-in-named-flow-crash.svg.
1489
1490 2014-08-13  Simon Fraser  <simon.fraser@apple.com>
1491
1492         Land correct results for compositing/fixed-image-loading.html on WK1 and WK2.
1493
1494         * compositing/fixed-image-loading-expected.txt:
1495         * platform/mac-wk2/compositing/fixed-image-loading-expected.txt: Added.
1496
1497 2014-08-13  Simon Fraser  <simon.fraser@apple.com>
1498
1499         Fix the test result for MountainLion and Mavericks, which don't composite fixed position.
1500         
1501         * compositing/fixed-image-loading-expected.txt:
1502
1503 2014-08-13  Simon Fraser  <simon.fraser@apple.com>
1504
1505         [WK1] A fixed-position <img> may not show on page load
1506         https://bugs.webkit.org/show_bug.cgi?id=135893
1507
1508         Reviewed by Tim Horton.
1509         
1510         Test with a position:fixed image. Note that the test has to force layout
1511         early on to test the bug.
1512
1513         * compositing/fixed-image-loading-expected.txt: Added.
1514         * compositing/fixed-image-loading.html: Added.
1515
1516 2014-08-13  Zoltan Horvath  <zoltan@webkit.org>
1517
1518         [CSS3-Text] Add rendering support for the none value of text-justify property
1519         https://bugs.webkit.org/show_bug.cgi?id=135349
1520
1521         Reviewed by David Hyatt.
1522
1523         * fast/css3-text/css3-text-justify/text-justify-none-expected.html: Added.
1524         * fast/css3-text/css3-text-justify/text-justify-none.html: Added.
1525         * platform/mac/TestExpectations:
1526
1527 2014-08-13  Eric Carlson  <eric.carlson@apple.com>
1528
1529         Media document sends incorrect referer header
1530         https://bugs.webkit.org/show_bug.cgi?id=135839
1531
1532         Reviewed by Jer Noble.
1533
1534         * http/tests/media/media-document-referer-expected.txt: Added.
1535         * http/tests/media/media-document-referer.html: Added.
1536         * http/tests/media/resources/video-referer-check-referer.php: Take expected referer as a
1537             parameter instead of hard coding it.
1538         * http/tests/media/video-referer.html: Pass referer to loader script.
1539
1540 2014-08-13  Mihnea Ovidenie  <mihnea@adobe.com>
1541
1542         [CSSRegions] Move scrolling tests under fast/regions/scrolling
1543         https://bugs.webkit.org/show_bug.cgi?id=135881
1544
1545         Reviewed by Andrei Bucur.
1546
1547         * fast/regions/scrolling/scroll-into-view-expected.html: Renamed from LayoutTests/fast/regions/scroll-into-view-expected.html.
1548         * fast/regions/scrolling/scroll-into-view-relative-expected.html: Renamed from LayoutTests/fast/regions/scroll-into-view-relative-expected.html.
1549         * fast/regions/scrolling/scroll-into-view-relative.html: Renamed from LayoutTests/fast/regions/scroll-into-view-relative.html.
1550         * fast/regions/scrolling/scroll-into-view.html: Renamed from LayoutTests/fast/regions/scroll-into-view.html.
1551         * fast/regions/scrolling/scrollable-first-region-expected.html: Renamed from LayoutTests/fast/regions/scrollable-first-region-expected.html.
1552         * fast/regions/scrolling/scrollable-first-region.html: Renamed from LayoutTests/fast/regions/scrollable-first-region.html.
1553         * fast/regions/scrolling/scrollable-last-region-expected.html: Renamed from LayoutTests/fast/regions/scrollable-last-region-expected.html.
1554         * fast/regions/scrolling/scrollable-last-region.html: Renamed from LayoutTests/fast/regions/scrollable-last-region.html.
1555         * fast/regions/scrolling/scrollable-paragraph-unsplittable-expected.html: Renamed from LayoutTests/fast/regions/scrollable-paragraph-unsplittable-expected.html.
1556         * fast/regions/scrolling/scrollable-paragraph-unsplittable.html: Renamed from LayoutTests/fast/regions/scrollable-paragraph-unsplittable.html.
1557         * fast/regions/scrolling/scrollable-region-content-size-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-expected.html.
1558         * fast/regions/scrolling/scrollable-region-content-size-horiz-bt-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-horiz-bt-expected.html.
1559         * fast/regions/scrolling/scrollable-region-content-size-horiz-bt.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-horiz-bt.html.
1560         * fast/regions/scrolling/scrollable-region-content-size-no-overflow-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-no-overflow-expected.html.
1561         * fast/regions/scrolling/scrollable-region-content-size-no-overflow-horiz-bt-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-no-overflow-horiz-bt-expected.html.
1562         * fast/regions/scrolling/scrollable-region-content-size-no-overflow-horiz-bt.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-no-overflow-horiz-bt.html.
1563         * fast/regions/scrolling/scrollable-region-content-size-no-overflow-vert-rl-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-no-overflow-vert-rl-expected.html.
1564         * fast/regions/scrolling/scrollable-region-content-size-no-overflow-vert-rl.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-no-overflow-vert-rl.html.
1565         * fast/regions/scrolling/scrollable-region-content-size-no-overflow.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-no-overflow.html.
1566         * fast/regions/scrolling/scrollable-region-content-size-relative-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-relative-expected.html.
1567         * fast/regions/scrolling/scrollable-region-content-size-relative.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-relative.html.
1568         * fast/regions/scrolling/scrollable-region-content-size-vert-rl-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-vert-rl-expected.html.
1569         * fast/regions/scrolling/scrollable-region-content-size-vert-rl.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-vert-rl.html.
1570         * fast/regions/scrolling/scrollable-region-content-size-vertical-lr-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-vertical-lr-expected.html.
1571         * fast/regions/scrolling/scrollable-region-content-size-vertical-lr.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size-vertical-lr.html.
1572         * fast/regions/scrolling/scrollable-region-content-size.html: Renamed from LayoutTests/fast/regions/scrollable-region-content-size.html.
1573         * fast/regions/scrolling/scrollable-region-scrollable-absolute-content-background-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-scrollable-absolute-content-background-expected.html.
1574         * fast/regions/scrolling/scrollable-region-scrollable-absolute-content-background.html: Renamed from LayoutTests/fast/regions/scrollable-region-scrollable-absolute-content-background.html.
1575         * fast/regions/scrolling/scrollable-region-scrollable-content-background-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-scrollable-content-background-expected.html.
1576         * fast/regions/scrolling/scrollable-region-scrollable-content-background.html: Renamed from LayoutTests/fast/regions/scrollable-region-scrollable-content-background.html.
1577         * fast/regions/scrolling/scrollable-region-scrollable-content-expected.html: Renamed from LayoutTests/fast/regions/scrollable-region-scrollable-content-expected.html.
1578         * fast/regions/scrolling/scrollable-region-scrollable-content.html: Renamed from LayoutTests/fast/regions/scrollable-region-scrollable-content.html.
1579         * fast/regions/scrolling/scrollable-regions-hit-testing-inside-expected.html: Renamed from LayoutTests/fast/regions/scrollable-regions-hit-testing-inside-expected.html.
1580         * fast/regions/scrolling/scrollable-regions-hit-testing-inside.html: Renamed from LayoutTests/fast/regions/scrollable-regions-hit-testing-inside.html.
1581         * fast/regions/scrolling/scrollable-single-region-bt-expected.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-bt-expected.html.
1582         * fast/regions/scrolling/scrollable-single-region-bt.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-bt.html.
1583         * fast/regions/scrolling/scrollable-single-region-expected.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-expected.html.
1584         * fast/regions/scrolling/scrollable-single-region-lr-expected.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-lr-expected.html.
1585         * fast/regions/scrolling/scrollable-single-region-lr.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-lr.html.
1586         * fast/regions/scrolling/scrollable-single-region-relative-element-expected.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-relative-element-expected.html.
1587         * fast/regions/scrolling/scrollable-single-region-relative-element.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-relative-element.html.
1588         * fast/regions/scrolling/scrollable-single-region-rl-expected.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-rl-expected.html.
1589         * fast/regions/scrolling/scrollable-single-region-rl.html: Renamed from LayoutTests/fast/regions/scrollable-single-region-rl.html.
1590         * fast/regions/scrolling/scrollable-single-region.html: Renamed from LayoutTests/fast/regions/scrollable-single-region.html.
1591         * fast/regions/scrolling/wheel-scroll-abspos-expected.html: Renamed from LayoutTests/fast/regions/wheel-scroll-abspos-expected.html.
1592         * fast/regions/scrolling/wheel-scroll-abspos.html: Renamed from LayoutTests/fast/regions/wheel-scroll-abspos.html.
1593         * fast/regions/scrolling/wheel-scroll-expected.html: Renamed from LayoutTests/fast/regions/wheel-scroll-expected.html.
1594         * fast/regions/scrolling/wheel-scroll.html: Renamed from LayoutTests/fast/regions/wheel-scroll.html.
1595         * fast/regions/scrolling/wheel-scrollable-single-region-expected.html: Renamed from LayoutTests/fast/regions/wheel-scrollable-single-region-expected.html.
1596         * fast/regions/scrolling/wheel-scrollable-single-region.html: Renamed from LayoutTests/fast/regions/wheel-scrollable-single-region.html.
1597         * platform/gtk/TestExpectations: Fix path for previously moved tests.
1598
1599 2014-08-13  Antti Koivisto  <antti@apple.com>
1600
1601         Don't recurse into non-rendered subtrees when computing style
1602         https://bugs.webkit.org/show_bug.cgi?id=135844
1603
1604         Reviewed by Andreas Kling.
1605         
1606         Rebase.
1607
1608         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
1609         * platform/mac/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
1610
1611 2014-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
1612
1613         Elements whose contents start with an astral Unicode symbol disappear when CSS `::first-letter` is applied to them
1614         https://bugs.webkit.org/show_bug.cgi?id=135756
1615
1616         Reviewed by Darin Adler.
1617
1618         Make sure the pseudoclass matches manually wrapping a <span> around the character.
1619
1620         * css1/pseudo/firstletter-surrogate-expected.html: Added.
1621         * css1/pseudo/firstletter-surrogate.html: Added.
1622
1623 2014-08-12  Commit Queue  <commit-queue@webkit.org>
1624
1625         Unreviewed, rolling out r172494.
1626         https://bugs.webkit.org/show_bug.cgi?id=135864
1627
1628         asserting on bots (Requested by kling on #webkit).
1629
1630         Reverted changeset:
1631
1632         "Don't recurse into non-rendered subtrees when computing
1633         style"
1634         https://bugs.webkit.org/show_bug.cgi?id=135844
1635         http://trac.webkit.org/changeset/172494
1636
1637 2014-08-12  Myles C. Maxfield  <mmaxfield@apple.com>
1638
1639         Fonts forced to use non synthetic italics might be laid out with the incorrect baseline
1640         https://bugs.webkit.org/show_bug.cgi?id=135403
1641
1642         Reviewed by Darin Adler.
1643
1644         Laying out the same string twice (where there is a cache collision) should be rendered
1645         the same as laying out similar strings (where there is no cache collision).
1646
1647         * fast/text/international/synthesized-italic-vertical-latin-double-expected.html: Added.
1648         * fast/text/international/synthesized-italic-vertical-latin-double.html: Added.
1649
1650 2014-08-12  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
1651
1652         Make sure that begin time cannot be greater than SMILTime::indefiniteValue unintentionally.
1653         https://bugs.webkit.org/show_bug.cgi?id=135838
1654
1655         Reviewed by Darin Adler.
1656
1657         * svg/animations/animateMotion-crash-with-large-begin-time-expected.txt: Added.
1658         * svg/animations/animateMotion-crash-with-large-begin-time.html: Added.
1659
1660 2014-08-12  Antti Koivisto  <antti@apple.com>
1661
1662         Don't recurse into non-rendered subtrees when computing style
1663         https://bugs.webkit.org/show_bug.cgi?id=135844
1664
1665         Reviewed by Andreas Kling.
1666         
1667         Rebase.
1668
1669         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
1670         * platform/mac/fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
1671
1672 2014-08-12  Fabien Vallée  <fvallee@connected-labs.com>
1673
1674         [GStreamer] playback rate is rounded to integer
1675         https://bugs.webkit.org/show_bug.cgi?id=135802
1676
1677         Reviewed by Philippe Normand.
1678
1679         add test to ensure playback is actually working
1680         in slow motion (playback rate = 0.5): Player
1681         should reach EOS and dispatch ended event.
1682
1683         * media/video-ended-event-slow-motion-playback-expected.txt: Added.
1684         * media/video-ended-event-slow-motion-playback.html: Added.
1685
1686 2014-08-11  Brent Fulgham  <bfulgham@apple.com>
1687
1688         [Mac, iOS] Some media content never reaches full 'loaded' state
1689         https://bugs.webkit.org/show_bug.cgi?id=135814
1690         <rdar://problem/17476923>
1691
1692         Reviewed by Jer Noble.
1693
1694         * platform/mac/media/video-seek-past-end-paused-expected.txt: Rebaseline
1695         result for new rounding behavior.
1696
1697 2014-08-11  Beth Dakin  <bdakin@apple.com>
1698
1699         Fixed backgrounds don't paint in blurred inset areas
1700         https://bugs.webkit.org/show_bug.cgi?id=135712
1701
1702         Reviewed by Simon Fraser.
1703
1704         * platform/mac-wk1/TestExpectations:
1705         * platform/mac-wk1/fast: Added.
1706         * platform/mac-wk1/fast/backgrounds: Added.
1707         * platform/mac-wk1/fast/backgrounds/resources: Added.
1708         * platform/mac-wk1/fast/backgrounds/resources/green.png: Added.
1709         * platform/mac-wk1/fast/backgrounds/top-content-inset-fixed-attachment-expected.html: Added.
1710         * platform/mac-wk1/fast/backgrounds/top-content-inset-fixed-attachment.html: Added.
1711         * platform/mac-wk2/tiled-drawing/resources/green-blue.png: Added.
1712         * platform/mac-wk2/tiled-drawing/resources/green.png: Added.
1713         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-body-expected.html: Added.
1714         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-body.html: Added.
1715         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html: Added.
1716         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html: Added.
1717
1718 2014-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
1719
1720         CSS JIT: support :scope
1721         https://bugs.webkit.org/show_bug.cgi?id=135733
1722
1723         Reviewed by Benjamin Poulain.
1724
1725         Implement :scope for CSS JIT. It introduces scope field to CheckingContext
1726         and it makes CheckingContext more similar to SelectorChecker::SelectorCheckingContext.
1727         And since :scope requires CheckingContext, QueryingRules can accept SelectorCheckerWithCheckingContext.
1728
1729         * fast/selectors/querySelector-scope-filtered-root-expected.txt: Added.
1730         * fast/selectors/querySelector-scope-filtered-root.html: Added.
1731         Searching root node of querySelectorAll is filtered to id node, but :scope root node should not be changed.
1732         * fast/selectors/scope-works-as-root-expected.html: Added.
1733         * fast/selectors/scope-works-as-root.html: Added.
1734         :scope in stylesheet works as :root.
1735
1736 2014-08-11  Brian J. Burg  <burg@cs.washington.edu>
1737
1738         Web Inspector: Add a helper to avoid leaking single-fire event listeners in Promise chains
1739         https://bugs.webkit.org/show_bug.cgi?id=135772
1740
1741         Reviewed by Timothy Hatcher.
1742
1743         * inspector/event-listener-expected.txt: Added.
1744         * inspector/event-listener-set-expected.txt: Added.
1745         * inspector/event-listener-set.html: Added.
1746         * inspector/event-listener.html: Added.
1747
1748 2014-08-10  Oliver Hunt  <oliver@apple.com>
1749
1750         Destructuring assignment in a var declaration list incorrectly consumes subsequent variable initialisers
1751         https://bugs.webkit.org/show_bug.cgi?id=135773
1752
1753         Reviewed by Michael Saboff.
1754
1755         Add new tests.
1756
1757         * js/destructuring-assignment-expected.txt:
1758         * js/script-tests/destructuring-assignment.js:
1759
1760 2014-08-09  Zalan Bujtas  <zalan@apple.com>
1761
1762         Subpixel rendering: Transforms on non-compositing layers leave bits behind when the box boundaries changes.
1763         https://bugs.webkit.org/show_bug.cgi?id=135786
1764
1765         Reviewed by Simon Fraser.
1766
1767         Since we don't control the transformed context painting's snapping strategy, our best bet to fully
1768         include the transformed box when requesting for repaint is to use enclosing.
1769         Pixelsnapping doesn't work here for all cases. For example, a scaled box at 0.8px can be anti-aliased painted
1770         both at 0.5px and 1px, while with pixelsnapping we'd expect it to be painted starting from 1px;
1771
1772         * fast/repaint/hidpi-transform-on-subpixel-repaintrect-expected.txt: Added.
1773         * fast/repaint/hidpi-transform-on-subpixel-repaintrect.html: Added.
1774
1775 2014-08-08  Simon Fraser  <simon.fraser@apple.com>
1776
1777         Load the layout test result image diff HTML from a file, rather than having it inline in webkitpy
1778         https://bugs.webkit.org/show_bug.cgi?id=135780
1779
1780         Reviewed by Dan Bates.
1781         
1782         Add image-diff-template.html and expected result (crazy, but this is what we do
1783         for results.html too).
1784
1785         * fast/harness/image-diff-template-expected.txt: Added.
1786         * fast/harness/image-diff-template.html: Added.
1787
1788 2014-08-08  Simon Fraser  <simon.fraser@apple.com>
1789
1790         [WK2] Scrolling does not work inside nested frames
1791         https://bugs.webkit.org/show_bug.cgi?id=135775
1792         <rdar://problem/17959896>
1793
1794         Reviewed by Tim Horton.
1795         
1796         Nested frameset test that dumps the scrolling tree.
1797
1798         * platform/mac-wk2/tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability-expected.txt: Added.
1799         * platform/mac-wk2/tiled-drawing/scrolling/frames/frameset-nested-frame-scrollability.html: Added.
1800         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/frameset-frame.html: Added.
1801
1802 2014-08-07  Roger Fong  <roger_fong@apple.com>
1803
1804         Adjustments to CueBox CSS Width calculations.
1805         https://bugs.webkit.org/show_bug.cgi?id=135759
1806         <rdar://problem/17954473>.
1807
1808         Reviewed by Eric Carlson.
1809
1810         * TestExpectations:
1811         Unskip tests media/track/track-cue-rendering-horizontal.html and media/track/track-cue-rendering-rtl.html.
1812
1813 2014-08-07  Commit Queue  <commit-queue@webkit.org>
1814
1815         Unreviewed, rolling out r172291.
1816         https://bugs.webkit.org/show_bug.cgi?id=135748
1817
1818         broke background-attachment-fixed with backround-size-contain
1819         (e.g. iCloud.com) (Requested by thorton on #webkit).
1820
1821         Reverted changeset:
1822
1823         "Fixed backgrounds don't paint in blurred inset areas"
1824         https://bugs.webkit.org/show_bug.cgi?id=135712
1825         http://trac.webkit.org/changeset/172291
1826
1827 2014-08-07  Zalan Bujtas  <zalan@apple.com>
1828
1829         Subpixel rendering: Border thickness and length flooring can result empty borders
1830         due to losing precision during multiple float <-> LayoutUnit conversions.
1831         https://bugs.webkit.org/show_bug.cgi?id=135686
1832
1833         Reviewed by Simon Fraser.
1834
1835         The combination of losing precision and flooring the border thickness/length to avoid
1836         empty border rect drawing can lead to false positives of missing borders.
1837         This patch moves empty border checking right before painting where we can safely use round
1838         instead of floor.
1839
1840         * fast/borders/hidpi-border-width-flooring-expected.html: Added.
1841         * fast/borders/hidpi-border-width-flooring.html: Added.
1842
1843 2014-08-07  Benjamin Poulain  <bpoulain@apple.com>
1844
1845         Get rid of SCRIPTED_SPEECH
1846         https://bugs.webkit.org/show_bug.cgi?id=135729
1847
1848         Reviewed by Brent Fulgham.
1849
1850         * fast/events/constructors/speech-recognition-error-constructor-expected.txt: Removed.
1851         * fast/events/constructors/speech-recognition-error-constructor.html: Removed.
1852         * fast/events/constructors/speech-recognition-event-constructor-expected.txt: Removed.
1853         * fast/events/constructors/speech-recognition-event-constructor.html: Removed.
1854         * fast/speech/scripted/basics-expected.txt: Removed.
1855         * fast/speech/scripted/basics.html: Removed.
1856         * fast/speech/scripted/navigate-away-expected.txt: Removed.
1857         * fast/speech/scripted/navigate-away-iframe-expected.txt: Removed.
1858         * fast/speech/scripted/navigate-away-iframe.html: Removed.
1859         * fast/speech/scripted/navigate-away.html: Removed.
1860         * fast/speech/scripted/speechgrammar-basics-expected.txt: Removed.
1861         * fast/speech/scripted/speechgrammar-basics.html: Removed.
1862         * fast/speech/scripted/speechrecognition-basics-expected.txt: Removed.
1863         * fast/speech/scripted/speechrecognition-basics.html: Removed.
1864         * fast/speech/scripted/speechrecognition-errors-expected.txt: Removed.
1865         * fast/speech/scripted/speechrecognition-errors.html: Removed.
1866         * fast/speech/scripted/speechrecognitionerror-basics-expected.txt: Removed.
1867         * fast/speech/scripted/speechrecognitionerror-basics.html: Removed.
1868         * fast/speech/scripted/start-exception-expected.txt: Removed.
1869         * fast/speech/scripted/start-exception.html: Removed.
1870         * platform/efl/TestExpectations:
1871         * platform/gtk/TestExpectations:
1872         * platform/gtk/fast/speech/speech-bidi-rendering-expected.txt: Removed.
1873         * platform/mac/TestExpectations:
1874         * platform/mac/fast/speech/speech-bidi-rendering-expected.png: Removed.
1875         * platform/mac/fast/speech/speech-bidi-rendering-expected.txt: Removed.
1876         * platform/win/TestExpectations:
1877         * platform/wincairo/TestExpectations:
1878
1879 2014-08-07  Beth Dakin  <bdakin@apple.com>
1880
1881         Fixed backgrounds don't paint in blurred inset areas
1882         https://bugs.webkit.org/show_bug.cgi?id=135712
1883
1884         Reviewed by Simon Fraser.
1885
1886         Unfortunately for this test to be valid in WK2, it needs to be run from the 
1887         platform/mac-wk2/tiled-drawing directory so that tiled drawing is enabled. So 
1888         there are two copies of the test so that we can get coverage for WK1 and WK2.
1889         * platform/mac-wk1/TestExpectations:
1890         * platform/mac-wk1/fast: Added.
1891         * platform/mac-wk1/fast/backgrounds: Added.
1892         * platform/mac-wk1/fast/backgrounds/resources: Added.
1893         * platform/mac-wk1/fast/backgrounds/resources/green.png: Added.
1894         * platform/mac-wk1/fast/backgrounds/top-content-inset-fixed-attachment-expected.html: Added.
1895         * platform/mac-wk1/fast/backgrounds/top-content-inset-fixed-attachment.html: Added.
1896         * platform/mac-wk2/tiled-drawing/resources/green.png: Added.
1897         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html: Added.
1898         * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html: Added.
1899         * platform/mac/fast/backgrounds/resources: Added.
1900
1901 2014-08-07  Mark Lam  <mark.lam@apple.com>
1902
1903         http/tests/security/cross-frame-access-enumeration.html fails after FTLOPT merge.
1904         <https://webkit.org/b/135708>
1905
1906         Reviewed by Mark Hahnenberg.
1907
1908         * TestExpectations:
1909         * http/tests/security/cross-frame-access-enumeration-expected.txt:
1910         - re-baselined the test results.
1911
1912 2014-08-07  Benjamin Poulain  <bpoulain@apple.com>
1913
1914         Get rid of INPUT_SPEECH
1915         https://bugs.webkit.org/show_bug.cgi?id=135672
1916
1917         Reviewed by Andreas Kling.
1918
1919         * fast/forms/input-user-modify.html:
1920         * fast/speech/bubble-position-expected.txt: Removed.
1921         * fast/speech/bubble-position-scrolled-expected.txt: Removed.
1922         * fast/speech/bubble-position-scrolled.html: Removed.
1923         * fast/speech/bubble-position.html: Removed.
1924         * fast/speech/change-focus-expected.txt: Removed.
1925         * fast/speech/change-focus.html: Removed.
1926         * fast/speech/input-appearance-numberandspeech.html: Removed.
1927         * fast/speech/input-appearance-searchandspeech.html: Removed.
1928         * fast/speech/input-appearance-speechbutton.html: Removed.
1929         * fast/speech/input-onspeechchange-event-expected.txt: Removed.
1930         * fast/speech/input-onspeechchange-event.html: Removed.
1931         * fast/speech/input-ontextinput-event-expected.txt: Removed.
1932         * fast/speech/input-ontextinput-event.html: Removed.
1933         * fast/speech/input-readonly-and-disabled-expected.txt: Removed.
1934         * fast/speech/input-readonly-and-disabled.html: Removed.
1935         * fast/speech/input-text-language-tag-expected.txt: Removed.
1936         * fast/speech/input-text-language-tag.html: Removed.
1937         * fast/speech/input-text-speechbutton-expected.txt: Removed.
1938         * fast/speech/input-text-speechbutton.html: Removed.
1939         * fast/speech/input-text-speechstart-expected.txt: Removed.
1940         * fast/speech/input-text-speechstart.html: Removed.
1941         * fast/speech/intrinsic-input-width-with-speech-border-padding-expected.txt: Removed.
1942         * fast/speech/intrinsic-input-width-with-speech-border-padding.html: Removed.
1943         * fast/speech/speech-bidi-rendering.html: Removed.
1944         * fast/speech/speech-button-ignore-generated-events-expected.txt: Removed.
1945         * fast/speech/speech-button-ignore-generated-events.html: Removed.
1946         * fast/speech/speech-input-result-list-not-enough-arguments-expected.txt: Removed.
1947         * fast/speech/speech-input-result-list-not-enough-arguments.html: Removed.
1948         * fast/speech/speech-input-scripting-expected.txt: Removed.
1949         * fast/speech/speech-input-scripting.html: Removed.
1950         * fast/speech/speech-style-on-non-speech-elements-expected.txt: Removed.
1951         * fast/speech/speech-style-on-non-speech-elements.html: Removed.
1952         * platform/gtk/fast/speech/input-appearance-searchandspeech-expected.txt: Removed.
1953         * platform/gtk/fast/speech/input-appearance-speechbutton-expected.txt: Removed.
1954         * platform/ios-sim/fast/speech/input-appearance-numberandspeech-expected.txt: Removed.
1955         * platform/ios-sim/fast/speech/input-appearance-searchandspeech-expected.txt: Removed.
1956         * platform/ios-sim/fast/speech/input-appearance-speechbutton-expected.txt: Removed.
1957
1958 2014-08-07  Mark Lam  <mark.lam@apple.com>
1959
1960         Gardening: Mark some tests as failing to green the bots.
1961         <https://webkit.org/b/135720>
1962
1963         Not reviewed.
1964
1965         * TestExpectations:
1966
1967 2014-08-07  Mark Lam  <mark.lam@apple.com>
1968
1969         Gardening: Mark test as failing in TestExpectations until the issue can be investigated.
1970         <https://webkit.org/b/135708>
1971
1972         Not reviewed.
1973
1974         * TestExpectations:
1975
1976 2014-08-07  Alex Christensen  <achristensen@webkit.org>
1977
1978         Compile scrollbar pseudoclass css selectors.
1979         https://bugs.webkit.org/show_bug.cgi?id=135242
1980
1981         Reviewed by Benjamin Poulain.
1982
1983         * platform/wk2/TestExpectations:
1984         Don't run corner-resizer-window-inactive-expected in WK2 because testRunner.setWindowIsKey doesn't work with WK2.
1985         * scrollbars/corner-resizer-window-inactive-expected.html: Added.
1986         * scrollbars/corner-resizer-window-inactive.html: Added.
1987         * scrollbars/scrollbar-selectors-expected.txt: Added.
1988         * scrollbars/scrollbar-selectors.html: Added.
1989
1990 2014-08-07  Zalan Bujtas  <zalan@apple.com>
1991
1992         border-radius on html does not render properly.
1993         https://bugs.webkit.org/show_bug.cgi?id=135706
1994
1995         Reviewed by Simon Fraser.
1996
1997         Ensure that background is initialized when border-radius is present.
1998
1999         * fast/borders/border-radius-on-html-expected.html: Added.
2000         * fast/borders/border-radius-on-html.html: Added.
2001
2002 2014-08-07  Mark Hahnenberg  <mhahnenberg@apple.com>
2003
2004         for-in is failing fast/dom/dataset-xhtml.xhtml and dataset.html tests
2005         https://bugs.webkit.org/show_bug.cgi?id=135681
2006
2007         Reviewed by Filip Pizlo.
2008
2009         Removed the two failing tests from the TestExpectations list since they pass now!
2010
2011         * TestExpectations:
2012
2013 2014-08-06  Brent Fulgham  <bfulgham@apple.com>
2014
2015         [Mac, iOS] Captions are appearing multiple times during repeated video play through
2016         https://bugs.webkit.org/show_bug.cgi?id=135680
2017         <rdar://problem/17926802> 
2018
2019         Reviewed by Eric Carlson.
2020
2021         Reactivate the 'track-in-band-cues-added-once.html' test. We would have caught
2022         this bug immediately if the test had been enabled.
2023
2024         * platform/mac/TestExpectations: Turn 'track-in-band-cues-added-once.html' back
2025         on.
2026
2027 2014-08-07  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2028
2029         Unreviewed EFL gardening
2030
2031         Add test expectations for failing tests.
2032
2033         * platform/efl/TestExpectations:
2034         * platform/efl/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r172136.
2035
2036 2014-08-07  Iulia Tamas  <tamas@adobe.com>
2037
2038         Move multicol tests into fast/regions/multicol.
2039         https://bugs.webkit.org/show_bug.cgi?id=135693
2040
2041         Reviewed by Andrei Bucur.
2042
2043         File Move Patch. Created the fast/regions/multicol folder. Moved the region tests testing multicol 
2044         in the fast/regions/multicol folder.
2045
2046         * fast/regions/multicol/multicol-as-region-prevented-expected.html: Renamed from LayoutTests/fast/regions/multicol-as-region-prevented-expected.html.
2047         * fast/regions/multicol/multicol-as-region-prevented.html: Renamed from LayoutTests/fast/regions/multicol-as-region-prevented.html.
2048
2049 2014-08-06  Mark Lam  <mark.lam@apple.com>
2050
2051         Gardening: adding failed tests to TestExpectations.
2052         <https://webkit.org/b/135681>
2053
2054         Not reviewed.
2055
2056         * TestExpectations:
2057
2058 2014-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2059
2060         Implement parsing for CSS scroll snap points
2061         https://bugs.webkit.org/show_bug.cgi?id=134301
2062
2063         Reviewed by Dean Jackson.
2064
2065         Tests that parsing -webkit-scroll-snap-* properties behaves as expected.
2066
2067         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Expected text output of below test.
2068         * css3/scroll-snap/scroll-snap-property-computed-style.html: Tests that scroll snap properties are correctly displayed via getComputedStyle.
2069         * css3/scroll-snap/scroll-snap-property-computed-style.js: Script for above test.
2070         (testComputedScrollSnapRule):
2071         * css3/scroll-snap/scroll-snap-property-parsing-expected.txt: Expected text output of below test.
2072         * css3/scroll-snap/scroll-snap-property-parsing.html: Tests that scroll snap properties are correctly parsed.
2073         * css3/scroll-snap/scroll-snap-property-parsing.js: Script for above test.
2074         (testScrollSnapRule):
2075
2076 2014-08-06  Simon Fraser  <simon.fraser@apple.com>
2077
2078         REGRESSION (r168119): Album flipping animation doesn’t work
2079         https://bugs.webkit.org/show_bug.cgi?id=132801
2080
2081         Reviewed by Dean Jackson.
2082         
2083         Test that starts a transform animation and dumps layers.
2084
2085         * compositing/backing/backface-visibility-flip-expected.txt: Added.
2086         * compositing/backing/backface-visibility-flip.html: Added.
2087
2088 2014-08-06  Brent Fulgham  <bfulgham@apple.com>
2089
2090         [Mac] Unable to scroll to bottom of nested scrollable areas
2091         https://bugs.webkit.org/show_bug.cgi?id=135637
2092         <rdar://problem/17910241>
2093
2094         Reviewed by Zalan Bujtas.
2095
2096         * platform/mac/fast/scrolling/scroll-latched-nested-div-expected.txt: Added.
2097         * platform/mac/fast/scrolling/scroll-latched-nested-div.html: Added.
2098
2099 2014-08-06  Brian J. Burg  <burg@cs.washington.edu>
2100
2101         Web Inspector: protocol command invocations should return a promise if no callback is supplied
2102         https://bugs.webkit.org/show_bug.cgi?id=130702
2103
2104         Reviewed by Timothy Hatcher.
2105
2106         Addd a test for recieving protocol command results through an explicit callback,
2107         via the .promise() entry point, and via an implicitly created promise.
2108
2109         * inspector/protocol-promise-result-expected.txt: Added.
2110         * inspector/protocol-promise-result.html: Added.
2111
2112 2014-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2113
2114         Text-shadow with (0, 0) offset and radius = 0 is ugly
2115         https://bugs.webkit.org/show_bug.cgi?id=135357
2116
2117         Reviewed by Darin Adler.
2118
2119         Check that this kind of shadow ends up invisible.
2120
2121         * fast/text/empty-shadow-expected.html: Added
2122         * fast/text/empty-shadow.html: Added
2123
2124 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
2125
2126         [CSSRegions] Move full screen tests into fast/regions/fullscreen
2127         https://bugs.webkit.org/show_bug.cgi?id=135650
2128
2129         Reviewed by Andrei Bucur.
2130
2131         Move files and adjust paths accordingly.
2132
2133         * fast/regions/fullscreen/full-screen-video-from-region-expected.txt: Renamed from LayoutTests/fast/regions/full-screen-video-from-region-expected.txt.
2134         * fast/regions/fullscreen/full-screen-video-from-region.html: Renamed from LayoutTests/fast/regions/full-screen-video-from-region.html.
2135         * fast/regions/fullscreen/full-screen-video-in-region-crash-expected.txt: Renamed from LayoutTests/fast/regions/full-screen-video-in-region-crash-expected.txt.
2136         * fast/regions/fullscreen/full-screen-video-in-region-crash.html: Renamed from LayoutTests/fast/regions/full-screen-video-in-region-crash.html.
2137
2138 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
2139
2140         [CSSRegions] Move parsing tests into fast/regions/parsing
2141         https://bugs.webkit.org/show_bug.cgi?id=135649
2142
2143         Reviewed by Andrei Bucur.
2144
2145         Move files and adjust file paths.
2146
2147         * fast/regions/parsing/webkit-flow-from-parsing-expected.txt: Renamed from LayoutTests/fast/regions/webkit-flow-from-parsing-expected.txt.
2148         * fast/regions/parsing/webkit-flow-from-parsing.html: Added.
2149         * fast/regions/parsing/webkit-flow-into-parsing-expected.txt: Renamed from LayoutTests/fast/regions/webkit-flow-into-parsing-expected.txt.
2150         * fast/regions/parsing/webkit-flow-into-parsing.html: Renamed from LayoutTests/fast/regions/webkit-flow-into-parsing.html.
2151         * fast/regions/parsing/webkit-region-fragment-parsing-expected.txt: Renamed from LayoutTests/fast/regions/webkit-region-fragment-parsing-expected.txt.
2152         * fast/regions/parsing/webkit-region-fragment-parsing.html: Added.
2153         * fast/regions/webkit-flow-from-parsing.html: Removed.
2154         * fast/regions/webkit-region-fragment-parsing.html: Removed.
2155
2156 2014-08-06  Radu Stavila  <stavila@adobe.com>
2157
2158         REGRESSION (r163382): Overflow hidden for inner elements breaks blurring
2159         https://bugs.webkit.org/show_bug.cgi?id=135318
2160
2161         Reviewed by Zalan Bujtas.
2162
2163         Added test for filter applied on an element overflowing its parent, which has overflow:hidden.
2164
2165         * fast/filter-image/clipped-filter-expected.html: Added.
2166         * fast/filter-image/clipped-filter.html: Added.
2167
2168 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
2169
2170         [CSSRegions] Move selection tests under fast/regions/selection
2171         https://bugs.webkit.org/show_bug.cgi?id=135641
2172
2173         Reviewed by Andrei Bucur.
2174
2175         Move selection related tests under fast/regions/selection.
2176
2177         * fast/regions/selection/selection-gaps-paint-crash-expected.txt: Renamed from LayoutTests/fast/regions/selection-gaps-paint-crash-expected.txt.
2178         * fast/regions/selection/selection-gaps-paint-crash.html: Renamed from LayoutTests/fast/regions/selection-gaps-paint-crash.html.
2179         * fast/regions/selection/selection-in-overflow-expected.html: Renamed from LayoutTests/fast/regions/selection-in-overflow-expected.html.
2180         * fast/regions/selection/selection-in-overflow-hit-testing-expected.html: Renamed from LayoutTests/fast/regions/selection-in-overflow-hit-testing-expected.html.
2181         * fast/regions/selection/selection-in-overflow-hit-testing.html: Renamed from LayoutTests/fast/regions/selection-in-overflow-hit-testing.html.
2182         * fast/regions/selection/selection-in-overflow.html: Renamed from LayoutTests/fast/regions/selection-in-overflow.html.
2183         * fast/regions/selection/selection-in-text-after-overflow-hit-testing-expected.html: Renamed from LayoutTests/fast/regions/selection-in-text-after-overflow-hit-testing-expected.html.
2184         * fast/regions/selection/selection-in-text-after-overflow-hit-testing.html: Renamed from LayoutTests/fast/regions/selection-in-text-after-overflow-hit-testing.html.
2185
2186 2014-08-06  Mihnea Ovidenie  <mihnea@adobe.com>
2187
2188         [CSSRegions] Move auto-height tests into fast/regions/auto-size
2189         https://bugs.webkit.org/show_bug.cgi?id=135645
2190
2191         Reviewed by Andrei Bucur.
2192
2193         * fast/regions/auto-size/region-height-auto-to-defined-expected.txt: Renamed from LayoutTests/fast/regions/region-height-auto-to-defined-expected.txt.
2194         * fast/regions/auto-size/region-height-auto-to-defined.html: Renamed from LayoutTests/fast/regions/region-height-auto-to-defined.html.
2195         * fast/regions/auto-size/region-height-defined-to-auto-expected.txt: Renamed from LayoutTests/fast/regions/region-height-defined-to-auto-expected.txt.
2196         * fast/regions/auto-size/region-height-defined-to-auto.html: Renamed from LayoutTests/fast/regions/region-height-defined-to-auto.html.
2197
2198 2014-08-05  James Craig  <jcraig@apple.com>
2199
2200         Web Inspector: AXI: Add label string once AccessibilityObject::computedLabel() is available
2201         https://bugs.webkit.org/show_bug.cgi?id=129940
2202
2203         Reviewed by Chris Fleizach.
2204
2205         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: LayoutTest expectation update.
2206
2207 2014-07-29  Filip Pizlo  <fpizlo@apple.com>
2208
2209         Merge r170564, r170571, r170604, r170628, r170672, r170680, r170724, r170728, r170729, r170819, r170821, r170836, r170855, r170860, r170890, r170907, r170929, r171052, r171106, r171152, r171153, r171214 from ftlopt.
2210
2211     2014-07-16  Mark Hahnenberg  <mhahnenberg@apple.com>
2212     
2213             sputnik/Implementation_Diagnostics/S12.6.4_D1.html depends on undefined behavior
2214             https://bugs.webkit.org/show_bug.cgi?id=135007
2215     
2216             Reviewed by Filip Pizlo.
2217     
2218             EcmaScript 5.1 specifies that during for-in enumeration newly added properties may or may not be 
2219             visited during the current enumeration. Specifically, in section 12.6.4 the spec states:
2220     
2221             "If new properties are added to the object being enumerated during enumeration, the newly added properties 
2222             are not guaranteed to be visited in the active enumeration."
2223     
2224             The sputnik/Implementation_Diagnostics/S12.6.4_D1.html layout test is from before sputnik was added 
2225             to the test262 suite. I believe it has since been removed, so it would probably be okay to remove it 
2226             from our layout test suite.
2227     
2228             * sputnik/Implementation_Diagnostics/S12.6.4_D1-expected.txt: Removed.
2229             * sputnik/Implementation_Diagnostics/S12.6.4_D1.html: Removed.
2230     
2231     2014-07-13  Filip Pizlo  <fpizlo@apple.com>
2232     
2233             [ftlopt] DFG should be able to do GCSE in SSA and this should be unified with the CSE in CPS, and both of these things should use abstract heaps for reasoning about effects
2234             https://bugs.webkit.org/show_bug.cgi?id=134677
2235     
2236             Reviewed by Sam Weinig.
2237     
2238             * js/regress/gcse-expected.txt: Added.
2239             * js/regress/gcse-poly-get-expected.txt: Added.
2240             * js/regress/gcse-poly-get-less-obvious-expected.txt: Added.
2241             * js/regress/gcse-poly-get-less-obvious.html: Added.
2242             * js/regress/gcse-poly-get.html: Added.
2243             * js/regress/gcse.html: Added.
2244             * js/regress/script-tests/gcse-poly-get-less-obvious.js: Added.
2245             * js/regress/script-tests/gcse-poly-get.js: Added.
2246             * js/regress/script-tests/gcse.js: Added.
2247     
2248     2014-07-04  Filip Pizlo  <fpizlo@apple.com>
2249     
2250             [ftlopt] Infer immutable object properties
2251             https://bugs.webkit.org/show_bug.cgi?id=134567
2252     
2253             Reviewed by Mark Hahnenberg.
2254     
2255             * js/regress/infer-constant-global-property-expected.txt: Added.
2256             * js/regress/infer-constant-global-property.html: Added.
2257             * js/regress/infer-constant-property-expected.txt: Added.
2258             * js/regress/infer-constant-property.html: Added.
2259             * js/regress/script-tests/infer-constant-global-property.js: Added.
2260             * js/regress/script-tests/infer-constant-property.js: Added.
2261     
2262 2014-08-05  Commit Queue  <commit-queue@webkit.org>
2263
2264         Unreviewed, rolling out r172099.
2265         https://bugs.webkit.org/show_bug.cgi?id=135635
2266
2267         Needs a do-over. (Requested by kling on #webkit).
2268
2269         Reverted changeset:
2270
2271         "The JIT should cache property lookup misses."
2272         https://bugs.webkit.org/show_bug.cgi?id=135578
2273         http://trac.webkit.org/changeset/172099
2274
2275 2014-08-05  Nikos Andronikos  <nikos.andronikos-webkit@cisra.canon.com.au>
2276
2277         [CG] strokeRect does not honor lineJoin
2278         https://bugs.webkit.org/show_bug.cgi?id=132948
2279
2280         Reviewed by Darin Adler.
2281
2282         Test behavior of canvas with stroke rect with line join
2283
2284         * fast/canvas/canvas-strokeRect-lineJoin-expected.txt: Added.
2285         * fast/canvas/canvas-strokeRect-lineJoin.html: Added.
2286         * fast/canvas/script-tests/canvas-strokeRect-lineJoin.js: Added.
2287         * platform/mac-mountainlion/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt: Added.
2288         * platform/mac/fast/canvas/canvas-strokeRect-alpha-shadow-expected.txt: Removed.
2289
2290 2014-08-05  Bem Jones-Bey  <bjonesbe@adobe.com>
2291
2292         [GTK] [CSS Shapes] Layout test fast/shapes/shape-outside-floats/shape-outside-image-shape-margin.html fails
2293         https://bugs.webkit.org/show_bug.cgi?id=135585
2294
2295         Reviewed by Zoltan Horvath.
2296
2297         The positioning was dependent on the font metrics of the <p> tag,
2298         which differs between platforms. This fixes that, which should make
2299         the test pass on all platforms.
2300
2301         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin-expected.html:
2302         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin.html:
2303         * platform/gtk/TestExpectations: 
2304
2305 2014-08-05  Simon Fraser  <simon.fraser@apple.com>
2306
2307         [iOS WK2] Crash going back on a specific tumblr blog (under ScrollingStateTree::removeNodeAndAllDescendants)
2308         https://bugs.webkit.org/show_bug.cgi?id=135629
2309         <rdar://problem/17802174>
2310
2311         Reviewed by Tim Horton.
2312         
2313         Testcase with nesting of frames inside fixed inside frames, where a subframe disconnects
2314         part of the scrolling tree.
2315
2316         * platform/mac-wk2/tiled-drawing/scrolling/frames/orphaned-subtree-expected.txt: Added.
2317         * platform/mac-wk2/tiled-drawing/scrolling/frames/orphaned-subtree.html: Added.
2318         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/leaf-frame.html: Added.
2319         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/subframe-inside-fixed.html: Added.
2320
2321 2014-08-05  Andreas Kling  <akling@apple.com>
2322
2323         The JIT should cache property lookup misses.
2324         <https://webkit.org/b/135578>
2325
2326         Add a JS microbenchmark that accesses an undefined property in a hot loop.
2327
2328         Reviewed by Geoffrey Garen.
2329
2330         * js/regress/script-tests/undefined-property-access.js: Added.
2331         (foo):
2332         * js/regress/undefined-property-access-expected.txt: Added.
2333         * js/regress/undefined-property-access.html: Added.
2334
2335 2014-08-05  Martin Hodovan  <mhodovan.u-szeged@partner.samsung.com>
2336
2337         ASSERTION FAILED: name[0] == '@' && length >= 2 in WebCore::CSSParser::detectAtToken
2338         https://bugs.webkit.org/show_bug.cgi?id=134632
2339
2340         Added test demonstrates that at-rules containing 16-bit Unicode characters
2341         can be handled properly.
2342
2343         Reviewed by Darin Adler.
2344
2345         * fast/css/atrule-with-escape-character-crash-expected.txt: Added.
2346         * fast/css/atrule-with-escape-character-crash.html: Added.
2347
2348 2014-08-05  Renata Hodovan  <rhodovan.u-szeged@partner.samsung.com>
2349
2350         Fixing calc() parameter parsing in cubic-bezier functions
2351         https://bugs.webkit.org/show_bug.cgi?id=135605
2352
2353         Reviewed by Andreas Kling.
2354
2355         * css3/calc/cubic-bezier-with-multiple-calcs-crash.html-expected.txt: Added.
2356         * css3/calc/cubic-bezier-with-multiple-calcs-crash.html.html: Added.
2357
2358 2014-08-05  Chris Fleizach  <cfleizach@apple.com>
2359
2360         AX: Select text activity should return replaced text instead of previously selected text
2361         https://bugs.webkit.org/show_bug.cgi?id=135595
2362
2363         Reviewed by Mario Sanchez Prada.
2364
2365         * platform/mac/accessibility/select-text-expected.txt:
2366         * platform/mac/accessibility/select-text.html:
2367
2368 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
2369
2370         AX: Select activity behavior does not work when an existing range is already selected
2371         https://bugs.webkit.org/show_bug.cgi?id=135579
2372
2373         Reviewed by Mario Sanchez Prada.
2374
2375         * platform/mac/accessibility/select-text-expected.txt:
2376         * platform/mac/accessibility/select-text.html:
2377
2378 2014-08-04  Benjamin Poulain  <benjamin@webkit.org>
2379
2380         Simplify the StyleInvalidation mode of rule collection
2381         https://bugs.webkit.org/show_bug.cgi?id=135521
2382
2383         Reviewed by Antti Koivisto.
2384
2385         This test by:
2386         1) Forcing the recalc of the user-agent stylesheet.
2387         2) Wait for the page to finish loading.
2388         3) Add a style changing only pseudo elements without corresponding shadow element.
2389
2390         * fast/css/stylesheet-change-updates-pseudo-elements-expected.html: Added.
2391         * fast/css/stylesheet-change-updates-pseudo-elements.html: Added.
2392
2393 2014-08-04  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2394
2395         [GTK] Unreviewed GTK gardening.
2396
2397         * platform/gtk/TestExpectations: Report and mark new failures after 172008 and r172010.
2398         Remove expectations for test that now pass after r171964 (revert of r171957).
2399         Update expectations for new flaky tests.
2400
2401 2014-08-04  Bem Jones-Bey  <bjonesbe@adobe.com>
2402
2403         [CSS Shapes] shape-margin not respected when it extends beyond an explicitly set margin
2404         https://bugs.webkit.org/show_bug.cgi?id=135308
2405
2406         Reviewed by Dean Jackson.
2407
2408         Test case based on the one supplied by Rebecca Hauck in the bug
2409         report.
2410
2411         * fast/shapes/resources/square.png: Added.
2412         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin-expected.html: Added.
2413         * fast/shapes/shape-outside-floats/shape-outside-image-shape-margin.html: Added.
2414
2415 2014-08-04  Zalan Bujtas  <zalan@apple.com>
2416
2417         Subpixel rendering: InlineTextBox mistakenly rounds offset value before painting.
2418         https://bugs.webkit.org/show_bug.cgi?id=135470
2419
2420         Reviewed by Simon Fraser.
2421
2422         This patch removes the premature paint offset adjustment for inlines. Premature snapping
2423         could alter the final painting coordinates and push content to wrong positions.
2424
2425         This patch also enforces WebCore's pixel snapping strategy (round) on text painting.
2426         It ensures that text positioning is in sync with other painting related operations including
2427         clipping, box decorations etc. Underlying graphics libraries can take different directions on
2428         text snapping, for example CG ceils text coordinates vertically (in horizontal context,
2429         with the current settings). It can lead to undesired side effects.
2430
2431         * fast/inline/hidpi-inline-selection-leaves-gap-expected.html: Added.
2432         * fast/inline/hidpi-inline-selection-leaves-gap.html: Added.
2433         * fast/multicol/newmulticol/multicol-clip-rounded-corners-expected.html:
2434         * fast/multicol/newmulticol/multicol-clip-rounded-corners.html: pixels are distributed properly.
2435         No need to have the special 122px shortened width for col2.
2436
2437 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
2438
2439         AX: isWordEndMatch should allow for multiple word selections
2440         https://bugs.webkit.org/show_bug.cgi?id=135573
2441
2442         Reviewed by Mario Sanchez Prada.
2443
2444         * platform/mac/accessibility/select-text-should-match-whole-words-expected.txt:
2445         * platform/mac/accessibility/select-text-should-match-whole-words.html:
2446
2447 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
2448
2449         AX: Secure text fields need to support Search parameterized attributes
2450         https://bugs.webkit.org/show_bug.cgi?id=135568
2451
2452         Reviewed by Mario Sanchez Prada.
2453
2454         * platform/mac/accessibility/secure-text-field-supports-fast-search-expected.txt: Added.
2455         * platform/mac/accessibility/secure-text-field-supports-fast-search.html: Added.
2456
2457 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
2458
2459         AX: SelectText functionality always selects text after current selection even if closer selection is behind it
2460         https://bugs.webkit.org/show_bug.cgi?id=135546
2461
2462         Reviewed by Mario Sanchez Prada.
2463
2464         * platform/mac/accessibility/select-text-expected.txt:
2465         * platform/mac/accessibility/select-text.html:
2466
2467 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
2468
2469         AX: AXSelectTextWithCriteriaParameterizedAttribute incorrectly selects the beginning letters of a word
2470         https://bugs.webkit.org/show_bug.cgi?id=135547
2471
2472         Reviewed by Mario Sanchez Prada.
2473
2474         * platform/mac/accessibility/select-text-should-match-whole-words-expected.txt: Added.
2475         * platform/mac/accessibility/select-text-should-match-whole-words.html: Added.
2476
2477 2014-08-04  Chris Fleizach  <cfleizach@apple.com>
2478
2479         AX: The Dictation command "Replace <phrase> with <phrase>" always capitalizes the replacement string
2480         https://bugs.webkit.org/show_bug.cgi?id=135557
2481
2482         Reviewed by Mario Sanchez Prada.
2483
2484         * platform/mac/accessibility/find-and-replace-match-capitalization-expected.txt: Added.
2485         * platform/mac/accessibility/find-and-replace-match-capitalization.html: Added.
2486
2487 2014-08-04  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2488
2489         Unreviewed EFL gardening
2490
2491         * platform/efl/TestExpectations: Add or update test expectations for failing tests.
2492         * platform/efl/fast/text/international/cjk-segmentation-expected.txt: Added.
2493         * platform/efl/js/dom/global-constructors-attributes-expected.txt: Rebaseline after r167632.
2494         * platform/efl/sputnik/Unicode/Unicode_320/S7.6_A2.2_T2-expected.txt: Added.
2495         * platform/efl/sputnik/Unicode/Unicode_320/S7.6_A5.2_T8-expected.txt: Added.
2496         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Rebaseline after r168350 and r168543.
2497         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Ditto.
2498         * platform/efl/transforms/2d/hindi-rotated-expected.txt: Fix baseline.
2499
2500 2014-08-01  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2501
2502         [GTK] Unreviewed GTK gardening.
2503
2504         * platform/gtk/TestExpectations: Report and mark new failures and flaky tests after 171341, r171591, r171567 and others.
2505         * platform/gtk/fast/css/viewport-units-dynamic-expected.txt: Added. Rebaseline after r171567.
2506         * platform/gtk/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Added. Rebaseline after r171609.
2507         * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt: Rebaseline after 171341.
2508
2509 2014-08-01  Myles C. Maxfield  <mmaxfield@apple.com>
2510
2511         Unreviewed post-review test fixup
2512
2513         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html:
2514
2515 2014-08-01  Beth Dakin  <bdakin@apple.com>
2516
2517         REGRESSION (r171891): platform/mac/fast/scrolling/scroll-select-bottom-test.html        
2518         failing
2519         https://bugs.webkit.org/show_bug.cgi?id=135485
2520
2521         Now that WK1 really tests contentInset, this test no longer works on platforms 
2522         that do not support the real contentInset
2523         * platform/mac-wk1/TestExpectations:
2524         * platform/mac/TestExpectations:
2525
2526 2014-08-01  Bear Travis  <betravis@adobe.com>
2527
2528         [Feature Queries] Enable Feature Queries on EFL/GTK
2529         https://bugs.webkit.org/show_bug.cgi?id=134902
2530
2531         Reviewed by Benjamin Poulain.
2532
2533         Resume running the CSS Feature Query tests on the EFL and GTK platforms.
2534
2535         * platform/efl/TestExpectations:
2536         * platform/gtk/TestExpectations:
2537
2538 2014-07-30  Myles C. Maxfield  <mmaxfield@apple.com>
2539
2540         URLs in srcset attributes are not made absolute upon copy and paste
2541         https://bugs.webkit.org/show_bug.cgi?id=135448
2542
2543         Reviewed by Ryosuke Niwa.
2544
2545         Copy and paste a srcset image with relative URLs, and make sure that the
2546         pasted srcset attribute doesn't match what it was before. I can't actually
2547         dump the new srcset because it will include a full path of the file on the
2548         user's system, and would therefore be machine-specific.
2549
2550         * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt:
2551         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Paste and check.
2552         * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html:
2553         This has to be an iframe because we don't perform any url canonicalization if we
2554         are copying and pasting from a document into itself.
2555
2556 2014-08-01  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2557
2558         Unreviewed EFL gardening
2559
2560         Add test expectations for failing tests. Remove flaky test expectations that are
2561         no longer correct.
2562
2563         * platform/efl/TestExpectations:
2564         * platform/efl/fast/text/khmer-lao-font-expected.txt: Update expected result.
2565         * svg/W3C-SVG-1.1/shapes-rect-02-t-expected.txt: Update after r171046.
2566
2567 2014-08-01  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2568
2569         Unreviewed EFL gardening
2570
2571         Update test expectations for crashing webgl tests.
2572
2573         * platform/efl/TestExpectations:
2574
2575 2014-07-31  Beth Dakin  <bdakin@apple.com>
2576
2577         platform/mac/fast/scrolling/scroll-select-bottom-test.html failing on Mavericks 
2578         (after 171891?)
2579         https://bugs.webkit.org/show_bug.cgi?id=135485
2580
2581         Skipping this test for now to allow some time to investigate the failure.
2582
2583         * platform/mac/TestExpectations:
2584
2585 2014-07-31  Beth Dakin  <bdakin@apple.com>
2586
2587         Test failure fix. I accidentally removed this file that is still used by another 
2588         test in the directory.
2589
2590         * platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html: Added.
2591
2592 2014-07-31  Beth Dakin  <bdakin@apple.com>
2593
2594         Hit-testing broken in WebKit 1 views with AppKit's contentInsets
2595         https://bugs.webkit.org/show_bug.cgi?id=135434
2596         -and corresponding-
2597         <rdar://problem/17850323>
2598
2599         Reviewed by Benjamin Poulain.
2600
2601         These hit-testing related contentInset tests will now work for mac on wk1 on 
2602         Yosemite and wk2.
2603
2604         * platform/mac-wk1/TestExpectations:
2605         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt: Removed.
2606         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt: Removed.
2607         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html: Removed.
2608         * platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html: Removed.
2609         * platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html: Removed.
2610         * platform/mac/fast/events/content-inset-hit-testing-expected.txt: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing-expected.txt.
2611         * platform/mac/fast/events/content-inset-hit-testing-in-frame-expected.txt: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame-expected.txt.
2612         * platform/mac/fast/events/content-inset-hit-testing-in-frame.html: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing-in-frame.html.
2613         * platform/mac/fast/events/content-inset-hit-testing.html: Copied from platform/mac-wk2/tiled-drawing/content-inset-hit-testing.html.
2614         * platform/mac/fast/events/resources: Added.
2615         * platform/mac/fast/events/resources/iframe-to-hit-test.html: Copied from platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html.
2616
2617 2014-07-31  Bear Travis  <betravis@adobe.com>
2618
2619         [CSS Font Loading] Rename document.fontloader to document.fonts
2620         https://bugs.webkit.org/show_bug.cgi?id=135393
2621
2622         Reviewed by Bem Jones-Bey.
2623
2624         Update tests to use the new document.fonts name.
2625
2626         * fast/css/fontloader-download-error.html:
2627         * fast/css/fontloader-events.html:
2628         * fast/css/fontloader-loadingdone.html:
2629         * fast/css/fontloader-multiple-faces-download-error-expected.txt:
2630         * fast/css/fontloader-multiple-faces-download-error.html:
2631         * fast/css/fontloader-multiple-faces-expected.txt:
2632         * fast/css/fontloader-multiple-faces.html:
2633         * fast/css/fontloader-multiple-families-expected.txt:
2634         * fast/css/fontloader-multiple-families.html:
2635         * http/tests/webfont/fontloader-loading-attribute-expected.txt:
2636         * http/tests/webfont/fontloader-loading-attribute.html:
2637
2638 2014-07-31  Andrei Bucur  <abucur@adobe.com>
2639
2640         REGRESSION: Search highlight is broken in RTL multicolumn content
2641         https://bugs.webkit.org/show_bug.cgi?id=135452
2642
2643         Reviewed by Simon Fraser.
2644
2645         A test that verifies the bounding boxes for content inside a RTL multi-column element are correctly computed:
2646         - for static elements
2647         - for relative positioned elements
2648         - for absolutely positioned elements
2649
2650         * fast/multicol/content-bounding-box-rtl-expected.txt: Added.
2651         * fast/multicol/content-bounding-box-rtl.html: Added.
2652
2653 2014-07-31  Bear Travis  <betravis@adobe.com>
2654
2655         [CSS Font Loading] Test expectations should show success
2656         https://bugs.webkit.org/show_bug.cgi?id=135420
2657
2658         Reviewed by Bem Jones-Bey.
2659
2660         Modify the expected files to represent success, and skip
2661         the tests until the feature is enabled.
2662
2663         * TestExpectations: Skip the tests.
2664         * fast/css/fontloader-download-error-expected.txt:
2665         * fast/css/fontloader-events-expected.txt:
2666         * fast/css/fontloader-loadingdone-expected.txt:
2667         * fast/css/fontloader-multiple-faces-download-error-expected.txt:
2668         * fast/css/fontloader-multiple-faces-expected.txt:
2669         * fast/css/fontloader-multiple-families-expected.txt:
2670         * http/tests/webfont/fontloader-loading-attribute-expected.txt:
2671
2672 2014-07-31  Dan Bernstein  <mitz@apple.com>
2673
2674         [WK2] Regression tests can't load HTTPS pages with NetworkProcess due to self-signed certificate
2675         https://bugs.webkit.org/show_bug.cgi?id=115282
2676
2677         Reviewed by Sam Weinig.
2678
2679         * platform/mac-wk2/TestExpectations: Removed the exceptions listed under this bug.
2680
2681 2014-07-31  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
2682
2683         Unreviewed EFL gardening
2684
2685         Update test expectations for crashing tests.
2686
2687         * platform/efl/TestExpectations:
2688
2689 2014-07-31  Andrei Bucur  <abucur@adobe.com>
2690
2691         [CSS Multicolumn] Clear the lines when switching to multi-column layout
2692         https://bugs.webkit.org/show_bug.cgi?id=135127
2693
2694         Reviewed by Alexandru Chiculita.
2695
2696         Tests that verifies lines are correctly cleared when an element is switched to
2697         multi-column layout.
2698
2699         * fast/multicol/inline-container-to-multicol-expected.txt: Added.
2700         * fast/multicol/inline-container-to-multicol.html: Added.
2701         * fast/multicol/inline-container-to-multicol-float-expected.txt: Added.
2702         * fast/multicol/inline-container-to-multicol-float.html: Added.
2703         * fast/multicol/inline-container-to-multicol-positioned-expected.txt: Added.
2704         * fast/multicol/inline-container-to-multicol-positioned.html: Added.
2705
2706 2014-07-30  Benjamin Poulain  <bpoulain@apple.com>
2707
2708         Add a layout test for Geolocation's request queueing for hidden pages
2709         https://bugs.webkit.org/show_bug.cgi?id=135402
2710
2711         Reviewed by Zalan Bujtas.
2712
2713         Sam added the queueing feature in r171188. This patch adds a layout test
2714         for the simplest case.
2715
2716         * fast/dom/Geolocation/requestQueuingForHiddenPage-expected.txt: Added.
2717         * fast/dom/Geolocation/requestQueuingForHiddenPage.html: Added.
2718
2719 2014-07-30  Pratik Solanki  <psolanki@apple.com>
2720
2721         Move iphone-simulator test results landed in r171094 to the correct directory.
2722
2723         * platform/ios-sim/fast/events/ontouchstart-active-selector-expected.txt: Renamed from LayoutTests/platform/iphone-simulator/fast/events/ontouchstart-active-selector-expected.txt.
2724         * platform/ios-sim/fast/events/ontouchstart-active-selector.html: Renamed from LayoutTests/platform/iphone-simulator/fast/events/ontouchstart-active-selector.html.
2725
2726 2014-07-29  Jinwoo Song  <jinwoo7.song@samsung.com>
2727
2728         [EFL] Unreviewed EFL gardening. Rebaseline tests after r170418.
2729
2730         * platform/efl/mathml/opentype/horizontal-expected.txt:
2731         * platform/efl/mathml/opentype/horizontal-munderover-expected.txt:
2732         * platform/efl/mathml/opentype/large-operators-expected.txt:
2733         * platform/efl/mathml/opentype/vertical-expected.txt:
2734         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.txt:
2735         * platform/efl/mathml/presentation/mo-stretch-expected.png:
2736         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
2737         * platform/efl/mathml/presentation/roots-expected.png:
2738         * platform/efl/mathml/presentation/roots-expected.txt:
2739
2740 2014-07-29  Andreas Kling  <akling@apple.com>
2741
2742         Crash when using 'em' units to specify font-size inside animation keyframe.
2743         <https://webkit.org/b/135395>
2744         <rdar://problem/17851910>
2745
2746         Add a reduced test case to cover this bug.
2747
2748         Reviewed by Simon Fraser.
2749
2750         * fast/animation/keyframe-with-font-size-in-em-units-expected.txt: Added.
2751         * fast/animation/keyframe-with-font-size-in-em-units.html: Added.
2752
2753 2014-07-29  Alexey Proskuryakov  <ap@apple.com>
2754
2755         fast/borders/border-radius-on-subpixel-position-non-hidpi.html fails on Retina machines
2756         https://bugs.webkit.org/show_bug.cgi?id=135398
2757
2758         Reviewed by Zalan Bujtas.
2759
2760         * platform/mac-wk2/TestExpectations: Let's try to unskip the test, maybe this was
2761         the actual reason for it to appear failing?
2762
2763 2014-07-29  Mihnea Ovidenie  <mihnea@adobe.com>
2764
2765         [CSSRegions] Assertion failure hit testing a region-based multicolumn in a region
2766         https://bugs.webkit.org/show_bug.cgi?id=135385
2767
2768         Reviewed by Andrei Bucur.
2769
2770         * fast/regions/assert-hit-test-multicol-in-region-expected.txt: Added.
2771         * fast/regions/assert-hit-test-multicol-in-region.html: Added.
2772
2773 2014-07-28  Zalan Bujtas  <zalan@apple.com>
2774
2775         REGRESSION(r164133): Selection disappears after scrolling on nytimes.com
2776         https://bugs.webkit.org/show_bug.cgi?id=135361
2777
2778         Reviewed by Ryosuke Niwa.
2779
2780         Ensure that when a RenderElement, part of the current selection is removed,
2781         we recalculate and update the selection soon after layout.
2782
2783         * fast/dynamic/selection-gets-cleared-when-part-of-it-gets-removed-expected.html: Added.
2784         * fast/dynamic/selection-gets-cleared-when-part-of-it-gets-removed.html: Added.
2785
2786 2014-07-28  Andreas Kling  <akling@apple.com>
2787
2788         REGRESSION (r160806): CSS zoom property doesn't work on anything inside anchors.
2789         <https://webkit.org/b/135344>
2790         <rdar://problem/17759577>
2791
2792         Reviewed by Simon Fraser.
2793
2794         * fast/css/zoom-inside-link-expected.html: Added.
2795         * fast/css/zoom-inside-link.html: Added.
2796
2797 2014-07-28  Zoltan Horvath  <zoltan@webkit.org>
2798
2799         [CSS3-Text] Update text-expectations after r171677
2800
2801         Unreviewed.
2802
2803         * fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify-expected.txt:
2804         * fast/css3-text/css3-text-justify/getComputedStyle/getComputedStyle-text-justify-inherited-expected.txt:
2805
2806 2014-07-28  Zoltan Horvath  <zoltan@webkit.org>
2807
2808         [CSS3-Text] Adjust text-justify implementation to the latest spec
2809         https://bugs.webkit.org/show_bug.cgi?id=135317
2810
2811         Reviewed by Darin Adler.
2812
2813         * fast/css3-text/css3-text-justify/getComputedStyle/script-tests/getComputedStyle-text-justify-inherited.js:
2814         * fast/css3-text/css3-text-justify/getComputedStyle/script-tests/getComputedStyle-text-justify.js:
2815
2816 2014-07-28  Radu Stavila  <stavila@adobe.com>
2817
2818         REGRESSION (r169105): Crash in selection
2819         https://bugs.webkit.org/show_bug.cgi?id=134303
2820
2821         Added test for the crash that occurred in some cases when selecting.
2822
2823         Reviewed by Mihnea Ovidenie.
2824
2825         * fast/regions/selection/crash-deselect-expected.txt: Added.
2826         * fast/regions/selection/crash-deselect.html: Added.
2827
2828 2014-07-28  Yusuke Suzuki  <utatane.tea@gmail.com>
2829
2830         CSS: Fix :visited behavior for SubSelectors
2831         https://bugs.webkit.org/show_bug.cgi?id=135324
2832
2833         Reviewed by Benjamin Poulain.
2834
2835         Disable :visited match for the selectors that has SubSelectors.
2836         This `isSubSelector` (`context.firstSelectorOfTheFragment == context.selector`) is intended to
2837         check `relation != CSSSelector::SubSelector`.
2838         But since this value belongs to the previous selector and it is tested inside the branch that checks
2839         the next selector isn't SubSelector `relation != CSSSelector::SubSelector`,
2840         this only matches when the previous selector doesn't has SubSelectors.
2841
2842         * fast/history/nested-visited-test-complex-expected.txt: Added.
2843         * fast/history/nested-visited-test-complex.html: Added.
2844         * fast/history/sibling-visited-test-complex-expected.txt: Added.
2845         * fast/history/sibling-visited-test-complex.html: Added.
2846
2847 2014-07-27  Bruno de Oliveira Abinader  <bruno.d@partner.samsung.com>
2848
2849         Support for :enabled selector on Anchor & Area elements
2850         https://bugs.webkit.org/show_bug.cgi?id=134826
2851
2852         Reviewed by Darin Adler.
2853
2854         Added tests for :enabled CSS selector on Anchor & Area elements.
2855
2856         * fast/css/css-selector-enabled-links-expected.txt: Added.
2857         * fast/css/css-selector-enabled-links.html: Added.
2858
2859 2014-07-27  Daniel Bates  <dabates@apple.com>
2860
2861         [WK2] Crash when accessing window.localStorage after calling window.close()
2862         https://bugs.webkit.org/show_bug.cgi?id=135328
2863         <rdar://problem/17315237>
2864
2865         Reviewed by Sam Weinig.
2866
2867         Added test by Andy Estes, LayoutTests/storage/domstorage/localstorage/access-storage-after-window-close.html,
2868         to ensure that we don't crash when accessing local storage for the first time after calling window.close().
2869
2870         Additionally added tests that ensure that updates to local storage are ignored after calling
2871         window.close() regardless of whether local storage was accessed before the call to window.close().
2872
2873         * storage/domstorage/localstorage/access-storage-after-window-close-expected.txt: Added.
2874         * storage/domstorage/localstorage/access-storage-after-window-close.html: Added.
2875         * storage/domstorage/localstorage/access-storage-then-set-value-in-storage-after-window-close-expected.txt: Added.
2876         * storage/domstorage/localstorage/access-storage-then-set-value-in-storage-after-window-close.html: Added.
2877         * storage/domstorage/localstorage/resources/access-storage-close-window-and-set-value-in-storage.html: Added.
2878         * storage/domstorage/localstorage/resources/close-window-and-access-storage.html: Added.
2879         * storage/domstorage/localstorage/resources/close-window-and-set-value-in-storage.html: Added.
2880         * storage/domstorage/localstorage/set-value-in-storage-after-window-close-expected.txt: Added.
2881         * storage/domstorage/localstorage/set-value-in-storage-after-window-close.html: Added.
2882
2883 2014-07-27  Filip Pizlo  <fpizlo@apple.com>
2884
2885         Merge r170090, r170092, r170129, r170141, r170161, r170215, r170275, r170375, r170376, r170382, r170383, r170399, r170436, r170489, r170490, r170556 from ftlopt.
2886
2887         * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Added.
2888         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Added.
2889         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Added.
2890         * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Added.
2891         * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Added.
2892         * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Added.
2893         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Added.
2894         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Added.
2895         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Added.
2896         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Added.
2897         * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Added.
2898         * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Added.
2899         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Added.
2900         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Added.
2901         * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Added.
2902         * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Added.
2903         * js/regress/fold-put-structure-expected.txt: Added.
2904         * js/regress/fold-put-structure.html: Added.
2905         * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Added.
2906         * js/regress/hoist-poly-check-structure-effectful-loop.html: Added.
2907         * js/regress/hoist-poly-check-structure-expected.txt: Added.
2908         * js/regress/hoist-poly-check-structure.html: Added.
2909         * js/regress/put-by-id-replace-and-transition-expected.txt: Added.
2910         * js/regress/put-by-id-replace-and-transition.html: Added.
2911         * js/regress/put-by-id-slightly-polymorphic-expected.txt: Added.
2912         * js/regress/put-by-id-slightly-polymorphic.html: Added.
2913         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Added.
2914         (foo):
2915         (fu):
2916         (bar):
2917         (.bar):
2918         (Number):
2919         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Added.
2920         (foo):
2921         (fu):
2922         (bar):
2923         (.bar):
2924         (Number):
2925         * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Added.
2926         (foo):
2927         (fu):
2928         (bar):
2929         (.bar):
2930         * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Added.
2931         (foo):
2932         (fu):
2933         (bar):
2934         (.bar):
2935         * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Added.
2936         (foo):
2937         (fu):
2938         (bar):
2939         (.bar):
2940         * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Added.
2941         (foo):
2942         (fu):
2943         (bar):
2944         (.bar):
2945         * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Added.
2946         (foo):
2947         (fu):
2948         (bar):
2949         (.bar):
2950         * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Added.
2951         (foo):
2952         (fu):
2953         (bar):
2954         (.bar):
2955         * js/regress/script-tests/fold-put-structure.js: Added.
2956         (foo):
2957         (fu):
2958         (bar):
2959         (.bar):
2960         * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Added.
2961         (foo):
2962         (test):
2963         * js/regress/script-tests/hoist-poly-check-structure.js: Added.
2964         (foo):
2965         (test):
2966         * js/regress/script-tests/put-by-id-replace-and-transition.js: Added.
2967         * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Added.
2968
2969 2014-07-26  Filip Pizlo  <fpizlo@apple.com>
2970
2971         Unreviewed, roll out r171641-r171644. It broke some tests; will investigate and
2972         reland later.
2973
2974         * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Removed.
2975         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Removed.
2976         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Removed.
2977         * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Removed.
2978         * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Removed.
2979         * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Removed.
2980         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Removed.
2981         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Removed.
2982         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Removed.
2983         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Removed.
2984         * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Removed.
2985         * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Removed.
2986         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Removed.
2987         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Removed.
2988         * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Removed.
2989         * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Removed.
2990         * js/regress/fold-put-structure-expected.txt: Removed.
2991         * js/regress/fold-put-structure.html: Removed.
2992         * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Removed.
2993         * js/regress/hoist-poly-check-structure-effectful-loop.html: Removed.
2994         * js/regress/hoist-poly-check-structure-expected.txt: Removed.
2995         * js/regress/hoist-poly-check-structure.html: Removed.
2996         * js/regress/put-by-id-replace-and-transition-expected.txt: Removed.
2997         * js/regress/put-by-id-replace-and-transition.html: Removed.
2998         * js/regress/put-by-id-slightly-polymorphic-expected.txt: Removed.
2999         * js/regress/put-by-id-slightly-polymorphic.html: Removed.
3000         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Removed.
3001         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Removed.
3002         * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Removed.
3003         * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Removed.
3004         * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Removed.
3005         * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Removed.
3006         * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Removed.
3007         * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Removed.
3008         * js/regress/script-tests/fold-put-structure.js: Removed.
3009         * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Removed.
3010         * js/regress/script-tests/hoist-poly-check-structure.js: Removed.
3011         * js/regress/script-tests/put-by-id-replace-and-transition.js: Removed.
3012         * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Removed.
3013
3014 2014-07-25  Zalan Bujtas  <zalan@apple.com>
3015
3016         Subpixel rendering: Rounded rect gets non-renderable at certain subpixel size.
3017         https://bugs.webkit.org/show_bug.cgi?id=135314
3018         <rdar://problem/17812921>
3019
3020         Reviewed by Tim Horton.
3021
3022         While calculating the rounded rect for painting, the radius is adjusted to compensate
3023         for the pixel snapped size. However while scaling the radius, certain values overflow
3024         (float) mantissa and it produces a non-renderable rounded rect where the radius becomes bigger
3025         than the rectangle dimensions. In such cases, we need to shrink the radius to make it
3026         renderable again.
3027
3028         * transitions/rounded-rect-becomes-non-renderable-while-transitioning-expected.txt: Added.
3029         * transitions/rounded-rect-becomes-non-renderable-while-transitioning.html: Added.
3030
3031 2014-07-25  Jer Noble  <jer.noble@apple.com>
3032
3033         [MSE] Playback stalls & readyState drops to HAVE_CURRENT_DATA at end of stream with unbalanced buffered SourceBuffers
3034         https://bugs.webkit.org/show_bug.cgi?id=135291
3035         <rdar://problem/17715503>
3036
3037         Reviewed by Sam Weinig.
3038
3039         * media/media-source/media-source-end-of-stream-buffered-expected.txt: Added.
3040         * media/media-source/media-source-end-of-stream-buffered.html: Added.
3041
3042 2014-07-25  Filip Pizlo  <fpizlo@apple.com>
3043
3044         Merge r169795, r169819, r169864, r169902, r169949, r169950, r170016, r170017, r170060, r170064 from ftlopt.
3045
3046     2014-06-17  Filip Pizlo  <fpizlo@apple.com>
3047     
3048             [ftlopt] A DFG inlined ById access variant should not speak of a chain, but only of what structures to test the base for, whether to use a constant as an alternate base for the actual access, and what structures to check on what additional cell constants
3049             https://bugs.webkit.org/show_bug.cgi?id=133821
3050     
3051             Reviewed by Mark Hahnenberg.
3052     
3053             * js/regress/poly-chain-access-different-prototypes-expected.txt: Added.
3054             * js/regress/poly-chain-access-different-prototypes-simple-expected.txt: Added.
3055             * js/regress/poly-chain-access-different-prototypes-simple.html: Added.
3056             * js/regress/poly-chain-access-different-prototypes.html: Added.
3057             * js/regress/script-tests/poly-chain-access-different-prototypes-simple.js: Added.
3058             * js/regress/script-tests/poly-chain-access-different-prototypes.js: Added.
3059     
3060     2014-06-11  Filip Pizlo  <fpizlo@apple.com>
3061     
3062             [ftlopt] DFG get_by_id should inline chain accesses with a slightly polymorphic base
3063             https://bugs.webkit.org/show_bug.cgi?id=133751
3064     
3065             Reviewed by Mark Hahnenberg.
3066     
3067             * js/regress/poly-chain-access-expected.txt: Added.
3068             * js/regress/poly-chain-access-simpler-expected.txt: Added.
3069             * js/regress/poly-chain-access-simpler.html: Added.
3070             * js/regress/poly-chain-access.html: Added.
3071             * js/regress/script-tests/poly-chain-access-simpler.js: Added.
3072             * js/regress/script-tests/poly-chain-access.js: Added.
3073     
3074 2014-07-25  David Hyatt  <hyatt@apple.com>
3075
3076         [New Multicolumn] RenderViews paginated as RL or LR don't handle percentage widths correctly.
3077         REGRESSION: Images don’t scale to fit in page in vertical text books
3078
3079         https://bugs.webkit.org/show_bug.cgi?id=135204
3080         <rdar://problem/17043792> 
3081         
3082         Reviewed by Simon Fraser.
3083
3084         * fast/multicol/newmulticol/compare-with-old-impl/overflow-content-expected.html: Removed.
3085         * fast/multicol/newmulticol/compare-with-old-impl/overflow-content.html: Removed.
3086         * fast/multicol/pagination/RightToLeft-max-width.html: Added.
3087         * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.png: Added.
3088         * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Added.
3089
3090 2014-07-25  Commit Queue  <commit-queue@webkit.org>
3091
3092         Unreviewed, rolling out r171480.
3093         https://bugs.webkit.org/show_bug.cgi?id=135300
3094
3095         it broke replaced elements in pagination (Requested by dhyatt_
3096         on #webkit).
3097
3098         Reverted changeset:
3099
3100         "Ensure we compute the min and max height of replaced elements
3101         to 'none' or 0 when appropriate."
3102         https://bugs.webkit.org/show_bug.cgi?id=135181
3103         http://trac.webkit.org/changeset/171480
3104
3105 2014-07-25  Commit Queue  <commit-queue@webkit.org>
3106
3107         Unreviewed, rolling out r171587.
3108         https://bugs.webkit.org/show_bug.cgi?id=135294
3109
3110         Made fast/dom/HTMLObjectElement/beforeload-set-text-
3111         crash.xhtml crash again (Requested by ap on #webkit).
3112
3113         Reverted changeset:
3114
3115         "REGRESSION (r169105): Crash in selection"
3116         https://bugs.webkit.org/show_bug.cgi?id=134303
3117         http://trac.webkit.org/changeset/171587
3118
3119 2014-07-25  Zalan Bujtas  <zalan@apple.com>
3120
3121         Unreviewed media test gardening after r171593.
3122
3123         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt:
3124
3125 2014-07-25  Zalan Bujtas  <zalan@apple.com>
3126
3127         Subpixel rendering: iOS video playback controls look blurry.
3128         https://bugs.webkit.org/show_bug.cgi?id=135245
3129         <rdar://problem/16878037>
3130
3131         Reviewed by Simon Fraser.
3132
3133         This patch introduces a compositing parent of the overlay control panel so that
3134         the transformed overlay panel becomes sharp. This is a workaround for webkit.org/b/135246.
3135
3136         Can't find a way to test it yet.
3137
3138         * platform/mac/fast/hidpi/video-controls-in-hidpi-expected.txt:
3139         * platform/mac/fast/layers/video-layer-expected.txt:
3140         * platform/mac/media/audio-controls-rendering-expected.txt:
3141         * platform/mac/media/controls-after-reload-expected.txt:
3142         * platform/mac/media/controls-strict-expected.txt:
3143         * platform/mac/media/controls-without-preload-expected.txt:
3144         * platform/mac/media/media-controls-clone-expected.txt:
3145         * platform/mac/media/video-no-audio-expected.txt:
3146
3147 2014-07-25  Dirk Schulze  <krit@webkit.org>
3148
3149         Unreviewed rebaseline of test. Uploaded wrong result.
3150
3151         * svg/css/parse-length-expected.txt:
3152
3153 2014-07-24  Dirk Schulze  <krit@webkit.org>
3154
3155         Turn x/y to presentation attributes
3156         https://bugs.webkit.org/show_bug.cgi?id=135215
3157
3158         Test parsing of x and y attributes. Rendering and SVG animation
3159         covered by existing tests.
3160         CSS Transition test, test transition from specified attribute value
3161         to new property value.
3162
3163         Reviewed by Dean Jackson.
3164
3165         * svg/css/parse-length-expected.txt: Added.
3166         * svg/css/parse-length.html: Renamed from LayoutTests/svg/css/parse-width.html.
3167         * svg/css/parse-width-expected.txt: Removed.
3168         * transitions/svg-layout-transition-expected.txt: Added.
3169         * transitions/svg-layout-transition.html: Added.
3170
3171 2014-07-24  Yusuke Suzuki  <utatane.tea@gmail.com>
3172
3173         CSS JIT: Implement Pseudo Element
3174         https://bugs.webkit.org/show_bug.cgi?id=134835
3175
3176         Reviewed by Benjamin Poulain.
3177
3178         Implement Pseudo Element handling for CSS JIT SelectorCompiler.
3179         At first, we start with the simple implementation. We handle limited number of pseudo element,
3180         before, after, first-line, first-letter.
3181
3182         * fast/selectors/pseudo-element-inside-any-expected.html: Added.
3183         * fast/selectors/pseudo-element-inside-any.html: Added.
3184         Inside functional pseudo classes such as ":-webkit-any", when pseudo element comes (e.g. ":-webkit-any(::first-letter)"),
3185         it produces a local failure. So if the other selectors are matched against the element, whole ":-webkit-any" succeeds.
3186         For example, a selector ":-webkit-any(::first-letter, p)" matches against `p` elements.
3187         * fast/selectors/querySelector-pseudo-element-expected.txt: Added.
3188         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-any-expected.txt: Added.
3189         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-any.html: Added.
3190         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-not-expected.txt: Added.
3191         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-not.html: Added.
3192         * fast/selectors/querySelector-pseudo-element.html: Added.
3193
3194 2014-07-24  Radu Stavila  <stavila@adobe.com>
3195
3196         REGRESSION (r169105): Crash in selection
3197         https://bugs.webkit.org/show_bug.cgi?id=134303
3198
3199         Reviewed by David Hyatt.
3200
3201         Added test for the crash that occurred in some cases when selecting.
3202
3203         * fast/regions/selection/crash-deselect-expected.txt: Added.
3204         * fast/regions/selection/crash-deselect.html: Added.
3205
3206 2014-07-24  Simon Fraser  <simon.fraser@apple.com>
3207
3208         [iOS WK1] CSS viewport units use the wrong viewport size in WebKit1
3209         https://bugs.webkit.org/show_bug.cgi?id=135254
3210         <rdar://problem/17781423>
3211
3212         Reviewed by Tim Horton.
3213         
3214         New test that ensures that viewport units are resolved against the correct
3215         viewport size after the first style recalc.
3216
3217         * fast/css/viewport-units-dynamic.html: Added.
3218         * platform/mac/fast/css/viewport-units-dynamic-expected.txt: Added.
3219
3220 2014-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
3221
3222         Crash when measuring a glyphs from a fallback SVG font
3223         https://bugs.webkit.org/show_bug.cgi?id=135264
3224
3225         Reviewed by Simon Fraser.
3226
3227         Render some text with a fallback SVG Font including a glyph which
3228         only exists in that fallback font. Make sure there is no crash.
3229
3230         * svg/text/resources/Litherum.svg:
3231         * svg/text/svg-fallback-font-crash-expected.txt: Added.
3232         * svg/text/svg-fallback-font-crash.html: Added.
3233
3234 2014-07-24  Mihnea Ovidenie  <mihnea@adobe.com>
3235
3236         [New Multicolumn] Assertion failure when an input element has multicolumn style
3237         https://bugs.webkit.org/show_bug.cgi?id=135234
3238
3239         Reviewed by Andrei Bucur.
3240
3241         * fast/multicol/newmulticol/input-as-multicol-expected.txt: Added.
3242         * fast/multicol/newmulticol/input-as-multicol.html: Added.
3243
3244 2014-07-23  Brian J. Burg  <burg@cs.washington.edu>
3245
3246         Web Inspector: InspectorBackend's promise-based agent API does not support multiple return values
3247         https://bugs.webkit.org/show_bug.cgi?id=135207
3248
3249         Reviewed by Joseph Pecoraro.
3250
3251         * http/tests/inspector/replay/replay-test.js: fix uses of promise API return values.
3252
3253 2014-07-23  Commit Queue  <commit-queue@webkit.org>
3254
3255         Unreviewed, rolling out r171455.
3256         https://bugs.webkit.org/show_bug.cgi?id=135209
3257
3258         completely broke selection highlight invalidation (Requested
3259         by thorton on #webkit).
3260
3261         Reverted changeset:
3262
3263         "REGRESSION (r169105): Crash in selection"
3264         https://bugs.webkit.org/show_bug.cgi?id=134303
3265         http://trac.webkit.org/changeset/171455
3266
3267 2014-07-23  Bem Jones-Bey  <bjonesbe@adobe.com>
3268
3269         Ensure we compute the min and max height of replaced elements to 'none' or 0 when appropriate.
3270         https://bugs.webkit.org/show_bug.cgi?id=135181
3271
3272         Reviewed by David Hyatt.
3273
3274         * css2.1/20110323/max-height-percentage-003-expected.html: Added.
3275         * css2.1/20110323/max-height-percentage-003.html: Added.
3276         * fast/replaced/max-height-percentage-quirks-expected.html: Added.
3277         * fast/replaced/max-height-percentage-quirks.html: Added.
3278         * fast/replaced/min-height-percentage-expected.html: Added.
3279         * fast/replaced/min-height-percentage-quirks-expected.html: Added.
3280         * fast/replaced/min-height-percentage-quirks.html: Added.
3281         * fast/replaced/min-height-percentage.html: Added.
3282
3283 2014-07-23  Mihnea Ovidenie  <mihnea@adobe.com>
3284
3285         ASSERTION FAILED: generatingElement() in WebCore::RenderNamedFlowFragment::regionOversetState
3286         https://bugs.webkit.org/show_bug.cgi?id=135153
3287
3288         Reviewed by David Hyatt.
3289
3290         * fast/regions/multicol-as-region-prevented-expected.html: Added.
3291         * fast/regions/multicol-as-region-prevented.html: Added.
3292
3293 2014-07-10  Radu Stavila  <stavila@adobe.com>
3294
3295         REGRESSION (r169105): Crash in selection
3296         https://bugs.webkit.org/show_bug.cgi?id=134303
3297
3298         Reviewed by David Hyatt.
3299
3300         Added test for the crash that occurred in some cases when selecting.
3301
3302         * fast/regions/selection/crash-deselect-expected.txt: Added.
3303         * fast/regions/selection/crash-deselect.html: Added.
3304
3305 2014-07-22  Filip Pizlo  <fpizlo@apple.com>
3306
3307         This test is slow so we shouldn't run it in the slower variants (like ftl-eager/dfg-eager).
3308
3309         * js/regress/script-tests/getter-richards.js:
3310
3311 2014-07-16  Myles C. Maxfield  <mmaxfield@apple.com>
3312
3313         Copying and pasting trivial H2 content causes a crash in firstPositionInNode
3314         https://bugs.webkit.org/show_bug.cgi?id=134897
3315
3316         Reviewed by Ryosuke Niwa.
3317
3318         Copy and paste text from one heading to another. Make sure there is no crash.
3319
3320         * editing/pasteboard/heading-crash-expected.txt: Added.
3321         * editing/pasteboard/heading-crash.html: Added.
3322
3323 2014-07-22  Filip Pizlo  <fpizlo@apple.com>
3324
3325         Merge r169148, r169185, r169188, r169578, r169582, r169584, r169588, r169753 from ftlopt.
3326
3327     2014-06-04  Filip Pizlo  <fpizlo@apple.com>
3328     
3329             [ftlopt] AI should be able track structure sets larger than 1
3330             https://bugs.webkit.org/show_bug.cgi?id=128073
3331     
3332             Reviewed by Oliver Hunt.
3333     
3334             * js/regress/get-by-id-bimorphic-check-structure-elimination-expected.txt: Added.
3335             * js/regress/get-by-id-bimorphic-check-structure-elimination-simple-expected.txt: Added.
3336             * js/regress/get-by-id-bimorphic-check-structure-elimination-simple.html: Added.
3337             * js/regress/get-by-id-bimorphic-check-structure-elimination.html: Added.
3338             * js/regress/get-by-id-check-structure-elimination-expected.txt: Added.
3339             * js/regress/get-by-id-check-structure-elimination.html: Added.
3340             * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
3341             * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple.html: Added.
3342             * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination-simple.js: Added.
3343             * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination.js: Added.
3344             * js/regress/script-tests/get-by-id-check-structure-elimination.js: Added.
3345             * js/regress/script-tests/get-by-id-quadmorphic-check-structure-elimination-simple.js: Added.
3346     
3347     2014-06-03  Filip Pizlo  <fpizlo@apple.com>
3348     
3349             [ftlopt] FTL native inlining tests take far too long
3350             https://bugs.webkit.org/show_bug.cgi?id=133498
3351     
3352             Unreviewed test gardening.
3353             
3354             Move long-running tests that focus on correctness into JSC/tests/stress.
3355             Speed up the performance tests by reducing allocation and call overhead.
3356     
3357             * js/regress/ftl-library-inlining-exceptions-expected.txt: Removed.
3358             * js/regress/ftl-library-inlining-exceptions.html: Removed.
3359             * js/regress/ftl-library-inlining-folding-expected.txt: Removed.
3360             * js/regress/ftl-library-inlining-folding.html: Removed.
3361             * js/regress/ftl-library-inlining-loops-expected.txt: Removed.
3362             * js/regress/ftl-library-inlining-loops.html: Removed.
3363             * js/regress/script-tests/ftl-library-inlining-dataview.js:
3364             (foo): Deleted.
3365             * js/regress/script-tests/ftl-library-inlining-exceptions.js: Removed.
3366             * js/regress/script-tests/ftl-library-inlining-folding.js: Removed.
3367             * js/regress/script-tests/ftl-library-inlining-loops.js: Removed.
3368             * js/regress/script-tests/ftl-library-inlining.js:
3369             (foo): Deleted.
3370     
3371     2014-06-03  Matthew Mirman  <mmirman@apple.com>
3372     
3373             [ftlopt] Added system for inlining native functions via the FTL.
3374             https://bugs.webkit.org/show_bug.cgi?id=131515
3375     
3376             Reviewed by Filip Pizlo.
3377     
3378             Adds microbenchmarks. 
3379     
3380             * js/regress/script-tests/ftl-library-inlining.js: Added.
3381             * js/regress/ftl-library-inlining-expected.txt: Added.
3382             * js/regress/ftl-library-inlining.html: Added.
3383             * js/regress/script-tests/ftl-library-inlining-dataview.js: Added.
3384             * js/regress/ftl-library-inlining-dataview-expected.txt: Added.
3385             * js/regress/ftl-library-inlining-dataview.html: Added.
3386             * js/regress/script-tests/ftl-library-inlining-exceptions.js: Added.
3387             * js/regress/ftl-library-inlining-exceptions-expected.txt: Added.        
3388             * js/regress/ftl-library-inlining-exceptions.html: Added.                
3389             * js/regress/script-tests/ftl-library-inlining-folding.js: Added.
3390             * js/regress/ftl-library-inlining-folding-expected.txt: Added.        
3391             * js/regress/ftl-library-inlining-folding-expected.html: Added.                
3392             * js/regress/script-tests/ftl-library-inlining-loops.js: Added.
3393             * js/regress/ftl-library-inlining-loops-expected.txt: Added.        
3394             * js/regress/ftl-library-inlining-loops.html: Added.                
3395             
3396     2014-05-21  Filip Pizlo  <fpizlo@apple.com>
3397     
3398             [ftlopt] DFG::clobberize should be blind to the effects of GC
3399             https://bugs.webkit.org/show_bug.cgi?id=133166
3400     
3401             Reviewed by Geoffrey Garen.
3402     
3403             * js/regress/hoist-make-rope-expected.txt: Added.
3404             * js/regress/hoist-make-rope.html: Added.
3405             * js/regress/script-tests/hoist-make-rope.js: Added.
3406             (foo):
3407     
3408 2014-07-22  Alex Christensen  <achristensen@webkit.org>
3409
3410         Fix window-inactive css selectors when using querySelector.
3411         https://bugs.webkit.org/show_bug.cgi?id=135149
3412
3413         Reviewed by Tim Horton.
3414
3415         * fast/selectors/querySelector-window-inactive-expected.txt: Added.
3416         * fast/selectors/querySelector-window-inactive.html: Added.
3417         * platform/wk2/TestExpectations:
3418         Added querySelector-window-inactive.html to list of tests that do not work in WK2 because of setWindowIsKey. 
3419
3420 2014-07-22  Filip Pizlo  <fpizlo@apple.com>
3421
3422         Merge r168635, r168780, r169005, r169014, and r169143 from ftlopt.
3423
3424     2014-05-20  Filip Pizlo  <fpizlo@apple.com>
3425     
3426             [ftlopt] DFG bytecode parser should turn GetById with nothing but a Getter stub as stuff+handleCall, and handleCall should be allowed to inline if it wants to
3427             https://bugs.webkit.org/show_bug.cgi?id=133105
3428     
3429             Reviewed by Michael Saboff.
3430     
3431             * js/regress/getter-no-activation-expected.txt: Added.
3432             * js/regress/getter-no-activation.html: Added.
3433             * js/regress/script-tests/getter-no-activation.js: Added.
3434             * js/regress/getter-richards-expected.txt: Added.
3435             * js/regress/getter-richards.html: Added.
3436             * js/regress/script-tests/getter-richards.js: Added.
3437     
3438     2014-05-08  Filip Pizlo  <fpizlo@apple.com>
3439     
3440             jsSubstring() should be lazy
3441             https://bugs.webkit.org/show_bug.cgi?id=132556
3442     
3443             Reviewed by Andreas Kling.
3444             
3445             These tests get 35-50% faster.
3446     
3447             * js/regress/script-tests/substring-concat-weird.js: Added.
3448             (foo):
3449             * js/regress/script-tests/substring-concat.js: Added.
3450             (foo):
3451             * js/regress/script-tests/substring.js: Added.
3452             (foo):
3453             * js/regress/substring-concat-expected.txt: Added.
3454             * js/regress/substring-concat-weird-expected.txt: Added.
3455             * js/regress/substring-concat-weird.html: Added.
3456             * js/regress/substring-concat.html: Added.
3457             * js/regress/substring-expected.txt: Added.
3458             * js/regress/substring.html: Added.
3459     
3460 2014-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
3461
3462         [Mac] Cocoa throws exception when the return type of NSAccessibilityLinkedUIElementsAttribute is not an array
3463         https://bugs.webkit.org/show_bug.cgi?id=135165
3464
3465         Reviewed by Simon Fraser.
3466
3467         Updating tests.
3468
3469         * accessibility/parent-delete-expected.txt:
3470         * accessibility/transformed-element-expected.txt:
3471         * platform/mac/accessibility/aria-columnrowheaders-expected.txt:
3472         * platform/mac/accessibility/bounds-for-range-expected.txt:
3473         * platform/mac/accessibility/document-attributes-expected.txt:
3474         * platform/mac/accessibility/document-links-expected.txt:
3475         * platform/mac/accessibility/image-link-expected.txt:
3476         * platform/mac/accessibility/image-map2-expected.txt:
3477         * platform/mac/accessibility/internal-link-anchors-expected.txt:
3478         * platform/mac/accessibility/internal-link-anchors2-expected.txt:
3479         * platform/mac/accessibility/lists-expected.txt:
3480         * platform/mac/accessibility/plugin-expected.txt:
3481         * platform/mac/accessibility/table-attributes-expected.txt:
3482         * platform/mac/accessibility/table-cell-spans-expected.txt:
3483         * platform/mac/accessibility/table-cells-expected.txt:
3484         * platform/mac/accessibility/table-detection-expected.txt:
3485         * platform/mac/accessibility/table-one-cell-expected.txt:
3486         * platform/mac/accessibility/table-sections-expected.txt:
3487         * platform/mac/accessibility/table-with-rules-expected.txt:
3488         * platform/mac-mountainlion/accessibility/lists-expected.txt:
3489
3490 2014-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
3491
3492         [Mac] accessibility/aria-columnrowheaders.html doesn't test lengths of arrays
3493         https://bugs.webkit.org/show_bug.cgi?id=135166
3494
3495         Reviewed by Chris Fleizach.
3496
3497         Using debug() interprets strings like "<array of size 0>" as markup, thereby not
3498         showing it in the expected output. Instead, we should use innerText (which is
3499         what all the other accessibility tests use).
3500
3501         * platform/mac/accessibility/aria-columnrowheaders-expected.txt:
3502         * platform/mac/accessibility/aria-columnrowheaders.html:
3503
3504 2014-07-22  Alexey Proskuryakov  <ap@apple.com>
3505
3506         [Mac] [WK2] selection-gap-fixed-child.html and selection-gap-flipped-fixed-child.html
3507         have been failing since they were added in r148258
3508         https://bugs.webkit.org/show_bug.cgi?id=114573
3509
3510         Landing actual results as expected for WK2. This test isn't meaningful for WK2, because of layers.
3511
3512         * platform/mac-wk2/TestExpectations:
3513         * platform/mac-wk2/fast/repaint/selection-gap-fixed-child-expected.txt: Added.
3514         * platform/mac-wk2/fast/repaint/selection-gap-flipped-fixed-child-expected.txt: Added.
3515
3516 2014-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
3517
3518         Clicking on links while accessibility is enabled does not render as expected
3519         https://bugs.webkit.org/show_bug.cgi?id=135074
3520
3521         Reviewed by Chris Fleizach.
3522
3523         Delete a node and its parent, then call allAttributes() on the accessibility representation of
3524         the deleted child and make sure there is no crash.
3525
3526         * accessibility/parent-delete-expected.txt: Added
3527         * accessibility/parent-delete.html: Added
3528
3529 2014-07-22  Alexey Proskuryakov  <ap@apple.com>
3530
3531         media/track/track-in-band-subtitles-too-large.html and
3532         media/track/track-long-word-container-sizing.html fail on Mac (dependent on other tests?)
3533         https://bugs.webkit.org/show_bug.cgi?id=135160
3534
3535         Correcting test expectations - the failures are not WK1 only.
3536
3537         * platform/mac-wk1/TestExpectations:
3538         * platform/mac/TestExpectations:
3539
3540 2014-07-22  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3541
3542         Unreviewed EFL gardening
3543
3544         * platform/efl/TestExpectations: Update incorrect test expectations for passing and crashing tests.
3545
3546 2014-07-18  Dirk Schulze  <krit@webkit.org>
3547
3548         Turn width/height to presentation attributes
3549         https://bugs.webkit.org/show_bug.cgi?id=135046
3550
3551         Reviewed by Dean Jackson.
3552
3553         We already had a lot of tests for animating width/height as property.
3554         So far they assumed that this is not possible. They simply needed to
3555         be updated.
3556
3557         Furthermore, I added reference tests to test different inheritance
3558         scenarios of CSS properties and setting them to elements.
3559
3560         A parsing test makes sure that the global property values inherit is
3561         supported as well as CSS parsing rules for SVG attributes.
3562         Negative tests test not-allowed behavior.
3563
3564         * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
3565         * svg/animations/attributeTypes-expected.txt:
3566         * svg/animations/resources/attributeTypes.svg:
3567         * svg/animations/script-tests/attributeTypes.js:
3568         (sample1):
3569         (sample2):
3570         (sample3):
3571         * svg/css/getComputedStyle-basic-expected.txt:
3572         * svg/css/parse-height-expected.txt: Added.
3573         * svg/css/parse-height.html: Added.
3574         * svg/css/parse-width-expected.txt: Added.
3575         * svg/css/parse-width.html: Added.
3576         * svg/css/width-height-presentation-attribute-expected.svg: Added.
3577         * svg/css/width-height-presentation-attribute.svg: Added.
3578         * svg/custom/mask-excessive-malloc-expected.txt:
3579         * svg/hixie/error/015-expected.txt:
3580
3581 2014-07-21  Diego Pino Garcia  <dpino@igalia.com>
3582
3583         new Int32Array(new ArrayBuffer(100), 1, 1) shouldn't throw an error that says "RangeError: Byte offset and length out of range of buffer"
3584         https://bugs.webkit.org/show_bug.cgi?id=125391
3585
3586         Reviewed by Darin Adler.
3587
3588         * fast/canvas/webgl/data-view-crash-expected.txt:
3589         * fast/canvas/webgl/data-view-test-expected.txt:
3590         * fast/canvas/webgl/data-view-test.html:
3591
3592 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
3593
3594         REGRESSION: fast/layers/no-clipping-overflow-hidden-added-after-transform.html is flaky
3595         https://bugs.webkit.org/show_bug.cgi?id=135133
3596
3597         * platform/mac/TestExpectations: Marked it as such.
3598
3599 2014-07-21  Jer Noble  <jer.noble@apple.com>
3600
3601         [MSE] YouTube video decode error when variant-switching
3602         https://bugs.webkit.org/show_bug.cgi?id=135128
3603
3604         Reviewed by Brent Fulgham.
3605
3606         * media/media-source/media-source-overlapping-decodetime-expected.txt: Added.
3607         * media/media-source/media-source-overlapping-decodetime.html: Added.
3608
3609 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
3610
3611         fast/canvas/canvas-putImageData-zero-alpha.html is flaky
3612         https://bugs.webkit.org/show_bug.cgi?id=131787
3613
3614         * platform/mac/TestExpectations: Mark it as such.
3615
3616 2014-07-21  Zalan Bujtas  <zalan@apple.com>
3617
3618         Unreviewed hidpi test gardening.
3619
3620         Use Ahem font to ensure font size predictability.
3621
3622         * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present-expected.html:
3623         * fast/forms/hidpi-fieldset-on-subpixel-position-when-legend-is-present.html:
3624
3625 2014-07-21  Zalan Bujtas  <zalan@apple.com>
3626
3627         Unreviewed hidpi test gardening.
3628
3629         * fast/inline/hidpi-selection-gap-on-subpixel-position-expected.html:
3630         * fast/inline/hidpi-selection-gap-on-subpixel-position.html: Speculative fix.
3631         * fast/inline/hidpi-selection-gap-overlaps-inline-selection-expected.html:
3632         * fast/inline/hidpi-selection-gap-overlaps-inline-selection.html: Use Ahem.
3633
3634 2014-07-21  Alexey Proskuryakov  <ap@apple.com>
3635
3636         REGRESSION(r150169): http/tests/cache/willsendrequest-returns-null-for-memory-cache-load.html fails
3637         https://bugs.webkit.org/show_bug.cgi?id=116259
3638
3639         Updating expectations to acknowledge that the test is flaky on WK1 too (it depends
3640         on preceding tests).
3641
3642         * platform/mac-wk2/TestExpectations:
3643         * platform/mac/TestExpectations:
3644
3645 2014-07-21  Zalan Bujtas  <zalan@apple.com>
3646
3647         Unreviewed hidpi test gardening.
3648
3649         Use Ahem font to ensure font size predictability.
3650
3651         * fast/inline/hidpi-selection-gap-and-inline-selection-have-gap-rtl-expected.html:
3652         * fast/inline/hidpi-selection-gap-and-inline-selection-have-gap-rtl.html:
3653
3654 2014-07-21  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
3655
3656         Unreviewed EFL gardening
3657
3658         Remove passing tests from TestExpectations file.
3659
3660         * platform/efl/TestExpectations:
3661
3662 2014-07-21  Ion Rosca  <rosca@adobe.com>
3663
3664         [CSS Blending] Cleanup tests in css3/blending
3665         https://bugs.webkit.org/show_bug.cgi?id=132600
3666
3667         Reviewed by Mihnea Ovidenie.
3668
3669         Summary of changes:
3670         - move common stylesheet classes to blending-style.css.
3671         - remove trailing white spaces.
3672         - replace tabs with spaces.
3673         - remove the 'html' tags for consistency with the most of blending tests.
3674         
3675         This patch does not change the txt and png test expectations.
3676
3677         * css3/blending/background-blend-mode-background-attachement-fixed-expected.html:
3678         * css3/blending/background-blend-mode-background-attachement-fixed.html:
3679         * css3/blending/background-blend-mode-background-clip-content-box-expected.html:
3680         * css3/blending/background-blend-mode-background-clip-content-box.html:
3681         * css3/blending/background-blend-mode-background-clip-padding-box-expected.html:
3682         * css3/blending/background-blend-mode-background-clip-padding-box.html:
3683         * css3/blending/background-blend-mode-background-origin-border-box-expected.html:
3684         * css3/blending/background-blend-mode-background-origin-border-box.html:
3685         * css3/blending/background-blend-mode-background-position-percentage-expected.html:
3686         * css3/blending/background-blend-mode-background-position-percentage.html:
3687         * css3/blending/background-blend-mode-background-repeat-no-repeat-expected.html:
3688         * css3/blending/background-blend-mode-background-repeat-no-repeat.html:
3689         * css3/blending/background-blend-mode-background-size-contain-expected.html:
3690         * css3/blending/background-blend-mode-background-size-contain.html:
3691         * css3/blending/background-blend-mode-background-size-cover-expected.html:
3692         * css3/blending/background-blend-mode-background-size-cover.html:
3693         * css3/blending/background-blend-mode-body-image-expected.html:
3694         * css3/blending/background-blend-mode-body-image.html:
3695         * css3/blending/background-blend-mode-body-transparent-color-and-image-expected.html:
3696         * css3/blending/background-blend-mode-body-transparent-color-and-image.html:
3697         * css3/blending/background-blend-mode-body-transparent-image-expected.html:
3698         * css3/blending/background-blend-mode-body-transparent-image.html:
3699         * css3/blending/background-blend-mode-crossfade-image-expected.html:
3700         * css3/blending/background-blend-mode-crossfade-image.html:
3701         * css3/blending/background-blend-mode-data-uri-svg-image-expected.html:
3702         * css3/blending/background-blend-mode-data-uri-svg-image.html:
3703         * css3/blending/background-blend-mode-default-value.html:
3704         * css3/blending/background-blend-mode-different-image-formats.html:
3705         * css3/blending/background-blend-mode-gif-color-2.html:
3706         * css3/blending/background-blend-mode-gif-color.html:
3707         * css3/blending/background-blend-mode-gradient-color.html:
3708         * css3/blending/background-blend-mode-gradient-gradient.html:
3709         * css3/blending/background-blend-mode-gradient-image.html:
3710         * css3/blending/background-blend-mode-image-color-dynamic-expected.html:
3711         * css3/blending/background-blend-mode-image-color-dynamic.html:
3712         * css3/blending/background-blend-mode-image-color.html:
3713         * css3/blending/background-blend-mode-image-image.html:
3714         * css3/blending/background-blend-mode-image-svg.html:
3715         * css3/blending/background-blend-mode-multiple-background-layers.html:
3716         * css3/blending/background-blend-mode-separate-layer-declaration-expected.html:
3717         * css3/blending/background-blend-mode-separate-layer-declaration.html:
3718         * css3/blending/background-blend-mode-single-layer-no-blending.html:
3719         * css3/blending/background-blend-mode-svg-color.html:
3720         * css3/blending/background-blend-mode-svg-expected.html:
3721         * css3/blending/background-blend-mode-svg.html:
3722         * css3/blending/background-blend-mode-tiled-layers.html:
3723         * css3/blending/blend-mode-accelerated-parent-overflow-hidden-expected.html:
3724         * css3/blending/blend-mode-accelerated-parent-overflow-hidden.html:
3725         * css3/blending/blend-mode-accelerated-with-multiple-stacking-contexts.html:
3726         * css3/blending/blend-mode-ancestor-clipping-layer.html:
3727         * css3/blending/blend-mode-background.html:
3728         * css3/blending/blend-mode-blended-element-overlapping-composited-sibling-should-have-compositing-layer.html:
3729         * css3/blending/blend-mode-body-child-background-color-expected.html:
3730         * css3/blending/blend-mode-body-child-background-color.html:
3731         * css3/blending/blend-mode-body-child-isolate-background-color-expected.html:
3732         * css3/blending/blend-mode-body-child-isolate-background-color.html:
3733         * css3/blending/blend-mode-body-child-isolate-html-background-color-expected.html:
3734         * css3/blending/blend-mode-body-child-isolate-html-background-color.html:
3735         * css3/blending/blend-mode-body-child.html:
3736         * css3/blending/blend-mode-body-element-expected.html:
3737         * css3/blending/blend-mode-body-element.html:
3738         * css3/blending/blend-mode-clip-accelerated-blending-canvas.html:
3739         * css3/blending/blend-mode-clip-accelerated-blending-child-expected.html:
3740         * css3/blending/blend-mode-clip-accelerated-blending-child.html:
3741         * css3/blending/blend-mode-clip-accelerated-blending-double-expected.html:
3742         * css3/blending/blend-mode-clip-accelerated-blending-double.html:
3743         * css3/blending/blend-mode-clip-accelerated-blending-with-siblings-expected.html:
3744         * css3/blending/blend-mode-clip-accelerated-blending-with-siblings.html:
3745         * css3/blending/blend-mode-clip-accelerated-transformed-blending-expected.html:
3746         * css3/blending/blend-mode-clip-accelerated-transformed-blending.html:
3747         * css3/blending/blend-mode-clip-rect-accelerated-blending-expected.html:
3748         * css3/blending/blend-mode-clip-rect-accelerated-blending.html:
3749         * css3/blending/blend-mode-html-element-screen.html:
3750         * css3/blending/blend-mode-isolated-group-1.html:
3751         * css3/blending/blend-mode-isolated-group-2.html:
3752         * css3/blending/blend-mode-isolated-group-3.html:
3753         * css3/blending/blend-mode-isolation-accelerated-overflow-hidden.html:
3754         * css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending.html:
3755         * css3/blending/blend-mode-isolation-flags-append-stacking-context-blending.html:
3756         * css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending.html:
3757         * css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending.html:
3758         * css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation.html:
3759         * css3/blending/blend-mode-isolation-flags-turn-off-blending.html:
3760         * css3/blending/blend-mode-isolation-flags-turn-off-stacking-context.html:
3761         * css3/blending/blend-mode-isolation-flags-turn-on-blending.html:
3762         * css3/blending/blend-mode-isolation-flags-turn-on-stacking-context.html:
3763         * css3/blending/blend-mode-isolation-overflow-hidden-expected.html:
3764         * css3/blending/blend-mode-isolation-overflow-hidden.html:
3765         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer.html:
3766         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html:
3767         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer2.html:
3768         * css3/blending/blend-mode-isolation-turn-on-self-painting-layer.html:
3769         * css3/blending/blend-mode-layers.html:
3770         * css3/blending/blend-mode-overflow.html:
3771         * css3/blending/blend-mode-parent-of-composited-blended-has-layer.html:
3772         * css3/blending/blend-mode-reflection.html:
3773         * css3/blending/blend-mode-simple-composited.html:
3774         * css3/blending/blend-mode-transform-style.html:
3775         * css3/blending/blend-mode-with-accelerated-sibling.html:
3776         * css3/blending/blend-mode-with-body-expected.html:
3777         * css3/blending/blend-mode-with-body.html:
3778         * css3/blending/blend-mode-with-composited-descendant-should-have-layer.html:
3779         * css3/blending/effect-background-blend-mode-stacking.html:
3780         * css3/blending/isolation-isolate-blended-child-expected.html:
3781         * css3/blending/isolation-isolate-blended-child.html:
3782         * css3/blending/repaint/blend-mode-isolate-stacking-context.html:
3783         * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect.html:
3784         * css3/blending/repaint/blend-mode-turn-off-isolation.html:
3785         * css3/blending/resources/blending-style.css: Added.
3786         This file contains classes shared by multiple blending tests.
3787         
3788         * css3/blending/resources/dump-layer-tree.js: Added.
3789         * css3/blending/script-tests/background-blend-mode-property-parsing.js:
3790         * css3/blending/script-tests/blend-mode-property-parsing-invalid.js:
3791         * css3/blending/script-tests/blend-mode-property-parsing.js:
3792
3793 2014-07-21  Manuel Rego Casasnovas  <rego@igalia.com>
3794
3795         [CSS Grid Layout] Rename gridAutoFlow[Row|Column] to gridAutoFlow[Row|Column]Sparse
3796         https://bugs.webkit.org/show_bug.cgi?id=135013
3797
3798         Rename CSS styles in grid layout tests to make the name more explicit.
3799         As the default mode for auto-placement algorithm is "sparse".
3800
3801         Reviewed by Darin Adler.
3802
3803         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
3804         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
3805         * fast/css-grid-layout/grid-auto-flow-get-set.html:
3806         * fast/css-grid-layout/grid-auto-flow-resolution.html:
3807         * fast/css-grid-layout/grid-auto-flow-sparse.html:
3808         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
3809         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
3810         * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
3811         * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
3812         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
3813         * fast/css-grid-layout/resources/grid.css:
3814         (.gridAutoFlowColumnSparse):
3815         (.gridAutoFlowRowSparse):
3816         (.gridAutoFlowColumn): Deleted.
3817         (.gridAutoFlowRow): Deleted.
3818
3819 2014-07-20  Diego Pino Garcia  <dpino@igalia.com>
3820
3821         ES6: Implement Math.sign()
3822         https://bugs.webkit.org/show_bug.cgi?id=134980
3823
3824         Reviewed by Darin Adler.
3825
3826         * js/script-tests/Object-getOwnPropertyNames.js:
3827         * js/script-tests/math.js:
3828
3829 2014-07-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3830
3831         [GTK] Unreviewed GTK gardening.
3832
3833         * platform/gtk/TestExpectations: Report and mark new failures. Update some expectations.
3834
3835 2014-07-18  Simon Fraser  <simon.fraser@apple.com>
3836
3837         [iOS WK2] position:fixed in iframes with programmatic scroll could end up in the wrong place
3838         https://bugs.webkit.org/show_bug.cgi?id=135078
3839
3840         Reviewed by Tim Horton.
3841         
3842         Test with position:fixed inside an iframe that scrolls programmatically.
3843
3844         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt: Added.
3845         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame.html: Added.
3846         * platform/mac-wk2/tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html: Added.
3847
3848 2014-07-18  Alexey Proskuryakov  <ap@apple.com>
3849
3850         media/video-seek-with-negative-playback.html is flaky on Mac
3851         https://bugs.webkit.org/show_bug.cgi?id=135071
3852
3853         * platform/mac/TestExpectations: Marked it as such.
3854
3855 2014-07-18  Zalan Bujtas  <zalan@apple.com>
3856
3857         Add timeout for transition end. Speculative layout test fix.
3858
3859         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
3860
3861 2014-07-18  Mario Sanchez Prada  <mario.prada@samsung.com>
3862
3863         [GTK] Unreviewed gardening. Removing failure expectations for tests now passing.
3864
3865         * platform/gtk/TestExpectations: Removed failure expectations.
3866
3867 2014-07-18  Commit Queue  <commit-queue@webkit.org>
3868
3869         Unreviewed, rolling out r171218.
3870         https://bugs.webkit.org/show_bug.cgi?id=135055
3871
3872         Made fast/dom/HTMLObjectElement/beforeload-set-text-
3873         crash.xhtml crash (Requested by ap on #webkit).
3874
3875         Reverted changeset:
3876
3877         "REGRESSION (r169105): Crash in selection"
3878         https://bugs.webkit.org/show_bug.cgi?id=134303
3879         http://trac.webkit.org/changeset/171218
3880
3881 2014-07-18  Mario Sanchez Prada  <mario.prada@samsung.com>
3882
3883         [GTK] Unreviewed GTK gardening. Tests passing after SVN r171001
3884
3885         * platform/gtk/TestExpectations: Removed tests that are now passing.
3886
3887 2014-07-18  Radu Stavila  <stavila@adobe.com>
3888
3889         REGRESSION (r169105): Crash in selection
3890         https://bugs.webkit.org/show_bug.cgi?id=134303
3891
3892         Reviewed by Ryosuke Niwa.
3893
3894         Added test for the crash that occurred in some cases when selecting.
3895
3896         * fast/regions/selection/crash-deselect-expected.txt: Added.
3897         * fast/regions/selection/crash-deselect.html: Added.
3898
3899 2014-07-17  Zalan Bujtas  <zalan@apple.com>
3900
3901         Subpixel rendering: Embedded non-compositing rotate transform paints to wrong position.
3902         https://bugs.webkit.org/show_bug.cgi?id=135028
3903
3904         Reviewed by Simon Fraser.
3905
3906         CTM always translates to where the layer's renderer() is going to paint.
3907         It ensures that the pixel snapped renderer() always end up painting to (0, 0) which is
3908         required to be able to position properly on transformed context.
3909
3910         * fast/layers/hidpi-transform-on-child-content-is-mispositioned-expected.html: Added.
3911         * fast/layers/hidpi-transform-on-child-content-is-mispositioned.html: Added.
3912
3913 2014-07-17  Alexey Proskuryakov  <ap@apple.com>
3914
3915         fast/repaint/obscured-background-no-repaint.html is very flaky
3916         https://bugs.webkit.org/show_bug.cgi?id=131477
3917
3918         * platform/mac-wk2/TestExpectations: