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