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