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