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