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