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