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