Timeline
Mar 10, 2020:
- 11:22 PM Changeset in webkit [258254] by
-
- 6 edits in trunk
[OpenSSL] Implement WebCrypto APIs for AES-CTR and AES-KW
https://bugs.webkit.org/show_bug.cgi?id=208186
Patch by Tomoki Imai <Tomoki Imai> on 2020-03-10
Reviewed by Fujii Hironori.
Source/WebCore:
Added WebCrypto implementations for the following algorithms with OpenSSL.
- AES-CTR
- AES-KW
Enabled WebCrypto LayoutTests for AES-CTR and AES-KW.
- crypto/openssl/CryptoAlgorithmAES_CTROpenSSL.cpp:
(WebCore::aesAlgorithm): Added. Helper function to select which AES-CTR algorithm to be used by checking key size.
(WebCore::crypt): Added. Helper function shared by platformEncrypt/platformDecrypt.
(WebCore::CryptoAlgorithmAES_CTR::platformEncrypt): Implemented.
(WebCore::CryptoAlgorithmAES_CTR::platformDecrypt): Implemented.
- crypto/openssl/CryptoAlgorithmAES_KWOpenSSL.cpp:
(WebCore::aesAlgorithm): Added. Helper function to select which AES-KW algorithm to be used by checking key size.
(WebCore::cryptWrapKey): Added. Helper function for platformWrapKey.
(WebCore::cryptUnwrapKey): Added. Helper function for platformUnwrapKey.
(WebCore::CryptoAlgorithmAES_KW::platformWrapKey): Implemented.
(WebCore::CryptoAlgorithmAES_KW::platformUnwrapKey): Implemented.
- crypto/openssl/CryptoAlgorithmRegistryOpenSSL.cpp:
(WebCore::CryptoAlgorithmRegistry::platformRegisterAlgorithms): Registered CryptoAlgorithmAES_CTR and CryptoAlgorithmAES_KW.
LayoutTests:
Enabled WebCrypto LayoutTests for AES-CTR and AES-KW along with the implementations.
- platform/wincairo/TestExpectations:
- 10:44 PM Changeset in webkit [258253] by
-
- 23 edits in trunk/Source
[GPU Process] Work towards compiling out on non-Cocoa ports
https://bugs.webkit.org/show_bug.cgi?id=208899
Reviewed by Darin Adler.
Source/WebCore:
Add in additional headers required for GPU Process build.
- Headers.cmake:
Source/WebKit:
Work through some compilation issues on non-Cocoa ports when attempting to build
out the GPU Process. Fix platform guards for some methods. Fix compilation issues
for non-unified builds.
Add in CMake listing of messages.in and include directories required for building
with ENABLE_GPU_PROCESS.
- CMakeLists.txt:
- GPUProcess/GPUConnectionToWebProcess.cpp:
(WebKit::GPUConnectionToWebProcess::didClose):
- GPUProcess/GPUConnectionToWebProcess.messages.in:
- GPUProcess/GPUProcess.cpp:
- GPUProcess/graphics/RemoteImageBufferMessageHandlerProxy.h:
- GPUProcess/graphics/RemoteImageBufferProxy.h:
(WebKit::RemoteImageBufferProxy::create):
- GPUProcess/graphics/RemoteRenderingBackendProxy.cpp:
- GPUProcess/graphics/RemoteRenderingBackendProxy.h:
- GPUProcess/media/RemoteMediaPlayerProxy.cpp:
(WebKit::RemoteMediaPlayerProxy::getConfiguration):
(WebKit::RemoteMediaPlayerProxy::setVideoFullscreenGravity):
(WebKit::RemoteMediaPlayerProxy::updateVideoFullscreenInlineImage):
(WebKit::RemoteMediaPlayerProxy::setVideoFullscreenMode):
(WebKit::RemoteMediaPlayerProxy::videoFullscreenStandbyChanged):
(WebKit::RemoteMediaPlayerProxy::mediaPlayerReadyStateChanged):
(WebKit::RemoteMediaPlayerProxy::notifyTrackModeChanged):
- GPUProcess/media/RemoteMediaPlayerProxy.h:
- GPUProcess/media/RemoteMediaPlayerProxy.messages.in:
- UIProcess/GPU/GPUProcessProxy.h:
- WebProcess/GPU/GPUProcessConnection.cpp:
- WebProcess/GPU/graphics/ImageBufferShareableBitmapBackend.cpp:
- WebProcess/GPU/graphics/ImageBufferShareableBitmapBackend.h:
- WebProcess/GPU/graphics/RemoteImageBufferMessageHandler.h:
- WebProcess/GPU/graphics/RemoteRenderingBackend.cpp:
- WebProcess/GPU/media/AudioTrackPrivateRemote.h:
- WebProcess/GPU/media/MediaPlayerPrivateRemote.cpp:
- WebProcess/GPU/media/TextTrackPrivateRemote.h:
- 9:51 PM Changeset in webkit [258252] by
-
- 2 edits in trunk/Source/WebKit
[iOS] A syscall is denied by the sandbox
https://bugs.webkit.org/show_bug.cgi?id=208892
<rdar://problem/60294880>
Reviewed by Brent Fulgham.
Add denied syscall to sandbox on iOS.
- Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
- 9:25 PM Changeset in webkit [258251] by
-
- 7 edits in trunk/JSTests
Re-import test262 to acquire DST fix
https://bugs.webkit.org/show_bug.cgi?id=208901
Reviewed by Don Olmstead.
- test262/latest-changes-summary.txt:
- test262/test/built-ins/AggregateError/newtarget-proto-fallback.js:
- test262/test/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js:
- test262/test/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js:
- test262/test/built-ins/Date/parse/without-utc-offset.js:
- test262/test262-Revision.txt:
- 9:07 PM Changeset in webkit [258250] by
-
- 18 edits in trunk/Source
Make TextIterator::range return a SimpleRange
https://bugs.webkit.org/show_bug.cgi?id=208797
Reviewed by Don Olmstead.
Source/WebCore:
- accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::traverseToOffsetInRange): Updated since
TextIterator::range returns a SimpleRange. Also use TextIterator::node where
appropriate instead of repeating the code for it here.
(WebCore::AXObjectCache::lengthForRange): Use TextIterator::node.
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::stringForRange const): Use TextIterator::node.
(WebCore::AccessibilityObject::stringForVisiblePositionRange): Ditto.
(WebCore::AccessibilityObject::lengthForVisiblePositionRange const): Ditto.
- accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
(-[WebAccessibilityObjectWrapper arrayOfTextForTextMarkers:attributed:]):
Use TextIterator::node and createLiveRange.
- accessibility/mac/WebAccessibilityObjectWrapperMac.mm: Added include
of SimpleRange and removed "using namespace HTMLNames".
(AXAttributeStringSetStyle): Use HTMLNames namespace explicitly.
(-[WebAccessibilityObjectWrapper doAXAttributedStringForTextMarkerRange:spellCheck:]):
Use TextIterator::node.
(-[WebAccessibilityObjectWrapper subrole]): Use HTMLNames namespace explicitly.
- dom/DocumentMarkerController.cpp:
(WebCore::DocumentMarkerController::collectTextRanges): Use createLiveRange
here since we don't want to convert move the class to SimpleRange at this time.
- dom/Position.cpp: Added include of Range.h.
- dom/RangeBoundaryPoint.h: Removed a bogus "const" on the return value of
RangeBoundaryPoint::toPosition.
- editing/TextIterator.cpp:
(WebCore::BitStack::BitStack): Deleted.
(WebCore::BitStack::size const): Deleted.
(WebCore::TextIterator::range const): Return a SimpleRange.
(WebCore::TextIterator::node const): Updated for the above.
(WebCore::CharacterIterator::range const): Use SimpleRange right up until the
return statement, where we do createLiveRange. Will come back and remove that soon.
(WebCore::TextIterator::rangeFromLocationAndLength): Use createLiveRange in
one place, SimpleRange in another.
- editing/TextIterator.h: Removed include of "Range.h" since we can just use
a forward declaration instead. Removed unneeded forward declarations. Simplified
the BitStack and TextIteratorCopyableText classes by initializing data members
and removing explicit definitions of the constructors and destructors. Took out
a stray "explicit" that wasn't needed. Changed the return value of
TextIterator::range to SimpleRange.
- editing/TextManipulationController.cpp:
(WebCore::ParagraphContentIterator::ParagraphContentIterator): Call
createLiveRange.
(WebCore::ParagraphContentIterator::advance): Ditto.
(WebCore::ParagraphContentIterator::startPosition): Ditto.
(WebCore::ParagraphContentIterator::endPosition): Ditto.
- editing/cocoa/DataDetection.mm:
(WebCore::DataDetection::detectContentInRange): Use createLiveRange.
- editing/cocoa/HTMLConverter.mm:
(WebCore::editingAttributedStringFromRange): Use SimpleRange instead
of a live range.
Source/WebKit:
- WebProcess/InjectedBundle/API/mac/WKDOMTextIterator.mm:
(-[WKDOMTextIterator currentRange]): Use createLiveRange.
- WebProcess/WebPage/Cocoa/WebPageCocoa.mm: Added includes.
Source/WebKitLegacy/mac:
- WebView/WebTextIterator.mm:
(-[WebTextIterator currentRange]): Use createLiveRange.
- 8:26 PM Changeset in webkit [258249] by
-
- 5 edits2 adds in trunk
Track "scrolling scope" on RenderLayers
https://bugs.webkit.org/show_bug.cgi?id=208620
Reviewed by Zalan Bujtas.
Source/WebCore:
The scrolling scope code added in r257920 failed to recompute m_contentsScrollingScope
when hasCompositedScrollableOverflow() changed, causing bugs on gmail.
Recompute the m_contentsScrollingScope to match or not match the m_boxScrollingScope
based on whether the layer is composited-scrollable.
Test: fast/scrolling/mac/absolute-in-overflow-scroll-dynamic.html
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::updateLayerPosition):
- rendering/RenderLayerCompositor.cpp:
(WebCore::isScrolledByOverflowScrollLayer):
LayoutTests:
- fast/scrolling/mac/absolute-in-overflow-scroll-dynamic-expected.html: Added.
- fast/scrolling/mac/absolute-in-overflow-scroll-dynamic.html: Added.
- fast/scrolling/mac/absolute-in-overflow-scroll.html: Fix typo.
- 7:40 PM Changeset in webkit [258248] by
-
- 9 edits in trunk/Source
Non-unified build fixes early March 2020 edition
https://bugs.webkit.org/show_bug.cgi?id=208897
Unreviewed build fix.
Source/WebCore:
- Modules/mediacontrols/MediaControlsHost.h:
- dom/BoundaryPoint.h:
- dom/StaticRange.cpp:
- editing/FrameSelection.cpp:
- loader/cache/CachedResourceRequest.cpp:
- page/scrolling/ScrollingTreeFrameScrollingNode.h:
Source/WebKit:
- NetworkProcess/NetworkLoadChecker.h:
- 7:00 PM Changeset in webkit [258247] by
-
- 2 edits in trunk/Source/WebKit
Some common domains should always be App-bound domains
https://bugs.webkit.org/show_bug.cgi?id=208893
<rdar://problem/60280943>
Reviewed by Brent Fulgham.
Some domains, like about:blank and pages loaded from files should
always be considered app-bound.
- UIProcess/WebPageProxy.cpp:
(WebKit::shouldBeTreatedAsAppBound):
(WebKit::WebPageProxy::setIsNavigatingToAppBoundDomain):
- 6:35 PM Changeset in webkit [258246] by
-
- 2 edits in trunk/Source/WebInspectorUI
REGRESSION(r253759): Web Inspector: Audits: results folder doesn't get selected by pressing Arrow Down key
https://bugs.webkit.org/show_bug.cgi?id=208679
<rdar://problem/60108942>
Reviewed by Timothy Hatcher.
- UserInterface/Views/AuditNavigationSidebarPanel.js:
(WI.AuditNavigationSidebarPanel.prototype.initialLayout):
(WI.AuditNavigationSidebarPanel.prototype._handleAuditManagerEditingChanged):
We do actually want to prevent repeat selection, as we may end up attempting to select the
sameWI.TreeElementtwice due to the nature ofWI.SelectionController, which would call
through toWI.NavigationSidebarPanel.prototype.showDefaultContentView()which deselects
any selectedWI.TreeElement. Reselecting the previously selectedWI.TreeElementwhen
exiting edit mode is much more of a special case than any of the ways for moving selection
to aWI.FolderTreeElement, so add logic just for that case instead of affecting the entire
WI.TreeOutline. When restoring the selection after leaving edit mode, if the currently
selectedWI.TreeElementwas also the previously selectedWI.TreeElement, deselect and
reselect it so we're "reset" back to a fresh state.
- 6:32 PM Changeset in webkit [258245] by
-
- 3 edits in trunk/Source/WebKit
Web Inspector: make
WebKit::WebInspectorProxy::m_isOpeningGTK only
https://bugs.webkit.org/show_bug.cgi?id=208831
<rdar://problem/57720692>
Reviewed by Brian Burg.
- UIProcess/Inspector/WebInspectorProxy.h:
- UIProcess/Inspector/WebInspectorProxy.cpp:
(WebKit::WebInspectorProxy::open):
- 6:24 PM Changeset in webkit [258244] by
-
- 2 edits in trunk/LayoutTests
REGRESSION(iOS): editing/selection/ios/selection-after-changing-text-with-callout-menu.html intermittently fails
https://bugs.webkit.org/show_bug.cgi?id=208898
Reviewed by Wenson Hsieh.
iOS no longer shows the callout bar upon Cmd+A. Click on the selection to bring up the callout bar manually.
- editing/selection/ios/selection-after-changing-text-with-callout-menu.html:
- 5:42 PM Changeset in webkit [258243] by
-
- 2 edits in branches/safari-610.1.7-branch/Source/WebCore
Cherry-pick r258229. rdar://problem/60299543
REGRESSION (r257920): inbox flickers and disappears when scrolling gmail
https://bugs.webkit.org/show_bug.cgi?id=208883
rdar://problem/60287447
Partially revert r257920 since it caused gmail scrolling flickers.
- rendering/RenderLayerCompositor.cpp: (WebCore::isScrolledByOverflowScrollLayer):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@258229 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 5:42 PM Changeset in webkit [258242] by
-
- 2 edits in branches/safari-610.1.7-branch/Source/WebCore
Cherry-pick r258226. rdar://problem/60299189
Set important EGL context attributes
https://bugs.webkit.org/show_bug.cgi?id=208724
<rdar://problem/60168306>
Temporarily revert r258025 while investigating a crash.
- platform/graphics/cocoa/GraphicsContextGLOpenGLCocoa.mm: (WebCore::GraphicsContextGLOpenGL::GraphicsContextGLOpenGL):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@258226 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 5:28 PM Changeset in webkit [258241] by
-
- 8 edits in trunk/Source
Versioning.
- 5:02 PM Changeset in webkit [258240] by
-
- 2 edits in trunk/Source/WebKit
[CoreIPC] WebPasteboardProxy::SetPasteboardBufferForType uses "0" for both uint64_t and a pointer value
<https://webkit.org/b/208879>
<rdar://problem/60165624>
Reviewed by Wenson Hsieh.
- UIProcess/Cocoa/WebPasteboardProxyCocoa.mm:
(WebKit::WebPasteboardProxy::setPasteboardBufferForType):
- Change 0 to nullptr to make code easier to read.
- 4:41 PM Changeset in webkit [258239] by
-
- 3 edits3 adds in trunk
Nullptr crash in CompositeEditCommand::moveParagraphWithClones when indenting non-enclosed elements.
https://bugs.webkit.org/show_bug.cgi?id=208628
<rdar://problem/52011509>
Patch by Jack Lee <Jack Lee> on 2020-03-10
Reviewed by Ryosuke Niwa.
When indenting a non-enclosed paragraph, quit if start of contents is not a descendant or sibling of outer block.
Source/WebCore:
Test: fast/editing/indent-non-enclosed-element-crash.html
- editing/IndentOutdentCommand.cpp:
(WebCore::IndentOutdentCommand::indentIntoBlockquote):
LayoutTests:
- fast/editing/indent-non-enclosed-element-crash-expected.txt: Added.
- fast/editing/indent-non-enclosed-element-crash.html: Added.
- 4:36 PM Changeset in webkit [258238] by
-
- 2 edits in trunk/Source/WebCore
[PlayStation] incomplete type 'WebCore::ScrollingStateFrameScrollingNode' named in nested name specifier
https://bugs.webkit.org/show_bug.cgi?id=208882
Reviewed by Simon Fraser.
No new tests, build fix.
- page/scrolling/ScrollingTreeScrollingNode.cpp: Add include of ScrollingStateFrameScrollingNode when ENABLE(SCROLLING_THREAD) is true.
- 3:57 PM Changeset in webkit [258237] by
-
- 2 edits in trunk/Source/WebCore
Build fix.
- platform/audio/ios/MediaSessionHelperIOS.mm:
(MediaSessionHelperiOS::providePresentingApplicationPID):
Fix an unused parameter warning.
- 3:54 PM Changeset in webkit [258236] by
-
- 3 edits in trunk/LayoutTests
[ macOS iOS ] imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor.htm is flaky failing
https://bugs.webkit.org/show_bug.cgi?id=208890
Unreviewed test gardening.
- platform/ios-wk2/TestExpectations:
- platform/mac-wk1/TestExpectations:
- 3:41 PM Changeset in webkit [258235] by
-
- 2 edits in trunk/Source/WebKit
Enable accessibility IsolatedTree in WebKit.
https://bugs.webkit.org/show_bug.cgi?id=208881
Reviewed by Chris Fleizach.
Sets the default value of accessibility IsolatedTree support to true.
- Shared/WebPreferences.yaml:
- 3:37 PM Changeset in webkit [258234] by
-
- 2 edits in trunk/LayoutTests
REGRESSION: (r257944?) [ Mac wk2 ] fast/images/decode-render-animated-image.html is flaky failing.
https://bugs.webkit.org/show_bug.cgi?id=208889
Unreviewed test gardening.
- platform/mac-wk2/TestExpectations:
- 3:21 PM Changeset in webkit [258233] by
-
- 2 edits in trunk/LayoutTests
[ iOS ] fast/css-custom-paint/image.html is flaky timing out
https://bugs.webkit.org/show_bug.cgi?id=208887
Unreviewed test gardening
- platform/ios-wk2/TestExpectations:
- 3:04 PM Changeset in webkit [258232] by
-
- 1 copy in tags/Safari-610.1.6.3
Tag Safari-610.1.6.3.
- 3:02 PM Changeset in webkit [258231] by
-
- 8 edits in branches/safari-610.1.6-branch/Source
Versioning.
- 2:47 PM Changeset in webkit [258230] by
-
- 3 edits in trunk/LayoutTests
[WebGL] Additional gardening for webgl bot DEQP expectations
https://bugs.webkit.org/show_bug.cgi?id=208884
Unreviewed test gardening.
- webgl/2.0.0/deqp/functional/gles3/pixelbufferobject-expected.txt:
- webgl/TestExpectations:
- 2:27 PM Changeset in webkit [258229] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (r257920): inbox flickers and disappears when scrolling gmail
https://bugs.webkit.org/show_bug.cgi?id=208883
rdar://problem/60287447
Partially revert r257920 since it caused gmail scrolling flickers.
- rendering/RenderLayerCompositor.cpp:
(WebCore::isScrolledByOverflowScrollLayer):
- 2:21 PM Changeset in webkit [258228] by
-
- 1 copy in tags/Safari-610.1.6.2
Tag Safari-610.1.6.2.
- 2:18 PM Changeset in webkit [258227] by
-
- 8 edits in branches/safari-610.1.6-branch/Source
Versioning.
- 1:09 PM Changeset in webkit [258226] by
-
- 2 edits in trunk/Source/WebCore
Set important EGL context attributes
https://bugs.webkit.org/show_bug.cgi?id=208724
<rdar://problem/60168306>
Temporarily revert r258025 while investigating a crash.
- platform/graphics/cocoa/GraphicsContextGLOpenGLCocoa.mm:
(WebCore::GraphicsContextGLOpenGL::GraphicsContextGLOpenGL):
- 12:16 PM Changeset in webkit [258225] by
-
- 2 edits in trunk/Source/WebKit
File upload cancels before files can be uploaded.
https://bugs.webkit.org/show_bug.cgi?id=208846
<rdar://problem/60244249>
Reviewed by Tim Horton.
With the new UIContextMenus, we needed to cancel in order for everything to be
reset correctly in WebCore. But this can only be done in the animation completion
handler, but we only want to cancel if we aren't presenting a different picker.
- UIProcess/ios/forms/WKFileUploadPanel.mm:
(-[WKFileUploadPanel contextMenuInteraction:configurationForMenuAtLocation:]):
(-[WKFileUploadPanel contextMenuInteraction:willEndForConfiguration:animator:]):
(-[WKFileUploadPanel ensureContextMenuInteraction]):
- 12:08 PM Changeset in webkit [258224] by
-
- 2 edits in trunk/Source/JavaScriptCore
[JSC] Fix iso-subspace static_assert for JSJavaScriptCallFramePrototype
https://bugs.webkit.org/show_bug.cgi?id=208874
Reviewed by Saam Barati.
This static_assert should ensure the condition for JSJavaScriptCallFramePrototype, not for JSInjectedScriptHostPrototype.
- inspector/JSJavaScriptCallFramePrototype.h:
- 11:46 AM Changeset in webkit [258223] by
-
- 6 edits in trunk/Source
Make sure that ServiceWorkerFrameLoaderClient lifetime exceeds its frame lifetime
https://bugs.webkit.org/show_bug.cgi?id=208855
<rdar://problem/60187332>
Reviewed by Geoffrey Garen.
Source/WebCore:
Add lifetime management of the loader client to SWContextManager instead of its connection, which has a shorter lifetime.
No JS observable change of behavior.
- workers/service/context/SWContextManager.cpp:
(WebCore::SWContextManager::addServiceWorkerFrameLoaderClient):
(WebCore::SWContextManager::removeServiceWorkerFrameLoaderClient):
- workers/service/context/SWContextManager.h:
Source/WebKit:
In case connection is destroyed, for instance due to network process crashing,
we destroy all service worker frame loader clients.
This is too soon as service worker thread proxy is refcounted and can last longer.
For that reason, we now let the SWContextManager handle the lifetime of the frame loader clients.
Drive-by fix: generate a new frame identifier instead of using an internal counter which can be wrong in case of new connection
and might clash with other frame identifiers now that service workers can run in process with pages.
- WebProcess/Storage/WebSWContextManagerConnection.cpp:
(WebKit::ServiceWorkerFrameLoaderClient::create):
(WebKit::ServiceWorkerFrameLoaderClient::ServiceWorkerFrameLoaderClient):
(WebKit::ServiceWorkerFrameLoaderClient::frameLoaderDestroyed):
(WebKit::WebSWContextManagerConnection::installServiceWorker):
- WebProcess/Storage/WebSWContextManagerConnection.h:
- 11:30 AM Changeset in webkit [258222] by
-
- 1 edit9 adds in trunk/LayoutTests
[WPE] Gardening, emit new baselines of WebGL 1.0.3 conformance tests
https://bugs.webkit.org/show_bug.cgi?id=208854
Unreviewed gardening.
- platform/wpe/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt: Added.
- platform/wpe/webgl/1.0.3/conformance/misc/webgl-specific-expected.txt: Added.
- platform/wpe/webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt: Added.
- platform/wpe/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt: Added.
- 11:25 AM Changeset in webkit [258221] by
-
- 9 edits2 adds in trunk/Source/WebCore
Add logging for Modern EME methods.
https://bugs.webkit.org/show_bug.cgi?id=205519
Reviewed by Eric Carlson.
- Modules/encryptedmedia/MediaKeySession.cpp:
(WebCore::MediaKeySession::create):
(WebCore::MediaKeySession::MediaKeySession):
(WebCore::MediaKeySession::generateRequest):
(WebCore::MediaKeySession::load):
(WebCore::MediaKeySession::update):
(WebCore::MediaKeySession::close):
(WebCore::MediaKeySession::remove):
(WebCore::MediaKeySession::sessionClosed):
(WebCore::MediaKeySession::logChannel const):
- Modules/encryptedmedia/MediaKeySession.h:
- Modules/encryptedmedia/MediaKeys.cpp:
(WebCore::MediaKeys::createSession):
(WebCore::MediaKeys::setServerCertificate):
- Modules/encryptedmedia/MediaKeys.h:
- Modules/encryptedmedia/MediaKeys.idl:
- Modules/encryptedmedia/NavigatorEME.cpp:
(WTF::LogArgument<Vector<T>>::toString):
(WTF::LogArgument<Optional<T>>::toString):
(WebCore::NavigatorEME::requestMediaKeySystemAccess):
(WebCore::tryNextSupportedConfiguration):
- Sources.txt:
- WebCore.xcodeproj/project.pbxproj:
- platform/encryptedmedia/CDMLogging.cpp: Added.
(WebCore::toJSONObject):
(WebCore::toJSONString):
(WTF::LogArgument<WebCore::CDMKeySystemConfiguration>::toString):
(WTF::LogArgument<WebCore::CDMMediaCapability>::toString):
(WTF::LogArgument<WebCore::CDMRestrictions>::toString):
(WTF::LogArgument<WebCore::CDMEncryptionScheme>::toString):
(WTF::LogArgument<WebCore::CDMKeyStatus>::toString):
(WTF::LogArgument<WebCore::CDMMessageType>::toString):
(WTF::LogArgument<WebCore::CDMRequirement>::toString):
(WTF::LogArgument<WebCore::CDMSessionType>::toString):
- platform/encryptedmedia/CDMLogging.h: Added.
- platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp:
- 11:14 AM Changeset in webkit [258220] by
-
- 2 edits in trunk/Tools
Sync FeatureList.pm with CMake definitions
https://bugs.webkit.org/show_bug.cgi?id=208866
Reviewed by Michael Catanzaro.
- Scripts/webkitperl/FeatureList.pm:
- 10:52 AM Changeset in webkit [258219] by
-
- 5 edits in trunk/Source/WebCore
Remove the special DisplayList handling in CanvasRenderingContext2DBase
https://bugs.webkit.org/show_bug.cgi?id=208828
Patch by Said Abou-Hallawa <sabouhallawa@apple.com> on 2020-03-10
Reviewed by Myles C. Maxfield.
Remove DisplayListDrawingContext and use DisplayList::DrawingContext
instead. Remove 'tracksDisplayListReplay' since it is always 'false'.
Remove contextDisplayListMap() since items are added to it only if
'tracksDisplayListReplay' is true which never happens.
- html/CustomPaintCanvas.cpp:
(WebCore::CustomPaintCanvas::getContext):
- html/canvas/CanvasRenderingContext2DBase.cpp:
(WebCore::CanvasRenderingContext2DBase::~CanvasRenderingContext2DBase):
(WebCore::CanvasRenderingContext2DBase::paintRenderingResultsToCanvas):
(WebCore::CanvasRenderingContext2DBase::drawingContext const):
(WebCore::DisplayListDrawingContext::DisplayListDrawingContext): Deleted.
(WebCore::contextDisplayListMap): Deleted.
(WebCore::CanvasRenderingContext2DBase::setTracksDisplayListReplay): Deleted.
(WebCore::CanvasRenderingContext2DBase::displayListAsText const): Deleted.
(WebCore::CanvasRenderingContext2DBase::replayDisplayListAsText const): Deleted.
- html/canvas/CanvasRenderingContext2DBase.h:
(WebCore::CanvasRenderingContext2DBase::tracksDisplayListReplay const): Deleted.
- platform/graphics/displaylists/DisplayListDrawingContext.h:
- 10:47 AM Changeset in webkit [258218] by
-
- 1 copy in branches/safari-609.2.1.2-branch
New branch.
- 10:44 AM Changeset in webkit [258217] by
-
- 2 edits in trunk/Tools
[ews] Add unit tests for commit queue factory
https://bugs.webkit.org/show_bug.cgi?id=208862
Reviewed by Jonathan Bedard.
- BuildSlaveSupport/ews-build/factories_unittest.py:
(TestCommitQueueFactory):
(TestCommitQueueFactory.test_commit_queue_factory): Added unit-test for commit-queue factory.
- 10:43 AM Changeset in webkit [258216] by
-
- 2 edits in trunk/Tools
[ews-app] Status bubble should only display important messages in pop-over - part 3
https://bugs.webkit.org/show_bug.cgi?id=208865
Reviewed by Jonathan Bedard.
- BuildSlaveSupport/ews-app/ews/views/statusbubble.py:
(StatusBubble): Added more strings to STEPS_TO_HIDE.
- 10:36 AM Changeset in webkit [258215] by
-
- 7 edits in trunk/Source/WebCore
[MSE] Use CMSampleBufferGetOutputPresentationTimeStamp / CMSampleBufferGetOutputDuration for all presentation times and durations
https://bugs.webkit.org/show_bug.cgi?id=208827
Reviewed by Eric Carlson.
CMSampleBufferGetOutputPresentationTimeStamp takes into account pre-roll trim durations and
movie edit lists, and as such, should be used as the "correct" value for "presentation
time".
outputPresentationTime() is inconsistently used, so rather than replacing all references of
outputPresentationTime() with presentationTime(), simply redefine presetationTime() in terms
of CMSampleBufferGetPresentationTimeStamp() and remove outputPresentationTime() entirely.
- Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::updateMinimumUpcomingPresentationTime):
- platform/MediaSample.h:
(WebCore::MediaSample::outputPresentationTime const): Deleted.
(WebCore::MediaSample::outputDuration const): Deleted.
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::calculateTimelineOffset):
- platform/graphics/avfoundation/objc/MediaSampleAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaSampleAVFObjC.mm:
(WebCore::MediaSampleAVFObjC::presentationTime const):
(WebCore::MediaSampleAVFObjC::duration const):
(WebCore::MediaSampleAVFObjC::outputDuration const):
(WebCore::MediaSampleAVFObjC::dump const):
(WebCore::MediaSampleAVFObjC::toJSONString const):
(WebCore::MediaSampleAVFObjC::outputPresentationTime const): Deleted.
- platform/mediastream/RealtimeVideoCaptureSource.cpp:
(WebCore::RealtimeVideoCaptureSource::adaptVideoSample):
- 10:26 AM Changeset in webkit [258214] by
-
- 3 edits in trunk/Source/WebCore
Add release logging for when a navigation by a third-party (or untrusted) iframe is blocked
https://bugs.webkit.org/show_bug.cgi?id=208863
Reviewed by Youenn Fablet.
Add release logging for when a navigation by a third-party (or untrusted) iframe is blocked, to
help identify potential regressions in behavior.
- dom/Document.cpp:
(WebCore::Document::canNavigate):
(WebCore::Document::frameID const):
(WebCore::Document::isAlwaysOnLoggingAllowed const):
- dom/Document.h:
- 9:59 AM WebKitGTK/2.26.x edited by
- (diff)
- 9:27 AM Changeset in webkit [258213] by
-
- 4 edits in trunk/Source/WebKit
Do not create a service worker connection if service worker is not enabled in network process
https://bugs.webkit.org/show_bug.cgi?id=208851
Reviewed by Simon Fraser.
In case of navigation redirection, we were trying to go to service worker without checking the service worker entitlement.
Instead, we should check the service worker entitlement and return early in that case.
Covered by manually running minibrowser on simulator.
- NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::isServiceWorkerAllowed const):
(WebKit::NetworkConnectionToWebProcess::createFetchTask):
(WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad):
- NetworkProcess/NetworkConnectionToWebProcess.h:
- NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::continueWillSendRequest):
(WebKit::NetworkResourceLoader::startWithServiceWorker):
- 9:15 AM Changeset in webkit [258212] by
-
- 2 edits in trunk/LayoutTests
[WPE] Gardening, update TestExpectations
https://bugs.webkit.org/show_bug.cgi?id=208853
Unreviewed gardening.
- platform/wpe/TestExpectations:
- 9:11 AM Changeset in webkit [258211] by
-
- 2 edits in trunk/Tools
[WPE] MiniBrowser: Close child WebViews when exiting
https://bugs.webkit.org/show_bug.cgi?id=208689
Reviewed by Carlos Garcia Campos.
Store created views so we can release them before exiting.
- MiniBrowser/wpe/main.cpp:
(webViewClose):
(createWebView):
(main):
- 8:12 AM Changeset in webkit [258210] by
-
- 3 edits in trunk/Tools
Add ValidateCommiterAndReviewer and ValidateChangeLogAndReviewer build steps in commit-queue
https://bugs.webkit.org/show_bug.cgi?id=208861
Reviewed by Jonathan Bedard.
- BuildSlaveSupport/ews-build/factories.py:
(Factory.init): Remove verifycqplus parameter.
(CommitQueueFactory): Inherit from factory.BuildFactory base class instead of custom Factory class.
(CommitQueueFactory.init): Add required build steps, especially ValidateCommiterAndReviewer,
UpdateWorkingDirectory and ValidateChangeLogAndReviewer.
- 7:56 AM Changeset in webkit [258209] by
-
- 3 edits in trunk/LayoutTests
Flaky Test: svg/custom/object-sizing-explicit-height.xhtml
https://bugs.webkit.org/show_bug.cgi?id=208592
Unreviewed test gardening
- platform/ios/TestExpectations:
- platform/mac/TestExpectations:
- 7:42 AM Changeset in webkit [258208] by
-
- 19 edits in trunk/Source
Remove SampleBufferDisplayLayer sync IPC
https://bugs.webkit.org/show_bug.cgi?id=208804
Reviewed by Eric Carlson.
Source/WebCore:
Add an initialize method to initialize the sample buffer display layer.
It takes a completion handler so that the initialization can be asynchronous.
Update the player to, on initialization callback, create the necessary observers and hook the fullscreen manager.
Update MediaPlayerPrivateMediaStreamAVFObjC to no longer expose rootLayer and rootLayerBoundsDidChange.
This was used by the root layer observer.
Instead, pass the root layer to the observer when starting the observer and pass a callback to the observer.
Covered by existing tests.
- platform/graphics/avfoundation/SampleBufferDisplayLayer.cpp:
(WebCore::SampleBufferDisplayLayer::create):
- platform/graphics/avfoundation/SampleBufferDisplayLayer.h:
- platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.h:
- platform/graphics/avfoundation/objc/LocalSampleBufferDisplayLayer.mm:
(WebCore::LocalSampleBufferDisplayLayer::create):
(WebCore::LocalSampleBufferDisplayLayer::LocalSampleBufferDisplayLayer):
(WebCore::LocalSampleBufferDisplayLayer::initialize):
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.h:
- platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaStreamAVFObjC.mm:
(-[WebRootSampleBufferBoundsChangeListener initWithCallback:]):
(-[WebRootSampleBufferBoundsChangeListener invalidate]):
(-[WebRootSampleBufferBoundsChangeListener begin:]):
(-[WebRootSampleBufferBoundsChangeListener stop]):
(-[WebRootSampleBufferBoundsChangeListener observeValueForKeyPath:ofObject:change:context:]):
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::MediaPlayerPrivateMediaStreamAVFObjC):
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::ensureLayers):
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::updateDisplayLayer):
(-[WebRootSampleBufferBoundsChangeListener initWithParent:]): Deleted.
(-[WebRootSampleBufferBoundsChangeListener begin]): Deleted.
(WebCore::MediaPlayerPrivateMediaStreamAVFObjC::rootLayer const): Deleted.
Source/WebKit:
Implement the initialize method as an async IPC.
- GPUProcess/GPUConnectionToWebProcess.cpp:
(WebKit::GPUConnectionToWebProcess::dispatchSyncMessage):
- GPUProcess/webrtc/RemoteSampleBufferDisplayLayer.cpp:
(WebKit::RemoteSampleBufferDisplayLayer::RemoteSampleBufferDisplayLayer):
- GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.cpp:
(WebKit::RemoteSampleBufferDisplayLayerManager::createLayer):
- GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.h:
- GPUProcess/webrtc/RemoteSampleBufferDisplayLayerManager.messages.in:
- WebProcess/GPU/media/RemoteMediaPlayerManager.cpp:
(WebKit::RemoteMediaPlayerManager::updatePreferences):
- WebProcess/GPU/webrtc/SampleBufferDisplayLayer.cpp:
(WebKit::SampleBufferDisplayLayer::create):
(WebKit::SampleBufferDisplayLayer::SampleBufferDisplayLayer):
(WebKit::SampleBufferDisplayLayer::initialize):
- WebProcess/GPU/webrtc/SampleBufferDisplayLayer.h:
- WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.cpp:
(WebKit::SampleBufferDisplayLayerManager::createLayer):
- WebProcess/GPU/webrtc/SampleBufferDisplayLayerManager.h:
- 7:26 AM Changeset in webkit [258207] by
-
- 2 edits in trunk/LayoutTests
[ macOS ] imported/w3c/web-platform-tests/webmessaging/Channel_postMessage_Blob.htm is flaky failing
https://bugs.webkit.org/show_bug.cgi
Unreviewed test gardening
- platform/mac/TestExpectations:
- 7:06 AM Changeset in webkit [258206] by
-
- 5 edits in trunk/Source/WebCore
[Cairo] Use std::unique_ptr for cairo_path_t
https://bugs.webkit.org/show_bug.cgi?id=208808
Reviewed by Sergio Villar Senin.
- platform/graphics/cairo/CairoOperations.cpp:
(WebCore::Cairo::clipForPatternFilling):
(WebCore::Cairo::drawPathShadow):
- platform/graphics/cairo/CairoUniquePtr.h:
(WebCore::CairoPtrDeleter<cairo_path_t>::operator() const):
- platform/graphics/cairo/CairoUtilities.cpp:
(WebCore::appendPathToCairoContext):
- platform/graphics/cairo/PathCairo.cpp:
(WebCore::Path::Path):
(WebCore::Path::operator=):
(WebCore::Path::addPath):
(WebCore::Path::applySlowCase const):
- 6:56 AM Changeset in webkit [258205] by
-
- 3 edits in trunk/LayoutTests
REGRESSION(r257977): [GTK] http/tests/media/hls/video-cookie.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=208803
Reviewed by Philippe Normand.
Supply Content-Length, so WebKit GStreamer can actually know when the download has finished
without mistaking EOF with a stall.
- http/tests/media/resources/video-cookie-check-cookie.php: Supply Content-Length.
- platform/gtk/TestExpectations: Removed the test as failing.
- 6:50 AM Changeset in webkit [258204] by
-
- 7 edits2 deletes in trunk/Source/WebCore
[Cairo] Remove PlatformPathCairo
https://bugs.webkit.org/show_bug.cgi?id=208807
Reviewed by Darin Adler.
We have a class CairoPath defined in PlatformPathCairo.h that simply wraps a cairo_t. We can use the cairo_t
directly as PlatformPath and simplify the cairo path implementation.
- platform/SourcesCairo.txt:
- platform/graphics/Path.h:
(WebCore::Path::platformPath const):
- platform/graphics/cairo/CairoOperations.cpp:
(WebCore::Cairo::fillRectWithRoundedHole):
(WebCore::Cairo::fillPath):
(WebCore::Cairo::strokePath):
(WebCore::Cairo::clipPath):
- platform/graphics/cairo/CairoUtilities.cpp:
(WebCore::appendWebCorePathToCairoContext):
- platform/graphics/cairo/FontCairo.cpp:
(WebCore::Font::platformPathForGlyph const):
- platform/graphics/cairo/PathCairo.cpp:
(WebCore::Path::Path):
(WebCore::Path::ensurePlatformPath):
(WebCore::Path::operator=):
(WebCore::Path::clear):
(WebCore::Path::isEmptySlowCase const):
(WebCore::Path::currentPointSlowCase const):
(WebCore::Path::translate):
(WebCore::Path::moveToSlowCase):
(WebCore::Path::addLineToSlowCase):
(WebCore::Path::addRect):
(WebCore::Path::addQuadCurveTo):
(WebCore::Path::addBezierCurveTo):
(WebCore::Path::addArcSlowCase):
(WebCore::Path::addArcTo):
(WebCore::Path::addEllipse):
(WebCore::Path::addPath):
(WebCore::Path::closeSubpath):
(WebCore::Path::boundingRectSlowCase const):
(WebCore::Path::strokeBoundingRect const):
(WebCore::Path::contains const):
(WebCore::Path::strokeContains const):
(WebCore::Path::applySlowCase const):
(WebCore::Path::transform):
- platform/graphics/cairo/PlatformPathCairo.cpp: Removed.
- platform/graphics/cairo/PlatformPathCairo.h: Removed.
- 6:21 AM Changeset in webkit [258203] by
-
- 2 edits in trunk/Tools
[GTK] API favicon test flaky timeouts
https://bugs.webkit.org/show_bug.cgi?id=208189
Reviewed by Carlos Garcia Campos.
Sometimes the favicon changes already during the load. Keeping
track of it in the WebView favicon property notification handler
gets us rid of the race.
- TestWebKitAPI/Tests/WebKitGLib/TestWebKitFaviconDatabase.cpp:
(testFaviconDatabaseGetFavicon):
- 6:02 AM Changeset in webkit [258202] by
-
- 12 edits in trunk
[iOS] Make sure a MediStreamTrack clone does not interrupt the being cloned track
https://bugs.webkit.org/show_bug.cgi?id=208634
Reviewed by Eric Carlson.
Source/WebCore:
Covered by reenabled tests.
- platform/mediastream/RealtimeMediaSourceFactory.h:
(WebCore::SingleSourceFactory::activeSource): .
Source/WebKit:
- WebProcess/cocoa/UserMediaCaptureManager.cpp:
(WebKit::UserMediaCaptureManager::VideoFactory::setActiveSource):
Do nothing since GPUProcess will handle the muting itself if it creates multiple sources.
- WebProcess/cocoa/UserMediaCaptureManager.h:
LayoutTests:
- fast/mediastream/MediaStream-clone.html:
- fast/mediastream/MediaStreamTrack-clone.html:
- fast/mediastream/mediastreamtrack-video-clone.html:
- platform/ios/TestExpectations:
- platform/ios/mediastream/getUserMedia-single-capture.html:
muting is now longer synchronous in WebProcess since it relies on GPUProcess factory to mute the remote track.
Update the test to account for this.
Also, make sure to use a different device, so that we do not use a track cloning under the hood.
- webrtc/multi-video.html:
- 5:53 AM Changeset in webkit [258201] by
-
- 12 edits in trunk/Source
Remove sync IPC when creating a remote capture source
https://bugs.webkit.org/show_bug.cgi?id=208816
Reviewed by Eric Carlson.
Source/WebCore:
Add a whenInitialized method to allow for async creation of realtime media source.
Use this method when creating a MediaStream for getUserMedia/getDisplayMedia.
Covered by existing tests.
- platform/mediastream/MediaStreamPrivate.cpp:
(WebCore::MediaStreamPrivate::create):
- platform/mediastream/MediaStreamPrivate.h:
- platform/mediastream/RealtimeMediaSource.h:
- platform/mediastream/RealtimeMediaSourceCenter.cpp:
(WebCore::RealtimeMediaSourceCenter::createMediaStream):
Source/WebKit:
Use whenInitialized to wait for the async IPC that tells whether the remote source was created successfully.
Use the async response to gather the capabilities so as to remove the corresponding sync IPC.
- Platform/IPC/Connection.h:
(IPC::AsyncReplyError::create):
- UIProcess/Cocoa/UserMediaCaptureManagerProxy.cpp:
(WebKit::UserMediaCaptureManagerProxy::createMediaSourceForCaptureDeviceWithConstraints):
- UIProcess/Cocoa/UserMediaCaptureManagerProxy.h:
- UIProcess/Cocoa/UserMediaCaptureManagerProxy.messages.in:
- WebProcess/cocoa/UserMediaCaptureManager.cpp:
(WebKit::UserMediaCaptureManager::Source::didFail):
(WebKit::UserMediaCaptureManager::Source::setAsReady):
(WebKit::UserMediaCaptureManager::Source::setCapabilities):
(WebKit::UserMediaCaptureManager::createCaptureSource):
(WebKit::UserMediaCaptureManager::Source::capabilities):
- 5:49 AM Changeset in webkit [258200] by
-
- 3 edits in trunk/Source/WebKit
Do not process RTC Network messages coming from NetworkProcess if LibWebRTCNetwork is not active
https://bugs.webkit.org/show_bug.cgi?id=207376
Reviewed by Eric Carlson.
In case LibWebRTCNetwork is not active, we do not have instantiated any peer connection.
We do not have started any related RTC thread so we are not expecting any RTC message from Network Process.
Exit early in that case.
- WebProcess/Network/NetworkProcessConnection.cpp:
(WebKit::NetworkProcessConnection::didReceiveMessage):
- WebProcess/Network/webrtc/LibWebRTCNetwork.h:
(WebKit::LibWebRTCNetwork::isActive const):
- 5:37 AM WebKitGTK/2.28.x edited by
- (diff)
- 5:33 AM Changeset in webkit [258199] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, !USE(GSTREAMER_GL) build fix after r258197.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::GstVideoFrameHolder::platformLayerBuffer):
- 5:27 AM Changeset in webkit [258198] by
-
- 2 edits in trunk/Tools
Generate commit-queue status bubble from new EWS
https://bugs.webkit.org/show_bug.cgi?id=208811
Reviewed by Jonathan Bedard.
- BuildSlaveSupport/ews-app/ews/views/statusbubble.py:
(StatusBubble._build_bubbles_for_patch):
- 5:10 AM WebKitGTK/2.28.x edited by
- (diff)
- 5:08 AM Changeset in webkit [258197] by
-
- 10 edits in trunk/Source/WebCore
[GStreamer][GL] External OES textures rendering support
https://bugs.webkit.org/show_bug.cgi?id=208572
Patch by Philippe Normand <philn@igalia.com> on 2020-03-10
Reviewed by Žan Doberšek.
For hardware that contains native YUV samplers, some drivers may
only support external-oes import of YUV textures, so by supporting
this texture target in the MediaPlayer we can avoid some costly
operations in the pipeline.
- platform/graphics/gstreamer/GLVideoSinkGStreamer.cpp:
(webKitGLVideoSinkSetMediaPlayerPrivate):
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::GstVideoFrameHolder::GstVideoFrameHolder):
(WebCore::GstVideoFrameHolder::platformLayerBuffer):
(WebCore::MediaPlayerPrivateGStreamer::paint):
- platform/graphics/gstreamer/VideoTextureCopierGStreamer.cpp:
(WebCore::VideoTextureCopierGStreamer::copyVideoTextureToPlatformTexture):
- platform/graphics/texmap/TextureMapperGL.cpp:
(WebCore::TextureMapperGL::drawTexturedQuadWithProgram):
(WebCore::TextureMapperGL::drawTextureExternalOES):
- platform/graphics/texmap/TextureMapperGL.h:
- platform/graphics/texmap/TextureMapperPlatformLayerBuffer.cpp:
(WebCore::TextureMapperPlatformLayerBuffer::clone):
(WebCore::TextureMapperPlatformLayerBuffer::paintToTextureMapper):
- platform/graphics/texmap/TextureMapperPlatformLayerBuffer.h:
- platform/graphics/texmap/TextureMapperShaderProgram.cpp:
(WebCore::TextureMapperShaderProgram::create):
- platform/graphics/texmap/TextureMapperShaderProgram.h:
- 5:08 AM Changeset in webkit [258196] by
-
- 1 edit in trunk/LayoutTests/platform/win/js/dom/navigator-maxtouchpoints-expected.txt
Regression r258148: js/dom/navigator-maxtouchpoints.html is consistently failing on windows
https://bugs.webkit.org/show_bug.cgi?id=208856
Unreviewed test gardening.
Following the removal of ENABLE_POINTER_EVENTS, the feature is on by default everywhere and this test should now return 0 instead of undefined.
- platform/win/js/dom/navigator-maxtouchpoints-expected.txt:
- 4:48 AM Changeset in webkit [258195] by
-
- 2 edits in trunk/Source/WebKit
REGRESSION(r258182): [GTK] Remove reference to unrequestedTextCheckingSequence
https://bugs.webkit.org/show_bug.cgi?id=208852
Reviewed by Carlos Garcia Campos.
unrequestedTextCheckingSequence was removed in r258182. This variable
was still used in an assertion, which broke GTK Debug build.
- UIProcess/gtk/TextCheckerGtk.cpp:
(WebKit::TextChecker::requestCheckingOfString):
- 4:27 AM Changeset in webkit [258194] by
-
- 8 edits1 move3 adds4 deletes in trunk
Align with Origin header changes
https://bugs.webkit.org/show_bug.cgi?id=199261
Patch by Rob Buis <rbuis@igalia.com> on 2020-03-10
Reviewed by Darin Adler.
LayoutTests/imported/w3c:
Import fetch/origin tests.
- resources/import-expectations.json:
- web-platform-tests/fetch/origin/assorted.window-expected.txt: Added.
- web-platform-tests/fetch/origin/assorted.window.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/origin/no-cors.any.html.
- web-platform-tests/fetch/origin/assorted.window.js: Added.
(promise_test.async const):
(promise_test):
(await.new.Promise):
(async const):
(navigationReferrerPolicy):
(fetchReferrerPolicy):
(referrerPolicyTestString):
- web-platform-tests/fetch/origin/no-cors.any-expected.txt: Removed.
- web-platform-tests/fetch/origin/no-cors.any.js: Removed.
- web-platform-tests/fetch/origin/no-cors.any.worker-expected.txt: Removed.
- web-platform-tests/fetch/origin/no-cors.any.worker.html: Removed.
- web-platform-tests/fetch/origin/resources/redirect-and-stash.py:
(main):
- web-platform-tests/fetch/origin/resources/referrer-policy.py: Added.
(main):
- web-platform-tests/fetch/origin/resources/w3c-import.log:
- web-platform-tests/fetch/origin/w3c-import.log:
Source/WebCore:
Call generateOriginHeader in more places so that we comply
more with "append a requestOriginheader" algorithm [1].
Test: imported/w3c/web-platform-tests/fetch/origin/assorted.window.html
[1] https://fetch.spec.whatwg.org/#append-a-request-origin-header
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::submitForm):
- loader/cache/CachedResourceRequest.cpp:
(WebCore::CachedResourceRequest::updateReferrerOriginAndUserAgentHeaders):
- 4:10 AM Changeset in webkit [258193] by
-
- 1 copy in releases/WebKitGTK/webkit-2.28.0
WebKitGTK 2.28.0
- 4:09 AM Changeset in webkit [258192] by
-
- 4 edits in releases/WebKitGTK/webkit-2.28
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.28.0 release
.:
- Source/cmake/OptionsGTK.cmake: Bump version numbers.
Source/WebKit:
- gtk/NEWS: Add release notes for 2.28.0.
- 2:55 AM Changeset in webkit [258191] by
-
- 4 edits in trunk/Source/WebKit
Drop unused DisableICECandidateFiltering / EnableICECandidateFiltering IPC messages
https://bugs.webkit.org/show_bug.cgi?id=208843
<rdar://problem/59683940>
Reviewed by Youenn Fablet.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::m_processDisplayName):
(WebKit::WebPage::disableICECandidateFiltering): Deleted.
(WebKit::WebPage::enableICECandidateFiltering): Deleted.
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 2:19 AM Changeset in webkit [258190] by
-
- 1 edit1 add in trunk/JSTests
JSC 32bits is failing on new test stress/numberingSystemsForLocale-cached-strings-should-be-immortal-and-safe-for-concurrent-access.js
https://bugs.webkit.org/show_bug.cgi?id=206864
Patch by Paulo Matos <Paulo Matos> on 2020-03-10
Reviewed by Yusuke Suzuki.
Add new test to memory limited devices - behaviour is the same as
numberingSystemsForLocale-cached-strings-should-be-immortal-and-safe-for-concurrent-access.js
but it creates 25 threads instead of 100.
- stress/numberingSystemsForLocale-cached-strings-should-be-immortal-and-safe-for-concurrent-access_memory-limited.js: Added.
(let.theCode):
- 1:32 AM Changeset in webkit [258189] by
-
- 4 edits in trunk/Source/WebCore
REGRESSION: (r257905) [ Mac wk2 Debug ] ASSERTION FAILED: !m_isolatedWorld->isNormal() m_wrapper !m_jsFunction https://bugs.webkit.org/show_bug.cgi?id=208642
Reviewed by Darin Adler.
This patch fixes stale assertions and comments in JSEventListener.h, which has various problems.
- This assertion is saying, "If m_wrapper is dead, m_jsFunction must be dead". This is wrong. Given that we have conservative
GC, JSC never guarantees such a condition. Even if m_wrapper is dead, m_jsFunction can be alive by various reasons: conservative
GC finds it, user code stores this function somewhere reachable from the root, etc.
The reason why this wrong assertion exists here is because the JSEventListener code and assertion assume that m_jsFunction is nullptr
when it is not initialized, and once it is initialized, it should be non nullptr. This is wrong because Weak<> can collect it if it
is not retained. This
!m_jsFunctioncheck mixes "it is not initialized" and "it is already initialized but collected". The correct assertion should be checkingm_wrapperandm_jsFunctionare alive (not checking deadness, which is not guaranteed) if the event-listener is once initialized. This patch adds m_isInitialized member to track this status separately fromm_wrapperandm_jsFunction. - JSEventListener::jsFunction has
if (!m_jsFunction)condition. But this is not correct. This can revive JSFunction if it is collected because m_wrapper is gone or some way, but this is not expected behavior. The correct way is checkingm_isInitialized. Once the event-listener is initialized, keeping m_wrapper and m_jsFunction alive is the responsibility of JSEventListener's owner. - The comments about "zombie m_jsFunctions" is wrong. We are using JSC::Weak<>. So if the object gets collected, it returns nullptr, not getting a zombie pointer.
- We are emitting write-barrier in a wrong order. In the heavily stressed scenario, it is possible that concurrent marking scans JSEventListener just after we emit the write-barrier, and this marking misses the assigned value. We must emit a write-barrier after the assignment. If the write-barrier code is written after the assignment, it correctly offers memory fence to ensure this ordering.
- We also remove "world is not normal, anything is allowed" assertion. The assertion is allowing non-normal world to get dead m_wrapper. But skipping event handlers only in non-normal world does not make sense. And it is originally added as a hack to avoid assertions caused by non-normal world.
While we are not sure which test is causing, it seems that we found a real bug by fixing this assertion[1].
[1]: https://bugs.webkit.org/show_bug.cgi?id=208798
- bindings/js/JSEventListener.cpp:
(WebCore::JSEventListener::JSEventListener):
(WebCore::JSEventListener::visitJSFunction):
- bindings/js/JSEventListener.h:
(WebCore::JSEventListener::wrapper const):
(WebCore::JSEventListener::setWrapperWhenInitializingJSFunction const):
(WebCore::JSEventListener::jsFunction const):
(WebCore::JSEventListener::setWrapper const): Deleted.
- bindings/js/JSLazyEventListener.cpp:
(WebCore::JSLazyEventListener::initializeJSFunction const):
- 1:28 AM Changeset in webkit [258188] by
-
- 3 edits1 add in releases/WebKitGTK/webkit-2.28
Merge r258143 - Tail calls are broken on ARM_THUMB2 and MIPS
https://bugs.webkit.org/show_bug.cgi?id=197797
Reviewed by Yusuke Suzuki.
JSTests:
- stress/tail-call-with-spilled-registers.js: Added.
Source/JavaScriptCore:
prepareForTailCalloperation expects that header size + parameters
size is aligned with stack (alignment is 16-bytes for every architecture).
This means that headerSizeInBytes + argumentsIncludingThisInBytes needs
to be multiple of 16. This was not being preserved during getter IC code
for 32-bits. The code generated was taking in account only
headerSizeInRegisters (it is 4 on 32-bits) and argumentsIncludingThis
(that is always 1 for getters) and allocating 32-bytes when applying
operation(headerSize + argumentsIncludingThis) * 8 - sizeof(CallerFrameAndPC).
This results in a stack frame with size of 40 bytes (after we push
lrandsp). SinceprepareForTailCallexpects frames to be
16-bytes aligned, it will then calculate the top of such frame
considering it is 48 bytes, cloberring values of previous frame and
causing unexpected behavior. This patch is fixing how this IC code
calculates the stack frame usingroundArgumentCountToAlignFrame(numberOfParameters)
aligning with what we do on code without IC installed.
This was not a problem for getter and setter IC on 64-bits because
roundArgumentCountToAlignFrame(1) == 1androundArgumentCountToAlignFrame(2) == 3
while it isroundArgumentCountToAlignFrame(1) == 2and
roundArgumentCountToAlignFrame(2) == 2for MIPS and ARMv7.
- bytecode/AccessCase.cpp:
(JSC::AccessCase::generateImpl):
- 1:28 AM Changeset in webkit [258187] by
-
- 2 edits in releases/WebKitGTK/webkit-2.28/Source/bmalloc
Merge r258142 - Build failure on ppc64le if unix is undefined
https://bugs.webkit.org/show_bug.cgi?id=207906
Patch by Mike Gorse <mgorse@suse.com> on 2020-03-09
Reviewed by Yusuke Suzuki.
- bmalloc/BPlatform.h: Check for unix along with unix.
- 12:11 AM Changeset in webkit [258186] by
-
- 1 edit in trunk/Source/WebKit/Platform/unix/ModuleUnix.cpp
Unreviewed, fix "no return statement".
Mar 9, 2020:
- 9:26 PM Changeset in webkit [258185] by
-
- 2 edits in trunk
Add script to search for feature defines
https://bugs.webkit.org/show_bug.cgi?id=208726
Reviewed by Konstantin Tokarev.
Sync feature defines with the FeatureDefines.xcconfig files present in the
repository.
- Source/cmake/WebKitFeatures.cmake:
- 9:07 PM Changeset in webkit [258184] by
-
- 13 edits in trunk
[LayoutTests] Do not expose didAddHorizontal/VerticalScrollbar and willRemoveHorizontal/VerticalScrollbar
https://bugs.webkit.org/show_bug.cgi?id=208833
<rdar://problem/60244801>
Reviewed by Simon Fraser.
Source/WebCore:
didAdd* and willRemove* functions are triggered by layout. Optimal layouts can happen at any point of time.
Tests should not rely on the number/order of layouts unless they are specifically designed
to test e.g. lack of layouts (see internals.layoutCount).
It's sufficient to dump the mouse entered/moved/etc actions only.
- platform/mock/ScrollAnimatorMock.cpp:
(WebCore::ScrollAnimatorMock::didAddVerticalScrollbar):
(WebCore::ScrollAnimatorMock::didAddHorizontalScrollbar):
(WebCore::ScrollAnimatorMock::willRemoveVerticalScrollbar):
(WebCore::ScrollAnimatorMock::willRemoveHorizontalScrollbar):
LayoutTests:
- fast/scrolling/scroll-animator-basic-events-expected.txt:
- fast/scrolling/scroll-animator-basic-events.html:
- fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
- fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
- fast/scrolling/scroll-animator-overlay-scrollbars-hovered-expected.txt:
- fast/scrolling/scroll-animator-select-list-events-expected.txt:
- fast/scrolling/scroll-animator-select-list-events.html:
- platform/mac-wk2/TestExpectations:
- 9:04 PM Changeset in webkit [258183] by
-
- 5 edits in trunk/Source
Build Fix
https://bugs.webkit.org/show_bug.cgi?id=208838
Source/WebKit:
Build fix of older iOS.
Reviewed by Tim Horton.
- UIProcess/ios/WKActionSheetAssistant.mm:
(-[WKActionSheetAssistant showDataDetectorsSheet]):
- UIProcess/ios/forms/WKFileUploadPanel.mm:
(-[WKFileUploadPanel showDocumentPickerMenu]):
Source/WTF:
Reviewed by Tim Horton.
- wtf/PlatformHave.h:
- 7:54 PM Changeset in webkit [258182] by
-
- 12 edits in trunk/Source
ASSERT(!m_textCheckingRequest) on editing/spelling/spellcheck-async-remove-frame.html
https://bugs.webkit.org/show_bug.cgi?id=126606
Reviewed by Wenson Hsieh.
SpellChecker's sequence numbers need to be unique between frames, because they are sent out
Source/WebCore:
to EditorClient which may be one per web view, move from a per-SpellChecker int to
TextCheckingRequestIdentifier.
Change terminology from "sequence" to "identifier" and use Optional in
TextCheckingRequestData to represent the unset state.
Tested by existing tests.
- editing/SpellChecker.cpp:
(WebCore::SpellCheckRequest::SpellCheckRequest):
(WebCore::SpellCheckRequest::didSucceed):
(WebCore::SpellCheckRequest::didCancel):
(WebCore::SpellCheckRequest::setCheckerAndIdentifier):
(WebCore::SpellChecker::SpellChecker):
(WebCore::SpellChecker::requestCheckingFor):
(WebCore::SpellChecker::didCheck):
(WebCore::SpellChecker::didCheckSucceed):
(WebCore::SpellChecker::didCheckCancel):
(WebCore::SpellCheckRequest::setCheckerAndSequence): Deleted.
- editing/SpellChecker.h:
(WebCore::SpellChecker::lastRequestIdentifier const):
(WebCore::SpellChecker::lastProcessedIdentifier const):
(WebCore::SpellChecker::lastRequestSequence const): Deleted.
(WebCore::SpellChecker::lastProcessedSequence const): Deleted.
- platform/text/TextChecking.h:
(WebCore::TextCheckingRequestData::TextCheckingRequestData):
(WebCore::TextCheckingRequestData::identifier const):
(WebCore::TextCheckingRequestData::sequence const): Deleted.
- testing/Internals.cpp:
(WebCore::Internals::lastSpellCheckRequestSequence):
(WebCore::Internals::lastSpellCheckProcessedSequence):
- testing/Internals.h:
- testing/Internals.idl:
Source/WebKit:
to EditorClient which may be one per web view, so use a static to hold the current
sequence number.
Also convert from int to TextCheckingSequence to make them easier to find, and use
Markable and Optional in TextCheckingRequestData to represent the unset state.
- Shared/WebCoreArgumentCoders.cpp:
(IPC::ArgumentCoder<TextCheckingRequestData>::encode):
(IPC::ArgumentCoder<TextCheckingRequestData>::decode):
Source/WebKitLegacy/mac:
to EditorClient which may be one per web view, so use a static to hold the current
sequence number.
Also convert from int to TextCheckingSequence to make them easier to find, and use
Markable and Optional in TextCheckingRequestData to represent the unset state.
- WebCoreSupport/WebEditorClient.h:
- WebCoreSupport/WebEditorClient.mm:
(-[WebEditorSpellCheckResponder initWithClient:identifier:results:]):
(-[WebEditorSpellCheckResponder perform]):
(WebEditorClient::didCheckSucceed):
(WebEditorClient::requestCheckingOfString):
(-[WebEditorSpellCheckResponder initWithClient:sequence:results:]): Deleted.
- 7:10 PM Changeset in webkit [258181] by
-
- 27 edits in trunk
Remove obsolete feature flags
https://bugs.webkit.org/show_bug.cgi?id=208830
Reviewed by Alex Christensen.
.:
Remove ENABLE_CSS_IMAGE_ORIENTATION, ENABLE_CUSTOM_SCHEME_HANDLER, ENABLE_FETCH_API,
and ENABLE_WEB_PROCESS_SANDBOX from list of feature definitions since they're unused.
Rename ENABLE_ACCESSIBILITY_STATIC_TREE to ENABLE_ACCESSIBILITY_ISOLATED_TREE.
Sort the declarations within the block and always use Toggle instead of Enable within
the descriptions.
- Source/cmake/OptionsFTW.cmake:
- Source/cmake/OptionsMac.cmake:
- Source/cmake/OptionsWin.cmake:
- Source/cmake/WebKitFeatures.cmake:
Source/JavaScriptCore:
Remove ENABLE_CUSTOM_SCHEME_HANDLER and ENABLE_MAC_VIDEO_TOOLBOX since they
are no longer used.
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
Remove ENABLE_CUSTOM_SCHEME_HANDLER and ENABLE_MAC_VIDEO_TOOLBOX since they
are no longer used.
- Configurations/FeatureDefines.xcconfig:
- editing/cocoa/AlternativeTextUIController.h: USE(DICTION_ALTERNATIVES) -> USE(DICTION_ALTERNATIVES)
- html/TextFieldInputType.cpp: ENABLE(DATALIST) -> ENABLE(DATALIST_ELEMENT)
(WebCore::TextFieldInputType::destroyShadowSubtree):
- platform/graphics/gpu/cocoa/GPUBindGroupMetal.mm: ENABLE(WEBBPU) typo
Source/WebCore/PAL:
Remove ENABLE_CUSTOM_SCHEME_HANDLER and ENABLE_MAC_VIDEO_TOOLBOX since they
are no longer used.
- Configurations/FeatureDefines.xcconfig:
Source/WebKit:
Remove ENABLE_CUSTOM_SCHEME_HANDLER and ENABLE_MAC_VIDEO_TOOLBOX since they
are no longer used.
- Configurations/FeatureDefines.xcconfig:
- UIProcess/API/Cocoa/WKWebViewConfiguration.mm: ENABLE(WIRELESS_TARGET_PLAYBACK) -> ENABLE(WIRELESS_PLAYBACK_TARGET).
(-[WKWebViewConfiguration copyWithZone:]):
Source/WebKitLegacy/mac:
Remove ENABLE_CUSTOM_SCHEME_HANDLER and ENABLE_MAC_VIDEO_TOOLBOX since they
are no longer used.
- Configurations/FeatureDefines.xcconfig:
- WebView/WebPreferences.mm: ENABLE(WIRELESS_TARGET_PLAYBACK) -> ENABLE(WIRELESS_PLAYBACK_TARGET)
(+[WebPreferences initialize]):
(-[WebPreferences allowsAirPlayForMediaPlayback]):
(-[WebPreferences setAllowsAirPlayForMediaPlayback:]):
Source/WebKitLegacy/win:
Remove ENABLE(FETCH_API) since its always enabled.
- WebView.cpp:
(WebView::notifyPreferencesChanged):
Source/WTF:
Remove ENABLE_CUSTOM_SCHEME_HANDLER as it is unused in source.
- wtf/PlatformEnable.h:
Tools:
Remove ENABLE_CUSTOM_SCHEME_HANDLER and ENABLE_MAC_VIDEO_TOOLBOX since they
are no longer used.
Also remove ENABLE_POINTER_EVENTS since the FeaturesDefines.xcconfig was not modified
when the compilation flag was removed in r258148.
Remove ENABLE_ACCELERATED_OVERFLOW_SCROLLING, ENABLE_CSS_IMAGE_ORIENTATION,
ENABLE_CUSTOM_SCHEME_HANDLER, and ENABLE_FETCH_API from FeatureList.pm.
- Scripts/webkitperl/FeatureList.pm:
- TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
- 6:17 PM Changeset in webkit [258180] by
-
- 13 edits1 copy5 adds in trunk
[iOS] Replace "unexpectedly resumed" observer with RunningBoard suspendible assertions
https://bugs.webkit.org/show_bug.cgi?id=205687
<rdar://problem/57890246>
Reviewed by Tim Horton.
Adopt new RunningBoard process assertion to indicate that WebContent processes depend on their
UIProcess (and therefore, the UIProcess must be running if the WebContent process is). This
replaces our "Unexpectedly resumed" assertion which was causing unexpected terminations in some
cases.
- Configurations/WebKit.xcconfig:
- Platform/spi/ios/RunningBoardServicesSPI.h: Added.
- Scripts/process-entitlements.sh:
- Shared/DependencyProcessAssertion.cpp: Added.
(WebKit::DependencyProcessAssertion::DependencyProcessAssertion):
(WebKit::DependencyProcessAssertion::~DependencyProcessAssertion):
- Shared/DependencyProcessAssertion.h: Added.
- Shared/ios/DependencyProcessAssertionIOS.mm: Added.
(WebKit::DependencyProcessAssertion::DependencyProcessAssertion):
(WebKit::DependencyProcessAssertion::~DependencyProcessAssertion):
- Sources.txt:
- SourcesCocoa.txt:
- UIProcess/Cocoa/WebProcessProxyCocoa.mm:
- UIProcess/WebProcessProxy.h:
- UIProcess/WebProcessProxy.messages.in:
- WebKit.xcodeproj/project.pbxproj:
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::initializeConnection):
- WebProcess/WebProcess.h:
- WebProcess/cocoa/WebProcessCocoa.mm:
- 5:10 PM Changeset in webkit [258179] by
-
- 4 edits1 add in branches/safari-610.1.7-branch
Cherry-pick r258174. rdar://problem/60250780
[macOS] Notification observer is not removed
https://bugs.webkit.org/show_bug.cgi?id=208834
Reviewed by Tim Horton.
Source/WebKit:
The Accessibility notification observer is not being removed on macOS.
API test: WebKit.EnableAccessibilityCrash
- UIProcess/Cocoa/WebProcessPoolCocoa.mm: (WebKit::WebProcessPool::unregisterNotificationObservers):
Tools:
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit/EnableAccessibility.mm: Added. (TEST):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@258174 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 4:59 PM Changeset in webkit [258178] by
-
- 2 edits in trunk/Tools
WebKitTestRunner bundleID should not be cleared before every test
https://bugs.webkit.org/show_bug.cgi?id=208823
<rdar://problem/60204539>
Reviewed by Per Arne Vollan.
This is causing test failures for layout tests which rely on the Info.plist
bundle identifier (not the one set via the override method).
- WebKitTestRunner/TestController.cpp:
(WTR::TestController::createWebViewWithOptions):
(WTR::TestController::ensureViewSupportsOptionsForTest):
- WebKitTestRunner/cocoa/TestControllerCocoa.mm:
- 4:51 PM Changeset in webkit [258177] by
-
- 3 edits in branches/safari-610.1.7-branch/Source/WebKit
Cherry-pick r258168. rdar://problem/60249994
[iOS] Only map UTI from tags in Safari
https://bugs.webkit.org/show_bug.cgi?id=208829
<rdar://problem/60234672>
Reviewed by Tim Horton.
Since this mapping caused regressions in other apps, only enable it for Safari as a temporary workaround.
- UIProcess/Cocoa/WebProcessPoolCocoa.mm: (WebKit::WebProcessPool::platformInitializeWebProcess):
- WebProcess/cocoa/WebProcessCocoa.mm: (WebKit::WebProcess::platformInitializeWebProcess):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@258168 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 4:49 PM Changeset in webkit [258176] by
-
- 2 edits in branches/safari-610.1.7-branch/Source/WebCore
Cherry-pick r258172. rdar://problem/60249737
REGRESSION (257846) Crash on maps.google.com under Element::isVisibleWithoutResolvingFullStyle
https://bugs.webkit.org/show_bug.cgi?id=208841
<rdar://problem/60238539>
Reviewed by Simon Fraser.
Resolve the computed style for the composed ancestors when not available.
- dom/Element.cpp: (WebCore::Element::isVisibleWithoutResolvingFullStyle const):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@258172 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 4:48 PM Changeset in webkit [258175] by
-
- 2 edits in trunk/LayoutTests
REGRESSION: (257072) [ Mac wk2 Release ] fast/harness/uiscriptcontroller/concurrent-ui-side-scripts.html is flaky failing.
https://bugs.webkit.org/show_bug.cgi?id=208264
Unreviewed test gardening.
Removing expectations as the test is no longer failing.
- platform/mac-wk2/TestExpectations:
- 4:48 PM Changeset in webkit [258174] by
-
- 4 edits1 add in trunk
[macOS] Notification observer is not removed
https://bugs.webkit.org/show_bug.cgi?id=208834
Reviewed by Tim Horton.
Source/WebKit:
The Accessibility notification observer is not being removed on macOS.
API test: WebKit.EnableAccessibilityCrash
- UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::unregisterNotificationObservers):
Tools:
- TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
- TestWebKitAPI/Tests/WebKit/EnableAccessibility.mm: Added.
(TEST):
- 4:47 PM Changeset in webkit [258173] by
-
- 2 edits in branches/safari-610.1.7-branch/Source/WebCore
Cherry-pick r258171. rdar://problem/60249680
Remove required setting for libAccessibility.
https://bugs.webkit.org/show_bug.cgi?id=208836
<rdar://problem/60227703>
Reviewed by Chris Fleizach.
Made libAccessibility an optional library for Webcore since
accessibility is soft linking it.
- WebCore.xcodeproj/project.pbxproj:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@258171 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 4:36 PM Changeset in webkit [258172] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION (257846) Crash on maps.google.com under Element::isVisibleWithoutResolvingFullStyle
https://bugs.webkit.org/show_bug.cgi?id=208841
<rdar://problem/60238539>
Reviewed by Simon Fraser.
Resolve the computed style for the composed ancestors when not available.
- dom/Element.cpp:
(WebCore::Element::isVisibleWithoutResolvingFullStyle const):
- 4:33 PM Changeset in webkit [258171] by
-
- 2 edits in trunk/Source/WebCore
Remove required setting for libAccessibility.
https://bugs.webkit.org/show_bug.cgi?id=208836
<rdar://problem/60227703>
Reviewed by Chris Fleizach.
Made libAccessibility an optional library for Webcore since
accessibility is soft linking it.
- WebCore.xcodeproj/project.pbxproj:
- 4:17 PM Changeset in webkit [258170] by
-
- 4 edits in trunk
@putByValDirect does not perform DefineOwnProperty correctly
https://bugs.webkit.org/show_bug.cgi?id=208708
Reviewed by Yusuke Suzuki.
JSTests:
- test262/expectations.yaml: Mark 46 test cases as passing.
Source/JavaScriptCore:
This change adds inSparseIndexingMode() check to canDoFastPutDirectIndex(), fixing slow path
of @putByValDirect() to perform DefineOwnProperty according to spec [1] and aligning JSC
with V8 and SpiderMonkey.
This patch preserves existing behavior for Arguments exotic objects (thus the checks order)
and aligns slow path checks in JSObject::putDirectIndexSlowOrBeyondVectorLength
with JSObject::defineOwnIndexedProperty.
JetStream2 benchmark is neutral.
[1]: https://tc39.es/ecma262/#sec-validateandapplypropertydescriptor
- runtime/JSObject.cpp:
(JSC::canDoFastPutDirectIndex):
- 4:15 PM Changeset in webkit [258169] by
-
- 2 edits in trunk/LayoutTests
[ iPadOS wk2 ] editing/selection/selection-change-in-mutation-event-by-remove-children.html is timing out.
Nhttps://bugs.webkit.org/show_bug.cgi?id=208840
Unreviewed test gardening.
- platform/ios-simulator-wk2/TestExpectations:
- 3:35 PM Changeset in webkit [258168] by
-
- 3 edits in trunk/Source/WebKit
[iOS] Only map UTI from tags in Safari
https://bugs.webkit.org/show_bug.cgi?id=208829
<rdar://problem/60234672>
Reviewed by Tim Horton.
Since this mapping caused regressions in other apps, only enable it for Safari as a temporary workaround.
- UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::platformInitializeWebProcess):
- WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::platformInitializeWebProcess):
- 3:27 PM Changeset in webkit [258167] by
-
- 2 edits in trunk/LayoutTests
[ iPadOS wk2 Release ] fast/css-custom-paint/constructor.html is flaky timing out.
https://bugs.webkit.org/show_bug.cgi?id=208837
Unreviewed test gardening.
- platform/ios-simulator-wk2/TestExpectations:
- 3:18 PM Changeset in webkit [258166] by
-
- 1 edit in branches/safari-609-branch/Source/JavaScriptCore/runtime/JSGlobalObject.cpp
Unreviewed build fix. rdar://problem/60183769
- 2:55 PM Changeset in webkit [258165] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, drop forward declaration that is no longer needed after r258159.
- xml/XMLHttpRequestProgressEventThrottle.h:
- 2:50 PM Changeset in webkit [258164] by
-
- 6 edits in trunk/Tools
upload.py gets confused by git-svn checkouts, unable to upload test results from my desk build
https://bugs.webkit.org/show_bug.cgi?id=208729
<rdar://problem/60105447>
Reviewed by Jonathan Bedard.
Improve upload.py to look for the svn branch and revision for the 'webkit'
project and prefer those to the git equivalents (eg, prefer trunk/rNNNNN to master/<hash>).
- Scripts/webkitpy/common/checkout/scm/git.py:
(Git):
(Git.git_svn_id_regexp):
(Git._field_from_git_svn_id):
(Git.svn_revision):
(Git.svn_branch):
(Git.svn_url):
(Git.native_branch):
Refactor svn revision, branch, url to use the same regexp and helper code.
- Scripts/webkitpy/common/checkout/scm/stub_repository.py:
(StubRepository.svn_branch):
Expose a stub since this is used unconditionally by Port.commits_for_upload.
- Scripts/webkitpy/common/checkout/scm/svn.py:
(SVN.svn_branch):
(SVN.native_revision):
(SVN):
(SVN.native_branch):
Refactor so the actual implementation is contained in svn_revision / svn_branch.
The native_* methods call out to the SVN equivalents since this is an SVN repository.
- Scripts/webkitpy/port/base.py:
(Port.commits_for_upload):
Add special git-svn handling for the WebKit repository so that SVN branch and revision
is preferred over the git equivalents.
- 2:48 PM Changeset in webkit [258163] by
-
- 2 edits in trunk/LayoutTests
[ Mac wk1 Debug ] inspector/script-profiler/event-type-Microtask.html is flaky failing.
https://bugs.webkit.org/show_bug.cgi?id=208825
Unreviewed test gardening.
- platform/mac-wk1/TestExpectations:
- 2:46 PM Changeset in webkit [258162] by
-
- 2 edits in trunk/Source/WebKit
Unreviewed build fix.
- Shared/WebProcessCreationParameters.cpp:
(WebKit::WebProcessCreationParameters::decode):
- 2:14 PM Changeset in webkit [258161] by
-
- 8 edits1 add in branches/safari-609-branch
Apply patch. rdar://problem/60183769
- 1:23 PM Changeset in webkit [258160] by
-
- 2 edits in trunk/Source/WebKit
[GPUP] Implement Legacy EME API in the GPU Process
https://bugs.webkit.org/show_bug.cgi?id=208402
<rdar://problem/60178488>
Reviewed by Eric Carlson.
Follow-up: adding the RemoteLegacyCDMFactory as a suppliment got dropped from the initial patch by
a merge/rebase mistake.
- WebProcess/WebProcess.cpp:
- 1:17 PM Changeset in webkit [258159] by
-
- 7 edits in trunk/Source/WebCore
Align garbage collection for XMLHttpRequest objects with the specification
https://bugs.webkit.org/show_bug.cgi?id=208481
Reviewed by Ryosuke Niwa.
Align garbage collection for XMLHttpRequest objects with the specification:
We now override ActiveDOMObject::hasPendingActivity() to match exactly the text
in the specification:
"""
An XMLHttpRequest object must not be garbage collected if its state is either
opened with the send() flag set, headers received, or loading, and it has one or
more event listeners registered whose type is one of readystatechange, progress,
abort, error, load, timeout, and loadend.
"""
Previously, we were trying to implement this behavior with ActiveDOMObject's
setPendingActivity() / unsetPendingActivity() but this was error and leak prone.
It was also keeping the JS wrapper alive too long in the cases where the JS
does not have any event listeners. If the JS has not event listeners, then we
can collect the JS wrapper, we just need to keep the implementation
XMLHttpRequest object for the duration of the load.
No new tests, covered by existing test such as:
fast/xmlhttprequest/xmlhttprequest-gc.html
- dom/EventTarget.cpp:
(WebCore::EventTarget::addEventListener):
(WebCore::EventTarget::removeEventListener):
(WebCore::EventTarget::removeAllEventListeners):
- dom/EventTarget.h:
(WebCore::EventTarget::eventListenersDidChange):
- xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::XMLHttpRequest):
(WebCore::XMLHttpRequest::changeState):
(WebCore::XMLHttpRequest::open):
(WebCore::XMLHttpRequest::prepareToSend):
(WebCore::XMLHttpRequest::createRequest):
(WebCore::XMLHttpRequest::abort):
(WebCore::XMLHttpRequest::internalAbort):
(WebCore::XMLHttpRequest::networkError):
(WebCore::XMLHttpRequest::didFail):
(WebCore::XMLHttpRequest::didFinishLoading):
(WebCore::XMLHttpRequest::didReachTimeout):
(WebCore::XMLHttpRequest::contextDestroyed):
(WebCore::XMLHttpRequest::eventListenersDidChange):
(WebCore::XMLHttpRequest::hasPendingActivity const):
- xml/XMLHttpRequest.h:
- xml/XMLHttpRequestProgressEventThrottle.cpp:
(WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchEventWhenPossible):
(WebCore::XMLHttpRequestProgressEventThrottle::suspend):
(WebCore::XMLHttpRequestProgressEventThrottle::resume):
- xml/XMLHttpRequestProgressEventThrottle.h:
- 1:10 PM Changeset in webkit [258158] by
-
- 2 edits in trunk/LayoutTests
[GTK] Gardening, update TestExpectations
https://bugs.webkit.org/show_bug.cgi?id=208810
Unreviewed gardening.
- platform/gtk/TestExpectations:
- 1:03 PM Changeset in webkit [258157] by
-
- 3 edits4 adds in branches/safari-609-branch
Cherry-pick r257605. rdar://problem/59870340
Poly proto should work with property delete transitions
https://bugs.webkit.org/show_bug.cgi?id=208261
Reviewed by Saam Barati.
JSTests:
- stress/delete-property-poly-proto.js: Added. (A.prototype.set x): (A): (B):
Source/JavaScriptCore:
This patch fixes a bug where the combination of inline caching
and poly proto cause us to cache a setter call along a prototype chain that
is no longer the correct setter to call. This is exposed as a result of
https://bugs.webkit.org/show_bug.cgi?id=206430 since DefineOwnProperty used
to transition to uncacheable dictionary.
The case looks like this:
A - setter for x redefines x
|
B
|
C
We set (new C).x
Right now, we first call A's setter, then we try to figure out what the state of things
were before it was called in order to cache it. We just assume that A's setter still exists, and we cache it
without ever checking, In this patch, we ensure that the property exists and the attributes match in order to prevent crashing.
In the code, A = target, C = base.
Get is correct because it collects caching information before any calls.
The bug https://bugs.webkit.org/show_bug.cgi?id=208337 tracks the remaining semantic bugs around this code.
- jit/Repatch.cpp: (JSC::tryCachePutByID):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@257605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:03 PM Changeset in webkit [258156] by
-
- 19 edits in branches/safari-609-branch/Source/JavaScriptCore
Cherry-pick r255542. rdar://problem/59870340
[JSC] Hold StructureID instead of Structure* in PolyProtoAccessChain and DFG::CommonData
https://bugs.webkit.org/show_bug.cgi?id=207086
Reviewed by Mark Lam.
PolyProtoAccessChain and DFG::CommonData are kept alive so long as associated AccessCase / DFG/FTL CodeBlock
is alive. They hold Vector<Structure*> / Vector<WriteBarrier<Structure*>>, but access frequency is low. And
We should hold Vector<StructureID> instead to cut 50% of the size.
- bytecode/AccessCase.cpp: (JSC::AccessCase::commit): (JSC::AccessCase::forEachDependentCell const): (JSC::AccessCase::doesCalls const): (JSC::AccessCase::visitWeak const): (JSC::AccessCase::propagateTransitions const): (JSC::AccessCase::generateWithGuard):
- bytecode/AccessCase.h:
- bytecode/CodeBlock.cpp: (JSC::CodeBlock::propagateTransitions): (JSC::CodeBlock::determineLiveness): (JSC::CodeBlock::stronglyVisitWeakReferences):
- bytecode/GetByStatus.cpp: (JSC::GetByStatus::computeForStubInfoWithoutExitSiteFeedback):
- bytecode/InByIdStatus.cpp: (JSC::InByIdStatus::computeFor): (JSC::InByIdStatus::computeForStubInfo): (JSC::InByIdStatus::computeForStubInfoWithoutExitSiteFeedback):
- bytecode/InByIdStatus.h:
- bytecode/InstanceOfStatus.cpp: (JSC::InstanceOfStatus::computeFor): (JSC::InstanceOfStatus::computeForStubInfo):
- bytecode/InstanceOfStatus.h:
- bytecode/PolyProtoAccessChain.cpp: (JSC::PolyProtoAccessChain::create): (JSC::PolyProtoAccessChain::needImpurePropertyWatchpoint const): (JSC::PolyProtoAccessChain::dump const):
- bytecode/PolyProtoAccessChain.h: (JSC::PolyProtoAccessChain::chain const): (JSC::PolyProtoAccessChain::forEach const): (JSC::PolyProtoAccessChain::slotBaseStructure const): (JSC::PolyProtoAccessChain:: const): Deleted.
- bytecode/PolymorphicAccess.cpp: (JSC::PolymorphicAccess::regenerate):
- bytecode/PutByIdStatus.cpp: (JSC::PutByIdStatus::computeForStubInfo):
- bytecode/StructureStubInfo.cpp: (JSC::StructureStubInfo::summary const): (JSC::StructureStubInfo::summary):
- bytecode/StructureStubInfo.h:
- dfg/DFGCommonData.h:
- dfg/DFGDesiredWeakReferences.cpp: (JSC::DFG::DesiredWeakReferences::reallyAdd):
- dfg/DFGPlan.cpp: (JSC::DFG::Plan::finalizeWithoutNotifyingCallback):
- jit/Repatch.cpp: (JSC::tryCacheGetBy): (JSC::tryCachePutByID): (JSC::tryCacheInByID):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@255542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:03 PM Changeset in webkit [258155] by
-
- 3 edits in branches/safari-609-branch/Source/WebKit
Cherry-pick r257659. rdar://problem/60183766
macCatalyst: 'Open' context menu item doesn't work
https://bugs.webkit.org/show_bug.cgi?id=208388
<rdar://problem/59820273>
Reviewed by Wenson Hsieh.
- UIProcess/ios/WKContentViewInteraction.h:
- UIProcess/ios/WKContentViewInteraction.mm: (-[WKContentView cleanupInteraction]): (-[WKContentView _webTouchEventsRecognized:]): (-[WKContentView _doubleTapRecognizedForDoubleClick:]): (-[WKContentView _singleTapRecognized:]): (-[WKContentView _attemptClickAtLocation:modifierFlags:]): (-[WKContentView _mouseGestureRecognizerChanged:]): In r178980, a mechanism was introduced to ensure that synthetic clicks are only dispatched to the page that the user originally touched.
macCatalyst's WKMouseGestureRecognizer unintentionally entirely bypassed
this mechanism, never setting _layerTreeTransactionIdAtLastTouchStart,
because the touch event gesture recognizer is disabled. This was generally
fine because in this case, we don't need to send synthetic clicks,
instead sending proper mouse events.
However, the "Open" context menu item works by sending a synthetic click
at the original interaction location. Since we did not set
_layerTreeTransactionIdAtLastTouchStart, the Web Content process will
ignore the click, and perform no action.
Fix this by also setting _layerTreeTransactionIdAtLastTouchStart
on mouseDown.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@257659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:03 PM Changeset in webkit [258154] by
-
- 2 edits in branches/safari-609-branch/Source/WebCore
Cherry-pick r257640. rdar://problem/60183771
updateCSSTransitionsForElementAndProperty should clone RenderStyles
https://bugs.webkit.org/show_bug.cgi?id=208356
rdar://59869560
Reviewed by Antti Koivisto.
Make ownership of the local variable clear by cloning the RenderStyles
used in updateCSSTransitionsForElementAndProperty rather than referencing
different versions.
- animation/AnimationTimeline.cpp: (WebCore::AnimationTimeline::updateCSSTransitionsForElementAndProperty):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@257640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 1:02 PM Changeset in webkit [258153] by
-
- 2 edits in branches/safari-609-branch/Source/WebKit
Cherry-pick r256789. rdar://problem/60183772
macCatalyst: I-beam is still too aggressive in non-editable content, shows up beyond the end of text
https://bugs.webkit.org/show_bug.cgi?id=207867
<rdar://problem/59528927>
Reviewed by Wenson Hsieh.
- WebProcess/WebPage/ios/WebPageIOS.mm: (WebKit::populateCaretContext): Only expand the I-beam region to the end of the line in editable text. This better matches the macOS behavior.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@256789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 12:59 PM Changeset in webkit [258152] by
-
- 1 copy in branches/safari-610.1.7-branch
New branch.
- 12:55 PM Changeset in webkit [258151] by
-
- 7 edits in trunk/Source/WebCore
Creating paths that are single-segment bezier or quad curves should not require a CGPath allocation
https://bugs.webkit.org/show_bug.cgi?id=208812
Reviewed by Tim Horton.
Extend the inline path data mechanism introduced in r258118 to encompass two more cases of simple path objects:
single-segment quad and bezier curves. In these scenarios, we can simply store the start point, end point, and
one or two control points (respectively). See below for more details; there should be no change in behavior.
- platform/graphics/InlinePathData.h:
Add the new inline path data types to the variant. Note that does not increase the size of the InlinePathData
variant, nor does it increase the size of Path, since the variant is already 32 bytes large due to ArcData.
(WebCore::QuadCurveData::encode const):
(WebCore::QuadCurveData::decode):
(WebCore::BezierCurveData::encode const):
(WebCore::BezierCurveData::decode):
Add encoders and decoders for QuadCurveData and BezierCurveData.
- platform/graphics/Path.cpp:
(WebCore::Path::apply const):
In the cases where we have quad and bezier curves, we can apply the path without having to fall back to
allocating a platform path object.
(WebCore::Path::currentPoint const):
Return endPoint in both of the new inline curve cases.
(WebCore::Path::elementCount const):
Return 2 in both of the new cases.
(WebCore::Path::addQuadCurveTo):
(WebCore::Path::addBezierCurveTo):
If the path is null (we haven't modified anything yet) or the path was only moved to some location, stuff
information about the quad or bezier curve into inline data on Path and avoid creating a CGPath on CoreGraphics
platforms (and other types of platform paths elsewhere).
- platform/graphics/Path.h:
- platform/graphics/cairo/PathCairo.cpp:
(WebCore::Path::addQuadCurveToSlowCase):
(WebCore::Path::addBezierCurveToSlowCase):
(WebCore::Path::addQuadCurveTo): Deleted.
(WebCore::Path::addBezierCurveTo): Deleted.
- platform/graphics/cg/PathCG.cpp:
(WebCore::Path::createCGPath const):
(WebCore::Path::addQuadCurveToSlowCase):
(WebCore::Path::addBezierCurveToSlowCase):
Add -SlowCase suffixes to these methods, and move the main implementation of addQuadCurve and addBezierCurve
into platform-agnostic code in Path.cpp where we update the inline path data and bail early if appropriate, and
otherwise fall back to addQuadCurveToSlowCase or addBezierCurveToSlowCase.
(WebCore::Path::addQuadCurveTo): Deleted.
(WebCore::Path::addBezierCurveTo): Deleted.
- platform/graphics/win/PathDirect2D.cpp:
(WebCore::Path::addQuadCurveToSlowCase):
(WebCore::Path::addBezierCurveToSlowCase):
(WebCore::Path::addQuadCurveTo): Deleted.
(WebCore::Path::addBezierCurveTo): Deleted.
- 12:53 PM Changeset in webkit [258150] by
-
- 16 edits1258 deletes in trunk/LayoutTests
[Web Animations] Remove the legacy-animation-engine tests
https://bugs.webkit.org/show_bug.cgi?id=208815
Reviewed by Alexey Proskuryakov.
- TestExpectations:
- gpu-process/TestExpectations:
- legacy-animation-engine/accessibility/content-changed-notification-causes-crash-expected.txt: Removed.
- legacy-animation-engine/accessibility/content-changed-notification-causes-crash.html: Removed.
- legacy-animation-engine/accessibility/transformed-bounds-expected.txt: Removed.
- legacy-animation-engine/accessibility/transformed-bounds.html: Removed.
- legacy-animation-engine/animations/3d/change-transform-in-end-event.html: Removed.
- legacy-animation-engine/animations/3d/matrix-transform-type-animation.html: Removed.
- legacy-animation-engine/animations/3d/replace-filling-transform-expected.png: Removed.
- legacy-animation-engine/animations/3d/replace-filling-transform-expected.txt: Removed.
- legacy-animation-engine/animations/3d/replace-filling-transform.html: Removed.
- legacy-animation-engine/animations/3d/state-at-end-event-transform.html: Removed.
- legacy-animation-engine/animations/3d/transform-origin-vs-functions-expected.txt: Removed.
- legacy-animation-engine/animations/3d/transform-origin-vs-functions.html: Removed.
- legacy-animation-engine/animations/3d/transform-perspective-expected.txt: Removed.
- legacy-animation-engine/animations/3d/transform-perspective.html: Removed.
- legacy-animation-engine/animations/CSSKeyframesRule-name-null-expected.txt: Removed.
- legacy-animation-engine/animations/CSSKeyframesRule-name-null.html: Removed.
- legacy-animation-engine/animations/CSSKeyframesRule-parameters-expected.txt: Removed.
- legacy-animation-engine/animations/CSSKeyframesRule-parameters.html: Removed.
- legacy-animation-engine/animations/added-while-suspended-expected.txt: Removed.
- legacy-animation-engine/animations/added-while-suspended.html: Removed.
- legacy-animation-engine/animations/additive-transform-animations-expected.html: Removed.
- legacy-animation-engine/animations/additive-transform-animations.html: Removed.
- legacy-animation-engine/animations/animation-add-events-in-handler-expected.txt: Removed.
- legacy-animation-engine/animations/animation-add-events-in-handler.html: Removed.
- legacy-animation-engine/animations/animation-border-overflow-expected.txt: Removed.
- legacy-animation-engine/animations/animation-border-overflow.html: Removed.
- legacy-animation-engine/animations/animation-callback-timestamp-expected.txt: Removed.
- legacy-animation-engine/animations/animation-callback-timestamp.html: Removed.
- legacy-animation-engine/animations/animation-controller-drt-api-expected.txt: Removed.
- legacy-animation-engine/animations/animation-controller-drt-api.html: Removed.
- legacy-animation-engine/animations/animation-css-rule-types-expected.txt: Removed.
- legacy-animation-engine/animations/animation-css-rule-types.html: Removed.
- legacy-animation-engine/animations/animation-delay-changed-expected.txt: Removed.
- legacy-animation-engine/animations/animation-delay-changed.html: Removed.
- legacy-animation-engine/animations/animation-direction-alternate-reverse-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-alternate-reverse.html: Removed.
- legacy-animation-engine/animations/animation-direction-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-normal-expected.png: Removed.
- legacy-animation-engine/animations/animation-direction-normal-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-normal.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-fill-mode-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-fill-mode-hardware-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-fill-mode-hardware.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-fill-mode.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-hardware-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-hardware-opacity-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-hardware-opacity.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-hardware.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-non-hardware-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-non-hardware.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-timing-functions-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-timing-functions-hardware-expected.txt: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-timing-functions-hardware.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse-timing-functions.html: Removed.
- legacy-animation-engine/animations/animation-direction-reverse.html: Removed.
- legacy-animation-engine/animations/animation-direction.html: Removed.
- legacy-animation-engine/animations/animation-end-event-destroy-renderer-expected.txt: Removed.
- legacy-animation-engine/animations/animation-end-event-destroy-renderer.html: Removed.
- legacy-animation-engine/animations/animation-end-event-short-iterations-expected.txt: Removed.
- legacy-animation-engine/animations/animation-end-event-short-iterations.html: Removed.
- legacy-animation-engine/animations/animation-events-create-expected.txt: Removed.
- legacy-animation-engine/animations/animation-events-create.html: Removed.
- legacy-animation-engine/animations/animation-events-not-cancelable-expected.txt: Removed.
- legacy-animation-engine/animations/animation-events-not-cancelable.html: Removed.
- legacy-animation-engine/animations/animation-followed-by-transition-expected.txt: Removed.
- legacy-animation-engine/animations/animation-followed-by-transition.html: Removed.
- legacy-animation-engine/animations/animation-hit-test-expected.txt: Removed.
- legacy-animation-engine/animations/animation-hit-test-transform-expected.txt: Removed.
- legacy-animation-engine/animations/animation-hit-test-transform.html: Removed.
- legacy-animation-engine/animations/animation-hit-test.html: Removed.
- legacy-animation-engine/animations/animation-initial-inheritance-expected.html: Removed.
- legacy-animation-engine/animations/animation-initial-inheritance.html: Removed.
- legacy-animation-engine/animations/animation-internals-api-expected.txt: Removed.
- legacy-animation-engine/animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/animation-internals-api-multiple-keyframes.html: Removed.
- legacy-animation-engine/animations/animation-internals-api.html: Removed.
- legacy-animation-engine/animations/animation-iteration-event-destroy-renderer-expected.txt: Removed.
- legacy-animation-engine/animations/animation-iteration-event-destroy-renderer.html: Removed.
- legacy-animation-engine/animations/animation-matrix-negative-scale-unmatrix-expected.txt: Removed.
- legacy-animation-engine/animations/animation-matrix-negative-scale-unmatrix.html: Removed.
- legacy-animation-engine/animations/animation-multiple-callbacks-timestamp-expected.txt: Removed.
- legacy-animation-engine/animations/animation-multiple-callbacks-timestamp.html: Removed.
- legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.png: Removed.
- legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.txt: Removed.
- legacy-animation-engine/animations/animation-offscreen-to-onscreen.html: Removed.
- legacy-animation-engine/animations/animation-on-inline-crash-expected.txt: Removed.
- legacy-animation-engine/animations/animation-on-inline-crash.html: Removed.
- legacy-animation-engine/animations/animation-shorthand-expected.txt: Removed.
- legacy-animation-engine/animations/animation-shorthand-name-order-expected.txt: Removed.
- legacy-animation-engine/animations/animation-shorthand-name-order.html: Removed.
- legacy-animation-engine/animations/animation-shorthand-overriding-expected.txt: Removed.
- legacy-animation-engine/animations/animation-shorthand-overriding.html: Removed.
- legacy-animation-engine/animations/animation-shorthand-removed-expected.txt: Removed.
- legacy-animation-engine/animations/animation-shorthand-removed.html: Removed.
- legacy-animation-engine/animations/animation-shorthand.html: Removed.
- legacy-animation-engine/animations/animation-start-event-destroy-renderer-expected.txt: Removed.
- legacy-animation-engine/animations/animation-start-event-destroy-renderer.html: Removed.
- legacy-animation-engine/animations/animation-welcome-safari-expected.txt: Removed.
- legacy-animation-engine/animations/animation-welcome-safari.html: Removed.
- legacy-animation-engine/animations/big-rotation-expected.txt: Removed.
- legacy-animation-engine/animations/big-rotation.html: Removed.
- legacy-animation-engine/animations/body-removal-crash-expected.txt: Removed.
- legacy-animation-engine/animations/body-removal-crash.html: Removed.
- legacy-animation-engine/animations/change-completed-animation-expected.txt: Removed.
- legacy-animation-engine/animations/change-completed-animation-transform-expected.html: Removed.
- legacy-animation-engine/animations/change-completed-animation-transform.html: Removed.
- legacy-animation-engine/animations/change-completed-animation.html: Removed.
- legacy-animation-engine/animations/change-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/change-keyframes-name-expected.txt: Removed.
- legacy-animation-engine/animations/change-keyframes-name.html: Removed.
- legacy-animation-engine/animations/change-keyframes.html: Removed.
- legacy-animation-engine/animations/change-one-anim-expected.txt: Removed.
- legacy-animation-engine/animations/change-one-anim.html: Removed.
- legacy-animation-engine/animations/change-transform-style-during-animation-expected.png: Removed.
- legacy-animation-engine/animations/change-transform-style-during-animation-expected.txt: Removed.
- legacy-animation-engine/animations/change-transform-style-during-animation.html: Removed.
- legacy-animation-engine/animations/combo-transform-rotate+scale-expected.txt: Removed.
- legacy-animation-engine/animations/combo-transform-rotate+scale.html: Removed.
- legacy-animation-engine/animations/combo-transform-translate+scale-expected.txt: Removed.
- legacy-animation-engine/animations/combo-transform-translate+scale.html: Removed.
- legacy-animation-engine/animations/computed-style-expected.txt: Removed.
- legacy-animation-engine/animations/computed-style.html: Removed.
- legacy-animation-engine/animations/crash-on-removing-animation-expected.txt: Removed.
- legacy-animation-engine/animations/crash-on-removing-animation.html: Removed.
- legacy-animation-engine/animations/cross-fade-background-image-expected.html: Removed.
- legacy-animation-engine/animations/cross-fade-background-image.html: Removed.
- legacy-animation-engine/animations/cross-fade-border-image-source.html: Removed.
- legacy-animation-engine/animations/cross-fade-list-style-image.html: Removed.
- legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html: Removed.
- legacy-animation-engine/animations/cross-fade-webkit-mask-image.html: Removed.
- legacy-animation-engine/animations/duplicate-keys-expected.html: Removed.
- legacy-animation-engine/animations/duplicate-keys.html: Removed.
- legacy-animation-engine/animations/duplicated-keyframes-name-expected.txt: Removed.
- legacy-animation-engine/animations/duplicated-keyframes-name.html: Removed.
- legacy-animation-engine/animations/dynamic-stylesheet-loading-expected.txt: Removed.
- legacy-animation-engine/animations/dynamic-stylesheet-loading.html: Removed.
- legacy-animation-engine/animations/empty-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/empty-keyframes.html: Removed.
- legacy-animation-engine/animations/fill-forwards-auto-height-expected.html: Removed.
- legacy-animation-engine/animations/fill-forwards-auto-height.html: Removed.
- legacy-animation-engine/animations/fill-forwards-end-state-expected.txt: Removed.
- legacy-animation-engine/animations/fill-forwards-end-state.html: Removed.
- legacy-animation-engine/animations/fill-mode-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-forwards-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-forwards-zero-duration-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-forwards-zero-duration.html: Removed.
- legacy-animation-engine/animations/fill-mode-forwards.html: Removed.
- legacy-animation-engine/animations/fill-mode-forwards2-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-forwards2.html: Removed.
- legacy-animation-engine/animations/fill-mode-iteration-count-non-integer-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-iteration-count-non-integer.html: Removed.
- legacy-animation-engine/animations/fill-mode-missing-from-to-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-missing-from-to-keyframes.html: Removed.
- legacy-animation-engine/animations/fill-mode-multiple-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-multiple-keyframes.html: Removed.
- legacy-animation-engine/animations/fill-mode-removed-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-removed.html: Removed.
- legacy-animation-engine/animations/fill-mode-reverse-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-reverse.html: Removed.
- legacy-animation-engine/animations/fill-mode-transform-expected.txt: Removed.
- legacy-animation-engine/animations/fill-mode-transform.html: Removed.
- legacy-animation-engine/animations/fill-mode.html: Removed.
- legacy-animation-engine/animations/fill-unset-properties-expected.txt: Removed.
- legacy-animation-engine/animations/fill-unset-properties.html: Removed.
- legacy-animation-engine/animations/font-size-using-ems-expected.txt: Removed.
- legacy-animation-engine/animations/font-size-using-ems.html: Removed.
- legacy-animation-engine/animations/font-variations/font-stretch-expected.txt: Removed.
- legacy-animation-engine/animations/font-variations/font-stretch.html: Removed.
- legacy-animation-engine/animations/font-variations/font-style-expected.txt: Removed.
- legacy-animation-engine/animations/font-variations/font-style.html: Removed.
- legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt: Removed.
- legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt: Removed.
- legacy-animation-engine/animations/font-variations/font-variation-settings-order.html: Removed.
- legacy-animation-engine/animations/font-variations/font-variation-settings-unlike-expected.txt: Removed.
- legacy-animation-engine/animations/font-variations/font-variation-settings-unlike.html: Removed.
- legacy-animation-engine/animations/font-variations/font-variation-settings.html: Removed.
- legacy-animation-engine/animations/font-variations/font-weight-expected.txt: Removed.
- legacy-animation-engine/animations/font-variations/font-weight.html: Removed.
- legacy-animation-engine/animations/font-variations/resources/Boxis-VF.ttf: Removed.
- legacy-animation-engine/animations/generic-from-to-expected.txt: Removed.
- legacy-animation-engine/animations/generic-from-to.html: Removed.
- legacy-animation-engine/animations/import-crash-expected.txt: Removed.
- legacy-animation-engine/animations/import-crash.html: Removed.
- legacy-animation-engine/animations/import-expected.txt: Removed.
- legacy-animation-engine/animations/import.html: Removed.
- legacy-animation-engine/animations/keyframe-autoclose-brace-expected.txt: Removed.
- legacy-animation-engine/animations/keyframe-autoclose-brace.html: Removed.
- legacy-animation-engine/animations/keyframe-multiple-timing-functions-transform-expected.txt: Removed.
- legacy-animation-engine/animations/keyframe-multiple-timing-functions-transform.html: Removed.
- legacy-animation-engine/animations/keyframe-selector-negative-percentage-expected.txt: Removed.
- legacy-animation-engine/animations/keyframe-selector-negative-percentage.html: Removed.
- legacy-animation-engine/animations/keyframe-timing-functions-expected.txt: Removed.
- legacy-animation-engine/animations/keyframe-timing-functions-transform-expected.txt: Removed.
- legacy-animation-engine/animations/keyframe-timing-functions-transform.html: Removed.
- legacy-animation-engine/animations/keyframe-timing-functions.html: Removed.
- legacy-animation-engine/animations/keyframe-timing-functions2-expected.txt: Removed.
- legacy-animation-engine/animations/keyframe-timing-functions2.html: Removed.
- legacy-animation-engine/animations/keyframes-comma-separated-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-comma-separated.html: Removed.
- legacy-animation-engine/animations/keyframes-dynamic-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-dynamic.html: Removed.
- legacy-animation-engine/animations/keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-infinite-iterations-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-infinite-iterations.html: Removed.
- legacy-animation-engine/animations/keyframes-invalid-keys-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-invalid-keys.html: Removed.
- legacy-animation-engine/animations/keyframes-iteration-count-non-integer-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-iteration-count-non-integer.html: Removed.
- legacy-animation-engine/animations/keyframes-out-of-order-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-out-of-order.html: Removed.
- legacy-animation-engine/animations/keyframes-rule-expected.txt: Removed.
- legacy-animation-engine/animations/keyframes-rule.html: Removed.
- legacy-animation-engine/animations/keyframes.html: Removed.
- legacy-animation-engine/animations/large-negative-delay-expected.txt: Removed.
- legacy-animation-engine/animations/large-negative-delay.html: Removed.
- legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
- legacy-animation-engine/animations/lineheight-animation.html: Removed.
- legacy-animation-engine/animations/longhand-timing-function-expected.txt: Removed.
- legacy-animation-engine/animations/longhand-timing-function.html: Removed.
- legacy-animation-engine/animations/matrix-anim-expected.txt: Removed.
- legacy-animation-engine/animations/matrix-anim.html: Removed.
- legacy-animation-engine/animations/missing-from-to-expected.txt: Removed.
- legacy-animation-engine/animations/missing-from-to-transforms-expected.txt: Removed.
- legacy-animation-engine/animations/missing-from-to-transforms.html: Removed.
- legacy-animation-engine/animations/missing-from-to.html: Removed.
- legacy-animation-engine/animations/missing-keyframe-properties-expected.txt: Removed.
- legacy-animation-engine/animations/missing-keyframe-properties-repeating-expected.txt: Removed.
- legacy-animation-engine/animations/missing-keyframe-properties-repeating.html: Removed.
- legacy-animation-engine/animations/missing-keyframe-properties-timing-function-expected.txt: Removed.
- legacy-animation-engine/animations/missing-keyframe-properties-timing-function.html: Removed.
- legacy-animation-engine/animations/missing-keyframe-properties.html: Removed.
- legacy-animation-engine/animations/missing-values-first-keyframe-expected.png: Removed.
- legacy-animation-engine/animations/missing-values-first-keyframe.html: Removed.
- legacy-animation-engine/animations/missing-values-last-keyframe-expected.png: Removed.
- legacy-animation-engine/animations/missing-values-last-keyframe.html: Removed.
- legacy-animation-engine/animations/multiple-animations-expected.txt: Removed.
- legacy-animation-engine/animations/multiple-animations-timing-function-expected.txt: Removed.
- legacy-animation-engine/animations/multiple-animations-timing-function.html: Removed.
- legacy-animation-engine/animations/multiple-animations.html: Removed.
- legacy-animation-engine/animations/multiple-backgrounds-expected.html: Removed.
- legacy-animation-engine/animations/multiple-backgrounds.html: Removed.
- legacy-animation-engine/animations/multiple-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/multiple-keyframes.html: Removed.
- legacy-animation-engine/animations/needs-layout-expected.html: Removed.
- legacy-animation-engine/animations/needs-layout.html: Removed.
- legacy-animation-engine/animations/negative-delay-expected.txt: Removed.
- legacy-animation-engine/animations/negative-delay.html: Removed.
- legacy-animation-engine/animations/opacity-transform-animation-expected.png: Removed.
- legacy-animation-engine/animations/opacity-transform-animation-expected.txt: Removed.
- legacy-animation-engine/animations/opacity-transform-animation.html: Removed.
- legacy-animation-engine/animations/pause-crash-expected.txt: Removed.
- legacy-animation-engine/animations/pause-crash.html: Removed.
- legacy-animation-engine/animations/play-state-expected.txt: Removed.
- legacy-animation-engine/animations/play-state-in-shorthand-expected.txt: Removed.
- legacy-animation-engine/animations/play-state-in-shorthand.html: Removed.
- legacy-animation-engine/animations/play-state-paused-expected.png: Removed.
- legacy-animation-engine/animations/play-state-paused-expected.txt: Removed.
- legacy-animation-engine/animations/play-state-paused.html: Removed.
- legacy-animation-engine/animations/play-state-start-paused-expected.html: Removed.
- legacy-animation-engine/animations/play-state-start-paused.html: Removed.
- legacy-animation-engine/animations/play-state-suspend-expected.txt: Removed.
- legacy-animation-engine/animations/play-state-suspend.html: Removed.
- legacy-animation-engine/animations/play-state.html: Removed.
- legacy-animation-engine/animations/remove-syncing-animation-expected.txt: Removed.
- legacy-animation-engine/animations/remove-syncing-animation.html: Removed.
- legacy-animation-engine/animations/resources/anim.html: Removed.
- legacy-animation-engine/animations/resources/animation-test-helpers.js: Removed.
- legacy-animation-engine/animations/resources/blue-100.png: Removed.
- legacy-animation-engine/animations/resources/crash-on-removing-animation-window.html: Removed.
- legacy-animation-engine/animations/resources/dynamic-stylesheet-insertion-inserted.css: Removed.
- legacy-animation-engine/animations/resources/dynamic-stylesheet-insertion-main.css: Removed.
- legacy-animation-engine/animations/resources/green-100.png: Removed.
- legacy-animation-engine/animations/resources/keyframes.css: Removed.
- legacy-animation-engine/animations/resources/page-cache-helper.html: Removed.
- legacy-animation-engine/animations/resources/stop-animation-on-suspend-subframe.html: Removed.
- legacy-animation-engine/animations/resources/stripes-100.png: Removed.
- legacy-animation-engine/animations/restart-after-scroll-expected.txt: Removed.
- legacy-animation-engine/animations/restart-after-scroll-nested-expected.txt: Removed.
- legacy-animation-engine/animations/restart-after-scroll-nested.html: Removed.
- legacy-animation-engine/animations/restart-after-scroll.html: Removed.
- legacy-animation-engine/animations/resume-after-page-cache-expected.txt: Removed.
- legacy-animation-engine/animations/resume-after-page-cache.html: Removed.
- legacy-animation-engine/animations/simultaneous-start-left-expected.txt: Removed.
- legacy-animation-engine/animations/simultaneous-start-left.html: Removed.
- legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
- legacy-animation-engine/animations/simultaneous-start-transform.html: Removed.
- legacy-animation-engine/animations/spring-computed-style-expected.txt: Removed.
- legacy-animation-engine/animations/spring-computed-style.html: Removed.
- legacy-animation-engine/animations/spring-function-expected.txt: Removed.
- legacy-animation-engine/animations/spring-function.html: Removed.
- legacy-animation-engine/animations/spring-parsing-expected.txt: Removed.
- legacy-animation-engine/animations/spring-parsing.html: Removed.
- legacy-animation-engine/animations/stacking-context-fill-forwards-expected.html: Removed.
- legacy-animation-engine/animations/stacking-context-fill-forwards.html: Removed.
- legacy-animation-engine/animations/stacking-context-not-fill-forwards-expected.html: Removed.
- legacy-animation-engine/animations/stacking-context-not-fill-forwards.html: Removed.
- legacy-animation-engine/animations/stacking-context-unchanged-while-running-expected.html: Removed.
- legacy-animation-engine/animations/stacking-context-unchanged-while-running.html: Removed.
- legacy-animation-engine/animations/stacking-during-opacity-animation-expected.txt: Removed.
- legacy-animation-engine/animations/stacking-during-opacity-animation.html: Removed.
- legacy-animation-engine/animations/state-at-end-event.html: Removed.
- legacy-animation-engine/animations/stop-animation-on-suspend-expected.txt: Removed.
- legacy-animation-engine/animations/stop-animation-on-suspend.html: Removed.
- legacy-animation-engine/animations/suspend-resume-animation-events-expected.txt: Removed.
- legacy-animation-engine/animations/suspend-resume-animation-events.html: Removed.
- legacy-animation-engine/animations/suspend-resume-animation-expected.txt: Removed.
- legacy-animation-engine/animations/suspend-resume-animation.html: Removed.
- legacy-animation-engine/animations/suspend-transform-animation-expected.png: Removed.
- legacy-animation-engine/animations/suspend-transform-animation-expected.txt: Removed.
- legacy-animation-engine/animations/suspend-transform-animation.html: Removed.
- legacy-animation-engine/animations/timing-functions-expected.txt: Removed.
- legacy-animation-engine/animations/timing-functions.html: Removed.
- legacy-animation-engine/animations/transform-non-accelerated-expected.txt: Removed.
- legacy-animation-engine/animations/transform-non-accelerated.html: Removed.
- legacy-animation-engine/animations/transition-and-animation-1-expected.txt: Removed.
- legacy-animation-engine/animations/transition-and-animation-1.html: Removed.
- legacy-animation-engine/animations/transition-and-animation-2-expected.txt: Removed.
- legacy-animation-engine/animations/transition-and-animation-2.html: Removed.
- legacy-animation-engine/animations/transition-and-animation-3-expected.txt: Removed.
- legacy-animation-engine/animations/transition-and-animation-3.html: Removed.
- legacy-animation-engine/animations/unanimated-style-expected.txt: Removed.
- legacy-animation-engine/animations/unanimated-style.html: Removed.
- legacy-animation-engine/animations/unprefixed-events-expected.txt: Removed.
- legacy-animation-engine/animations/unprefixed-events-mixed-with-prefixed-expected.txt: Removed.
- legacy-animation-engine/animations/unprefixed-events-mixed-with-prefixed.html: Removed.
- legacy-animation-engine/animations/unprefixed-events.html: Removed.
- legacy-animation-engine/animations/unprefixed-keyframes-expected.txt: Removed.
- legacy-animation-engine/animations/unprefixed-keyframes-rule-expected.txt: Removed.
- legacy-animation-engine/animations/unprefixed-keyframes-rule.html: Removed.
- legacy-animation-engine/animations/unprefixed-keyframes.html: Removed.
- legacy-animation-engine/animations/unprefixed-properties-expected.txt: Removed.
- legacy-animation-engine/animations/unprefixed-properties.html: Removed.
- legacy-animation-engine/animations/unprefixed-shorthand-expected.txt: Removed.
- legacy-animation-engine/animations/unprefixed-shorthand.html: Removed.
- legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
- legacy-animation-engine/animations/width-using-ems.html: Removed.
- legacy-animation-engine/compositing/animation/animated-composited-inside-hidden-expected.txt: Removed.
- legacy-animation-engine/compositing/animation/animated-composited-inside-hidden.html: Removed.
- legacy-animation-engine/compositing/animation/animation-backing-expected.txt: Removed.
- legacy-animation-engine/compositing/animation/animation-backing.html: Removed.
- legacy-animation-engine/compositing/animation/animation-compositing-expected.txt: Removed.
- legacy-animation-engine/compositing/animation/animation-compositing.html: Removed.
- legacy-animation-engine/compositing/animation/busy-indicator-expected.txt: Removed.
- legacy-animation-engine/compositing/animation/busy-indicator-no.png: Removed.
- legacy-animation-engine/compositing/animation/busy-indicator.html: Removed.
- legacy-animation-engine/compositing/animation/busy-indicator.png: Removed.
- legacy-animation-engine/compositing/animation/computed-style-during-delay-expected.txt: Removed.
- legacy-animation-engine/compositing/animation/computed-style-during-delay.html: Removed.
- legacy-animation-engine/compositing/animation/keyframe-order-expected.html: Removed.
- legacy-animation-engine/compositing/animation/keyframe-order.html: Removed.
- legacy-animation-engine/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
- legacy-animation-engine/compositing/animation/layer-for-filling-animation.html: Removed.
- legacy-animation-engine/compositing/animation/matrix-animation-expected.html: Removed.
- legacy-animation-engine/compositing/animation/matrix-animation.html: Removed.
- legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer.html: Removed.
- legacy-animation-engine/compositing/backing/backface-visibility-flip-expected.txt: Removed.
- legacy-animation-engine/compositing/backing/backface-visibility-flip.html: Removed.
- legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt: Removed.
- legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport.html: Removed.
- legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Removed.
- legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html: Removed.
- legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt: Removed.
- legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html: Removed.
- legacy-animation-engine/compositing/contents-scale/animating-expected.txt: Removed.
- legacy-animation-engine/compositing/contents-scale/animating.html: Removed.
- legacy-animation-engine/compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt: Removed.
- legacy-animation-engine/compositing/geometry/limit-layer-bounds-opacity-transition.html: Removed.
- legacy-animation-engine/compositing/geometry/partial-layout-update.html: Removed.
- legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children.html: Removed.
- legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/overlap-animation-clipping-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/overlap-animation-clipping.html: Removed.
- legacy-animation-engine/compositing/layer-creation/overlap-animation-container-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/overlap-animation-container.html: Removed.
- legacy-animation-engine/compositing/layer-creation/overlap-animation-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/overlap-animation.html: Removed.
- legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-animation-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-animation-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap.html: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-transition-overlap-expected.txt: Removed.
- legacy-animation-engine/compositing/layer-creation/translate-transition-overlap.html: Removed.
- legacy-animation-engine/compositing/overflow/overflow-positioning.html: Removed.
- legacy-animation-engine/compositing/reflections/animation-inside-reflection.html: Removed.
- legacy-animation-engine/compositing/reflections/load-video-in-reflection.html: Removed.
- legacy-animation-engine/compositing/reflections/nested-reflection-animated.html: Removed.
- legacy-animation-engine/compositing/reflections/nested-reflection-transition.html: Removed.
- legacy-animation-engine/compositing/repaint-container-assertion-when-toggling-compositing-expected.txt: Removed.
- legacy-animation-engine/compositing/repaint-container-assertion-when-toggling-compositing.html: Removed.
- legacy-animation-engine/compositing/repaint/become-overlay-composited-layer.html: Removed.
- legacy-animation-engine/compositing/repaint/layer-repaint-rects.html: Removed.
- legacy-animation-engine/compositing/repaint/opacity-between-absolute.html: Removed.
- legacy-animation-engine/compositing/repaint/opacity-between-absolute2.html: Removed.
- legacy-animation-engine/compositing/transitions/add-remove-transition-expected.html: Removed.
- legacy-animation-engine/compositing/transitions/add-remove-transition.html: Removed.
- legacy-animation-engine/compositing/transitions/opacity-on-inline-expected.txt: Removed.
- legacy-animation-engine/compositing/transitions/opacity-on-inline.html: Removed.
- legacy-animation-engine/compositing/transitions/scale-transition-no-start.html: Removed.
- legacy-animation-engine/compositing/transitions/singular-scale-transition.html: Removed.
- legacy-animation-engine/compositing/transitions/transform-on-large-layer-expected.html: Removed.
- legacy-animation-engine/compositing/transitions/transform-on-large-layer.html: Removed.
- legacy-animation-engine/compositing/updates/animation-non-composited-expected.txt: Removed.
- legacy-animation-engine/compositing/updates/animation-non-composited.html: Removed.
- legacy-animation-engine/compositing/visibility/visibility-composited-animation-expected.png: Removed.
- legacy-animation-engine/compositing/visibility/visibility-composited-animation-expected.txt: Removed.
- legacy-animation-engine/compositing/visibility/visibility-composited-animation.html: Removed.
- legacy-animation-engine/compositing/visible-rect/animated-expected.txt: Removed.
- legacy-animation-engine/compositing/visible-rect/animated-from-none-expected.txt: Removed.
- legacy-animation-engine/compositing/visible-rect/animated-from-none.html: Removed.
- legacy-animation-engine/compositing/visible-rect/animated.html: Removed.
- legacy-animation-engine/css1/units/zero-duration-without-units-expected.txt: Removed.
- legacy-animation-engine/css1/units/zero-duration-without-units.html: Removed.
- legacy-animation-engine/css3/calc/cubic-bezier-with-multiple-calcs-crash.html-expected.txt: Removed.
- legacy-animation-engine/css3/calc/cubic-bezier-with-multiple-calcs-crash.html.html: Removed.
- legacy-animation-engine/css3/calc/transition-crash-expected.txt: Removed.
- legacy-animation-engine/css3/calc/transition-crash.html: Removed.
- legacy-animation-engine/css3/calc/transition-crash2-expected.txt: Removed.
- legacy-animation-engine/css3/calc/transition-crash2.html: Removed.
- legacy-animation-engine/css3/calc/transition-crash3-expected.txt: Removed.
- legacy-animation-engine/css3/calc/transition-crash3.html: Removed.
- legacy-animation-engine/css3/calc/transition-crash4-expected.txt: Removed.
- legacy-animation-engine/css3/calc/transition-crash4.html: Removed.
- legacy-animation-engine/css3/calc/transitions-dependent-expected.txt: Removed.
- legacy-animation-engine/css3/calc/transitions-dependent.html: Removed.
- legacy-animation-engine/css3/calc/transitions-expected.txt: Removed.
- legacy-animation-engine/css3/calc/transitions.html: Removed.
- legacy-animation-engine/css3/calculated-word-spacing-expected.txt: Removed.
- legacy-animation-engine/css3/calculated-word-spacing.html: Removed.
- legacy-animation-engine/css3/filters/animation-from-initial-values-with-color-matrix-expected.html: Removed.
- legacy-animation-engine/css3/filters/animation-from-initial-values-with-color-matrix.html: Removed.
- legacy-animation-engine/css3/filters/backdrop/animation-expected.txt: Removed.
- legacy-animation-engine/css3/filters/backdrop/animation.html: Removed.
- legacy-animation-engine/css3/filters/composited-during-animation-expected.txt: Removed.
- legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Removed.
- legacy-animation-engine/css3/filters/composited-during-animation-layertree.html: Removed.
- legacy-animation-engine/css3/filters/composited-during-animation.html: Removed.
- legacy-animation-engine/css3/filters/composited-during-transition-layertree.html: Removed.
- legacy-animation-engine/css3/filters/crash-filter-animation-invalid-url-expected.txt: Removed.
- legacy-animation-engine/css3/filters/crash-filter-animation-invalid-url.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-hw-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-hw.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-multi-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-multi-hw-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-multi-hw.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none-multi.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-from-none.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-hw-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-hw.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-multi-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-multi-hw-expected.txt: Removed.
- legacy-animation-engine/css3/filters/filter-animation-multi-hw.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation-multi.html: Removed.
- legacy-animation-engine/css3/filters/filter-animation.html: Removed.
- legacy-animation-engine/css3/flexbox/csswg/css-flexbox-height-animation-stretch-expected.html: Removed.
- legacy-animation-engine/css3/flexbox/csswg/css-flexbox-height-animation-stretch.html: Removed.
- legacy-animation-engine/css3/infinite-word-spacing-expected.txt: Removed.
- legacy-animation-engine/css3/infinite-word-spacing.html: Removed.
- legacy-animation-engine/css3/masking/clip-path-animation-expected.txt: Removed.
- legacy-animation-engine/css3/masking/clip-path-animation.html: Removed.
- legacy-animation-engine/css3/supports-crash-expected.txt: Removed.
- legacy-animation-engine/css3/supports-crash.html: Removed.
- legacy-animation-engine/css3/supports-cssom-expected.txt: Removed.
- legacy-animation-engine/css3/supports-cssom.html: Removed.
- legacy-animation-engine/css3/supports-dom-api-expected.txt: Removed.
- legacy-animation-engine/css3/supports-dom-api.html: Removed.
- legacy-animation-engine/css3/supports-expected.txt: Removed.
- legacy-animation-engine/css3/supports-not-selector-cssom-expected.txt: Removed.
- legacy-animation-engine/css3/supports-not-selector-cssom.html: Removed.
- legacy-animation-engine/css3/supports-not-selector-expected.html: Removed.
- legacy-animation-engine/css3/supports-not-selector.html: Removed.
- legacy-animation-engine/css3/supports.html: Removed.
- legacy-animation-engine/cssom/cssvalue-comparison-expected.txt: Removed.
- legacy-animation-engine/cssom/cssvalue-comparison.html: Removed.
- legacy-animation-engine/editing/selection/layout-during-move-selection-crash-expected.txt: Removed.
- legacy-animation-engine/editing/selection/layout-during-move-selection-crash.html: Removed.
- legacy-animation-engine/fast/animation/animation-element-removal-expected.txt: Removed.
- legacy-animation-engine/fast/animation/animation-element-removal.html: Removed.
- legacy-animation-engine/fast/animation/animation-mixed-transform-crash-expected.html: Removed.
- legacy-animation-engine/fast/animation/animation-mixed-transform-crash.html: Removed.
- legacy-animation-engine/fast/animation/animation-style-update-size-expected.txt: Removed.
- legacy-animation-engine/fast/animation/animation-style-update-size.html: Removed.
- legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-expected.txt: Removed.
- legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Removed.
- legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change.html: Removed.
- legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Removed.
- legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Removed.
- legacy-animation-engine/fast/animation/css-animation-resuming-when-visible.html: Removed.
- legacy-animation-engine/fast/animation/css-animation-throttling-lowPowerMode-expected.txt: Removed.
- legacy-animation-engine/fast/animation/css-animation-throttling-lowPowerMode.html: Removed.
- legacy-animation-engine/fast/animation/height-auto-transition-computed-value-expected.html: Removed.
- legacy-animation-engine/fast/animation/height-auto-transition-computed-value.html: Removed.
- legacy-animation-engine/fast/animation/keyframe-with-font-size-in-em-units-expected.txt: Removed.
- legacy-animation-engine/fast/animation/keyframe-with-font-size-in-em-units.html: Removed.
- legacy-animation-engine/fast/animation/request-animation-frame-iframe-expected.txt: Removed.
- legacy-animation-engine/fast/animation/request-animation-frame-iframe.html: Removed.
- legacy-animation-engine/fast/animation/request-animation-frame-iframe2-expected.txt: Removed.
- legacy-animation-engine/fast/animation/request-animation-frame-iframe2.html: Removed.
- legacy-animation-engine/fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Removed.
- legacy-animation-engine/fast/css-generated-content/noscript-pseudo-anim-crash.html: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-animation-expected.txt: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-animation.html: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-element-events-expected.txt: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-element-events.html: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-transition-event-expected.txt: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-transition-event.html: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-transition-expected.txt: Removed.
- legacy-animation-engine/fast/css-generated-content/pseudo-transition.html: Removed.
- legacy-animation-engine/fast/css/animation-pseudo-style-change-expected.html: Removed.
- legacy-animation-engine/fast/css/animation-pseudo-style-change.html: Removed.
- legacy-animation-engine/fast/css/animation-steps-calculated-value-expected.txt: Removed.
- legacy-animation-engine/fast/css/animation-steps-calculated-value.html: Removed.
- legacy-animation-engine/fast/css/animation-transition-duration-quirksmode-expected.txt: Removed.
- legacy-animation-engine/fast/css/animation-transition-duration-quirksmode.html: Removed.
- legacy-animation-engine/fast/css/calc-mixed-blend-crash-expected.txt: Removed.
- legacy-animation-engine/fast/css/calc-mixed-blend-crash.html: Removed.
- legacy-animation-engine/fast/css/calc-with-angle-time-frequency-expected.txt: Removed.
- legacy-animation-engine/fast/css/calc-with-angle-time-frequency.html: Removed.
- legacy-animation-engine/fast/css/getComputedStyle/getComputedStyle-with-pseudo-element-expected.txt: Removed.
- legacy-animation-engine/fast/css/getComputedStyle/getComputedStyle-with-pseudo-element.html: Removed.
- legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js: Removed.
- legacy-animation-engine/fast/css/getFloatValueForUnit-expected.txt: Removed.
- legacy-animation-engine/fast/css/getFloatValueForUnit.html: Removed.
- legacy-animation-engine/fast/css/image-set-value-not-removed-crash-expected.txt: Removed.
- legacy-animation-engine/fast/css/image-set-value-not-removed-crash.html: Removed.
- legacy-animation-engine/fast/css/longhand-overrides-shorthand-prefixing-expected.txt: Removed.
- legacy-animation-engine/fast/css/longhand-overrides-shorthand-prefixing.html: Removed.
- legacy-animation-engine/fast/css/number-parsing-crash-2-expected.txt: Removed.
- legacy-animation-engine/fast/css/number-parsing-crash-2.html: Removed.
- legacy-animation-engine/fast/css/onanimation-eventhandlers-expected.txt: Removed.
- legacy-animation-engine/fast/css/onanimation-eventhandlers.html: Removed.
- legacy-animation-engine/fast/css/ontransitionend-eventhandler-expected.txt: Removed.
- legacy-animation-engine/fast/css/ontransitionend-eventhandler.html: Removed.
- legacy-animation-engine/fast/css/parse-timing-function-crash-expected.txt: Removed.
- legacy-animation-engine/fast/css/parse-timing-function-crash.html: Removed.
- legacy-animation-engine/fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt: Removed.
- legacy-animation-engine/fast/css/prefixed-unprefixed-variant-style-declaration.html: Removed.
- legacy-animation-engine/fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt: Removed.
- legacy-animation-engine/fast/css/shorthand-omitted-initial-value-overrides-shorthand.html: Removed.
- legacy-animation-engine/fast/css/transform-inline-style-expected.txt: Removed.
- legacy-animation-engine/fast/css/transform-inline-style-remove-expected.txt: Removed.
- legacy-animation-engine/fast/css/transform-inline-style-remove.html: Removed.
- legacy-animation-engine/fast/css/transform-inline-style.html: Removed.
- legacy-animation-engine/fast/css/transition-color-unspecified-expected.txt: Removed.
- legacy-animation-engine/fast/css/transition-color-unspecified.html: Removed.
- legacy-animation-engine/fast/css/transition-delay-calculated-value-expected.txt: Removed.
- legacy-animation-engine/fast/css/transition-delay-calculated-value.html: Removed.
- legacy-animation-engine/fast/css/transition-timing-function-expected.txt: Removed.
- legacy-animation-engine/fast/css/transition-timing-function.html: Removed.
- legacy-animation-engine/fast/css/transition_shorthand_parsing-expected.txt: Removed.
- legacy-animation-engine/fast/css/transition_shorthand_parsing.html: Removed.
- legacy-animation-engine/fast/dom/event-handler-attributes-expected.txt: Removed.
- legacy-animation-engine/fast/dom/event-handler-attributes.html: Removed.
- legacy-animation-engine/fast/events/constructors/webkit-animation-event-constructor-expected.txt: Removed.
- legacy-animation-engine/fast/events/constructors/webkit-animation-event-constructor.html: Removed.
- legacy-animation-engine/fast/filter-image/filter-image-animation-expected.txt: Removed.
- legacy-animation-engine/fast/filter-image/filter-image-animation.html: Removed.
- legacy-animation-engine/fast/harness/results-expected.txt: Removed.
- legacy-animation-engine/fast/harness/results.html: Removed.
- legacy-animation-engine/fast/images/animate-list-item-image-assertion-expected.txt: Removed.
- legacy-animation-engine/fast/images/animate-list-item-image-assertion.html: Removed.
- legacy-animation-engine/fast/images/crossfade-client-not-removed-crash-expected.txt: Removed.
- legacy-animation-engine/fast/images/crossfade-client-not-removed-crash.html: Removed.
- legacy-animation-engine/fast/images/image-copy-memory-usage-expected.txt: Removed.
- legacy-animation-engine/fast/images/image-copy-memory-usage.html: Removed.
- legacy-animation-engine/fast/inline/quotation-text-changes-dynamically-expected.txt: Removed.
- legacy-animation-engine/fast/inline/quotation-text-changes-dynamically.html: Removed.
- legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html: Removed.
- legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Removed.
- legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transition-expected.html: Removed.
- legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transition.html: Removed.
- legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-hardware-acceleration-expected.html: Removed.
- legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-hardware-acceleration.html: Removed.
- legacy-animation-engine/fast/media/matchmedium-query-api-expected.txt: Removed.
- legacy-animation-engine/fast/media/matchmedium-query-api.html: Removed.
- legacy-animation-engine/fast/media/media-query-list-01-expected.txt: Removed.
- legacy-animation-engine/fast/media/media-query-list-01.html: Removed.
- legacy-animation-engine/fast/media/mq-animation-expected.html: Removed.
- legacy-animation-engine/fast/media/mq-animation.html: Removed.
- legacy-animation-engine/fast/media/mq-transition-expected.html: Removed.
- legacy-animation-engine/fast/media/mq-transition.html: Removed.
- legacy-animation-engine/fast/multicol/crash-when-spanner-gets-moved-around-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/crash-when-spanner-gets-moved-around.html: Removed.
- legacy-animation-engine/fast/multicol/multicol-fieldset-span-changes-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/multicol-fieldset-span-changes.html: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/crash-when-switching-to-floating-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/crash-when-switching-to-floating.html: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/first-letter-create-expected.html: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/first-letter-create.html: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/spanner-crash-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/spanner-crash-with-embedded-columns-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/spanner-crash-with-embedded-columns.html: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/spanner-crash.html: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/table-section-crash-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/newmulticol/table-section-crash.html: Removed.
- legacy-animation-engine/fast/multicol/svg-inside-multicolumn-expected.txt: Removed.
- legacy-animation-engine/fast/multicol/svg-inside-multicolumn.html: Removed.
- legacy-animation-engine/fast/repaint/list-item-equal-style-change-no-repaint-expected.txt: Removed.
- legacy-animation-engine/fast/repaint/list-item-equal-style-change-no-repaint.html: Removed.
- legacy-animation-engine/fast/shadow-dom/shadow-host-animation-expected.html: Removed.
- legacy-animation-engine/fast/shadow-dom/shadow-host-animation.html: Removed.
- legacy-animation-engine/fast/shadow-dom/shadow-host-transition-expected.html: Removed.
- legacy-animation-engine/fast/shadow-dom/shadow-host-transition.html: Removed.
- legacy-animation-engine/fast/shadow-dom/slot-renderer-teardown-expected.txt: Removed.
- legacy-animation-engine/fast/shadow-dom/slot-renderer-teardown.html: Removed.
- legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt: Removed.
- legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-animation.html: Removed.
- legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation-expected.txt: Removed.
- legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: Removed.
- legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation-expected.txt: Removed.
- legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: Removed.
- legacy-animation-engine/fast/text/crash-complex-text-surrogate.html: Removed.
- legacy-animation-engine/fast/text/text-combine-crash-expected.txt: Removed.
- legacy-animation-engine/fast/text/text-combine-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-01-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-01.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-02-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-02.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-03-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-03.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-04-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-prefixed-04.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-01-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-01.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-02-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-02.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-03-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-03.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-04-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-04.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-immediate-start-event-after-ondemand-update-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-immediate-start-event-after-ondemand-update.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-iteration-event-short-iterations-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-iteration-event-short-iterations.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-name-none-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-name-none.html: Removed.
- legacy-animation-engine/imported/blink/animations/animation-shorthand-unprefixed-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/animation-shorthand-unprefixed.html: Removed.
- legacy-animation-engine/imported/blink/animations/background-shorthand-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/background-shorthand-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/base-render-style-body-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/base-render-style-body-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/base-render-style-font-selector-version-assert-expected.html: Removed.
- legacy-animation-engine/imported/blink/animations/base-render-style-font-selector-version-assert.html: Removed.
- legacy-animation-engine/imported/blink/animations/deleted-image-set-transition-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/deleted-image-set-transition-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/display-none-cancels-nested-animations-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/display-none-cancels-nested-animations.html: Removed.
- legacy-animation-engine/imported/blink/animations/display-none-terminates-animation-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/display-none-terminates-animation.html: Removed.
- legacy-animation-engine/imported/blink/animations/empty-keyframe-animation-composited-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/empty-keyframe-animation-composited.html: Removed.
- legacy-animation-engine/imported/blink/animations/empty-keyframes-composited-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/empty-keyframes-composited.html: Removed.
- legacy-animation-engine/imported/blink/animations/events-with-short-duration-and-delay-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/events-with-short-duration-and-delay.html: Removed.
- legacy-animation-engine/imported/blink/animations/inherit-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/inherit-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/keyframe-timing-function-unset-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/keyframe-timing-function-unset-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-color-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-color-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-marker-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-marker-crash.html: Removed.
- legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-rems-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-rems.html: Removed.
- legacy-animation-engine/imported/blink/animations/wrong-keyframe-name-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/wrong-keyframe-name.html: Removed.
- legacy-animation-engine/imported/blink/animations/zero-duration-infinite-iterations-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/zero-duration-infinite-iterations.html: Removed.
- legacy-animation-engine/imported/blink/animations/zero-duration-large-start-delay-expected.txt: Removed.
- legacy-animation-engine/imported/blink/animations/zero-duration-large-start-delay.html: Removed.
- legacy-animation-engine/imported/blink/compositing/animation/hidden-animated-layer-should-not-have-scrollbars-expected.html: Removed.
- legacy-animation-engine/imported/blink/compositing/animation/hidden-animated-layer-should-not-have-scrollbars.html: Removed.
- legacy-animation-engine/imported/blink/compositing/layer-creation/incremental-destruction-expected.html: Removed.
- legacy-animation-engine/imported/blink/compositing/layer-creation/incremental-destruction.html: Removed.
- legacy-animation-engine/imported/blink/compositing/repaint/end-of-opacity-transition-expected.html: Removed.
- legacy-animation-engine/imported/blink/compositing/repaint/end-of-opacity-transition.html: Removed.
- legacy-animation-engine/imported/blink/compositing/squashing/animation-repaint-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/compositing/squashing/animation-repaint-crash.html: Removed.
- legacy-animation-engine/imported/blink/compositing/squashing/remove-from-grouped-mapping-on-reassignment-expected.txt: Removed.
- legacy-animation-engine/imported/blink/compositing/squashing/remove-from-grouped-mapping-on-reassignment.html: Removed.
- legacy-animation-engine/imported/blink/css3/calc/transition-asan-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/css3/calc/transition-asan-crash.html: Removed.
- legacy-animation-engine/imported/blink/fast/animation/animation-without-parent-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/fast/animation/animation-without-parent-crash.html: Removed.
- legacy-animation-engine/imported/blink/fast/animation/last-child-assert-expected.txt: Removed.
- legacy-animation-engine/imported/blink/fast/animation/last-child-assert.html: Removed.
- legacy-animation-engine/imported/blink/fast/css-generated-content/pseudo-animation-display-expected.txt: Removed.
- legacy-animation-engine/imported/blink/fast/css-generated-content/pseudo-animation-display.html: Removed.
- legacy-animation-engine/imported/blink/fast/text/output-isolate-at-end-of-line-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/fast/text/output-isolate-at-end-of-line-crash.html: Removed.
- legacy-animation-engine/imported/blink/http/tests/webfont/animation-assert-expected.html: Removed.
- legacy-animation-engine/imported/blink/http/tests/webfont/animation-assert.html: Removed.
- legacy-animation-engine/imported/blink/transitions/background-webkit-mask-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/background-webkit-mask-crash.html: Removed.
- legacy-animation-engine/imported/blink/transitions/no-transition-on-implicit-margins-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/no-transition-on-implicit-margins.html: Removed.
- legacy-animation-engine/imported/blink/transitions/remove-accelerated-transition-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/remove-accelerated-transition.html: Removed.
- legacy-animation-engine/imported/blink/transitions/resources/opacity-transform-transitions-inside-iframe-inner.html: Removed.
- legacy-animation-engine/imported/blink/transitions/transition-not-interpolable-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/transition-not-interpolable.html: Removed.
- legacy-animation-engine/imported/blink/transitions/transition-property-explicit-initial-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/transition-property-explicit-initial.html: Removed.
- legacy-animation-engine/imported/blink/transitions/transition-shape-outside-crash-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/transition-shape-outside-crash.html: Removed.
- legacy-animation-engine/imported/blink/transitions/unprefixed-perspective-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/unprefixed-perspective.html: Removed.
- legacy-animation-engine/imported/blink/transitions/unprefixed-transform-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/unprefixed-transform.html: Removed.
- legacy-animation-engine/imported/blink/transitions/zero-duration-should-not-cancel-expected.txt: Removed.
- legacy-animation-engine/imported/blink/transitions/zero-duration-should-not-cancel.html: Removed.
- legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04-expected.txt: Removed.
- legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04.html: Removed.
- legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-unprefixed-04-expected.txt: Removed.
- legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-unprefixed-04.html: Removed.
- legacy-animation-engine/js/dom/transition-cache-dictionary-crash-expected.txt: Removed.
- legacy-animation-engine/js/dom/transition-cache-dictionary-crash.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_animation_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_animation_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_transition_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_transition_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_animation_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_animation_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_transition_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_transition_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_animation_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_animation_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_transition_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_transition_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_animation_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_animation_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_transition_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_transition_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_animation_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_animation_with_timestamp.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_transition_with_timestamp-ref.html: Removed.
- legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_transition_with_timestamp.html: Removed.
- legacy-animation-engine/scrollbars/scrollbar-scrollbarparts-repaint-crash-expected.txt: Removed.
- legacy-animation-engine/scrollbars/scrollbar-scrollbarparts-repaint-crash.html: Removed.
- legacy-animation-engine/tables/mozilla/bugs/bug113235-1.html: Removed.
- legacy-animation-engine/tables/table-section-overflow-clip-crash-expected.txt: Removed.
- legacy-animation-engine/tables/table-section-overflow-clip-crash.html: Removed.
- legacy-animation-engine/transitions/3d/interrupted-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/3d/interrupted-transition.html: Removed.
- legacy-animation-engine/transitions/background-position-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/background-position-transitions.html: Removed.
- legacy-animation-engine/transitions/background-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/background-transitions.html: Removed.
- legacy-animation-engine/transitions/bad-transition-shorthand-crash-expected.txt: Removed.
- legacy-animation-engine/transitions/bad-transition-shorthand-crash.html: Removed.
- legacy-animation-engine/transitions/blendmode-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/blendmode-transitions.html: Removed.
- legacy-animation-engine/transitions/border-radius-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/border-radius-transition.html: Removed.
- legacy-animation-engine/transitions/cancel-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/cancel-transition.html: Removed.
- legacy-animation-engine/transitions/change-values-during-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/change-values-during-transition.html: Removed.
- legacy-animation-engine/transitions/clip-path-path-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/clip-path-path-transitions.html: Removed.
- legacy-animation-engine/transitions/clip-path-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/clip-path-transitions.html: Removed.
- legacy-animation-engine/transitions/clip-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/clip-transition.html: Removed.
- legacy-animation-engine/transitions/color-transition-all-expected.txt: Removed.
- legacy-animation-engine/transitions/color-transition-all.html: Removed.
- legacy-animation-engine/transitions/color-transition-premultiplied-expected.txt: Removed.
- legacy-animation-engine/transitions/color-transition-premultiplied.html: Removed.
- legacy-animation-engine/transitions/color-transition-rounding-expected.txt: Removed.
- legacy-animation-engine/transitions/color-transition-rounding.html: Removed.
- legacy-animation-engine/transitions/created-while-suspended-expected.txt: Removed.
- legacy-animation-engine/transitions/created-while-suspended.html: Removed.
- legacy-animation-engine/transitions/cross-fade-background-image-expected.txt: Removed.
- legacy-animation-engine/transitions/cross-fade-background-image.html: Removed.
- legacy-animation-engine/transitions/cross-fade-border-image.html: Removed.
- legacy-animation-engine/transitions/crossfade-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/crossfade-transition.html: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-color-expected.txt: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-color.html: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-length-expected.txt: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-length.html: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-shadow-expected.txt: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-shadow.html: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-svg-length-expected.txt: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-svg-length.html: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-transform-expected.txt: Removed.
- legacy-animation-engine/transitions/cubic-bezier-overflow-transform.html: Removed.
- legacy-animation-engine/transitions/default-timing-function.html: Removed.
- legacy-animation-engine/transitions/delay-expected.txt: Removed.
- legacy-animation-engine/transitions/delay.html: Removed.
- legacy-animation-engine/transitions/equivalent-background-image-no-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/equivalent-background-image-no-transition.html: Removed.
- legacy-animation-engine/transitions/extra-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/extra-transition.html: Removed.
- legacy-animation-engine/transitions/flex-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/flex-transitions.html: Removed.
- legacy-animation-engine/transitions/font-family-during-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/font-family-during-transition.html: Removed.
- legacy-animation-engine/transitions/frames-timing-function-expected.txt: Removed.
- legacy-animation-engine/transitions/frames-timing-function.html: Removed.
- legacy-animation-engine/transitions/hang-with-bad-transition-list-expected.txt: Removed.
- legacy-animation-engine/transitions/hang-with-bad-transition-list.html: Removed.
- legacy-animation-engine/transitions/inherit-expected.txt: Removed.
- legacy-animation-engine/transitions/inherit-other-props-expected.txt: Removed.
- legacy-animation-engine/transitions/inherit-other-props.html: Removed.
- legacy-animation-engine/transitions/inherit.html: Removed.
- legacy-animation-engine/transitions/interrupt-transform-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/interrupt-transform-transition.html: Removed.
- legacy-animation-engine/transitions/interrupt-zero-duration-expected.txt: Removed.
- legacy-animation-engine/transitions/interrupt-zero-duration.html: Removed.
- legacy-animation-engine/transitions/interrupted-accelerated-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/interrupted-accelerated-transition.html: Removed.
- legacy-animation-engine/transitions/interrupted-all-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/interrupted-all-transition.html: Removed.
- legacy-animation-engine/transitions/lengthsize-transition-to-from-auto-expected.txt: Removed.
- legacy-animation-engine/transitions/lengthsize-transition-to-from-auto.html: Removed.
- legacy-animation-engine/transitions/longhand-vs-shorthand-initial-expected.txt: Removed.
- legacy-animation-engine/transitions/longhand-vs-shorthand-initial.html: Removed.
- legacy-animation-engine/transitions/mask-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/mask-transitions.html: Removed.
- legacy-animation-engine/transitions/matched-transform-functions-expected.txt: Removed.
- legacy-animation-engine/transitions/matched-transform-functions.html: Removed.
- legacy-animation-engine/transitions/min-max-width-height-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/min-max-width-height-transitions.html: Removed.
- legacy-animation-engine/transitions/mismatched-shadow-styles-expected.txt: Removed.
- legacy-animation-engine/transitions/mismatched-shadow-styles.html: Removed.
- legacy-animation-engine/transitions/mismatched-shadow-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/mismatched-shadow-transitions.html: Removed.
- legacy-animation-engine/transitions/mixed-type-expected.txt: Removed.
- legacy-animation-engine/transitions/mixed-type.html: Removed.
- legacy-animation-engine/transitions/move-after-transition.html: Removed.
- legacy-animation-engine/transitions/multiple-background-size-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/multiple-background-size-transitions.html: Removed.
- legacy-animation-engine/transitions/multiple-background-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/multiple-background-transitions.html: Removed.
- legacy-animation-engine/transitions/multiple-mask-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/multiple-mask-transitions.html: Removed.
- legacy-animation-engine/transitions/multiple-shadow-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/multiple-shadow-transitions.html: Removed.
- legacy-animation-engine/transitions/multiple-text-shadow-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/multiple-text-shadow-transition.html: Removed.
- legacy-animation-engine/transitions/negative-delay-expected.txt: Removed.
- legacy-animation-engine/transitions/negative-delay.html: Removed.
- legacy-animation-engine/transitions/opacity-transition-zindex-expected.txt: Removed.
- legacy-animation-engine/transitions/opacity-transition-zindex.html: Removed.
- legacy-animation-engine/transitions/override-transition-crash-expected.txt: Removed.
- legacy-animation-engine/transitions/override-transition-crash.html: Removed.
- legacy-animation-engine/transitions/remove-transition-style-expected.txt: Removed.
- legacy-animation-engine/transitions/remove-transition-style.html: Removed.
- legacy-animation-engine/transitions/repeated-firing-background-color-expected.txt: Removed.
- legacy-animation-engine/transitions/repeated-firing-background-color.html: Removed.
- legacy-animation-engine/transitions/resources/Aurora.jpg: Removed.
- legacy-animation-engine/transitions/resources/interrupted-accelerated-transition-final.html: Removed.
- legacy-animation-engine/transitions/resources/transition-end-event-destroy-iframe-inner.html: Removed.
- legacy-animation-engine/transitions/resources/transition-test-helpers.js: Removed.
- legacy-animation-engine/transitions/retargetted-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/retargetted-transition.html: Removed.
- legacy-animation-engine/transitions/rounded-rect-becomes-non-renderable-while-transitioning-expected.txt: Removed.
- legacy-animation-engine/transitions/rounded-rect-becomes-non-renderable-while-transitioning.html: Removed.
- legacy-animation-engine/transitions/shadow-expected.txt: Removed.
- legacy-animation-engine/transitions/shadow.html: Removed.
- legacy-animation-engine/transitions/shape-outside-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/shape-outside-transitions.html: Removed.
- legacy-animation-engine/transitions/shorthand-border-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/shorthand-border-transitions.html: Removed.
- legacy-animation-engine/transitions/shorthand-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/shorthand-transitions.html: Removed.
- legacy-animation-engine/transitions/start-transform-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/start-transform-transition.html: Removed.
- legacy-animation-engine/transitions/started-while-suspended-expected.txt: Removed.
- legacy-animation-engine/transitions/started-while-suspended.html: Removed.
- legacy-animation-engine/transitions/steps-timing-function-expected.txt: Removed.
- legacy-animation-engine/transitions/steps-timing-function.html: Removed.
- legacy-animation-engine/transitions/suspend-transform-transition-expected.png: Removed.
- legacy-animation-engine/transitions/suspend-transform-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/suspend-transform-transition.html: Removed.
- legacy-animation-engine/transitions/svg-bad-scale-crash-expected.txt: Removed.
- legacy-animation-engine/transitions/svg-bad-scale-crash.html: Removed.
- legacy-animation-engine/transitions/svg-layout-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/svg-layout-transition.html: Removed.
- legacy-animation-engine/transitions/svg-text-shadow-transition.html: Removed.
- legacy-animation-engine/transitions/svg-transitions-expected.txt: Removed.
- legacy-animation-engine/transitions/svg-transitions.html: Removed.
- legacy-animation-engine/transitions/text-indent-transition-expected.txt: Removed.
- legacy-animation-engine/transitions/text-indent-transition.html: Removed.
- legacy-animation-engine/transitions/transform-op-list-match-expected.txt: Removed.
- legacy-animation-engine/transitions/transform-op-list-match.html: Removed.
- legacy-animation-engine/transitions/transform-op-list-no-match-expected.txt: Removed.
- legacy-animation-engine/transitions/transform-op-list-no-match.html: Removed.
- legacy-animation-engine/transitions/transition-display-property-2-expected.html: Removed.
- legacy-animation-engine/transitions/transition-display-property-2.html: Removed.
- legacy-animation-engine/transitions/transition-display-property-expected.html: Removed.
- legacy-animation-engine/transitions/transition-display-property.html: Removed.
- legacy-animation-engine/transitions/transition-drt-api-delay-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-drt-api-delay.html: Removed.
- legacy-animation-engine/transitions/transition-drt-api-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-drt-api.html: Removed.
- legacy-animation-engine/transitions/transition-duration-cleared-in-transitionend-crash-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-duration-cleared-in-transitionend-crash.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-all-properties-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-all-properties.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-attributes-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-attributes.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-container-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-container.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-create-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-create.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-destroy-iframe-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-destroy-iframe.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-destroy-renderer-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-destroy-renderer.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-helpers.js: Removed.
- legacy-animation-engine/transitions/transition-end-event-left-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-left.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-01-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-01.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-02-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-02.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-03-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-03.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-04-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-multiple-04.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-nested-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-nested.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-prefixed-01-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-prefixed-01.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-prefixed-02-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-prefixed-02.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-prefixed-03-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-prefixed-03.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-rendering-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-rendering.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-set-none-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-set-none.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-transform-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-transform.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-01-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-01.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-02-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-02.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-03-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-03.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-04-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-unprefixed-04.html: Removed.
- legacy-animation-engine/transitions/transition-end-event-window-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-end-event-window.html: Removed.
- legacy-animation-engine/transitions/transition-hit-test-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-hit-test-transform-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-hit-test-transform.html: Removed.
- legacy-animation-engine/transitions/transition-hit-test.html: Removed.
- legacy-animation-engine/transitions/transition-in-delay-phase-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-in-delay-phase.html: Removed.
- legacy-animation-engine/transitions/transition-on-element-with-content-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-on-element-with-content.html: Removed.
- legacy-animation-engine/transitions/transition-shorthand-delay-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-shorthand-delay.html: Removed.
- legacy-animation-engine/transitions/transition-timing-function-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-timing-function.html: Removed.
- legacy-animation-engine/transitions/transition-to-from-auto-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-to-from-auto.html: Removed.
- legacy-animation-engine/transitions/transition-to-from-undefined-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-to-from-undefined.html: Removed.
- legacy-animation-engine/transitions/transition-transform-translate-calculated-length-crash-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-transform-translate-calculated-length-crash.html: Removed.
- legacy-animation-engine/transitions/transition-unknown-property-ignore-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-unknown-property-ignore.html: Removed.
- legacy-animation-engine/transitions/transition-with-calc-spin-expected.txt: Removed.
- legacy-animation-engine/transitions/transition-with-calc-spin.html: Removed.
- legacy-animation-engine/transitions/transitions-parsing-expected.txt: Removed.
- legacy-animation-engine/transitions/transitions-parsing.html: Removed.
- legacy-animation-engine/transitions/visited-link-color-expected.txt: Removed.
- legacy-animation-engine/transitions/visited-link-color.html: Removed.
- legacy-animation-engine/transitions/zero-duration-in-list-expected.txt: Removed.
- legacy-animation-engine/transitions/zero-duration-in-list.html: Removed.
- legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-end-expected.txt: Removed.
- legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-end.html: Removed.
- legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-start-expected.txt: Removed.
- legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-start.html: Removed.
- legacy-animation-engine/transitions/zero-duration-without-units-expected.txt: Removed.
- legacy-animation-engine/transitions/zero-duration-without-units.html: Removed.
- platform/gtk/TestExpectations:
- platform/gtk/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/3d/replace-filling-transform-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-border-image-source-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-list-style-image-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/missing-values-first-keyframe-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/missing-values-last-keyframe-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/opacity-transform-animation-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/state-at-end-event-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/state-at-end-event-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/animations/suspend-transform-animation-expected.png: Removed.
- platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/layer-creation/overlap-animation-container-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/layer-creation/overlap-animation-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.png: Removed.
- platform/gtk/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/fast/css/transition-color-unspecified-expected.png: Removed.
- platform/gtk/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.png: Removed.
- platform/gtk/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/transitions/cross-fade-background-image-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/cross-fade-background-image-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/transitions/cross-fade-border-image-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/cross-fade-border-image-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/transitions/default-timing-function-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/transitions/move-after-transition-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/move-after-transition-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/transitions/opacity-transition-zindex-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/suspend-transform-transition-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.png: Removed.
- platform/gtk/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.txt: Removed.
- platform/gtk/legacy-animation-engine/transitions/transition-end-event-rendering-expected.png: Removed.
- platform/ios-simulator-wk2/TestExpectations:
- platform/ios-wk1/TestExpectations:
- platform/ios-wk1/legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
- platform/ios-wk1/legacy-animation-engine/compositing/backing/backface-visibility-flip-expected.txt: Removed.
- platform/ios-wk1/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/ios-wk2/TestExpectations:
- platform/ios-wk2/legacy-animation-engine/compositing/backing/backing-store-attachment-animating-outside-viewport-expected.txt: Removed.
- platform/ios-wk2/legacy-animation-engine/transitions/default-timing-function-expected.png: Removed.
- platform/ios/TestExpectations:
- platform/ios/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/3d/replace-filling-transform-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/opacity-transform-animation-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/state-at-end-event-expected.txt: Removed.
- platform/ios/legacy-animation-engine/animations/suspend-transform-animation-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/contents-scale/animating-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/layer-creation/overlap-animation-clipping-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/layer-creation/overlap-animation-container-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/animation-inside-reflection-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/animation-inside-reflection-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/load-video-in-reflection-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/nested-reflection-animated-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/nested-reflection-animated-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/nested-reflection-transition-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/reflections/nested-reflection-transition-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/transitions/scale-transition-no-start-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/transitions/scale-transition-no-start-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/transitions/singular-scale-transition-expected.png: Removed.
- platform/ios/legacy-animation-engine/compositing/transitions/singular-scale-transition-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/visible-rect/animated-expected.txt: Removed.
- platform/ios/legacy-animation-engine/compositing/visible-rect/animated-from-none-expected.txt: Removed.
- platform/ios/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Removed.
- platform/ios/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
- platform/ios/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
- platform/ios/legacy-animation-engine/transitions/cross-fade-border-image-expected.txt: Removed.
- platform/ios/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/ios/legacy-animation-engine/transitions/move-after-transition-expected.txt: Removed.
- platform/ios/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.txt: Removed.
- platform/mac-wk1/TestExpectations:
- platform/mac-wk2/TestExpectations:
- platform/mac/TestExpectations:
- platform/mac/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-border-image-source-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-list-style-image-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/missing-values-last-keyframe-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Removed.
- platform/mac/legacy-animation-engine/animations/state-at-end-event-expected.png: Removed.
- platform/mac/legacy-animation-engine/animations/state-at-end-event-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/animation/busy-indicator-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/layer-creation/overlap-animation-container-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/animation-inside-reflection-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/animation-inside-reflection-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/load-video-in-reflection-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/load-video-in-reflection-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/nested-reflection-animated-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/nested-reflection-animated-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/nested-reflection-transition-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/reflections/nested-reflection-transition-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/transitions/scale-transition-no-start-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/transitions/scale-transition-no-start-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/transitions/singular-scale-transition-expected.png: Removed.
- platform/mac/legacy-animation-engine/compositing/transitions/singular-scale-transition-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/visible-rect/animated-expected.txt: Removed.
- platform/mac/legacy-animation-engine/compositing/visible-rect/animated-from-none-expected.txt: Removed.
- platform/mac/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Removed.
- platform/mac/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Removed.
- platform/mac/legacy-animation-engine/fast/css/transition-color-unspecified-expected.png: Removed.
- platform/mac/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
- platform/mac/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.png: Removed.
- platform/mac/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
- platform/mac/legacy-animation-engine/transitions/cross-fade-background-image-expected.png: Removed.
- platform/mac/legacy-animation-engine/transitions/cross-fade-background-image-expected.txt: Removed.
- platform/mac/legacy-animation-engine/transitions/cross-fade-border-image-expected.png: Removed.
- platform/mac/legacy-animation-engine/transitions/cross-fade-border-image-expected.txt: Removed.
- platform/mac/legacy-animation-engine/transitions/default-timing-function-expected.png: Removed.
- platform/mac/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/mac/legacy-animation-engine/transitions/move-after-transition-expected.png: Removed.
- platform/mac/legacy-animation-engine/transitions/move-after-transition-expected.txt: Removed.
- platform/mac/legacy-animation-engine/transitions/opacity-transition-zindex-expected.png: Removed.
- platform/mac/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.png: Removed.
- platform/mac/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.txt: Removed.
- platform/mac/legacy-animation-engine/transitions/transition-end-event-rendering-expected.png: Removed.
- platform/win/TestExpectations:
- platform/win/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Removed.
- platform/win/legacy-animation-engine/animations/state-at-end-event-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/reflections/animation-inside-reflection-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/reflections/nested-reflection-animated-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/reflections/nested-reflection-transition-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/transitions/scale-transition-no-start-expected.txt: Removed.
- platform/win/legacy-animation-engine/compositing/transitions/singular-scale-transition-expected.txt: Removed.
- platform/win/legacy-animation-engine/fast/css/image-set-value-not-removed-crash-expected.txt: Removed.
- platform/win/legacy-animation-engine/fast/harness/results-expected.txt: Removed.
- platform/win/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
- platform/win/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
- platform/win/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/wincairo-wk1/TestExpectations:
- platform/wincairo/TestExpectations:
- platform/wincairo/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/animations/state-at-end-event-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/reflections/animation-inside-reflection-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/reflections/nested-reflection-animated-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/reflections/nested-reflection-transition-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/repaint/become-overlay-composited-layer-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/repaint/layer-repaint-rects-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/repaint/opacity-between-absolute-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/repaint/opacity-between-absolute2-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/transitions/scale-transition-no-start-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/compositing/transitions/singular-scale-transition-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/transitions/cross-fade-border-image-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/transitions/move-after-transition-expected.txt: Removed.
- platform/wincairo/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.txt: Removed.
- platform/wk2/TestExpectations:
- platform/wpe/TestExpectations:
- platform/wpe/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/animations/state-at-end-event-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/tables/mozilla/bugs/bug113235-1-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/transitions/cross-fade-border-image-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/transitions/default-timing-function-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/transitions/move-after-transition-expected.txt: Removed.
- platform/wpe/legacy-animation-engine/transitions/svg-text-shadow-transition-expected.txt: Removed.
- 12:50 PM Changeset in webkit [258149] by
-
- 2 edits in trunk/Source/WebKit
[IPC] WebPageProxy::dataSelectionForPasteboard should check the result of SharedMemory::map
<https://webkit.org/b/208735>
<rdar://problem/58701732>
Reviewed by Darin Adler.
- UIProcess/mac/WebPageProxyMac.mm:
(WebKit::WebPageProxy::dataSelectionForPasteboard): Add null
check.
- 12:35 PM Changeset in webkit [258148] by
-
- 77 edits in trunk
Remove the compile-time flag for Pointer Events
https://bugs.webkit.org/show_bug.cgi?id=208821
<rdar://problem/60223471>
Reviewed by Dean Jackson.
.:
- Source/cmake/OptionsGTK.cmake:
- Source/cmake/OptionsMac.cmake:
- Source/cmake/OptionsWPE.cmake:
- Source/cmake/WebKitFeatures.cmake:
Source/JavaScriptCore:
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
- Configurations/FeatureDefines.xcconfig:
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::touchActionFlagsToCSSValue):
(WebCore::ComputedStyleExtractor::valueForPropertyInStyle):
- css/CSSPrimitiveValueMappings.h:
(WebCore::CSSPrimitiveValue::operator OptionSet<TouchAction> const):
- css/CSSProperties.json:
- css/CSSValueKeywords.in:
- css/parser/CSSPropertyParser.cpp:
(WebCore::consumeTouchAction):
(WebCore::CSSPropertyParser::parseSingleValue):
- dom/Document.cpp:
(WebCore::Document::prepareMouseEvent):
(WebCore::Document::invalidateRenderingDependentRegions):
- dom/Document.h:
- dom/Element.cpp:
(WebCore::dispatchPointerEventIfNeeded):
(WebCore::Element::allowsDoubleTapGesture const):
(WebCore::Element::removedFromAncestor):
- dom/Element.h:
- dom/Element.idl:
- dom/EventNames.in:
- dom/NavigatorMaxTouchPoints.idl:
- dom/PointerEvent.cpp:
- dom/PointerEvent.h:
- dom/PointerEvent.idl:
- dom/ios/PointerEventIOS.cpp:
- page/EventHandler.cpp:
(WebCore::EventHandler::pointerCaptureElementDidChange):
(WebCore::EventHandler::prepareMouseEvent):
- page/EventHandler.h:
- page/Navigator.h:
- page/Page.cpp:
(WebCore::Page::Page):
(WebCore::Page::didChangeMainDocument):
- page/Page.h:
(WebCore::Page::inspectorController const):
(WebCore::Page::pointerCaptureController const):
- page/PointerCaptureController.cpp:
- page/PointerCaptureController.h:
- page/PointerLockController.cpp:
(WebCore::PointerLockController::requestPointerLock):
- platform/TouchAction.h:
- rendering/EventRegion.cpp:
(WebCore::EventRegion::operator== const):
(WebCore::EventRegion::unite):
(WebCore::EventRegion::translate):
(WebCore::operator<<):
- rendering/EventRegion.h:
(WebCore::EventRegion::encode const):
(WebCore::EventRegion::decode):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::paintObject):
- rendering/RenderElement.cpp:
(WebCore::RenderElement::styleWillChange):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::calculateClipRects const):
- rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateEventRegion):
(WebCore::patternForTouchAction):
(WebCore::RenderLayerBacking::paintDebugOverlays):
- rendering/style/RenderStyle.h:
(WebCore::RenderStyle::effectiveTouchActions const):
(WebCore::RenderStyle::setEffectiveTouchActions):
(WebCore::RenderStyle::initialTouchActions):
- rendering/style/StyleRareInheritedData.cpp:
(WebCore::StyleRareInheritedData::StyleRareInheritedData):
(WebCore::StyleRareInheritedData::operator== const):
- rendering/style/StyleRareInheritedData.h:
- rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator== const):
- rendering/style/StyleRareNonInheritedData.h:
- style/StyleAdjuster.cpp:
(WebCore::Style::isScrollableOverflow):
(WebCore::Style::computeEffectiveTouchActions):
(WebCore::Style::Adjuster::adjust const):
- style/StyleBuilderConverter.h:
(WebCore::Style::BuilderConverter::convertTouchAction):
- style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::resolveElement):
Source/WebCore/PAL:
- Configurations/FeatureDefines.xcconfig:
Source/WebKit:
- Configurations/FeatureDefines.xcconfig:
- Shared/WebCoreArgumentCoders.h:
- Shared/WebPreferencesDefaultValues.h:
- UIProcess/API/ios/WKWebViewIOS.mm:
(-[WKWebView scrollViewWillBeginZooming:withView:]):
(-[WKWebView scrollViewWillEndDragging:withVelocity:targetContentOffset:]):
(-[WKWebView _scrollView:adjustedOffsetForOffset:translation:startPoint:locationInView:horizontalVelocity:verticalVelocity:]):
- UIProcess/PageClient.h:
- UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.cpp:
- UIProcess/RemoteLayerTree/RemoteScrollingCoordinatorProxy.h:
- UIProcess/RemoteLayerTree/ios/RemoteLayerTreeViews.h:
- UIProcess/RemoteLayerTree/ios/RemoteLayerTreeViews.mm:
(WebKit::touchActionsForPoint):
- UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.h:
- UIProcess/RemoteLayerTree/ios/ScrollingTreeScrollingNodeDelegateIOS.mm:
(-[WKScrollingNodeScrollViewDelegate scrollViewWillEndDragging:withVelocity:targetContentOffset:]):
(-[WKScrollingNodeScrollViewDelegate cancelPointersForGestureRecognizer:]):
(WebKit::ScrollingTreeScrollingNodeDelegateIOS::cancelPointersForGestureRecognizer):
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::touchWithIdentifierWasRemoved):
- UIProcess/WebPageProxy.h:
- UIProcess/ios/PageClientImplIOS.h:
- UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::activeTouchIdentifierForGestureRecognizer):
- UIProcess/ios/WKContentViewInteraction.h:
- UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView preventsPanningInYAxis]):
(-[WKContentView setupInteraction]):
(-[WKContentView cleanupInteraction]):
(-[WKContentView _removeDefaultGestureRecognizers]):
(-[WKContentView _addDefaultGestureRecognizers]):
(-[WKContentView activeTouchIdentifierForGestureRecognizer:]):
(-[WKContentView _webTouchEventsRecognized:]):
(-[WKContentView _resetPanningPreventionFlags]):
(-[WKContentView _singleTapDidReset:]):
(-[WKContentView _commitPotentialTapFailed]):
(-[WKContentView _didCompleteSyntheticClick]):
(-[WKContentView _singleTapRecognized:]):
(-[WKContentView _didEndScrollingOrZooming]):
- UIProcess/ios/WKSyntheticTapGestureRecognizer.h:
- UIProcess/ios/WKSyntheticTapGestureRecognizer.mm:
(-[WKSyntheticTapGestureRecognizer reset]):
(-[WKSyntheticTapGestureRecognizer touchesEnded:withEvent:]):
- UIProcess/ios/WKTouchActionGestureRecognizer.h:
- UIProcess/ios/WKTouchActionGestureRecognizer.mm:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::touchWithIdentifierWasRemoved):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
Source/WebKitLegacy/mac:
- Configurations/FeatureDefines.xcconfig:
- 11:58 AM Changeset in webkit [258147] by
-
- 2 edits in branches/safari-609-branch/Source/WebCore
Cherry-pick r257746. rdar://problem/60183767
ScriptController::executeIfJavaScriptURL() uses wrong JSGlobalObject.
https://bugs.webkit.org/show_bug.cgi?id=208290
<rdar://problem/59839476>
Reviewed by Chris Dumez.
The call to executeScriptIgnoringException() may have changed the current global
object of the window. We should be using the original global object that produced
the result string.
Also added a missing exception check needed after a potential rope resolution.
- bindings/js/ScriptController.cpp: (WebCore::ScriptController::executeIfJavaScriptURL):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@257746 268f45cc-cd09-0410-ab3c-d52691b4dbfc
- 10:30 AM Changeset in webkit [258146] by
-
- 2 edits in trunk/Tools
TestWebKitAPI fails to build on watchOS
https://bugs.webkit.org/show_bug.cgi?id=208820
Reviewed by Tim Horton.
- TestWebKitAPI/Tests/WebKitCocoa/TLSDeprecation.mm:
- 9:22 AM Changeset in webkit [258145] by
-
- 3 edits in trunk/LayoutTests
[ iOS and Mac Debug ] fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is flaky timing out and crashing.
https://bugs.webkit.org/show_bug.cgi?id=208817
Unreviewed test gardening.
- platform/ios-wk2/TestExpectations:
- platform/mac/TestExpectations:
- 8:45 AM Changeset in webkit [258144] by
-
- 4 edits in trunk/LayoutTests/imported/w3c
Fix WPT test redirect-mode.any.html
https://bugs.webkit.org/show_bug.cgi?id=208801
Patch by Rob Buis <rbuis@igalia.com> on 2020-03-09
Reviewed by Youenn Fablet.
Fix WPT test redirect-mode.any.html by also specifying the server port, this
is needed for WebKit local test runs.
- web-platform-tests/fetch/api/redirect/redirect-mode.any-expected.txt:
- web-platform-tests/fetch/api/redirect/redirect-mode.any.js:
(testRedirect):
- web-platform-tests/fetch/api/redirect/redirect-mode.any.worker-expected.txt:
- 8:32 AM Changeset in webkit [258143] by
-
- 3 edits1 add in trunk
Tail calls are broken on ARM_THUMB2 and MIPS
https://bugs.webkit.org/show_bug.cgi?id=197797
Reviewed by Yusuke Suzuki.
JSTests:
- stress/tail-call-with-spilled-registers.js: Added.
Source/JavaScriptCore:
prepareForTailCalloperation expects that header size + parameters
size is aligned with stack (alignment is 16-bytes for every architecture).
This means that headerSizeInBytes + argumentsIncludingThisInBytes needs
to be multiple of 16. This was not being preserved during getter IC code
for 32-bits. The code generated was taking in account only
headerSizeInRegisters (it is 4 on 32-bits) and argumentsIncludingThis
(that is always 1 for getters) and allocating 32-bytes when applying
operation(headerSize + argumentsIncludingThis) * 8 - sizeof(CallerFrameAndPC).
This results in a stack frame with size of 40 bytes (after we push
lrandsp). SinceprepareForTailCallexpects frames to be
16-bytes aligned, it will then calculate the top of such frame
considering it is 48 bytes, cloberring values of previous frame and
causing unexpected behavior. This patch is fixing how this IC code
calculates the stack frame usingroundArgumentCountToAlignFrame(numberOfParameters)
aligning with what we do on code without IC installed.
This was not a problem for getter and setter IC on 64-bits because
roundArgumentCountToAlignFrame(1) == 1androundArgumentCountToAlignFrame(2) == 3
while it isroundArgumentCountToAlignFrame(1) == 2and
roundArgumentCountToAlignFrame(2) == 2for MIPS and ARMv7.
- bytecode/AccessCase.cpp:
(JSC::AccessCase::generateImpl):
- 8:25 AM Changeset in webkit [258142] by
-
- 2 edits in trunk/Source/bmalloc
Build failure on ppc64le if unix is undefined
https://bugs.webkit.org/show_bug.cgi?id=207906
Patch by Mike Gorse <mgorse@suse.com> on 2020-03-09
Reviewed by Yusuke Suzuki.
- bmalloc/BPlatform.h: Check for unix along with unix.
- 8:11 AM Changeset in webkit [258141] by
-
- 1 edit1 add in trunk/Tools
resultsdbpy: Add tool to manage resultsdbpy container
https://bugs.webkit.org/show_bug.cgi?id=208743
Rubber-stamped by Aakash Jain.
Add tool to start, stop and restart the resultsdbpy Docker container.
- resultsdbpy/resultsdbpy/container: Added.
- 8:10 AM Changeset in webkit [258140] by
-
- 14 edits in trunk/Source
Rename urlSelected to changeLocation
https://bugs.webkit.org/show_bug.cgi?id=208529
Patch by Rob Buis <rbuis@igalia.com> on 2020-03-09
Reviewed by Darin Adler.
Source/WebCore:
Rename urlSelected to changeLocation and remove the existing
changeLocation. The name changeLocation is more intuitive
than urlSelected.
No new tests -- no new or changed functionality.
- html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::handleClick):
- html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::handleClick):
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::changeLocation):
(WebCore::FrameLoader::urlSelected): Deleted.
- loader/FrameLoader.h:
- loader/NavigationScheduler.cpp:
- mathml/MathMLElement.cpp:
(WebCore::MathMLElement::defaultEventHandler):
- svg/SVGAElement.cpp:
(WebCore::SVGAElement::defaultEventHandler):
Source/WebKit:
Adapt to API change.
- WebProcess/Plugins/PDF/PDFPlugin.mm:
(WebKit::PDFPlugin::clickedLink):
- WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
(WebKit::WebContextMenuClient::searchWithGoogle):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::navigateToPDFLinkWithSimulatedClick):
Source/WebKitLegacy/win:
Adapt to API change.
- WebCoreSupport/WebContextMenuClient.cpp:
(WebContextMenuClient::searchWithGoogle):
- 7:52 AM Changeset in webkit [258139] by
-
- 2 edits in trunk/Source/WebCore
Log error in clearNowPlayingInfo/setNowPlayingInfo
https://bugs.webkit.org/show_bug.cgi?id=208805
Reviewed by Eric Carlson.
No change of behavior.
- platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(MediaSessionManagerCocoa::clearNowPlayingInfo):
(MediaSessionManagerCocoa::setNowPlayingInfo):
- 7:51 AM Changeset in webkit [258138] by
-
- 5 edits2 adds in trunk
[LFC][IFC] Do not floor the computed intrinsic width values
https://bugs.webkit.org/show_bug.cgi?id=208796
<rdar://problem/60209522>
Reviewed by Antti Koivisto.
Source/WebCore:
Floored intrinsic values could lead to unexpected line breaks.
(This happens because IFC uses float currently, while other layout systems use LayoutUnit.)
Test: fast/layoutformattingcontext/absolute-positioned-simple-table3.html
- layout/LayoutUnits.h:
(WebCore::Layout::ceiledLayoutUnit):
- layout/inlineformatting/InlineFormattingContext.cpp:
(WebCore::Layout::InlineFormattingContext::computedIntrinsicWidthConstraints):
(WebCore::Layout::InlineFormattingContext::computedIntrinsicWidthForConstraint const):
- layout/inlineformatting/InlineFormattingContext.h:
LayoutTests:
- fast/layoutformattingcontext/absolute-positioned-simple-table3-expected.html: Added.
- fast/layoutformattingcontext/absolute-positioned-simple-table3.html: Added.
- 7:36 AM Changeset in webkit [258137] by
-
- 3 edits in trunk/Source/WebCore
[LFC][TFC] Do no try to distribute extra space in case of shrink to fit (max preferred width).
https://bugs.webkit.org/show_bug.cgi?id=208795
<rdar://problem/60208329>
Reviewed by Antti Koivisto.
When we shrink-to-fit the table and it isn't constrained by the containing block's width, we
should use the maximum width instead of trying to distribute the space.
- layout/tableformatting/TableFormattingContext.cpp:
(WebCore::Layout::TableFormattingContext::layoutInFlowContent):
(WebCore::Layout::TableFormattingContext::layoutTableCellBox):
(WebCore::Layout::TableFormattingContext::computeAndDistributeExtraHorizontalSpace):
- layout/tableformatting/TableFormattingContext.h:
- 7:04 AM Changeset in webkit [258136] by
-
- 2 edits in trunk/Source/WebKit
Unreviewed build fix after r258129: include WebCore/SimpleRange.h where VisibleSelection is used.
- WebProcess/WebPage/Cocoa/WebPageCocoa.mm:
- 6:42 AM Changeset in webkit [258135] by
-
- 2 edits in releases/WebKitGTK/webkit-2.28/Source/WebKit
Merge r258134 - [WPE] AsyncScrolling: scrolling with the mouse wheel over sub-scrollable areas scrolls the main frame
https://bugs.webkit.org/show_bug.cgi?id=208635
Reviewed by Carlos Garcia Campos.
Rework the default values for the async frame and overflow scrolling
so that the latter stays disabled for Nicosia-using ports as it
undergoes bigger changes.
- Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultAsyncFrameAndOverflowScrollingEnabled):
(WebKit::defaultAsyncFrameScrollingEnabled):
- 6:08 AM Changeset in webkit [258134] by
-
- 2 edits in trunk/Source/WebKit
[WPE] AsyncScrolling: scrolling with the mouse wheel over sub-scrollable areas scrolls the main frame
https://bugs.webkit.org/show_bug.cgi?id=208635
Reviewed by Carlos Garcia Campos.
Rework the default values for the async frame and overflow scrolling
so that the latter stays disabled for Nicosia-using ports as it
undergoes bigger changes.
- Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultAsyncFrameAndOverflowScrollingEnabled):
(WebKit::defaultAsyncFrameScrollingEnabled):
- 2:50 AM Changeset in webkit [258133] by
-
- 9 edits in releases/WebKitGTK/webkit-2.28
Merge r258131 - [GTK][WPE] Surrounding text for input methods should not be limited to the current paragraph
https://bugs.webkit.org/show_bug.cgi?id=208706
Reviewed by Žan Doberšek.
Source/WebKit:
It should include all the text around the cursor position.
- Shared/EditorState.cpp:
(WebKit::EditorState::PostLayoutData::encode const): Rename paragraphContext* as surroundingContext*.
(WebKit::EditorState::PostLayoutData::decode): Ditto.
- Shared/EditorState.h:
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseUpdateTextInputState): Ditto.
- UIProcess/API/wpe/WPEView.cpp:
(WKWPE::View::selectionDidChange): Ditto.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::deleteSurrounding): Use content editable text as context instead of just paragraph.
- WebProcess/WebPage/glib/WebPageGLib.cpp:
(WebKit::WebPage::platformEditorState const): Ditto.
Tools:
Add test case to check surrounding text in multiline context.
- TestWebKitAPI/Tests/WebKitGLib/TestInputMethodContext.cpp:
(testWebKitInputMethodContextSurrounding):
- 2:50 AM Changeset in webkit [258132] by
-
- 4 edits in releases/WebKitGTK/webkit-2.28/Source
Merge r258103 - [GTK] Fix compilation with disabled OpenGL
https://bugs.webkit.org/show_bug.cgi?id=208773
Reviewed by Yusuke Suzuki.
Source/WebCore:
- html/OffscreenCanvas.h:
Source/WebKit:
- UIProcess/API/glib/WebKitProtocolHandler.cpp:
(WebKit::WebKitProtocolHandler::handleGPU):
- 1:39 AM Changeset in webkit [258131] by
-
- 9 edits in trunk
[GTK][WPE] Surrounding text for input methods should not be limited to the current paragraph
https://bugs.webkit.org/show_bug.cgi?id=208706
Reviewed by Žan Doberšek.
Source/WebKit:
It should include all the text around the cursor position.
- Shared/EditorState.cpp:
(WebKit::EditorState::PostLayoutData::encode const): Rename paragraphContext* as surroundingContext*.
(WebKit::EditorState::PostLayoutData::decode): Ditto.
- Shared/EditorState.h:
- UIProcess/API/gtk/WebKitWebViewBase.cpp:
(webkitWebViewBaseUpdateTextInputState): Ditto.
- UIProcess/API/wpe/WPEView.cpp:
(WKWPE::View::selectionDidChange): Ditto.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::deleteSurrounding): Use content editable text as context instead of just paragraph.
- WebProcess/WebPage/glib/WebPageGLib.cpp:
(WebKit::WebPage::platformEditorState const): Ditto.
Tools:
Add test case to check surrounding text in multiline context.
- TestWebKitAPI/Tests/WebKitGLib/TestInputMethodContext.cpp:
(testWebKitInputMethodContextSurrounding):