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