[GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
[WebKit-https.git] / LayoutTests / ChangeLog
index 8154689..7cff414 100644 (file)
@@ -1,3 +1,528 @@
+2018-12-17  Ms2ger  <Ms2ger@igalia.com>
+
+        [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
+        https://bugs.webkit.org/show_bug.cgi?id=174816
+
+        Reviewed by Michael Catanzaro.
+
+        * TestExpectations: Enable fast/url/user-visible/.
+
+2018-12-15  Youenn Fablet  <youenn@apple.com>
+
+        Make RTCRtpSender.setParameters to activate specific encodings
+        https://bugs.webkit.org/show_bug.cgi?id=192732
+
+        Reviewed by Eric Carlson.
+
+        * webrtc/video-expected.txt:
+        * webrtc/video.html:
+
+2018-12-15  Nikita Vasilyev  <nvasilyev@apple.com>
+
+        Web Inspector: Styles: toggling selected properties may cause data corruption
+        https://bugs.webkit.org/show_bug.cgi?id=192396
+        <rdar://problem/46478383>
+
+        Reviewed by Devin Rousso.
+
+        * inspector/css/add-css-property-expected.txt: Added.
+        * inspector/css/add-css-property.html: Added.
+        Test adding new properties.
+
+        * inspector/css/modify-css-property-expected.txt:
+        * inspector/css/modify-css-property.html:
+        Test commenting out and uncommenting CSS properties.
+
+2018-12-14  Youenn Fablet  <youenn@apple.com>
+
+        MediaRecorderPrivateAVFImpl should have a Ref<MediaRecorderPrivateWriter> as member
+        https://bugs.webkit.org/show_bug.cgi?id=192720
+
+        Reviewed by Eric Carlson.
+
+        * http/wpt/mediarecorder/MediaRecorder-onremovetrack-expected.txt: Added.
+        * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html: Added.
+
+2018-12-14  Matt Baker  <mattbaker@apple.com>
+
+        Web Inspector: Cookies view should use model objects instead of raw payload data
+        https://bugs.webkit.org/show_bug.cgi?id=189533
+        <rdar://problem/44364183>
+
+        Reviewed by Joseph Pecoraro and Devin Rousso.
+
+        * inspector/unit-tests/cookie-expected.txt:
+        * inspector/unit-tests/cookie.html:
+
+2018-12-14  Simon Fraser  <simon.fraser@apple.com>
+
+        REGRESSION (r233268): contents of an animated element inside overflow:hidden disappear
+        https://bugs.webkit.org/show_bug.cgi?id=188655
+        rdar://problem/43382687
+
+        Reviewed by Antoine Quint.
+
+        * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
+        * compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
+        * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
+        * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
+
+2018-12-14  Zalan Bujtas  <zalan@apple.com>
+
+        Unreviewed test gardening.
+
+        LFC does not support logical to physical coordinate conversion yet.
+
+        * fast/block/block-only/float-avoider-with-margins-expected.txt:
+        * fast/block/block-only/float-avoider-with-margins.html:
+
+2018-12-14  Youenn Fablet  <youenn@apple.com>
+
+        IDB should store RTCCertificate
+        https://bugs.webkit.org/show_bug.cgi?id=192599
+
+        Reviewed by Brady Eidson.
+
+        * webrtc/certificates-indexeddb-expected.txt: Added.
+        * webrtc/certificates-indexeddb.html: Added.
+
+2018-12-13  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Make HTMLConverter work across shadow boundaries
+        https://bugs.webkit.org/show_bug.cgi?id=192640
+
+        Reviewed by Wenson Hsieh.
+
+        Added tests for generating attributed string out across shadow boundaries based on the tests
+        of respective names in editing/pasteboard.
+
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1.html: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2.html: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3.html: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4.html: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5.html: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1.html: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
+        * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2.html: Added.
+        * editing/mac/attributed-string/resources/dump-attributed-string.js:
+        (window.dumpAttributedString): Now takes start and end containers and offsets.
+        (serializeSubtreeWithShadow): Added. This function serializes the content of shadow roots along with
+        start and end markers.
+        (serializeSubtreeWithShadow.serializeCharacterData): Added.
+        (serializeSubtreeWithShadow.serializeNode): Added.
+        (serializeSubtreeWithShadow.serializeChildNodes): Added.
+        (serializeSubtreeWithShadow.serializeShadowRootAndChildNodes): Added.
+        (dumpAttributedString): Deleted.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
+        * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
+
+2018-12-13  Youenn Fablet  <youenn@apple.com>
+
+        Trying to play a media element synchronously after setting srcObject should succeed without user gesture
+        https://bugs.webkit.org/show_bug.cgi?id=192679
+
+        Reviewed by Eric Carlson.
+
+        * fast/mediastream/local-audio-playing-event-expected.txt:
+        * fast/mediastream/local-audio-playing-event.html:
+
+2018-12-13  Per Arne Vollan  <pvollan@apple.com>
+
+        [macOS] Inline WebVTT styles should override styles from Captions settings in System Preferences
+        https://bugs.webkit.org/show_bug.cgi?id=192638
+
+        Reviewed by Eric Carlson.
+
+        * media/track/captions-webvtt/css-styling.vtt:
+        * media/track/captions-webvtt/no-css-styling.vtt:
+        * media/track/track-css-user-override-expected.txt:
+        * media/track/track-css-user-override.html:
+        * media/track/track-cue-css-expected.html:
+
+2018-12-13  Matt Baker  <mattbaker@apple.com>
+
+        Web Inspector: Table selection becomes corrupted when deleting selected cookies
+        https://bugs.webkit.org/show_bug.cgi?id=192388
+        <rdar://problem/46472364>
+
+        Reviewed by Devin Rousso.
+
+        * inspector/table/table-remove-rows-expected.txt:
+        * inspector/table/table-remove-rows.html:
+
+2018-12-13  Brent Fulgham  <bfulgham@apple.com>
+
+        Don't attempt to animate invalid CSS properties
+        https://bugs.webkit.org/show_bug.cgi?id=192630
+        <rdar://problem/46664433>
+
+        Reviewed by Antoine Quint.
+
+        * animations/invalid-property-animation-expected.txt: Added.
+        * animations/invalid-property-animation.html: Added.
+
+2018-12-13  Eric Carlson  <eric.carlson@apple.com>
+
+        [MediaStream] Calculate width or height when constraints contain only the other
+        https://bugs.webkit.org/show_bug.cgi?id=192632
+        <rdar://problem/46665734>
+
+        Reviewed by Youenn Fablet.
+
+        * fast/mediastream/constraint-intrinsic-size-expected.txt: Added.
+        * fast/mediastream/constraint-intrinsic-size.html: Added.
+
+2018-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [FreeType] Remove HarfBuzzFace
+        https://bugs.webkit.org/show_bug.cgi?id=192589
+
+        Reviewed by Michael Catanzaro.
+
+        Rebaseline test that now matches the firefox output.
+
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
+
+2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [FreeType] Add initial implementation of variation fonts
+        https://bugs.webkit.org/show_bug.cgi?id=192151
+
+        Reviewed by Michael Catanzaro.
+
+        Unskip variation fonts tests that are now passing in GTK+ port.
+
+        * platform/gtk/TestExpectations:
+
+2018-12-12  Simon Fraser  <simon.fraser@apple.com>
+
+        REGRESSION (r238090): CAPCHA UI jumps to the wrong location
+        https://bugs.webkit.org/show_bug.cgi?id=192651
+        rdar://problem/46531919
+
+        Reviewed by Zalan Bujtas.
+        
+        Testcase that makes an intermediate layer non-composited (but still a RenderLayer).
+
+        * compositing/geometry/update-child-geometry-on-compositing-change-expected.html: Added.
+        * compositing/geometry/update-child-geometry-on-compositing-change.html: Added.
+
+2018-12-12  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Make TextInputController.legacyAttributedString take DOM nodes and offsets
+        https://bugs.webkit.org/show_bug.cgi?id=192653
+
+        Reviewed by Wenson Hsieh.
+
+        Updated the tests per API change.
+
+        * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html:
+        * editing/mac/attributed-string/resources/dump-attributed-string.js:
+        (dumpAttributedString):
+
+2018-12-12  Simon Fraser  <simon.fraser@apple.com>
+
+        REGRESSION (r238357): Pins on Yelp map disappear
+        https://bugs.webkit.org/show_bug.cgi?id=192597
+        rdar://problem/46578285
+
+        Reviewed by Zalan Bujtas.
+        
+        Add tests that toggle negative z-index on a child, with and without sibling compositing layers.
+
+        * compositing/z-order/add-negative-z-child-expected.html: Added.
+        * compositing/z-order/add-negative-z-child.html: Added.
+        * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer-expected.html: Added.
+        * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html: Added.
+
+2018-12-12  YUHAN WU  <yuhan_wu@apple.com>
+
+        Implement non-timeslice mode encoding for MediaRecorder
+        https://bugs.webkit.org/show_bug.cgi?id=192069
+        <rdar://problem/46443290>
+
+        Reviewed by Eric Carlson.
+
+        Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
+        Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
+
+        * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
+        * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
+        * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
+        * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
+
+2018-12-12  Justin Fan  <justin_fan@apple.com>
+
+        [WebGPU] Vertex buffers and WebGPUInputState
+        https://bugs.webkit.org/show_bug.cgi?id=192611
+
+        Reviewed by Dean Jackson.
+
+        Added variation of simple-triangle-strip to use a vertex buffer. Refactored aforementioned
+        test to share code with new test.
+
+        * webgpu/js/basic-webgpu-functions.js:
+        (setUpPipelineDescriptor):
+        * webgpu/js/webgpu-functions.js: Added.
+        (async.getBasicDevice):
+        (createBasicContext):
+        (createBasicPipeline):
+        (beginBasicRenderPass):
+        * webgpu/render-pipelines-expected.txt:
+        * webgpu/render-pipelines.html:
+        * webgpu/simple-triangle-strip.html:
+        * webgpu/vertex-buffer-triangle-strip-expected.html: Added.
+        * webgpu/vertex-buffer-triangle-strip.html: Added.
+
+2018-12-12  Joseph Pecoraro  <pecoraro@apple.com>
+
+        REGRESSION: [ MacOS iOS ] Layout Test http/wpt/resource-timing/rt-revalidate-requests.html is flaky timeout
+        https://bugs.webkit.org/show_bug.cgi?id=191207
+        <rdar://problem/45818891>
+
+        Reviewed by Devin Rousso.
+
+        Splitting this test up into separate tests eliminated flakiness
+        and timeouts for my system that would occasionally encounter them.
+
+        * TestExpectations:
+        Remove expectation for the test now that splitting up eliminated flakiness so far.
+
+        * http/wpt/resource-timing/resources/rt-revalidate-utilities.sub.js
+        Common code for the split out tests.
+
+        * http/wpt/resource-timing/rt-revalidate-requests-1-expected.txt: Added.
+        * http/wpt/resource-timing/rt-revalidate-requests-1.html: Added.
+        * http/wpt/resource-timing/rt-revalidate-requests-2-expected.txt: Added.
+        * http/wpt/resource-timing/rt-revalidate-requests-2.html: Added.
+        * http/wpt/resource-timing/rt-revalidate-requests-3-expected.txt: Added.
+        * http/wpt/resource-timing/rt-revalidate-requests-3.html: Added.
+        * http/wpt/resource-timing/rt-revalidate-requests.html: Removed.
+        * http/wpt/resource-timing/rt-revalidate-requests-expected.txt: Removed.
+        Split out into separate tests.        
+
+2018-12-12  Chris Dumez  <cdumez@apple.com>
+
+        [Mojave Release Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
+        https://bugs.webkit.org/show_bug.cgi?id=190323
+        <rdar://problem/45056253>
+
+        Reviewed by Youenn Fablet.
+
+        * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
+        * http/tests/cache/disk-cache/disk-cache-validation-attachment.html:
+        Simplify test a bit to only test the header combinations it cares about.
+
+        * http/tests/cache/disk-cache/resources/cache-test.js:
+        (runTestsNow):
+        (runTests):
+        The flakiness was due to logic in CachedResourceLoader::determineRevalidationPolicy() which more aggressively
+        reuses cached resources (bypassing freshness checks) until the load event has fired. This means that the
+        test would give different results depending on whether or not the load event had a chance to fire before
+        we do the checks. To address the issue, update runTests() to wait for the load event if it has not yet
+        fired. This will likely address flakiness in other disk-cache tests as well.
+
+        * platform/mac-wk2/TestExpectations:
+        Unskip test that is no longer flaky.
+
+2018-12-12  Youenn Fablet  <youenn@apple.com>
+
+        Recycling the m section should work if it was rejected remotely
+        https://bugs.webkit.org/show_bug.cgi?id=192636
+
+        Reviewed by Eric Carlson.
+
+        * webrtc/msection-recycling-expected.txt: Added.
+        * webrtc/msection-recycling.html: Added.
+
+2018-12-12  Tim Horton  <timothy_horton@apple.com>
+
+        REGRESSION (r237565): >20 Find in Page highlights in one tile results in a single giant highlight
+        https://bugs.webkit.org/show_bug.cgi?id=192642
+        <rdar://problem/46498246>
+
+        Reviewed by Geoffrey Garen.
+
+        * fast/shrink-wrap/rect-shrink-wrap-expected.html:
+        * fast/shrink-wrap/rect-shrink-wrap.html:
+        Add a test case with >20 tiny rects.
+
+2018-12-12  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Unreviewed manual rollout of r239100-r239102 and r239116
+        https://bugs.webkit.org/show_bug.cgi?id=192151
+        <rdar://problem/46655586>
+
+        * platform/gtk/TestExpectations:
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
+
+2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [FreeType] Remove HarfBuzzFace
+        https://bugs.webkit.org/show_bug.cgi?id=192589
+
+        Reviewed by Michael Catanzaro.
+
+        Rebaseline test that now matches the firefox output.
+
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
+        * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
+
+2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [FreeType] Add initial implementation of variation fonts
+        https://bugs.webkit.org/show_bug.cgi?id=192151
+
+        Reviewed by Michael Catanzaro.
+
+        Unskip variation fonts tests that are now passing in GTK+ port.
+
+        * platform/gtk/TestExpectations:
+
+2018-12-10  Ryosuke Niwa  <rniwa@webkit.org>
+
+        connectedCallback is invoked during the removal of the element inside another element's connectedCallback
+        https://bugs.webkit.org/show_bug.cgi?id=183586
+        <rdar://problem/38403504>
+
+        Reviewed by Frédéric Wang.
+
+        Added a W3C style testharness test.
+
+        * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback-expected.txt: Added.
+        * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html: Added.
+
+2018-12-11  Justin Fan  <justin_fan@apple.com>
+
+        [WebGPU] Implement WebGPUBuffer
+        https://bugs.webkit.org/show_bug.cgi?id=192516
+
+        Reviewed by Dean Jackson.
+
+        Basic test to create a WebGPUBuffer and ensure that its memory is valid.
+
+        * webgpu/buffers-expected.txt: Added.
+        * webgpu/buffers.html: Added.
+
+2018-12-11  Brent Fulgham  <bfulgham@apple.com>
+
+        Don't attempt to compute animated values when there is no relevant animation
+        https://bugs.webkit.org/show_bug.cgi?id=192591
+        <rdar://problem/34336946>
+
+        Reviewed by Dean Jackson.
+
+        * svg/animations/avoid-calculating-for-non-animating-elements-expected.txt: Added.
+        * svg/animations/avoid-calculating-for-non-animating-elements.html: Added.
+
+2018-12-11  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, fix typos in console log from r239087.
+
+        * http/tests/events/device-orientation-motion-non-secure-context.html:
+        * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
+
+2018-12-11  Chris Dumez  <cdumez@apple.com>
+
+        Restrict DeviceMotion / DeviceOrientation APIs to secure contexts
+        https://bugs.webkit.org/show_bug.cgi?id=192595
+        <rdar://problem/46382603>
+
+        Reviewed by Dean Jackson.
+
+        Add layout test coverage. Note however that we currently do not have mock data providers
+        for these APIs.
+
+        * http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
+        * http/tests/events/device-orientation-motion-non-secure-context.html: Added.
+        * http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
+        * http/tests/events/device-orientation-motion-secure-context.html: Added.
+        * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
+        * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
+
+2018-12-10  Brent Fulgham  <bfulgham@apple.com>
+
+        SVGViewSpec objects should mark relevant SVG elements
+        https://bugs.webkit.org/show_bug.cgi?id=192567
+        <rdar://problem/46491325>
+
+        Reviewed by Ryosuke Niwa.
+
+        * svg/animations/view-dependency-crash-expected.txt: Added.
+        * svg/animations/view-dependency-crash.html: Added.
+
+2018-12-10  Benjamin Poulain  <benjamin@webkit.org>
+
+        <rdar://problem/45296285> Content blocker rule "raw" blocks media elements from loading
+        https://bugs.webkit.org/show_bug.cgi?id=192439
+
+        Reviewed by Dean Jackson.
+
+        * http/tests/contentextensions/video-element-resource-type-expected.txt: Added.
+        * http/tests/contentextensions/video-element-resource-type.html: Added.
+        * http/tests/contentextensions/video-element-resource-type.html.json: Added.
+
+2018-12-10  Justin Michaud  <justin_michaud@apple.com>
+
+        CS Painting API should support multiple worklets.
+        https://bugs.webkit.org/show_bug.cgi?id=192335
+
+        Reviewed by Dean Jackson.
+
+        * fast/css-custom-paint/animate-repaint-expected.txt:
+        * fast/css-custom-paint/animate-repaint.html:
+        * fast/css-custom-paint/delay-expected.html: Added.
+        * fast/css-custom-paint/delay-repaint-expected.txt: Copied from LayoutTests/fast/css-custom-paint/animate-repaint-expected.txt.
+        * fast/css-custom-paint/delay-repaint.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
+        * fast/css-custom-paint/delay.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
+        * fast/css-custom-paint/multiple-worklets-expected.html: Added.
+        * fast/css-custom-paint/multiple-worklets.html: Added.
+
+2018-12-10  Youenn Fablet  <youenn@apple.com>
+
+        DataChannels created asynchronously never open and are unusable
+        https://bugs.webkit.org/show_bug.cgi?id=192566
+
+        Reviewed by Eric Carlson.
+
+        * webrtc/datachannel/basic-expected.txt:
+        * webrtc/datachannel/basic.html:
+
+2018-12-10  Rob Buis  <rbuis@igalia.com>
+
+        XMLHttpRequest removes spaces from content-types before processing
+        https://bugs.webkit.org/show_bug.cgi?id=8644
+
+        Reviewed by Chris Dumez.
+
+        Update improved test expectation and remove comment.
+
+        * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
+        * http/tests/xmlhttprequest/supported-xml-content-types.html:
+
+2018-12-10  Simon Fraser  <simon.fraser@apple.com>
+
+        Allow control over child order when adding nodes to the scrolling tree
+        https://bugs.webkit.org/show_bug.cgi?id=176914
+        <rdar://problem/46542237>
+        
+        Re-land r239010 after over-zealous rollout.
+
+        * platform/mac-wk2/TestExpectations:
+
 2018-12-08  Eric Carlson  <eric.carlson@apple.com>
 
         [MediaStream] Scaled video frames should be resized in letterbox mode