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