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