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