2015-03-17 Brent Fulgham [Win] Unreviewed gardening. Tracked down the tests that were leaving the page cache in a bad state. By skipping those tests, we can run all the others. These bugs are being investigated in Bug 140871. * platform/win/TestExpectations: 2015-03-17 Geoffrey Garen Function bodies should always include braces https://bugs.webkit.org/show_bug.cgi?id=142795 Reviewed by Michael Saboff. Updated these test results to reflect the fact that JavaScriptCore now honors the source code text positions provided by WebCore, even for attribute event handlers. Unfortunately, the column numbers we used to report were wrong, and they are still wrong now. The old column numbers were wrong because we would always pretend that they started on column 1. The new column numbers are wrong because WebCore records the column number after it finishes parsing the element, rather than while it is parsing the event listener attribute. * fast/events/window-onerror2-expected.txt: * fast/profiler/dead-time-expected.txt: * fast/profiler/inline-event-handler-expected.txt: * fast/profiler/stop-profiling-after-setTimeout-expected.txt: * js/dom/script-start-end-locations-expected.txt: 2015-03-17 Zalan Bujtas Simple line layout: Split fragments on renderer boundary on the fly. https://bugs.webkit.org/show_bug.cgi?id=142579 Reviewed by Antti Koivisto. Fragment splitting at renderers' boundary at the end of the line is no longer needed. This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate fragments across renderer boundary. * fast/text/simple-line-with-multiple-renderers-expected.html: Added. * fast/text/simple-line-with-multiple-renderers.html: Added. 2015-03-17 Dean Jackson Implement Scroll Container Animation Triggers https://bugs.webkit.org/show_bug.cgi?id=142732 Unreviewed attempt to make the test reproducible. Also skip the tests on the platforms that do not support animation triggers. * animations/trigger-container-scroll-simple.html: Add a step-start timing function so the animation instantly moves to the end position. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/win/TestExpectations: 2015-03-17 Timothy Horton Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor https://bugs.webkit.org/show_bug.cgi?id=142776 Reviewed by Alexey Proskuryakov. * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added. * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added. Add a test that ensures that calling requestAnimationFrame on a recently-unparented frame doesn't crash. 2015-03-17 Dean Jackson Implement Scroll Container Animation Triggers https://bugs.webkit.org/show_bug.cgi?id=142732 Reviewed by Simon Fraser. Test that checks if an animation only triggers when the page is scrolled. * animations/trigger-container-scroll-simple-expected.txt: Added. * animations/trigger-container-scroll-simple.html: Added. 2015-03-17 Brent Fulgham [Win] Skip some IndexDB tests that don't apply on Windows. * platform/win/TestExpectations: 2015-03-17 Antti Koivisto Disk cache should support Vary: Cookie https://bugs.webkit.org/show_bug.cgi?id=142770 Reviewed by Anders Carlsson. * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added. * http/tests/cache/disk-cache-vary-cookie.html: Added. 2015-03-16 Ryosuke Niwa Enable ES6 classes by default https://bugs.webkit.org/show_bug.cgi?id=142774 Reviewed by Gavin Barraclough. Unskipped tests and also fixed tests so that they can run under run-javascript-tests. * TestExpectations: Unskipped tests. * js/class-syntax-call-expected.txt: * js/class-syntax-declaration-expected.txt: * js/class-syntax-default-constructor-expected.txt: * js/class-syntax-expression-expected.txt: * js/class-syntax-extends-expected.txt: * js/class-syntax-super-expected.txt: * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword. * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc. * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support. * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe by an explicit !== check as the former is not supported when ran inside jsc. * js/script-tests/class-syntax-expression.js: Rebaselined after r181611. * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not supported inside jsc. * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc. * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt: * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt: * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt: 2015-03-16 Joseph Pecoraro Web Inspector: Better Console Previews for Arrays / Small Objects https://bugs.webkit.org/show_bug.cgi?id=142322 Reviewed by Timothy Hatcher. * inspector/model/remote-object-expected.txt: * inspector/model/remote-object.html: Include a test with cyclic values, and update results which now have sub-previews. 2015-03-16 Ryosuke Niwa Implement default constructor Add support for default constructor https://bugs.webkit.org/show_bug.cgi?id=142388 Reviewed by Filip Pizlo. Added tests for default constructors. * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default. * js/class-syntax-default-constructor-expected.txt: Added. * js/class-syntax-default-constructor.html: Added. * js/script-tests/class-syntax-default-constructor.js: Added. 2015-03-16 Hunseop Jeong [EFL] fast/css/outline-auto-empty-rects.html is failing https://bugs.webkit.org/show_bug.cgi?id=142570 Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html. * platform/efl/TestExpectations: * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added. 2015-03-16 Gyuyoung Kim [EFL] Unreviewed EFL gardening on 17th Mar. Register new crash, flaky, and timeout tests to EFL TestExpectations files. Additionally some test related to video, form, accessibility tests are marked as failure. * platform/efl/TestExpectations: 2015-03-16 Dean Jackson Parsing and Style Resolution of Container-based Animation Triggers https://bugs.webkit.org/show_bug.cgi?id=142687 Reviewed by Simon Fraser. Take 2. New tests that exercise the parser and computed style of -webkit-animation-trigger. * animations/script-tests/trigger-computed-style.js: Added. (testComputedTriggerRule): * animations/script-tests/trigger-parsing.js: Added. (testTriggerRule): * animations/trigger-computed-style-expected.txt: Added. * animations/trigger-computed-style.html: Added. * animations/trigger-parsing-expected.txt: Added. * animations/trigger-parsing.html: Added. 2015-03-16 Joanmarie Diggs AX: Crash viewing http://www.last.fm/ https://bugs.webkit.org/show_bug.cgi?id=142309 Reviewed by Chris Fleizach. This test doesn't verify the absence of the crash because the crash seems to require that an assistive technology is listening for events, and that AT-SPI2 is caching the tree for that assistive technology -- something we cannot count on being the case on our bots. (I suspect that the reason non- assistive technology users of Epiphany were getting hit by this is because Caribou was listening for events in the background, thus they were AT users without realizing it. That Caribou issue is in theory now resolved.) What this test does verify is the absence of children-changed:add accessibility signals for non-rendered objects, which is the source of the crash given the aforementioned environment. * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added. * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added. 2015-03-16 Commit Queue Unreviewed, rolling out r181572. https://bugs.webkit.org/show_bug.cgi?id=142755 Caused weird test failures in transitions and animations (Requested by dino on #webkit). Reverted changeset: "Parsing and Style Resolution of Container-based Animation Triggers" https://bugs.webkit.org/show_bug.cgi?id=142687 http://trac.webkit.org/changeset/181572 2015-03-16 Chris Dumez Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html. It looks like it was an actual failure caused by a patch being processed by EWS. * TestExpectations: 2015-03-16 Alexey Proskuryakov inspector-protocol/dom-debugger/node-removed.html crashes on EWS https://bugs.webkit.org/show_bug.cgi?id=142753 * TestExpectations: Skiped it. 2015-03-16 Alexey Proskuryakov Update results of fast/text/international/bidi-mirror-he-ar.html after Yosemite results now match Mavericks. I'm not 100% sure why the results changed (probably different order of font fallback), but the test clearly still passes. * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed. * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: 2015-03-16 Alexey Proskuryakov Add tolerance to WebAudio tests https://bugs.webkit.org/show_bug.cgi?id=142676 Reviewed by Tim Horton. * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff. * platform/mac/TestExpectations: Unmark tests that should now pass everywhere. 2015-03-16 Chris Dumez Make DatabaseContext suspendable if there is no pending database activity https://bugs.webkit.org/show_bug.cgi?id=142716 Reviewed by Andreas Kling. Add layout tests to check page-cacheability when WebSQL is used, depending if there is pending database activity or not. * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added. * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html. * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt. * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html. 2015-03-16 Dean Jackson Parsing and Style Resolution of Container-based Animation Triggers https://bugs.webkit.org/show_bug.cgi?id=142687 Reviewed by Simon Fraser. New tests that exercise the parser and computed style of -webkit-animation-trigger. * animations/script-tests/trigger-computed-style.js: Added. (testComputedTriggerRule): * animations/script-tests/trigger-parsing.js: Added. (testTriggerRule): * animations/trigger-computed-style-expected.txt: Added. * animations/trigger-computed-style.html: Added. * animations/trigger-parsing-expected.txt: Added. * animations/trigger-parsing.html: Added. 2015-03-16 Alexey Proskuryakov [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed https://bugs.webkit.org/show_bug.cgi?id=142720 Reviewed by Myles C. Maxfield. * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed. Mavericks result is no different from Yosemite. 2015-03-16 Brent Fulgham [Win] Document more debug assertions. * platform/win/TestExpectations: 2015-03-16 Brent Fulgham [Win] APNG is not supported on Windows (but it IS supported on WinCairo) * platform/win/TestExpectations: 2015-03-16 Chris Dumez Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ] It seems to fail instead of crash on Yosemite WK1. * platform/mac/TestExpectations: 2015-03-16 Chris Dumez Unreviewed, mark fast/images/animated-png.html as crashing Mark fast/images/animated-png.html as crashing on Yosemite. This test was introduced in r181553. * platform/mac/TestExpectations: 2015-03-16 Joseph Pecoraro Update Map/Set to treat -0 and 0 as the same value https://bugs.webkit.org/show_bug.cgi?id=142709 Reviewed by Csaba Osztrogonác. * js/basic-map-expected.txt: * js/basic-set-expected.txt: * js/script-tests/basic-map.js: * js/script-tests/basic-set.js: Update tests now that -0 and 0 are treated the same. 2015-03-16 Max Stepin Add APNG support https://bugs.webkit.org/show_bug.cgi?id=17022 Reviewed by Carlos Garcia Campos. * fast/images/animated-png-expected.html: Added. * fast/images/animated-png.html: Added. * fast/images/resources/apng00-ref.png: Added. * fast/images/resources/apng00.png: Added. * fast/images/resources/apng01-ref.png: Added. * fast/images/resources/apng01.png: Added. * fast/images/resources/apng02-ref.png: Added. * fast/images/resources/apng02.png: Added. * fast/images/resources/apng04-ref.png: Added. * fast/images/resources/apng04.png: Added. * fast/images/resources/apng08-ref.png: Added. * fast/images/resources/apng08.png: Added. * fast/images/resources/apng10-ref.png: Added. * fast/images/resources/apng10.png: Added. * fast/images/resources/apng11-ref.png: Added. * fast/images/resources/apng11.png: Added. * fast/images/resources/apng12-ref.png: Added. * fast/images/resources/apng12.png: Added. * fast/images/resources/apng14-ref.png: Added. * fast/images/resources/apng14.png: Added. * fast/images/resources/apng18-ref.png: Added. * fast/images/resources/apng18.png: Added. * fast/images/resources/apng24-ref.png: Added. * fast/images/resources/apng24.png: Added. * fast/images/resources/apng26-ref.png: Added. * fast/images/resources/apng26.png: Added. * platform/mac/TestExpectations: 2015-03-16 Gyuyoung Kim [EFL] Unreviewed EFL gardening on 16th Mar. Mark attachment tests to missing, Set writing mode tests to failure. Unskip fast/forms/textfield-overflow-by-value-update.html which is passing on EFL bot. * platform/efl/TestExpectations: 2015-03-15 Benjamin Poulain CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen https://bugs.webkit.org/show_bug.cgi?id=142715 Reviewed by Brent Fulgham. * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added. * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added. * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added. * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added. * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added. * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added. 2015-03-15 Brent Fulgham Scroll snap points are not supported on iframe content https://bugs.webkit.org/show_bug.cgi?id=142582 Reviewed by Simon Fraser. * css3/scroll-snap/resources: Added. * css3/scroll-snap/resources/iframe-content.html: Added. * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added. * css3/scroll-snap/scroll-snap-iframe.html: Added. 2015-03-15 Joseph Pecoraro Web Inspector: Better handle displaying -0 https://bugs.webkit.org/show_bug.cgi?id=142708 Reviewed by Timothy Hatcher. Add tests for -0 in different places. I don't understand yet why the test says "0" for the property previews of "-0". Everything behaves correctly, but I can't see to make the test show the right value appear in the test. That is worth investigating separately though. * inspector/model/remote-object-expected.txt: * inspector/model/remote-object.html: 2015-03-15 Simon Fraser Reduce the side-effects of animations turning off overlap testing https://bugs.webkit.org/show_bug.cgi?id=92791 Reviewed by Dean Jackson. These test overlay an animated element with a grid of position: relative squares. These reveal the overlap area by selectively getting composited. * compositing/layer-creation/animation-overlap-with-children-expected.txt: * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added. * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added. * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added. * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added. * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added. * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added. * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added. * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added. * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added. * compositing/layer-creation/scale-rotation-animation-overlap.html: Added. * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added. * compositing/layer-creation/scale-rotation-transition-overlap.html: Added. * compositing/layer-creation/translate-animation-overlap-expected.txt: Added. * compositing/layer-creation/translate-animation-overlap.html: Added. * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added. * compositing/layer-creation/translate-scale-animation-overlap.html: Added. * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added. * compositing/layer-creation/translate-scale-transition-overlap.html: Added. * compositing/layer-creation/translate-transition-overlap-expected.txt: Added. * compositing/layer-creation/translate-transition-overlap.html: Added. 2015-03-15 Benjamin Poulain Change the exact attribute matching to be ASCII case-insensitive https://bugs.webkit.org/show_bug.cgi?id=142609 Reviewed by Darin Adler. * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added. * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added. 2015-03-15 Brent Fulgham [Win] Document more debug assertions for later review. * platform/win/TestExpectations: 2015-03-14 Darin Adler More event handler improvements https://bugs.webkit.org/show_bug.cgi?id=142701 Reviewed by Anders Carlsson. * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests, and to accomodate some changes to what's tested and expected. * fast/dom/event-handler-attributes.html: Update test to cover more events since we no longer compile the event handlers conditionally; it's OK to have some handlers for events even if the features in question aren't turned on. 2015-03-15 David Kilzer [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html Regressed with: Support "plus-lighter" in mix-blend mode * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add. 2015-03-14 Ryosuke Niwa parseClass should popScope after pushScope https://bugs.webkit.org/show_bug.cgi?id=142689 Reviewed by Benjamin Poulain. Added a regression test for the test case that caught this bug. * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default. * js/class-syntax-scoping-expected.txt: Added. * js/class-syntax-scoping.html: Added. * js/script-tests/class-syntax-scoping.js: Added. (test): 2015-03-14 Michael Saboff ES6: Add binary and octal literal support https://bugs.webkit.org/show_bug.cgi?id=142681 Reviewed by Ryosuke Niwa. New tests. * js/binary-literals-expected.txt: Added. * js/binary-literals.html: Added. * js/octal-literals-expected.txt: Added. * js/octal-literals.html: Added. * js/script-tests/binary-literals.js: Added. * js/script-tests/octal-literals.js: Added. 2015-03-13 Ryosuke Niwa Class constructor should throw TypeError when "called" https://bugs.webkit.org/show_bug.cgi?id=142566 Reviewed by Michael Saboff. Added tests for calling class constructors. * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default. * js/class-syntax-call-expected.txt: Added. * js/class-syntax-call.html: Added. * js/script-tests/class-syntax-call.js: Added. 2015-03-13 Doug Russell AX: Provide API for assistive tech to ignore DOM key event handlers https://bugs.webkit.org/show_bug.cgi?id=142059 Reviewed by Beth Dakin. Assistive technology applications on the desktop are heavily dependent on keyboard navigation being reliable. This is greatly hindered by sites that handle key events without updating keyboard selection and then consume the event. It is important for assistive technology apps to allow users to decide to ignore these handlers that are incorrect for their purposes. This can be fixed by exposing, via a new accessibility attribute, a way to decide, for a given WebCore::Frame, to pre-empt DOM dispatch and instead let accessibility caret browsing take place. * accessibility/parent-delete-expected.txt: * platform/mac/accessibility/document-attributes-expected.txt: * platform/mac/accessibility/prevent-keyboard-event-dispatch-expected.txt: Added. * platform/mac/accessibility/prevent-keyboard-event-dispatch.html: Added. 2015-03-13 Chris Dumez XMLHttpRequests should not prevent a page from entering PageCache https://bugs.webkit.org/show_bug.cgi?id=142612 Reviewed by Alexey Proskuryakov. Add a tests to make sure that loading XMLHttpRequests do not prevent a page from entering PageCache. * http/tests/navigation/page-cache-xhr-expected.txt: Added. * http/tests/navigation/page-cache-xhr.html: Added. * http/tests/navigation/resources/page-cache-helper.html: Added. 2015-03-13 Marcos Chavarría Teijeiro Unreviewed Gardening 13th March. https://bugs.webkit.org/show_bug.cgi?id=142665 Unreviewed. * platform/gtk/TestExpectations: * platform/gtk/fast/borders/mixed-border-style2-expected.txt: Added. The result was missing. 2015-03-13 Marcos Chavarría Teijeiro Rebaseline accessibility/color-well.html https://bugs.webkit.org/show_bug.cgi?id=141697 Reviewed by Chris Fleizach. The revision (r179922) which makes this test fail, implements a color picker for GTK+ platform. So now we have different accessibility information for a color input and we could update the expected file. TestExpectations has also been updated. * platform/gtk/TestExpectations: * platform/gtk/accessibility/color-well-expected.txt: 2015-03-13 Hunseop Jeong Unreviewed GTK+ Gardening https://bugs.webkit.org/show_bug.cgi?id=142620 Rebaseline the missing test result * platform/gtk/fast/borders/mixed-border-style2-expected.png: Added. * platform/gtk/fast/css/css2-system-fonts-expected.txt: Added. * platform/gtk/fast/text/tatechuyoko-expected.txt: Added. 2015-03-12 Ryosuke Niwa REGRESSION(r180726): Removing an empty line at the end of textarea clears the entire texture https://bugs.webkit.org/show_bug.cgi?id=142646 Reviewed by Darin Adler. Added a regression test for deleting empty lines at the end of a textarea element. * editing/deleting/delete-empty-line-breaks-at-end-of-textarea-expected.txt: Added. * editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html: Added. 2015-03-12 Yusuke Suzuki Integrate MapData into JSMap and JSSet https://bugs.webkit.org/show_bug.cgi?id=142556 Reviewed by Filip Pizlo. Test structure-clone implementation that becomes aware of the difference between Map and Set. * fast/storage/serialized-script-value.html: 2015-03-12 Simon Fraser These hidpi filter tests pass sometimes. * platform/mac/TestExpectations: 2015-03-12 Alexey Proskuryakov testRunner.setAlwaysAcceptCookies does not work with NetworkProcess https://bugs.webkit.org/show_bug.cgi?id=138687 Unreviewed (only code changes were reviewed). * platform/gtk/TestExpectations: * platform/mac-wk2/TestExpectations: Unskip tests that used to be affected. 2015-03-12 Simon Fraser Clean up after JoePeck. * http/tests/security/contentSecurityPolicy/injected-inline-style-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt: 2015-03-12 Hunseop Jeong Unreviewed EFL gardening on 13th Mar. https://bugs.webkit.org/show_bug.cgi?id=142624 Rebaseline the missing test result. * platform/efl/TestExpectations: * platform/efl/editing/inserting/before-after-input-element-expected.png: Added. * platform/efl/editing/inserting/before-after-input-element-expected.txt: Added. * platform/efl/fast/css/css2-system-fonts-expected.txt: Added. * platform/efl/fast/text/tatechuyoko-expected.png: Added. * platform/efl/fast/text/tatechuyoko-expected.txt: Added. 2015-03-11 Brent Fulgham [Win] Update test expectations after r181408. Also update with more debug assertions. * platform/win/TestExpectations: * platform/win/fast/forms/input-auto-fill-button-expected.txt: Added. 2015-03-11 Joseph Pecoraro Web Inspector: CSS parser errors in the console should include column numbers https://bugs.webkit.org/show_bug.cgi?id=114313 Reviewed by Darin Adler. Test errors in both external and inline CSS and Scripts to ensure they have expected line:column information. * inspector-protocol/console/warnings-errors-expected.txt: Added. * inspector-protocol/console/warnings-errors.html: Added. * inspector-protocol/resources/errors.css: Added. * inspector-protocol/resources/errors.js: Added. 2015-03-11 Simon Fraser Rename the Mavericks result for input-auto-fill-button.html to use the correct name. * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button.txt. 2015-03-11 Simon Fraser Mark compositing/backgrounds/background-image-with-negative-zindex.html as an image failure, since r179871 was rolled out. * platform/mac/TestExpectations: 2015-03-11 Timothy Horton shouldn't use "user-select: all" https://bugs.webkit.org/show_bug.cgi?id=142453 Reviewed by Darin Adler. * fast/attachment/attachment-select-on-click-inside-user-select-all.html: Added. * fast/attachment/attachment-select-on-click.html: Added. * platform/mac/fast/attachment/attachment-select-on-click-expected.png: Added. * platform/mac/fast/attachment/attachment-select-on-click-expected.txt: Added. * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.png: Added. * platform/mac/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added. * platform/mac-mavericks/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added. * platform/mac-mavericks/fast/attachment/attachment-select-on-click-expected.txt: Added. Add two tests. One, for the basic functionality of clicking on an to select it. The second, to test that clicking on an inside a larger "user-select: all" element still selects the whole "user-select: all" element. 2015-03-11 Matthew Mirman Update windows test results Unreviewed followup to r181353 * platform/win/fast/events/event-attribute-expected.txt: update windows test results. 2015-03-10 Andy Estes REGRESSION (r180985): contentfiltering/block-after-add-data.html crashes with GuardMalloc https://bugs.webkit.org/show_bug.cgi?id=142526 Reviewed by Darin Adler. * TestExpectations: Un-skipped contentfiltering/block-after-add-data.html. 2015-03-10 Sam Weinig Allow adding a button in input elements for auto fill related functionality https://bugs.webkit.org/show_bug.cgi?id=142564 Reviewed by Anders Carlsson. * fast/forms/input-auto-fill-button-expected.txt: Added. * fast/forms/input-auto-fill-button.html: Added. 2015-03-11 Ryosuke Niwa Calling super() in a base class results in a crash https://bugs.webkit.org/show_bug.cgi?id=142563 Reviewed by Filip Pizlo. Added more test cases to an existing test. * js/class-syntax-super-expected.txt: * js/script-tests/class-syntax-super.js: 2015-03-11 Said Abou-Hallawa svg/animations/smil-leak-*.svg tests are flaky. https://bugs.webkit.org/show_bug.cgi?id=114280 Unreviewed. Some svg tests were flaky on mac only but they became flaky on all ports after r181345. They pass locally and on EWS but not on bots. Mark them to be flaky on all ports till we figure out the problem with these tests. * TestExpectations: * platform/mac/TestExpectations: 2015-03-11 Tim Horton s should be created when dropping files onto contentEditable areas https://bugs.webkit.org/show_bug.cgi?id=142494 Reviewed by Anders Carlsson. * editing/pasteboard/drag-files-to-editable-element-expected.txt: * editing/pasteboard/drag-files-to-editable-element.html: Update the test to expect s instead of filenames. 2015-03-11 David Hyatt Optimize offsetWidth and offsetHeight to avoid doing layouts. https://bugs.webkit.org/show_bug.cgi?id=142544 Reviewed by Beth Dakin. * fast/images/repaint-subrect-grid.html: Patch this test to use the window.internals update layout method rather than relying on document.body.offsetWidth. 2015-03-11 Myles C. Maxfield [Win] Test gardening after r181260 Unreviewed. * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: Added. * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: Added. * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: Added. * platform/win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: Added. * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: Added. * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: Added. * platform/win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: Added. 2015-03-11 Myles C. Maxfield Test gardening after r181278 Unreviewed. Until Windows adopts the SVG -> OTF Converter, we should mark this test as Mac-only. * platform/mac/svg/fonts/resources/svg-font-general.svg: Renamed from LayoutTests/svg/fonts/resources/svg-font-general.svg. * platform/mac/svg/fonts/svg-font-general-expected.html: Renamed from LayoutTests/svg/fonts/svg-font-general-expected.html. * platform/mac/svg/fonts/svg-font-general.html: Renamed from LayoutTests/svg/fonts/svg-font-general.html. 2015-03-11 Commit Queue Unreviewed, rolling out r181367. https://bugs.webkit.org/show_bug.cgi?id=142581 Caused crashes on the debug bots (Requested by cdumez on #webkit). Reverted changeset: "Web Inspector: CSS parser errors in the console should include column numbers" https://bugs.webkit.org/show_bug.cgi?id=114313 http://trac.webkit.org/changeset/181367 2015-03-11 Myles C. Maxfield Inline block children do not have correct baselines if their children are also block elements https://bugs.webkit.org/show_bug.cgi?id=142559 Reviewed by Darin Adler. * fast/text/baseline-inline-block-block-children-expected.html: Added. * fast/text/baseline-inline-block-block-children.html: Added. 2015-03-10 Joseph Pecoraro Web Inspector: CSS parser errors in the console should include column numbers https://bugs.webkit.org/show_bug.cgi?id=114313 Reviewed by Benjamin Poulain. Test errors in both external and inline CSS and Scripts to ensure they have expected line:column information. * inspector-protocol/console/warnings-errors-expected.txt: Added. * inspector-protocol/console/warnings-errors.html: Added. * inspector-protocol/resources/errors.css: Added. * inspector-protocol/resources/errors.js: Added. 2015-03-10 Gyuyoung Kim Unreviewed EFL gardening on 10th Mar. Mark smil-leak-foo tests, 3 tests of fast/css to failure. * platform/efl/TestExpectations: 2015-03-09 Darin Adler Some event handler fixes https://bugs.webkit.org/show_bug.cgi?id=142474 Reviewed by Anders Carlsson. * fast/dom/event-handler-attributes-expected.txt: Updated for new tests and to expect more tests to pass. * fast/dom/event-handler-attributes.html: Added testing of event handlers on non-HTML, non-SVG elements, and on SVG elements. Also removed webkitpresentationmodechanged from the test, for now at least. * fast/events/event-attribute-expected.txt: Updated to expect more tests to pass. 2015-03-10 Brent Fulgham CSS scroll-snap-destination and scroll-snap-coordinate are not honoring position values https://bugs.webkit.org/show_bug.cgi?id=142411 Reviewed by Simon Fraser. Add a test for types in scroll snap operations. Also update the test expectations for computed styles now that double-precision math is being used for calculated values. * css3/scroll-snap/scroll-snap-position-values-expected.txt: Added. * css3/scroll-snap/scroll-snap-position-values.html: Added. * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Updated * css3/scroll-snap/scroll-snap-property-computed-style.js: Updated 2015-03-10 Enrica Casucci Add support for more emoji with variation. https://bugs.webkit.org/show_bug.cgi?id=142548 rdar://problem/20105008 Reviewed by Tim Horton. * editing/selection/extend-by-character-007-expected.txt: Added. * editing/selection/extend-by-character-007.html: Added. 2015-03-10 Eric Carlson [Mac] Refactor media controls code https://bugs.webkit.org/show_bug.cgi?id=142455 Reviewed by Dean Jackson. * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt: 2015-03-10 Yusuke Suzuki Upgrade Map, Set and WeakMap constructor interface https://bugs.webkit.org/show_bug.cgi?id=142348 Reviewed by Filip Pizlo. Constructor semantics is changed. * js/basic-map-expected.txt: * js/basic-set-expected.txt: * js/dom/basic-weakmap-expected.txt: * js/script-tests/basic-map.js: * js/script-tests/basic-set.js: (set new): 2015-03-10 Gabor Rapcsanyi Too large plugins are crashing. https://bugs.webkit.org/show_bug.cgi?id=139856 Reviewed by Darin Adler. Add layout test to cover this crash. * plugins/large-plugin-crash-expected.txt: Added. * plugins/large-plugin-crash.html: Added. 2015-03-09 Alexey Proskuryakov Skip contentfiltering/block-after-add-data.html for now. https://bugs.webkit.org/show_bug.cgi?id=142526 * TestExpectations: 2015-03-09 Brent Fulgham [Win] Rebaseline tests afer r181292. * platform/win/TestExpectations: * platform/win/fast/forms/search-vertical-alignment-expected.txt: * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: 2015-03-09 Ryosuke Niwa Support extends and super keywords https://bugs.webkit.org/show_bug.cgi?id=142200 Reviewed by Filip Pizlo. Added tests for "extends" and "super" keywords. * TestExpectations: * js/class-syntax-extends-expected.txt: Added. * js/class-syntax-extends.html: Added. * js/class-syntax-super-expected.txt: Added. * js/class-syntax-super.html: Added. * js/script-tests/class-syntax-extends.js: Added. * js/script-tests/class-syntax-super.js: Added. 2015-03-09 Myles C. Maxfield REGRESSION(r176978): Inline-blocks with overflowing contents have ascents that are too large https://bugs.webkit.org/show_bug.cgi?id=141783 Reviewed by David Hyatt. Update expected results. * css3/flexbox/child-overflow-expected.html: * css3/flexbox/child-overflow.html: * fast/css/inline-block-tricky-baselines-expected.html: Added. * fast/css/inline-block-tricky-baselines.html: Added. * fast/forms/textfield-overflow-by-value-update-expected.txt: * fast/text/baseline-inline-block-expected.html: Added. * fast/text/baseline-inline-block.html: Added. * platform/mac/fast/forms/search-vertical-alignment-expected.txt: 2015-03-09 Andy Estes [Content Filtering] Add tests https://bugs.webkit.org/show_bug.cgi?id=142475 Reviewed by Andreas Kling. * contentfiltering/allow-after-add-data-expected.html: Added. * contentfiltering/allow-after-add-data.html: Added. * contentfiltering/allow-after-finished-adding-data-expected.html: Added. * contentfiltering/allow-after-finished-adding-data.html: Added. * contentfiltering/allow-after-response-expected.html: Added. * contentfiltering/allow-after-response.html: Added. * contentfiltering/block-after-add-data-expected.html: Added. * contentfiltering/block-after-add-data.html: Added. * contentfiltering/block-after-finished-adding-data-expected.html: Added. * contentfiltering/block-after-finished-adding-data.html: Added. * contentfiltering/block-after-response-expected.html: Added. * contentfiltering/block-after-response.html: Added. 2015-03-09 Myles C. Maxfield svg/custom/svg-fonts-without-missing-glyph.xhtml fails after fonts/font-fallback-prefers-pictographs.html https://bugs.webkit.org/show_bug.cgi?id=142470 Reviewed by Anders Carlsson. * platform/mac/TestExpectations: 2015-03-09 Benjamin Poulain CSS JIT: add aliases between :nth-child()/:nth-last-child() and :first-child/:last-child https://bugs.webkit.org/show_bug.cgi?id=142472 Reviewed by Andreas Kling. * fast/selectors/nth-child-matching-first-expected.txt: Added. * fast/selectors/nth-child-matching-first-on-root-expected.txt: Added. * fast/selectors/nth-child-matching-first-on-root.html: Added. * fast/selectors/nth-child-matching-first.html: Added. * fast/selectors/nth-last-child-matching-first-expected.txt: Added. * fast/selectors/nth-last-child-matching-first-on-root-expected.txt: Added. * fast/selectors/nth-last-child-matching-first-on-root.html: Added. * fast/selectors/nth-last-child-matching-first.html: Added. 2015-03-09 Myles C. Maxfield Work around a Cocoa font parsing bug https://bugs.webkit.org/show_bug.cgi?id=142446 Reviewed by Simon Fraser. Adding a few extra tests for bits of SVG fonts that could use some more tests. * svg/fonts/resources/svg-font-general.svg: Updated and moved from svg-font-horiz-origin-font.svg * svg/fonts/svg-font-general.html: Updated and moved from svg-font-horiz-origin.html * svg/fonts/svg-font-general-expected.html: Updated and moved from svg-font-horiz-origin-expected.html 2015-03-09 Myles C. Maxfield [SVG -> OTF Converter] x-height cannot be specified https://bugs.webkit.org/show_bug.cgi?id=142465 Reviewed by Simon Fraser. For all non-system fonts, OS X disregards the font's reported x-height. Therefore, it is impossible to satisfy this test. * fast/css/ex-unit-with-no-x-height-expected.txt: Removed. * fast/css/ex-unit-with-no-x-height.html: Removed. * platform/mac/TestExpectations: 2015-03-09 Marcos Chavarría Teijeiro Unreviewed GTK+ Gardening https://bugs.webkit.org/show_bug.cgi?id=142499 * platform/gtk/TestExpectations: 2015-03-09 Gyuyoung Kim Unreviewed EFL gardening on 9th Mar. Mark svg/text/select-textLength-spacingAndGlyphs-foo.html to failure. Update new failling tests to existing bugs. * platform/efl/TestExpectations: 2015-03-08 Myles C. Maxfield Last test gardening after r177774 (for reals this time) https://bugs.webkit.org/show_bug.cgi?id=139968 Unreviewed. * platform/mac/TestExpectations: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: * svg/text/select-textLength-spacingAndGlyphs-squeeze-1.svg: * svg/text/select-textLength-spacingAndGlyphs-squeeze-2.svg: * svg/text/select-textLength-spacingAndGlyphs-squeeze-3.svg: * svg/text/select-textLength-spacingAndGlyphs-squeeze-4.svg: * svg/text/select-textLength-spacingAndGlyphs-stretch-1.svg: * svg/text/select-textLength-spacingAndGlyphs-stretch-2.svg: * svg/text/select-textLength-spacingAndGlyphs-stretch-3.svg: 2015-03-08 Benjamin Poulain Fix the tests for the new double-child descendant in css-set-selector-text https://bugs.webkit.org/show_bug.cgi?id=141882 Reviewed by Andreas Kling. In 178592, I copied the rules from css-selector-text.html without removing the declarations. Kudos to Dhi Aurrahman for catching this. * fast/css/css-set-selector-text-expected.txt: * fast/css/css-set-selector-text.html: 2015-03-08 Myles C. Maxfield Change bug number for svg/custom/svg-fonts-without-missing-glyph.xhtml Unreviewed. * platform/mac/TestExpectations: 2015-03-08 David Kilzer [iOS] Gardening to skip new tests, rebaseline existing tests * platform/ios-simulator-wk1/TestExpectations: - Mark test as flakey. * platform/ios-simulator-wk2/fast/css/text-overflow-input-expected.txt: Remove. * platform/ios-simulator-wk2/fast/forms/input-disabled-color-expected.txt: Remove. * platform/ios-simulator-wk2/fast/forms/input-text-word-wrap-expected.txt: Remove. * platform/ios-simulator-wk2/fast/forms/minWidthPercent-expected.txt: Remove. - Superceded by new platform/ios-simulator results. * platform/ios-simulator/TestExpectations: - Skip two tests that will always time out on iOS. - Mark two tests as ImageOnlyFailure that fail consistently. * platform/ios-simulator/compositing/media-controls-bar-appearance-expected.txt: Add. - Add result for new test from r180965. * platform/ios-simulator/fast/attachment/attachment-label-highlight-expected.txt: Add. * platform/ios-simulator/fast/attachment/attachment-progress-expected.txt: Add. * platform/ios-simulator/fast/attachment/attachment-subtitle-expected.txt: Add. * platform/ios-simulator/fast/attachment/attachment-title-expected.txt: Add. - Add results for new attachment tests. * platform/ios-simulator/fast/css/text-overflow-input-expected.txt: Update. * platform/ios-simulator/fast/forms/input-disabled-color-expected.txt: Update. * platform/ios-simulator/fast/forms/input-text-scroll-left-on-blur-expected.txt: Update. * platform/ios-simulator/fast/forms/input-text-word-wrap-expected.txt: Update. * platform/ios-simulator/fast/forms/minWidthPercent-expected.txt: Update. * platform/ios-simulator/tables/mozilla/bugs/bug59354-expected.txt: Update. * platform/ios-simulator/tables/mozilla/bugs/bug96334-expected.txt: Update. * platform/ios-simulator/tables/mozilla/other/move_row-expected.txt: Update. - Rebaseline after other bug fixes like r180815. 2015-03-07 Gyuyoung Kim Unreviewed EFL gardening on 8th Mar. Mark emphasis text test, writing mode test, whitespace test to failure. Besides update new failure tests to existing bugs. * platform/efl/TestExpectations: 2015-03-07 Darin Adler Improve the event handler test https://bugs.webkit.org/show_bug.cgi?id=142439 Reviewed by Ryosuke Niwa. * fast/dom/event-handler-attributes-expected.txt: Renamed from legacy-event-handler-attributes-expected.txt. Also updated to reflect changes in the test. * fast/dom/event-handler-attributes.html: Renamed from legacy-event-handler-attributes.html. Fixed bug in the test that was making document event handler tests falsely report failure. Removed testing of some HTMLMediaElement attributes that are conditionally present; this test is intended to test only unconditionally available event handler attributes at this time. * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Removed. The conditional HTMLMediaElement attributes are the reason the Windows-specific results were needed. 2015-03-06 Gyuyoung Kim Unreviewed EFL gardening on 7th Mar. Remove duplicated css nap scroll skip. Mark printing, compositing mask, svg pattern, and webgl visibility tests to failures. * platform/efl/TestExpectations: 2015-03-06 Joseph Pecoraro Web Inspector: ES6: Improved Support for Iterator Objects https://bugs.webkit.org/show_bug.cgi?id=142420 Reviewed by Timothy Hatcher. * inspector/model/remote-object.html: Update tests to include iterator objects. 2015-03-06 Brent Fulgham [Win] Mark svg/fonts/svg-font-horiz-orig.html as Image-only failing. * platform/win/TestExpectations: 2015-03-06 Brent Fulgham [Win] Mark svg/fonts/svg-font-horiz-orig.html as failing. https://bugs.webkit.org/show_bug.cgi?id=142423 * platform/win/TestExpectations: 2015-03-06 Brent Fulgham Add inherit support from scroll snap CSS properties https://bugs.webkit.org/show_bug.cgi?id=136344 Reviewed by Dean Jackson. * css3/scroll-snap/scroll-snap-inherit.html: Added. * css3/scroll-snap/scroll-snap-inherit-expected.txt: Added. 2015-03-06 Ryosuke Niwa REGRESSION(r180595): construct varargs fails in FTL https://bugs.webkit.org/show_bug.cgi?id=142030 Reviewed by Michael Saboff. Re-enable the test on 64-bit iOS. * js/regress/script-tests/deltablue-varargs.js: 2015-03-06 Brent Fulgham Setting scroll-snap-desination to (100% 100%) locks up WebKit https://bugs.webkit.org/show_bug.cgi?id=142414 Reviewed by Dean Jackson. * css3/scroll-snap/scroll-snap-desination-lock-up.html: Added. * css3/scroll-snap/scroll-snap-desination-lock-up-expected.txt: Added. 2015-03-06 Dean Jackson Support "plus-lighter" in mix-blend mode https://bugs.webkit.org/show_bug.cgi?id=142416 Reviewed by Darin Adler and Sam Weinig. Add tests and new expected results for plus-lighter. * css3/blending/blend-mode-property-parsing-expected.txt: * css3/blending/blend-mode-simple-composited.html: * css3/blending/blend-mode-simple.html: * css3/blending/script-tests/blend-mode-property-parsing.js: * css3/blending/svg-blend-plus-lighter.html: Added. * platform/mac/css3/blending/blend-mode-simple-composited-expected.png: * platform/mac/css3/blending/blend-mode-simple-composited-expected.txt: * platform/mac/css3/blending/blend-mode-simple-expected.png: * platform/mac/css3/blending/blend-mode-simple-expected.txt: * platform/mac/css3/blending/svg-blend-plus-lighter-expected.txt: Added. 2015-03-06 Brent Fulgham Add 'initial' keyword support for scroll snap CSS properties https://bugs.webkit.org/show_bug.cgi?id=136345 Reviewed by Dean Jackson. * css3/scroll-snap/scroll-snap-property-computed-style.js: Update for corrected 'initial' behavior. * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt: Rebaselined. * css3/scroll-snap/scroll-snap-initial.html: Added. * css3/scroll-snap/scroll-snap-initial-expected.txt: Added. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/win/TestExpectations: 2015-03-06 Joseph Pecoraro ES6: Object Literal Extensions - Methods https://bugs.webkit.org/show_bug.cgi?id=142390 Reviewed by Geoffrey Garen. * js/object-literal-computed-methods-expected.txt: Added. * js/object-literal-computed-methods.html: Added. * js/object-literal-methods-expected.txt: Added. * js/object-literal-methods.html: Added. * js/script-tests/object-literal-computed-methods.js: Added. * js/script-tests/object-literal-methods.js: Added. 2015-03-06 Joseph Pecoraro __proto__ shorthand property should not modify prototype in Object Literal construction https://bugs.webkit.org/show_bug.cgi?id=142382 Reviewed by Geoffrey Garen. * js/object-literal-shorthand-construction-expected.txt: * js/script-tests/object-literal-shorthand-construction.js: Update test to cover the __proto__ shorthand case which is different from longhand case. 2015-03-06 Antti Koivisto Enable disk cache validation test on iOS https://bugs.webkit.org/show_bug.cgi?id=142405 Reviewed by Andreas Kling. The features is enabled. * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: 2015-03-06 Jer Noble [Web Audio] Decoding specific .m4a file crashes tab https://bugs.webkit.org/show_bug.cgi?id=139545 Reviewed by Eric Carlson. * webaudio/decode-audio-data-too-short-expected.txt: Added. * webaudio/decode-audio-data-too-short.html: Added. * webaudio/resources/media/too-short.m4a: Added. 2015-03-06 Myles C. Maxfield Crash in -[WebCascadeList objectAtIndex:] + 195 https://bugs.webkit.org/show_bug.cgi?id=141274 Reviewed by David Kilzer. * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list-expected.txt: Added. * platform/mac/fast/text/crash-complextextcontroller-custom-cascade-list.html: Added. 2015-03-06 Said Abou-Hallawa Setting any of the element plugin controlling attributes does not have any affect. https://bugs.webkit.org/show_bug.cgi?id=141936. Reviewed by Simon Fraser. * fast/css/image-object-hover-inherit-expected.html: Added. * fast/css/image-object-hover-inherit.html: Added. A guarding test to catch the case of reconstructing the image renderer while performing a synchronous resolveTree() followed by page rendering or dump render tree. * svg/as-object/resources/lime100x100.html: Added. * svg/as-object/resources/lime100x100.png: Added. * svg/as-object/resources/lime100x100.svg: Added. * svg/as-object/resources/red100x100.svg: Added. * svg/as-object/svg-in-object-dynamic-attribute-change-expected.html: Added. * svg/as-object/svg-in-object-dynamic-attribute-change.html: Added. Ensure that changing the 'type' and the 'data' attributes of the element will have the expected outcome. Also make sure that the element renderer falls back correctly when setting any of the attributes to some unexpected value. 2015-03-06 Myles C. Maxfield Test horiz-origin-x and horiz-origin-y in SVG fonts https://bugs.webkit.org/show_bug.cgi?id=142403 Simply moving to the origin in glyph-space at the beginning of path parsing won't work if subsequent coordinates are absolute. Reviewed by Simon Fraser. * svg/fonts/resources/svg-font-horiz-origin-font.svg: Added. * svg/fonts/svg-font-horiz-origin-expected.html: Added. * svg/fonts/svg-font-horiz-origin.html: Added. 2015-03-06 Said Abou-Hallawa An SVG element without intrinsic size inherits the container size as its viewport instead of inheriting the container viewport. https://bugs.webkit.org/show_bug.cgi?id=141725. Reviewed by Darin Adler. * svg/css/svg-css-different-intrinsic-sizes-expected.html: Added. * svg/css/svg-css-different-intrinsic-sizes.html: Added. The intrinsic size of the element is overridden by CSS. The elements inside the should consider the css size (which is equal to the element viewport) instead of the element intrinsic size. 2015-03-06 Simon Fraser Allow composited clip-path to be updated without a layer repaint https://bugs.webkit.org/show_bug.cgi?id=142384 Reviewed by Zalan Bujtas. Test repaint with a clip-path change. * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added. * compositing/masks/compositing-clip-path-change-no-repaint.html: Added. 2015-03-06 Gyuyoung Kim Unreviewed EFL gardening on 6th Mar. Skip tests regardening attachment download progress and unskip a passing test. * platform/efl/TestExpectations: 2015-03-06 Sergio Villar Senin [CSS Grid Layout] ASSERTION FAILED !track.growthLimitIsInfinite() in RenderGrid::computeUsedBreadthOfGridTracks https://bugs.webkit.org/show_bug.cgi?id=142265 Reviewed by Darin Adler. New test that crashes on Debug builds if we don't handle the case of computeUsedBreadthOfGridTracks() returning -1. * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt: Added. * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html: Added. 2015-03-05 Brent Fulgham [Win] Give up on Attachment testing. Just skip Attachments until they settle down. Also document more debug assertions. * platform/win/TestExpectations: 2015-03-05 Oliver Hunt Block mixed mode content https://bugs.webkit.org/show_bug.cgi?id=142378 Reviewed by Darin Adler. Update test results to reflect the new reality. * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html: * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html: * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html: * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html: * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html: * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html: * http/tests/xmlhttprequest/access-control-response-with-body.html: 2015-03-05 Benjamin Poulain new layout test http/tests/usercontentfilter/character-set-basic-support.html fails https://bugs.webkit.org/show_bug.cgi?id=142376 * http/tests/contentextensions/character-set-basic-support-expected.txt: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support-expected.txt. * http/tests/contentextensions/character-set-basic-support.html: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html. * http/tests/contentextensions/character-set-basic-support.html.json: Copied from LayoutTests/http/tests/usercontentfilter/character-set-basic-support.html.json. * http/tests/contentextensions/resources: Copied from LayoutTests/http/tests/usercontentfilter/resources. * http/tests/usercontentfilter: Removed. * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Removed. * http/tests/usercontentfilter/character-set-basic-support.html: Removed. * http/tests/usercontentfilter/character-set-basic-support.html.json: Removed. * http/tests/usercontentfilter/resources: Removed. * http/tests/usercontentfilter/resources/url-blocking-test.js: Removed. 2015-03-05 Joseph Pecoraro Unreviewed Test Fix: Remove unnecessary reference to "window" causing test failure. * js/object-literal-shorthand-construction-expected.txt: * js/script-tests/object-literal-shorthand-construction.js: 2015-03-05 Stephanie Lewis Mark http/tests/usercontentfilter/character-set-basic-support.html as failing. https://bugs.webkit.org/show_bug.cgi?id=142376 Unreviewed. * TestExpectations: 2015-03-05 Joseph Pecoraro Web Inspector: Follow-up fixes to ObjectTreeBaseTreeElement https://bugs.webkit.org/show_bug.cgi?id=142367 Reviewed by Geoffrey Garen. * js/object-literal-shorthand-construction-expected.txt: Added. * js/object-literal-shorthand-construction.html: Added. * js/script-tests/object-literal-shorthand-construction.js: Added. (equivalent): (testShorthandConstructionEquivalent): (testShorthandConstructionNotEquivalent): Tests specifically for new literal construction with shorthands. * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt: * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt: * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt: These tests use object literal shorthand construction syntax and expected failures. The tests now fail differently, so just rebase their results. 2015-03-05 Timothy Horton should allow the title property to override its title https://bugs.webkit.org/show_bug.cgi?id=142369 Reviewed by Anders Carlsson. * fast/attachment/attachment-title.html: Added. * platform/mac/fast/attachment/attachment-title-expected.png: Added. * platform/mac/fast/attachment/attachment-title-expected.txt: Added. Add a test for the title property. 2015-03-05 Timothy Horton should support indication of download progress https://bugs.webkit.org/show_bug.cgi?id=142336 Reviewed by Anders Carlsson. * fast/attachment/attachment-progress.html: Added. * platform/mac/fast/attachment/attachment-progress-expected.png: Added. * platform/mac/fast/attachment/attachment-progress-expected.txt: Added. * platform/mac-mavericks/fast/attachment/attachment-progress-expected.txt: Added. Add a test for the progress attribute. * platform/mac/fast/attachment/attachment-rendering-expected.png: Rebaseline a test that changed in r181058 (and will change again!), but which didn't start failing because the pixel test tolerance is such that it only fails the hash check and not the test itself. 2015-03-05 Benjamin Poulain Add basic support for character sets to the URL Filter parser https://bugs.webkit.org/show_bug.cgi?id=142257 Reviewed by Alex Christensen. * http/tests/usercontentfilter/character-set-basic-support-expected.txt: Added. * http/tests/usercontentfilter/character-set-basic-support.html: Added. * http/tests/usercontentfilter/character-set-basic-support.html.json: Added. * http/tests/usercontentfilter/resources/url-blocking-test.js: Added. 2015-03-05 Chris Dumez Regression(r173761): ASSERTION FAILED: !is8Bit() in StringImpl::characters16() https://bugs.webkit.org/show_bug.cgi?id=142350 Reviewed by Michael Saboff and Benjamin Poulain. Update String.startsWith() / endsWith() test to cover cases where the input string is 8-bit and the pattern is 16-bit, and vice-versa. * js/script-tests/string-includes.js: * js/string-includes-expected.txt: 2015-03-05 Roger Fong Update inline media control icons for OSX. https://bugs.webkit.org/show_bug.cgi?id=142305. Reviewed by Dean Jackson. * platform/mac/TestExpectations: Skip two failing tests caused by this patch. See https://bugs.webkit.org/show_bug.cgi?id=142142 2015-03-05 Brent Fulgham [Win] Reneable aria 'switch' tests after r18078. Add a Windows rebaseline. Also document another batch of debug assertions. * platform/win/TestExpectations: * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Added. * platform/win/fast/attachment/attachment-subtitle-expected.txt: Added. 2015-03-04 Myles C. Maxfield Test gardening after r181013 Unreviewed. * platform/mac/fast/text/trailing-word-expected.html: Renamed from LayoutTests/fast/text/trailing-word-expected.html. * platform/mac/fast/text/trailing-word.html: Renamed from LayoutTests/fast/text/trailing-word.html. 2015-03-04 Joseph Pecoraro Web Inspector: Array/Collection Sizes should be visible and distinct https://bugs.webkit.org/show_bug.cgi?id=142254 Reviewed by Timothy Hatcher. * inspector-protocol/runtime/getProperties-expected.txt: * inspector/model/remote-object-expected.txt: * inspector/model/remote-object.html: Update tests now that RemoteObjects and Previews may have an explicit size. 2015-03-04 Timothy Horton should show the file size as detail text below the icon https://bugs.webkit.org/show_bug.cgi?id=142261 Reviewed by Dean Jackson. * fast/attachment/attachment-subtitle.html: Added. * platform/mac/fast/attachment/attachment-subtitle-expected.png: Added. * platform/mac/fast/attachment/attachment-subtitle-expected.txt: Added. Add a test of the rendering of attachment subtitles, and results for Mac. * platform/mac-mavericks/fast/attachment/attachment-subtitle-expected.txt: Added. Add Mavericks baselines. 2015-03-04 Alex Christensen Unreviewed gardening. * http/tests/contentextensions/basic-filter.html.hson: Removed. * http/tests/contentextensions/basic-filter.html.json: Copied from http/tests/contentextensions/basic-filter.html.hson. Spell json correctly. Does not start with h. 2015-03-04 Alex Christensen Move content extensions test to properly named directory. https://bugs.webkit.org/show_bug.cgi?id=142299 Reviewed by Tim Horton. * TestExpectations: * http/tests/contentextensions: Added. * http/tests/contentextensions/basic-filter-expected.txt: Copied from platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt. * http/tests/contentextensions/basic-filter.html: Copied from http/tests/usercontentfilter/basic-filter.html. * http/tests/contentextensions/basic-filter.html.hson: Copied from http/tests/usercontentfilter/basic-filter.html.json. * http/tests/contentextensions/block-cookies-basic-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-basic-expected.txt. * http/tests/contentextensions/block-cookies-basic.html: Copied from http/tests/usercontentfilter/block-cookies-basic.html. * http/tests/contentextensions/block-cookies-basic.html.json: Copied from http/tests/usercontentfilter/block-cookies-basic.html.json. * http/tests/contentextensions/block-cookies-send-expected.txt: Copied from http/tests/usercontentfilter/block-cookies-send-expected.txt. * http/tests/contentextensions/block-cookies-send.html: Copied from http/tests/usercontentfilter/block-cookies-send.html. * http/tests/contentextensions/block-cookies-send.html.json: Copied from http/tests/usercontentfilter/block-cookies-send.html.json. * http/tests/contentextensions/css-display-none-expected.txt: Copied from http/tests/usercontentfilter/css-display-none-expected.txt. * http/tests/contentextensions/css-display-none.html: Copied from http/tests/usercontentfilter/css-display-none.html. * http/tests/contentextensions/css-display-none.html.json: Copied from http/tests/usercontentfilter/css-display-none.html.json. * http/tests/usercontentfilter/basic-filter.html: Removed. * http/tests/usercontentfilter/basic-filter.html.json: Removed. * http/tests/usercontentfilter/block-cookies-basic-expected.txt: Removed. * http/tests/usercontentfilter/block-cookies-basic.html: Removed. * http/tests/usercontentfilter/block-cookies-basic.html.json: Removed. * http/tests/usercontentfilter/block-cookies-send-expected.txt: Removed. * http/tests/usercontentfilter/block-cookies-send.html: Removed. * http/tests/usercontentfilter/block-cookies-send.html.json: Removed. * http/tests/usercontentfilter/css-display-none-expected.txt: Removed. * http/tests/usercontentfilter/css-display-none.html: Removed. * http/tests/usercontentfilter/css-display-none.html.json: Removed. * platform/mac-wk2/TestExpectations: * platform/mac/http/tests/usercontentfilter/basic-filter-expected.txt: Removed. 2015-03-04 Brent Fulgham [Win] Rebaseline a few tests. Mark some failures. * platform/win/TestExpectations: * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt: * platform/win/js/dom/global-constructors-attributes-expected.txt: 2015-03-04 Myles C. Maxfield Implement -apple-trailing-word: -apple-partially-balanced https://bugs.webkit.org/show_bug.cgi?id=142253 Reviewed by David Hyatt. * fast/text/trailing-word-expected.html: Added. * fast/text/trailing-word.html: Added. 2015-03-04 Marcos Chavarría Teijeiro Unreviewed Gardening 4th March https://bugs.webkit.org/show_bug.cgi?id=142271 * platform/gtk/TestExpectations: 2015-03-03 Yoav Weiss Add a microtask abstraction https://bugs.webkit.org/show_bug.cgi?id=137496 Reviewed by Sam Weinig. Adding a test for microtask abstraction. A similar patch was rolled back in r180914. * fast/dom/microtask-detach.html: Added. * fast/dom/microtask-detach-expected.txt: Added. * fast/dom/microtask-inorder.html: Added. * fast/dom/microtask-inorder-expected.txt: Added. * fast/dom/microtask-reverse.html: Added. * fast/dom/microtask-reverse-expected.txt: Added. 2015-03-03 Simon Fraser Mark fast/css/object-fit/object-fit-canvas.html as a flakey image failure, since it keeps breaking EWS. * platform/mac/TestExpectations: 2015-03-03 Brent Fulgham [Win] [Attachment] New Tests fail on Windows https://bugs.webkit.org/show_bug.cgi?id=142017 Unreviewed. Rebaseline tests for Windows display metrics. * platform/win/fast/attachment/attachment-disabled-rendering-expected.txt: * platform/win/fast/attachment/attachment-rendering-expected.txt: 2015-03-03 Stephanie Lewis Update TestExpectations after http://trac.webkit.org/changeset/180965 to skip new test on Mavericks. Unreviewed. * platform/mac/TestExpectations: 2015-03-03 Alexey Proskuryakov [Mac] Track localized name follows locale instead of primary language https://bugs.webkit.org/show_bug.cgi?id=142242 rdar://problem/20000365 Reviewed by Eric Carlson. * platform/mac/media/video-controls-captions-trackmenu-sorted-expected.txt: This test now successfully switches to Japanese, as originally intended. 2015-03-03 Alex Christensen Prepare to use CSS selectors in content extensions. https://bugs.webkit.org/show_bug.cgi?id=142227 Reviewed by Benjamin Poulain. * http/tests/usercontentfilter/css-display-none-expected.txt: Added. * http/tests/usercontentfilter/css-display-none.html: Added. * http/tests/usercontentfilter/css-display-none.html.json: Added. 2015-03-03 Brent Fulgham [Win] Add baseline for new legacy-event-handler test. * platform/win/fast/dom/legacy-event-handler-attributes-expected.txt: Added. 2015-03-03 Timothy Horton label can get very wide, doesn't wrap/truncate https://bugs.webkit.org/show_bug.cgi?id=142214 * fast/attachment/attachment-label-highlight-expected.png: Added. * fast/attachment/attachment-label-highlight-expected.txt: Added. Add (empty) platform independent baselines. 2015-03-03 Brent Fulgham Move scroll animating functions from ScrollAnimator to ScrollController https://bugs.webkit.org/show_bug.cgi?id=142102 Reviewed by Simon Fraser. Add a new test that confirms that rubberband snap animations work properly when combined with text zooming. * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt: Added. * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html: Added. 2015-03-03 Commit Queue Unreviewed, rolling out r180683. https://bugs.webkit.org/show_bug.cgi?id=142249 Broke fast/css/acid2-pixel.html (Requested by ap on #webkit). Reverted changeset: "Setting any of the element plugin controlling attributes does not have any affect." https://bugs.webkit.org/show_bug.cgi?id=141936 http://trac.webkit.org/changeset/180683 2015-03-03 Dean Jackson Controls panel should have system blurry background https://bugs.webkit.org/show_bug.cgi?id=142154 Reviewed by Simon Fraser. Make sure content with a -webkit-appearance of media-controls-light-bar-background or media-controls-dark-bar-background doesn't get composited unless explicitly requested. This avoids a performance hit for a rarely used feature. * compositing/media-controls-bar-appearance-expected.txt: Added. * compositing/media-controls-bar-appearance.html: Added. 2015-03-03 Daniel Bates Convert ManualTests/svg-tooltip.svg to a DRT test https://bugs.webkit.org/show_bug.cgi?id=140480 Reviewed by Alex Christensen. * svg/hittest/svg-tooltip-expected.txt: Added. * svg/hittest/svg-tooltip.svg: Added. 2015-03-03 Timothy Horton label can get very wide, doesn't wrap/truncate https://bugs.webkit.org/show_bug.cgi?id=142214 * platform/mac-mavericks/fast/attachment: Added. * platform/mac-mavericks/fast/attachment/attachment-label-highlight-expected.txt: Added. Add a Mavericks result because text metrics differ. 2015-03-03 Darin Adler Test legacy event handler attributes (ones with names like "onclick") https://bugs.webkit.org/show_bug.cgi?id=142221 Reviewed by Anders Carlsson. * fast/dom/legacy-event-handler-attributes-expected.txt: Added. * fast/dom/legacy-event-handler-attributes.html: Added. 2015-03-03 Timothy Horton label can get very wide, doesn't wrap/truncate https://bugs.webkit.org/show_bug.cgi?id=142214 Reviewed by Simon Fraser. * fast/attachment/attachment-label-highlight.html: Added. * platform/mac/fast/attachment/attachment-label-highlight-expected.png: Added. * platform/mac/fast/attachment/attachment-label-highlight-expected.txt: Added. Add a test for various highlight cases. * platform/mac/fast/attachment/attachment-rendering-expected.txt: Update expected result for attachment-rendering, which changed size because we now bail from text layout if we don't have any text. 2015-03-03 Brent Fulgham [Win] Document more debug assertions. * platform/win/TestExpectations: 2015-03-03 Chris Dumez Make AudioContext suspendable when it is not rendering https://bugs.webkit.org/show_bug.cgi?id=142210 Reviewed by Eric Carlson. Add layout tests to check cases where an AudioContext should or should not prevent pages from entering the page cache. * fast/history/page-cache-closed-audiocontext-expected.txt: Added. * fast/history/page-cache-closed-audiocontext.html: Added. * fast/history/page-cache-running-audiocontext-expected.txt: Added. * fast/history/page-cache-running-audiocontext.html: Added. * fast/history/page-cache-suspended-audiocontext-expected.txt: Added. * fast/history/page-cache-suspended-audiocontext.html: Added. 2015-03-02 Mark Lam Gardening: skipping inspector/timeline tests since they are still flaky. Not reviewed. * TestExpectations: - Restore skipping of inspector/timeline tests. * platform/win/TestExpectations: - Removing the skipping here since the general TestExpectations has it covered. 2015-03-02 Brent Fulgham [Win] inspector/timeline always times out. https://bugs.webkit.org/show_bug.cgi?id=142208 * platform/win/TestExpectations: Skipping.) 2015-03-02 Commit Queue Unreviewed, rolling out r180911. https://bugs.webkit.org/show_bug.cgi?id=142204 The tests it added are crashing (Requested by bdash on #webkit). Reverted changeset: "Add a microtask abstraction" https://bugs.webkit.org/show_bug.cgi?id=137496 http://trac.webkit.org/changeset/180911 2015-03-02 Yoav Weiss Add a microtask abstraction https://bugs.webkit.org/show_bug.cgi?id=137496 Reviewed by Sam Weinig. Adding a test for microtask abstraction. * fast/dom/microtask-detach.html: Added. * fast/dom/microtask-detach-expected.txt: Added. * fast/dom/microtask-inorder.html: Added. * fast/dom/microtask-inorder-expected.txt: Added. * fast/dom/microtask-reverse.html: Added. * fast/dom/microtask-reverse-expected.txt: Added. 2015-03-02 Myles C. Maxfield Last gardening after r177774 Unreviewed. * fast/text/font-kerning-expected.html: * fast/text/font-variant-ligatures-expected.html: * fast/text/whitespace/inline-whitespace-wrapping-7-expected.html: * fast/text/whitespace/inline-whitespace-wrapping-7.html: * mathml/presentation/scripts-subsup-expected.html: * mathml/presentation/scripts-subsup.html: * platform/mac/TestExpectations: * platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html: * platform/mac/fast/text/multiple-codeunit-vertical-upright.html: * platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Removed. * svg/text/svg-font-word-rounding-hacks-spaces-expected.html: * svg/text/svg-font-word-rounding-hacks-spaces.html: * svg/text/tspan-outline-expected.svg: * svg/text/tspan-outline.html: 2015-03-02 Mark Lam Exception stack unwinding in JSC hangs while the Timeline Profiler is enabled. Reviewed by Geoffrey Garen. * inspector/timeline/exception-in-injected-script-while-recording-expected.txt: Added. * inspector/timeline/exception-in-injected-script-while-recording.html: Added. 2015-03-02 Mark Lam The InspectorTimelineAgent should gracefully handle attempts to start more than once. Reviewed by Joseph Pecoraro. * TestExpectations: - Unskipped inspector/timeline tests. 2015-03-02 Brent Fulgham [Win] Skip media control test after r180893. * platform/win/TestExpectations: 2015-03-02 Brent Fulgham [Win] Document more debug assertions. * platform/win/TestExpectations: 2015-02-28 Roger Fong Skip media control tests for now while new look is being finalized. https://bugs.webkit.org/show_bug.cgi?id=142138. Reviewed by Dean Jackson. * platform/mac/TestExpectations: 2015-03-02 Brent Fulgham [Win] Rebaseline canvas-ellipse-zero-lineto test. Rebaseline this test since this is due to differences in the drawing libraries used on the Windows and reference Mac platforms, and is not due to a bug in WebKit itself. * platform/win/TestExpectations: * platform/win/fast/canvas/canvas-ellipse-zero-lineto-expected.txt: Added. 2015-03-02 Brent Fulgham [Win] Document more debug assertions. * platform/win/TestExpectations: 2015-03-02 Alexey Proskuryakov Fix a typo in TestExpectations. * platform/mac/TestExpectations: Faiure - > Failure. 2015-03-02 Alexey Proskuryakov js/promises-tests/promises-tests-2-1-2.html sometimes times out https://bugs.webkit.org/show_bug.cgi?id=142175 * TestExpectations: Marking as flaky. 2015-03-01 Simon Fraser Make clip-path work on tag don't load at all https://bugs.webkit.org/show_bug.cgi?id=141457 Reviewed by Alexey Proskuryakov. * TestExpectations: * fast/replaced/pdf-as-object-and-embed-expected.html: Added. * fast/replaced/pdf-as-object-and-embed.html: Added. * platform/ios-simulator-wk2/TestExpectations: Add a test that ensures that WebKit2 on iOS treats , , and the same when rendering a PDF. 2015-02-11 ChangSeok Oh Div having contentEditable and display:flex cannot be edited if it is empty. https://bugs.webkit.org/show_bug.cgi?id=141218 Reviewed by Ryosuke Niwa. This tests if an editable flexbox can be reedited after erasing all texts in it. * fast/events/key-events-in-editable-flexbox-expected.txt: Added. * fast/events/key-events-in-editable-flexbox.html: Added. 2015-02-11 Sam Weinig performance.now can crash if accessed from a window that has navigated https://bugs.webkit.org/show_bug.cgi?id=141478 Reviewed by Alexey Proskuryakov. * fast/performance/performance-now-crash-on-navigated-window-expected.txt: Added. * fast/performance/performance-now-crash-on-navigated-window.html: Added. * fast/performance/resources: Added. * fast/performance/resources/initialFrame.html: Added. * fast/performance/resources/secondFrame.html: Added. Add test for calling performance.now() on from a navigated window. 2015-02-10 Alexey Proskuryakov URL::setUser and URL::setPass don't percent encode https://bugs.webkit.org/show_bug.cgi?id=141453 rdar://problem/14844503&16551802&19623145 Reviewed by Darin Adler. * fast/url/url-credentials-escaping-expected.txt: Added. * fast/url/url-credentials-escaping.html: Added. This change is most directly testable via URL API. * http/tests/xmlhttprequest/basic-auth-credentials-escaping-expected.txt: Added. * http/tests/xmlhttprequest/basic-auth-credentials-escaping.html: Added. Verify that this doesn't break XMLHttpRequest authentication. * fast/dom/DOMURL/invalid-url-getters-expected.txt: Removed. * fast/dom/DOMURL/invalid-url-getters.html: Removed. * fast/dom/DOMURL/url-origin-expected.txt: * fast/dom/DOMURL/url-origin.html: Removed tests for invalid URLs, there is no such thing with URL API. 2015-02-11 Commit Queue Unreviewed, rolling out r179921. https://bugs.webkit.org/show_bug.cgi?id=141473 caused about 30 test failures on yosemite and mavericks (Requested by alexchristensen on #webkit). Reverted changeset: "Div having contentEditable and display:flex cannot be edited if it is empty." https://bugs.webkit.org/show_bug.cgi?id=141218 http://trac.webkit.org/changeset/179921 2015-02-11 Marcos Chavarría Teijeiro Unreviewed GTK+ Gardening 11 February. * platform/gtk/TestExpectations: * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined after r179168. * platform/gtk/fast/css/outline-auto-empty-rects-expected.txt: Added. Rebaselined after r177774. * platform/gtk/fast/css/pseudo-invalid-form-invalidation-optimization-expected.txt: Added. Rebaselined after r177664. * platform/gtk/fast/css/pseudo-valid-form-invalidation-optimization-expected.txt: Added. Rebaselined after r177664. * platform/gtk/fast/forms/basic-buttons-expected.txt: Rebaselined after r178078. * platform/gtk/fast/line-grid/line-align-right-edges-expected.txt: Rebaselined after r177128. * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt: Added. Rebaselined after r177774. * platform/gtk/fast/table/022-expected.txt: Added. Rebaselined after r177774. * platform/gtk/fast/text/wbr-pre-expected.txt: Added. Rebaselined after r177774. * platform/gtk/fast/text/whitespace/019-expected.txt: Added. Rebaselined after r177774. * platform/gtk/fast/text/whitespace/023-expected.txt: Added. Rebaselined after r177774. * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: Added. Rebaselined after r177490. * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. Rebaselined after r177774. * platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt: Rebaselined after r177490. 2015-02-11 Carlos Garcia Campos [GTK] Add default color chooser implementation using GtkColorChooserDialog https://bugs.webkit.org/show_bug.cgi?id=141392 Reviewed by Gustavo Noronha Silva. Unskip input color tests. * platform/gtk/TestExpectations: * platform/gtk/fast/forms/color/input-appearance-color-expected.txt: Added. 2015-02-11 ChangSeok Oh Div having contentEditable and display:flex cannot be edited if it is empty. https://bugs.webkit.org/show_bug.cgi?id=141218 Reviewed by Ryosuke Niwa. This tests if an editable flexbox can be reedited after erasing all texts in it. * fast/events/key-events-in-editable-flexbox-expected.txt: Added. * fast/events/key-events-in-editable-flexbox.html: Added. 2015-02-11 Dana Burkart http/tests/cache/disk-cache-validation.html generates a lot of Perl errors https://bugs.webkit.org/show_bug.cgi?id=141393 Reviewed by Darin Adler. * http/tests/cache/resources/generate-response.cgi: 2015-02-10 Gyuyoung Kim Unreviewed, EFL gardening. Tests of fast/ruby needs to have new baseline since r172874. * platform/efl/TestExpectations: 2015-02-10 Gyuyoung Kim Unreviewed EFL gardening. Some tests of imported/mozilla/svg/ have been failed since r177330. Mark those tests to ImageOnlyFailure. * platform/efl/TestExpectations: 2015-02-10 Alexey Proskuryakov REGRESSION(?): inspector/css/selector-dynamic-specificity.html sometimes crashes https://bugs.webkit.org/show_bug.cgi?id=141118 * platform/mac-wk2/TestExpectations: Skpping the test, I'm concerned that it may be affecting other tests. 2015-02-09 David Hyatt text-underline-position: under is broken https://bugs.webkit.org/show_bug.cgi?id=141400 Reviewed by Simon Fraser. * fast/text/text-underline-position-under-expected.html: Added. * fast/text/text-underline-position-under.html: Added. 2015-02-07 Zalan Bujtas REGRESSION (r168046): Crash in WebCore::InlineBox::renderer / WebCore::RenderFlowThread::checkLinesConsistency https://bugs.webkit.org/show_bug.cgi?id=133462 Reviewed by David Hyatt. RenderFlowThread::m_lineToRegionMap stores pointers to the root inlineboxes in the block flow. Normally root inlineboxes remove themselves from this map in their dtors. However when collapsing an anonymous block, we detach the inline tree first and destroy them after. The detached root boxes can't access the flowthread containing block and we end up with dangling pointers in this map. Call removeFlowChildInfo() before detaching the subtree to ensure proper pointer removal. * fast/multicol/newmulticol/crash-when-switching-to-floating-expected.txt: Added. * fast/multicol/newmulticol/crash-when-switching-to-floating.html: Added. 2015-02-10 David Kilzer [iOS] Gardening: fast/loader/subframe-navigate-during-main-frame-load.html crashes running all tests * platform/ios-simulator-wk2/TestExpectations: Mark fast/loader/subframe-navigate-during-main-frame-load.html as flakey. 2015-02-10 Julien Isorce Render: properly update body's background image https://bugs.webkit.org/show_bug.cgi?id=140183 When HTML and BODY renderers are both composited the skipBodyBackground condition should also take into account if the HTML's layer can draw its contents. Reviewed by Darin Adler. * compositing/backgrounds/background-image-with-negative-zindex-expected.html: Added. * compositing/backgrounds/background-image-with-negative-zindex.html: Added. 2015-02-10 Eric Carlson [iOS] don't get out of sync when interrupt/resume calls are not balanced https://bugs.webkit.org/show_bug.cgi?id=141310 Reviewed by Jer Noble. * media/video-interruption-with-resume-allowing-play-expected.txt: * media/video-interruption-with-resume-allowing-play.html: Updated to test unbalanced calls to begin/end interruption. 2015-02-10 Marcos Chavarría Teijeiro Unreviewed GTK Gardening. * platform/gtk/TestExpectations: * platform/gtk/fast/css/font-face-in-media-rule-expected.txt: Added. Rebaselined after r177774. 2015-02-09 Brent Fulgham [Win] Activate media tests. (Unreviewed) * platform/win/TestExpectations: Activate tests. 2015-02-09 Roger Fong WebGL: Update 1.0.2 conformance layout tests and address new failure. https://bugs.webkit.org/show_bug.cgi?id=141408. Reviewed by Dean Jackson. * fast/canvas/webgl/bad-arguments-test-expected.txt: Removed. * fast/canvas/webgl/bad-arguments-test.html: Removed. Redundant test case. * webgl/1.0.2/resources/webgl_test_files/README.md: * webgl/1.0.2/resources/webgl_test_files/conformance/attribs/gl-disabled-vertex-attrib.html: * webgl/1.0.2/resources/webgl_test_files/conformance/context/context-creation-and-destruction.html: * webgl/1.0.2/resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-s3tc.html: * webgl/1.0.2/resources/webgl_test_files/conformance/extensions/webgl-debug-shaders.html: * webgl/1.0.2/resources/webgl_test_files/conformance/extensions/webgl-depth-texture.html: * webgl/1.0.2/resources/webgl_test_files/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: * webgl/1.0.2/resources/webgl_test_files/conformance/misc/bad-arguments-test.html: * webgl/1.0.2/resources/webgl_test_files/conformance/misc/webgl-specific.html: * webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html: * webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js: * webgl/1.0.2/resources/webgl_test_files/conformance/more/util.js: (VBO.prototype.use): * webgl/1.0.2/resources/webgl_test_files/conformance/rendering/multisample-corruption.html: * webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag: * webgl/1.0.2/resources/webgl_test_files/conformance/resources/glsl-generator.js: * webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert: * webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test-utils.js: (WebGLTestUtils): * webgl/1.0.2/resources/webgl_test_files/test-guidelines.md: * webgl/1.0.2/resources/webgl_test_files/webgl-conformance-tests.html: 2015-02-09 Jer Noble [WebAudio] AudioBufferSourceNodes should accurately play backwards if given a negative playbackRate. https://bugs.webkit.org/show_bug.cgi?id=140955 Reviewed by Eric Carlson. * webaudio/audiobuffersource-negative-playbackrate-expected.txt: Added. * webaudio/audiobuffersource-negative-playbackrate-interpolated-expected.txt: Added. * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop-expected.txt: Added. * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html: Added. * webaudio/audiobuffersource-negative-playbackrate-interpolated.html: * webaudio/audiobuffersource-negative-playbackrate-loop-expected.txt: Added. * webaudio/audiobuffersource-negative-playbackrate-loop.html: Added. * webaudio/audiobuffersource-negative-playbackrate.html: * webaudio/resources/audiobuffersource-testing.js: (createRamp): Get rid of extra HRTF padding as it's now unnecessary. * webaudio/resources/note-grain-on-testing.js: (createSignalBuffer): (verifyStartAndEndFrames): 2015-02-09 David Kilzer [iOS] Gardening: css3/masking/mask-repeat-space-padding.html * platform/ios-simulator-wk2/TestExpectations: Remove expectation since this is covered in platform/ios-simulator/TestExpectations as an ImageOnlyFailure. 2015-02-09 David Kilzer [iOS] Gardening for editing/execCommand/remove-list-item-1.html * platform/ios-simulator-wk1/TestExpectations: (editing/execCommand/remove-list-item-1.html): Mark as flakey. When run (with or without --run-singly), this test always passes the first time, but fails all subsequent times due to EDITING DELEGATE: shouldChangeSelectedDOMRange:range running in a different order. * platform/ios-simulator-wk2/editing/execCommand/remove-list-item-1-expected.txt: Update. 2015-02-09 David Kilzer REGRESSION (r179771): [iOS] Gardening for compositing/layer-creation/subpixel-adjacent-layers-overlap.html Test recently added for: Convert the compositing overlap map to use LayoutRects * platform/ios-simulator/compositing/layer-creation/subpixel-adjacent-layers-overlap-expected.txt: Add platform-specific results for ios-simulator. 2015-02-09 Carlos Alberto Lopez Perez Unreviewed GTK Gardening. * platform/gtk/TestExpectations: Mark new test failing * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt: Added. Rebaseline after r177774. 2015-01-22 Sergio Villar Senin [CSS Grid Layout] Tracks' growth limits must be >= base sizes https://bugs.webkit.org/show_bug.cgi?id=140540 Reviewed by Antti Koivisto. * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt: * fast/css-grid-layout/grid-content-sized-columns-resolution.html: 2015-02-09 Gyuyoung Kim Unreviewed, add new baseline since r179796. New baseline was added by r179796. EFL port supports the test as well. This patch adds new baseline based on EFL port. * platform/efl/fast/css/focus-ring-exists-for-search-field-expected.png: Added. * platform/efl/fast/css/focus-ring-exists-for-search-field-expected.txt: Added. 2015-02-08 Chris Fleizach AX: VoiceOver appears unresponsive when JavaScript alerts are triggered via focus or blur events https://bugs.webkit.org/show_bug.cgi?id=140485 Reviewed by Anders Carlsson. Modify tests that relied on setting behavior and immediately checking results. Those tests now need to retrieve results after a short timeout. * accessibility/textarea-selected-text-range-expected.txt: * accessibility/textarea-selected-text-range.html: * platform/mac/accessibility/select-element-selection-with-optgroups.html: * platform/mac/accessibility/setting-attributes-is-asynchronous-expected.txt: Added. * platform/mac/accessibility/setting-attributes-is-asynchronous.html: Added. 2015-02-08 Benjamin Poulain Add parsing support for CSS Selector L4's case-insensitive attribute https://bugs.webkit.org/show_bug.cgi?id=141373 Reviewed by Darin Adler. * fast/css/css-selector-text-expected.txt: * fast/css/css-selector-text.html: * fast/css/css-set-selector-text-expected.txt: * fast/css/css-set-selector-text.html: Basic round-trip serialization through CSSOM. * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt: Added. * fast/css/parsing-css-attribute-case-insensitive-value-1.html: Added. Simple cases by themself and used in complex selectors. * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt: Added. * fast/css/parsing-css-attribute-case-insensitive-value-2.html: Added. Less simple cases, all kinds of valid syntax for case-insensitive attributes. * fast/css/parsing-css-attribute-case-insensitive-value-3-expected.txt: Added. * fast/css/parsing-css-attribute-case-insensitive-value-3.html: Added. Cases that must be treated as invalid selectors. * fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt: Added. * fast/css/parsing-css-attribute-case-insensitive-value-4.html: Added. Verify that invalid rules do not affect surrounding valid rules. 2015-02-08 David Kilzer [iOS] Skip js/dom/create-lots-of-workers.html on ios-simulator Already skipped on mac; marked as flakey on efl and gtk. Fix tracked by: REGRESSION: js/dom/create-lots-of-workers.html frequently crashes (sometimes in js/dom/cross-frame-bad-time.html) * platform/ios-simulator/TestExpectations: Skip test. * platform/mac/TestExpectations: Add comment about skipping on ios-simulator. 2015-02-08 Alexey Proskuryakov fullscreen/full-screen-plugin.html is very flaky on Yosemite WK2 https://bugs.webkit.org/show_bug.cgi?id=141364 Reviewed by Sam Weinig. Make the test wait for the plug-in to become available. * fullscreen/full-screen-plugin.html: 2015-02-08 Darin Adler Remove the SVG instance tree https://bugs.webkit.org/show_bug.cgi?id=140602 Reviewed by Dean Jackson. Last step: Remove SVGElementInstance class itself. * js/dom/global-constructors-attributes-expected.txt: Removed SVGElementInstance. * platform/efl/js/dom/global-constructors-attributes-expected.txt: Ditto. * platform/gtk/js/dom/global-constructors-attributes-expected.txt: Ditto. * platform/ios-sim-deprecated/fast/dom/Window/window-property-descriptors-expected.txt: Ditto. * platform/ios-sim-deprecated/fast/js/global-constructors-expected.txt: Ditto. * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt: Ditto. * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Ditto. * platform/mac-mountainlion/js/dom/global-constructors-attributes-expected.txt: Ditto. * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto. * platform/win/js/dom/global-constructors-attributes-expected.txt: Ditto. * svg/custom/global-constructors-expected.txt: Ditto. * svg/custom/script-tests/global-constructors.js: Ditto. * svg/dom/svg2-inheritance-expected.txt: Ditto. * svg/dom/svg2-inheritance.html: Ditto. 2015-02-08 Darin Adler Make SVGUseElement work without creating any SVGElementInstance objects https://bugs.webkit.org/show_bug.cgi?id=141374 Reviewed by Sam Weinig. Results changed on some tests that expected the old "remove all content if a cycle is detected" behavior from the element. The new behavior is to inhibit cycles, but render everything else, which is much easier to implement correctly and also makes logical sense. Changed all those tests to be reference tests, which makes sense since they are focusing on what gets rendered in these complex cases, and the expected results are a lot easier to understand in SVG form than they were in txt/png form. This also means we can remove a lot of platform-specific results since reference tests aren't sensitive to small platform differences in rendering. * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed. * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed. * platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed. * platform/efl/svg/hixie/error/017-expected.png: Removed. * platform/gtk/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed. * platform/gtk/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed. * platform/gtk/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed. * platform/gtk/svg/custom/use-on-disallowed-foreign-object-3-expected.png: Removed. * platform/gtk/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed. * platform/gtk/svg/custom/use-recursion-1-expected.png: Removed. * platform/gtk/svg/custom/use-recursion-1-expected.txt: Removed. * platform/gtk/svg/custom/use-recursion-2-expected.png: Removed. * platform/gtk/svg/custom/use-recursion-2-expected.txt: Removed. * platform/gtk/svg/custom/use-recursion-3-expected.png: Removed. * platform/gtk/svg/custom/use-recursion-3-expected.txt: Removed. * platform/gtk/svg/custom/use-recursion-4-expected.png: Removed. * platform/gtk/svg/custom/use-recursion-4-expected.txt: Removed. * platform/gtk/svg/hixie/error/017-expected.png: Removed. * platform/ios-sim-deprecated/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed. * platform/ios-sim-deprecated/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed. * platform/ios-sim-deprecated/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-recursion-1-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-recursion-2-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-recursion-3-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-recursion-4-expected.txt: Removed. * platform/ios-sim-deprecated/svg/hixie/error/017-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-recursion-1-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-recursion-2-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-recursion-3-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-recursion-4-expected.txt: Removed. * platform/mac-mountainlion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed. * platform/mac-mountainlion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed. * platform/mac-mountainlion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-recursion-1-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-recursion-2-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-recursion-3-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-recursion-4-expected.txt: Removed. * platform/mac-mountainlion/svg/hixie/error/017-expected.txt: Removed. * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png: Removed. * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed. * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png: Removed. * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed. * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png: Removed. * platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed. * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.png: Removed. * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt: Removed. * platform/mac/svg/custom/use-recursion-1-expected.png: Removed. * platform/mac/svg/custom/use-recursion-1-expected.txt: Removed. * platform/mac/svg/custom/use-recursion-2-expected.png: Removed. * platform/mac/svg/custom/use-recursion-2-expected.txt: Removed. * platform/mac/svg/custom/use-recursion-3-expected.png: Removed. * platform/mac/svg/custom/use-recursion-3-expected.txt: Removed. * platform/mac/svg/custom/use-recursion-4-expected.png: Removed. * platform/mac/svg/custom/use-recursion-4-expected.txt: Removed. * platform/mac/svg/hixie/error/017-expected.png: Removed. * platform/mac/svg/hixie/error/017-expected.txt: Removed. * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.svg: Added. Made this be a reference test, and made it expect more of the recursion to work. * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed. * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.svg: Added. More of the same. * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed. * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.svg: Added. More of the same. * svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed. * svg/custom/use-on-disallowed-foreign-object-3-expected.svg: Added. More of the same. * svg/custom/use-recursion-1-expected.svg: Added. More of the same. * svg/custom/use-recursion-2-expected.svg: Added. More of the same. * svg/custom/use-recursion-3-expected.svg: Added. More of the same. * svg/custom/use-recursion-4-expected.svg: Added. More of the same. * svg/hixie/error/017-expected.txt: Removed. * svg/hixie/error/017-expected.xml: Added. More of the same. * svg/in-html/defs-after-use.html: Updated incorrect bug number in this test. 2015-02-08 David Kilzer Skip fast/parser/document-open-in-unload.html on all WK2 platforms Tracked by: [WK2] fast/parser/document-open-in-unload.html makes the following test crash * platform/mac-wk2/TestExpectations: Move Skip expectation from here... * platform/wk2/TestExpectations: ...to here with updated bug number. 2015-02-08 David Kilzer Update section headers for mac-wk2/TestExpectations * platform/mac-wk2/TestExpectations: 2015-02-08 David Kilzer [iOS] Gardening: Some MathML tests crash in RenderMathMLOperator::advanceForGlyph() or boundsForGlyph() Tracked by: * platform/ios-simulator-wk2/TestExpectations: Mark tests as crashing. 2015-02-08 David Kilzer REGRESSION (r179391): Remove references to deleted SVG tests Fixes the following lint warnings: --lint-test-files warnings: LayoutTests/platform/ios-simulator-wk2/TestExpectations:412 Path does not exist. svg/custom/use-elementInstance-event-target.svg LayoutTests/platform/ios-simulator-wk2/TestExpectations:413 Path does not exist. svg/custom/use-elementInstance-methods.svg LayoutTests/platform/ios-simulator-wk2/TestExpectations:417 Path does not exist. svg/custom/use-instanceRoot-event-listeners.xhtml * platform/ios-simulator-wk2/TestExpectations: Remove deleted tests. 2015-02-08 Alexey Proskuryakov AX: The input element with type="search" has no default focus outline https://bugs.webkit.org/show_bug.cgi?id=140326 Adding results for Mavericks. * platform/mac-mavericks/fast/css/focus-ring-exists-for-search-field-expected.txt: Added. 2015-02-08 Alexey Proskuryakov http/tests/security/appcache-in-private-browsing.html is flaky https://bugs.webkit.org/show_bug.cgi?id=141370 * TestExpectations: Marking as such. 2015-02-08 Alexey Proskuryakov Application cache abort() tests are flaky https://bugs.webkit.org/show_bug.cgi?id=87633 Moved expectations form Efl to root TestExpectations file. Also, removed Crash expectation, as no bot hits that now. Removed an erroneously added expectation for abort-cache-onchecking-resource-404.html - this test doesn't happen to fail on the bots, although it also doesn't appear to be very robust. * TestExpectations: * platform/efl/TestExpectations: 2015-02-08 Alexey Proskuryakov http/tests/appcache/abort-cache-onchecking-resource-404.html is flaky https://bugs.webkit.org/show_bug.cgi?id=141368 * TestExpectations: This test is intrinsically unreliable, but at least it checks that there is no crash is any of the code paths that it takes. 2015-02-07 Chris Fleizach AX: The input element with type="search" has no default focus outline https://bugs.webkit.org/show_bug.cgi?id=140326 Reviewed by Darin Adler. * fast/css/focus-ring-exists-for-search-field.html: Added. * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.png: Added. * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt: Added. 2015-02-07 Alexey Proskuryakov fullscreen/full-screen-plugin.html is very flaky on Yosemite WK2 https://bugs.webkit.org/show_bug.cgi?id=141364 Reviewed by Zalan Bujtas. Speculative fix. Make sure that the plug-in has loaded before using it. * fullscreen/full-screen-plugin.html: 2015-02-07 Tim Horton Add some dictionary lookup tests https://bugs.webkit.org/show_bug.cgi?id=141355 Reviewed by Darin Adler. * platform/mac/editing/dictionary-lookup/dictionary-lookup-expected.txt: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-input-expected.txt: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-input.html: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection-expected.txt: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection.html: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection-expected.txt: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection.html: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl-expected.txt: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl.html: Added. * platform/mac/editing/dictionary-lookup/dictionary-lookup.html: Added. * platform/mac/editing/dictionary-lookup/lookup-test.js: Added. (runTest): Add tests for various cases that we've had trouble with in the past. 2015-02-07 Zalan Bujtas Unreviewed gardening. Remove svg/custom/use-events-crash.svg. It has no value anymore. See webkit.org/b/141108 * platform/gtk/svg/custom/use-events-crash-expected.png: Removed. * platform/gtk/svg/custom/use-events-crash-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-events-crash-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-events-crash-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-events-crash-expected.txt: Removed. * platform/mac/svg/custom/use-events-crash-expected.png: Removed. * platform/mac/svg/custom/use-events-crash-expected.txt: Removed. * svg/custom/use-events-crash.svg: Removed. 2015-02-07 Alexey Proskuryakov http/tests/xmlhttprequest/event-listener-gc.html is flaky https://bugs.webkit.org/show_bug.cgi?id=33342 Reviewed by Darin Adler. This test relies on a zero-delay timer being a lot faster than fetching from network. Force a layout before starting the test, because otherwise, the layout can significantly delay the timer (I've seen 50-60 milliseconds being a common delay in debug builds). Also, changed the resource URL to avoid Apache error log spew. * http/tests/xmlhttprequest/event-listener-gc.html: 2015-02-07 Chris Dumez fast/images/animated-gif-iframe-webkit-transform.html is flaky https://bugs.webkit.org/show_bug.cgi?id=141323 Reviewed by Alexey Proskuryakov. Use shouldBecomeEqual() instead of shouldBe() to check for initial test conditions. This should address the flakiness. * fast/images/animated-gif-iframe-webkit-transform-expected.txt: * fast/images/animated-gif-iframe-webkit-transform.html: * platform/mac/TestExpectations: 2015-02-07 Darin Adler Stop dispatching events with SVGElementInstance objects as their targets https://bugs.webkit.org/show_bug.cgi?id=141108 Reviewed by Anders Carlsson. Many tests are no longer relevant once we aren't doing this any more. * platform/gtk/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed. * platform/gtk/svg/custom/use-instanceRoot-modifications-expected.png: Removed. * platform/gtk/svg/custom/use-instanceRoot-modifications-expected.txt: Removed. * platform/ios-sim-deprecated/svg/custom/use-instanceRoot-modifications-expected.txt: Removed. * platform/ios-simulator/svg/custom/use-instanceRoot-modifications-expected.txt: Removed. * platform/mac-mountainlion/svg/custom/use-instanceRoot-modifications-expected.txt: Removed. * platform/mac/svg/custom/use-instanceRoot-event-bubbling-expected.png: Removed. * platform/mac/svg/custom/use-instanceRoot-modifications-expected.png: Removed. * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt: Removed. * svg/custom/use-instanceRoot-modifications.svg: Removed. * svg/custom/use-instanceRoot-with-use-removed-expected.txt: Removed. * svg/custom/use-instanceRoot-with-use-removed.svg: Removed. * svg/custom/resources/use-instanceRoot-event-bubbling.js: Updated this test to expect the events to be dispatched with the SVGUseElement as the target. I talked this over with Sam Weinig and we decided this is good behavior for now, and it almost matches what the spec says. Might be worth refining later. * svg/custom/use-instanceRoot-event-bubbling-expected.txt: Updated expected results. * svg/custom/use-instanceRoot-event-bubbling.xhtml: Tweaked the test a little. It still could use improvement; it's like half a "repaint test", which is strange. * svg/custom/use-event-retargeting-expected.txt: Added. Got this test from Blink. * svg/custom/use-event-retargeting.html: Added. Ditto. * svg/custom/use-events-crash.svg: Added some more events, a second click, so that we don't hang with the context menu up when running this. Also converted line endings to use LF instead of CRLF. 2015-02-07 Alexey Proskuryakov REGRESSION (OS X 10.10.2): http/tests/media/video-query-url.html frequently times out https://bugs.webkit.org/show_bug.cgi?id=141085 * platform/mac-wk2/TestExpectations: Added an expectation. 2015-02-06 Zalan Bujtas ASSERT repaintContainer->hasLayer() in WebCore::RenderObject::repaintUsingContainer https://bugs.webkit.org/show_bug.cgi?id=140750 Reviewed by Simon Fraser. There's a short period of time when RenderObject::layer() still returns a valid pointer even though we already cleared the hasLayer() flag. Do not use the layer as repaint container in such cases. * compositing/repaint-container-assertion-when-toggling-compositing-expected.txt: Added. * compositing/repaint-container-assertion-when-toggling-compositing.html: Added. 2015-02-06 Said Abou-Hallawa Invalid cast in WebCore::SVGAnimateElement::calculateAnimatedValue. https://bugs.webkit.org/show_bug.cgi?id=135171. Reviewed by Dean Jackson. * svg/animations/animate-montion-invalid-attribute-expected.svg: Added. * svg/animations/animate-montion-invalid-attribute.svg: Added. Make sure that adding the same attribute to and , which both animate the same target element, will be ignored and we won't crash. 2015-02-06 Simon Fraser Convert the compositing overlap map to use LayoutRects https://bugs.webkit.org/show_bug.cgi?id=141346 Reviewed by Zalan Bujtas. Test with adjacent layers on non-pixel boundaries. * compositing/layer-creation/subpixel-adjacent-layers-overlap-expected.txt: Added. * compositing/layer-creation/subpixel-adjacent-layers-overlap.html: Added. 2015-02-06 Bartlomiej Gajda [MSE] Implement Append Error algorithm. https://bugs.webkit.org/show_bug.cgi?id=139439 Reviewed by Jer Noble. If Source Buffer has not received first init segment, then it shall call endOfStream after receiving Media Segment, as per Media Source spec. (from 17 July 2014) in paragraph 3.5.1 point 6.1. Added test which after creating SourceBuffer sends media sample, without any init segments. Updated existing tests, so they correctly expect updateend and error as per Append Error algorithm. * media/media-source/media-source-append-failed-expected.txt: * media/media-source/media-source-append-failed.html: * media/media-source/media-source-append-media-segment-without-init-expected.txt: Added. * media/media-source/media-source-append-media-segment-without-init.html: Added. * media/media-source/media-source-multiple-initialization-segments-expected.txt: * media/media-source/media-source-multiple-initialization-segments.html: 2015-02-06 Alexey Proskuryakov Correct expectations for inspector/css/selector-dynamic-specificity.html. "Slow Pass Timeout" is not currently valid - if we expect a flaky timeout, we need to expect it within the regular period of time with "Pass Timeout". * platform/mac-wk2/TestExpectations: 2015-02-06 Alexey Proskuryakov http/tests/xmlhttprequest/event-listener-gc.html is flaky https://bugs.webkit.org/show_bug.cgi?id=33342 Tweaked test output a little, hopefully this will shed some light on what happens in failure case. * http/tests/xmlhttprequest/event-listener-gc-expected.txt: * http/tests/xmlhttprequest/event-listener-gc.html: 2015-02-06 Alexey Proskuryakov http/tests/xmlhttprequest/timeout/xmlhttprequest-timeout-abortedonmain.html is flaky https://bugs.webkit.org/show_bug.cgi?id=141325 * platform/mac-wk2/TestExpectations: Mark it as such. 2015-02-06 Alexey Proskuryakov inspector/css/selector-dynamic-specificity.html is very slow on Yosemite https://bugs.webkit.org/show_bug.cgi?id=141252 * platform/mac-wk2/TestExpectations: Add weaker expectations for debug builds. 2015-02-05 Alexey Proskuryakov Test gardening for issues uncovered by disabling retries on debug bots. * TestExpectations: * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2015-02-05 Commit Queue Unreviewed, rolling out r179725. https://bugs.webkit.org/show_bug.cgi?id=141320 caused 2 layout tests to fail (Requested by zalan on #webkit). Reverted changeset: "[MSE] Implement Append Error algorithm." https://bugs.webkit.org/show_bug.cgi?id=139439 http://trac.webkit.org/changeset/179725 2015-02-05 Gyuyoung Kim Unreviewed, EFL gardening. Unskip 4 passing tests regarding webgl. Those tests were marked with *CRASH* on r179465 though, it looks wrong. * platform/efl/TestExpectations: 2015-02-05 Bartlomiej Gajda [MSE] Implement Append Error algorithm. https://bugs.webkit.org/show_bug.cgi?id=139439 Reviewed by Jer Noble. If Source Buffer has not received first init segment, then it shall call endOfStream after receiving Media Segment, as per Media Source spec. (from 17 July 2014) in paragraph 3.5.1 point 6.1. Added test which after creating SourceBuffer sends media sample, without any init segments. * media/media-source/media-source-append-media-segment-without-init-expected.txt: Added. * media/media-source/media-source-append-media-segment-without-init.html: Added. 2015-02-05 Zalan Bujtas [Mac] Unreviewed gardening. Mark inspector/css/selector-specificity.html flaky with Crash too (already marked with Timeout). * platform/mac/TestExpectations: 2015-02-05 Alexey Proskuryakov TestExpectations gardening. * platform/win/TestExpectations: These two canvas tests fail on Windows only. 2015-02-05 Alexey Proskuryakov TestExpectations gardening. * TestExpectations: Updated expectations for tests that pass. 2015-02-05 Alexey Proskuryakov TestExpectations gardening. * platform/mac/TestExpectations: Updated expectatiosn for tests that sometimes pass. 2015-02-05 Alexey Proskuryakov ASSERTION FAILED: !m_visibleDescendantStatusDirty in WebCore::RenderLayer::isVisuallyNonEmpty() fullscreen/full-screen-iframe-legacy.html is another affected test. * TestExpectations: Marked it as flakily crashing. 2015-02-05 Maciej Stachowiak Crash due to failing to dirty a removed text node's line box https://bugs.webkit.org/show_bug.cgi?id=136544 Reviewed by David Hyatt. * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt: Added. * fast/text/remove-text-node-linebox-not-dirty-crash.html: Added. 2015-02-05 Brent Fulgham [Win] Mark another group of assertion failures. * platform/win/TestExpectations: 2015-02-05 Jer Noble [Mac] HLS