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