Skip to content
Permalink
main
Switch branches/tags

Commits on May 21, 2022

  1. Convert ExpansionBehavior to a struct of left/right expansion behaviors

    https://bugs.webkit.org/show_bug.cgi?id=240554
    
    Patch by Kiet Ho <tho22@apple.com> on 2022-05-20
    Reviewed by Myles C. Maxfield.
    
    * Tools/TestWebKitAPI/Tests/WebCore/ComplexTextController.cpp:
    (TestWebKitAPI::TEST_F):
    * Source/WebKit/WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp:
    (WebKit::WebPopupMenu::setUpPlatformData):
    
    No new tests, no functional changes made.
    
    * Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp:
    (WebCore::CanvasRenderingContext2D::measureText):
    (WebCore::CanvasRenderingContext2D::drawTextInternal):
    * Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp:
    (WebCore::CanvasRenderingContext2DBase::drawText):
    (WebCore::CanvasRenderingContext2DBase::measureTextInternal):
    * Source/WebCore/layout/formattingContexts/inline/InlineLine.cpp:
    (WebCore::Layout::Line::applyRunExpansion):
    * Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayBox.h:
    * Source/WebCore/layout/formattingContexts/inline/text/TextUtil.cpp:
    (WebCore::Layout::TextUtil::fallbackFontsForText):
    * Source/WebCore/platform/graphics/ComplexTextController.cpp:
    (WebCore::ComplexTextController::adjustGlyphsAndAdvances):
    * Source/WebCore/platform/graphics/FontCascade.cpp:
    (WebCore::FontCascade::expansionOpportunityCountInternal):
    * Source/WebCore/platform/graphics/TextRun.h:
    (WebCore::TextRun::TextRun):
    * Source/WebCore/platform/graphics/WidthIterator.cpp:
    (WebCore::WidthIterator::WidthIterator):
    (WebCore::WidthIterator::calculateAdditionalWidth const):
    * Source/WebCore/platform/text/TextFlags.h:
    (WebCore::ExpansionBehavior::ExpansionBehavior):
    (WebCore::ExpansionBehavior::allowLeftOnly):
    (WebCore::ExpansionBehavior::forceLeftOnly):
    (WebCore::ExpansionBehavior::allowRightOnly):
    * Source/WebCore/platform/win/PopupMenuWin.cpp:
    (WebCore::PopupMenuWin::paint):
    * Source/WebCore/rendering/LegacyEllipsisBox.cpp:
    (WebCore::LegacyEllipsisBox::paint):
    (WebCore::LegacyEllipsisBox::selectionRect const):
    (WebCore::LegacyEllipsisBox::paintSelection):
    * Source/WebCore/rendering/LegacyInlineTextBox.cpp:
    (WebCore::LegacyInlineTextBox::expansionBehavior const):
    * Source/WebCore/rendering/LegacyLineLayout.cpp:
    (WebCore::expansionBehaviorForInlineTextBox):
    (WebCore::applyExpansionBehavior):
    * Source/WebCore/rendering/RenderBlock.h:
    * Source/WebCore/rendering/RenderFileUploadControl.cpp:
    (WebCore::RenderFileUploadControl::paintObject):
    (WebCore::RenderFileUploadControl::computeIntrinsicLogicalWidths const):
    * Source/WebCore/rendering/RenderImage.cpp:
    (WebCore::RenderImage::paintReplaced):
    * Source/WebCore/rendering/RenderListBox.cpp:
    (WebCore::RenderListBox::updateFromElement):
    (WebCore::RenderListBox::paintItemForeground):
    * Source/WebCore/rendering/RenderTextControl.cpp:
    (WebCore::RenderTextControl::getAverageCharWidth):
    * Source/WebCore/rendering/svg/SVGInlineTextBox.cpp:
    (WebCore::SVGInlineTextBox::constructTextRun const):
    * Source/WebCore/rendering/svg/SVGTextMetrics.cpp:
    (WebCore::SVGTextMetrics::constructTextRun):
    
    Canonical link: https://commits.webkit.org/250833@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294607 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    tuankiet65 authored and webkit-commit-queue committed May 21, 2022
  2. Fix invalid assertion in parseKeywordValue

    https://bugs.webkit.org/show_bug.cgi?id=240593
    
    Reviewed by Antti Koivisto.
    
    Test: fast/css/parse-non-descriptor.html
    
    * Source/WebCore/css/parser/CSSParserFastPaths.cpp:
    This function returns null, which is fine.
    
    Canonical link: https://commits.webkit.org/250832@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    achristensen07 committed May 21, 2022
  3. Reduce branching a little under JSNodeOwner::isReachableFromOpaqueRoo…

    …ts()
    
    https://bugs.webkit.org/show_bug.cgi?id=240742
    
    Reviewed by Geoffrey Garen.
    
    Given that JSNodeOwner::isReachableFromOpaqueRoots() already checks if the Node is
    connected or not, make sure to avoid the same check under Node::opaqueRoot().
    
    * Source/WebCore/bindings/js/JSNodeCustom.cpp:
    (WebCore::JSNodeOwner::isReachableFromOpaqueRoots):
    * Source/WebCore/dom/Node.cpp:
    (WebCore::Node::traverseToOpaqueRoot const):
    (WebCore::Node::opaqueRootSlow const): Deleted.
    * Source/WebCore/dom/Node.h:
    (WebCore::Node::opaqueRoot const):
    
    Canonical link: https://commits.webkit.org/250831@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    cdumez committed May 21, 2022
  4. [Gardening]: [ iOS ] fast/events/ios/rotation/layout-viewport-during-…

    …safari-type-rotation.html is a constant text failure
    
    https://bugs.webkit.org/show_bug.cgi?id=231266
    
    Unreviewed test gardening.
    
    * LayoutTests/platform/ios/fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Renamed from LayoutTests/platform/ios-wk2/fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt.
    
    Canonical link: https://commits.webkit.org/250830@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    robert-jenner committed May 21, 2022
  5. [ Gardening ]: [ BigSur+ Debug wk2 EWS ] imported/w3c/web-platform-te…

    …sts/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.html is a flaky crash
    
    https://bugs.webkit.org/show_bug.cgi?id=237165
    
    Unreviewed test gardening. Removal of no longer needed expectation.
    
    * LayoutTests/platform/mac-wk2/TestExpectations:
    
    Canonical link: https://commits.webkit.org/250829@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294603 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    robert-jenner committed May 21, 2022
  6. Trying git workflow: updating personal info in contributors.json

    https://bugs.webkit.org/show_bug.cgi?id=240747
    
    Reviewed by Wenson Hsieh.
    
    Adding more recent areas of expertise.
    
    * metadata/contributors.json:
    
    Canonical link: https://commits.webkit.org/250828@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dethbakin committed May 21, 2022
  7. [WebGPU] Integrate Metal-cpp

    https://bugs.webkit.org/show_bug.cgi?id=240746
    <rdar://problem/89344870>
    
    Reviewed by Dean Jackson.
    
    Metal-cpp is a low-overhead C++ interface for Metal.
    https://developer.apple.com/metal/cpp/
    
    Metal-cpp isn't a library per-se, but is instead just a collection of files which users
    are supposed to just copy into their project. This does just that, and hooks up all the
    necessary flags and paths and everything.
    
    This uses the "single header alternative" described on that webpage, and creates the
    single file as a build step.
    
    Metal-cpp files should not be style-checked.
    
    * Source/WebGPU/Configurations/WebGPU.xcconfig:
    * Source/WebGPU/WebGPU.xcodeproj/project.pbxproj:
    * Source/WebGPU/WebGPU/Metal.cpp: Added.
    * Source/WebGPU/WebGPU/config.h:
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/Foundation.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSArray.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSAutoreleasePool.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSBundle.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSData.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSDate.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSDefines.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSDictionary.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSEnumerator.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSError.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSLock.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSNotification.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSNumber.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSObjCRuntime.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSObject.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSPrivate.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSProcessInfo.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSRange.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSString.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSTypes.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Foundation/NSURL.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/LICENSE.txt: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLAccelerationStructure.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLAccelerationStructureCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLAccelerationStructureTypes.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLArgument.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLArgumentEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLBinaryArchive.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLBlitCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLBlitPass.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLBuffer.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLCaptureManager.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLCaptureScope.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLCommandBuffer.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLCommandQueue.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLComputeCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLComputePass.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLComputePipeline.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLCounters.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLDefines.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLDepthStencil.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLDevice.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLDrawable.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLDynamicLibrary.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLEvent.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLFence.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLFunctionConstantValues.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLFunctionDescriptor.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLFunctionHandle.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLFunctionLog.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLFunctionStitching.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLHeaderBridge.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLHeap.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLIndirectCommandBuffer.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLIndirectCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLIntersectionFunctionTable.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLLibrary.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLLinkedFunctions.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLParallelRenderCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLPipeline.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLPixelFormat.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLPrivate.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLRasterizationRate.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLRenderCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLRenderPass.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLRenderPipeline.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLResource.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLResourceStateCommandEncoder.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLResourceStatePass.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLSampler.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLStageInputOutputDescriptor.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLTexture.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLTypes.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLVertexDescriptor.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/MTLVisibleFunctionTable.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/Metal/Metal.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/QuartzCore/CADefines.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/QuartzCore/CAMetalDrawable.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/QuartzCore/CAPrivate.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/QuartzCore/QuartzCore.hpp: Added.
    * Source/WebGPU/WebGPU/metal-cpp/README.md: Added.
    * Source/WebGPU/WebGPU/metal-cpp/SingleHeader/MakeSingleHeader.py: Added.
    (HeaderPrefix):
    (HeaderPrefix.__init__):
    (HeaderPrefix.__str__):
    (HeaderPrefix.__get_commit_hash):
    (HeaderPrefix.__get_commit_string):
    (HeaderPrefix.__get_date_string):
    (__meta_data_string):
    (SingleHeader):
    (SingleHeader.__init__):
    (SingleHeader.__str__):
    (SingleHeader.append):
    (SingleHeader.process):
    (SingleHeader.__read_header):
    (SingleHeader.__strip_pragma_once):
    (SingleHeader.__strip_comments):
    (SingleHeader.__strip_empty_lines):
    (SingleHeader.__substitute_include_directive):
    (SingleHeader.__process_include_directives):
    (SingleHeader.__process_foundation_directives):
    (SingleHeader.__process_header):
    (create_argument_parser):
    (parse_arguments):
    (make_header):
    (make_dir):
    (write_header):
    * Tools/Scripts/webkitpy/style/checker.py:
    
    Canonical link: https://commits.webkit.org/250827@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    litherum committed May 21, 2022
  8. Reduce array length for memory limited scenarios in regexp-bol-optimi…

    …ze-out-of-stack.js
    
    https://bugs.webkit.org/show_bug.cgi?id=240717
    
    Patch by Xan López <xan@igalia.com> on 2022-05-20
    Reviewed by Yusuke Suzuki.
    
    * stress/regexp-bol-optimize-out-of-stack.js: use a smaller array size when memory is limited.
    (test):
    
    Canonical link: https://commits.webkit.org/250826@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294595 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    xanlpz authored and webkit-commit-queue committed May 21, 2022
  9. Unreviewed, reverting r294371.

    https://bugs.webkit.org/show_bug.cgi?id=240740
    
    Introduced page load regression
    
    Reverted changeset:
    
    "Private relay should fail closed for third party loads if the main resource was loaded over private relay"
    https://bugs.webkit.org/show_bug.cgi?id=240483
    https://commits.webkit.org/r294371
    
    Canonical link: https://commits.webkit.org/250825@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    webkit-commit-queue committed May 21, 2022

Commits on May 20, 2022

  1. Remove unused WebPage::InteractionRegions IPC

    https://bugs.webkit.org/show_bug.cgi?id=240725
    
    Reviewed by Wenson Hsieh.
    
    * Source/WebKit/UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::interactionRegions): Deleted.
    * Source/WebKit/UIProcess/WebPageProxy.h:
    * Source/WebKit/WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::interactionRegions): Deleted.
    * Source/WebKit/WebProcess/WebPage/WebPage.h:
    * Source/WebKit/WebProcess/WebPage/WebPage.messages.in:
    
    Canonical link: https://commits.webkit.org/250824@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294591 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    hortont424 committed May 20, 2022
  2. Web Inspector: only override request headers if they are provided

    https://bugs.webkit.org/show_bug.cgi?id=240734
    
    Reviewed by Patrick Angle.
    
    * Source/WebInspectorUI/UserInterface/Controllers/NetworkManager.js:
    (WI.NetworkManager.prototype.async requestIntercepted):
    (WI.NetworkManager.prototype.async responseIntercepted):
    
    * LayoutTests/http/tests/inspector/network/intercept-request-properties.html:
    * LayoutTests/http/tests/inspector/network/intercept-request-properties-expected.txt:
    * LayoutTests/http/tests/inspector/network/local-resource-override-basic.html:
    * LayoutTests/http/tests/inspector/network/local-resource-override-basic-expected.txt:
    
    Canonical link: https://commits.webkit.org/250823@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dcrousso committed May 20, 2022
  3. [MacCatalyst] REGRESSION(r290091): sometimes can hang if WKWebView

    …is unparented before the next visible content rect update
    
    https://bugs.webkit.org/show_bug.cgi?id=240691
    <rdar://problem/92006847>
    
    Reviewed by Wenson Hsieh.
    
    Test: WKWebViewResize.RemovesAssertionsAfterMovingToWindow
    
    * Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm:
    (-[WKWebView _processWillSwapOrDidExit]):
    (-[WKWebView didMoveToWindow]):
    (-[WKWebView _acquireResizeAssertionForReason:]):
    Drive-by: WebProcess crashes should also clear the resize assertions.
    Drive-by: Add a 1s timeout in case the next visible content rect update takes too long.
    
    * Source/WebKit/UIProcess/API/ios/WKWebViewPrivateForTestingIOS.h:
    * Source/WebKit/UIProcess/API/ios/WKWebViewTestingIOS.mm:
    (-[WKWebView _hasResizeAssertion]): Added.
    * Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewResize.mm:
    (TEST.WKWebViewResize.RemovesAssertionsAfterMovingToWindow): Added.
    
    Canonical link: https://commits.webkit.org/250822@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dcrousso committed May 20, 2022
  4. Web Inspector: Sources Tab: adding a new header to a request local ov…

    …erride doesn't show it
    
    https://bugs.webkit.org/show_bug.cgi?id=240733
    
    Reviewed by Patrick Angle.
    
    * Source/WebInspectorUI/UserInterface/Views/LocalResourceOverridePopover.js:
    (WI.LocalResourceOverridePopover.prototype.show):
    
    Canonical link: https://commits.webkit.org/250821@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294588 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dcrousso committed May 20, 2022
  5. Clean up some fast/text layout tests

    https://bugs.webkit.org/show_bug.cgi?id=240738
    
    Reviewed by Myles C. Maxfield.
    
    Move Ahem-COLR.ttf from fast/text/canvas-color-fonts/resources to fast/text/resources
    so a future non-canvas test can use it.
    
    Create a fast/text/glyph-display-lists directory to host more future glyph
    display list tests.
    
    Remove platform/ios/fast/text/softHyphen-expected.txt because the test is a ref test.
    
    * LayoutTests/TestExpectations:
    * LayoutTests/fast/text/canvas-color-fonts/COLR-expected.html:
    * LayoutTests/fast/text/canvas-color-fonts/COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/ctm-COLR-expected.html:
    * LayoutTests/fast/text/canvas-color-fonts/ctm-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/fill-color-COLR-expected.html:
    * LayoutTests/fast/text/canvas-color-fonts/fill-color-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/fill-color-shadow-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/fill-color-shadow-ctm-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/fill-gradient-COLR-2.html:
    * LayoutTests/fast/text/canvas-color-fonts/fill-gradient-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/linedash-COLR-expected-mismatch.html:
    * LayoutTests/fast/text/canvas-color-fonts/linedash-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/linedash-outlines-expected-mismatch.html:
    * LayoutTests/fast/text/canvas-color-fonts/linedash-outlines.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-color-COLR-expected.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-color-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-color-shadow-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-color-shadow-ctm-COLR.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-gradient-COLR-2.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-gradient-COLR-3.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-gradient-COLR-4.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-gradient-COLR-5.html:
    * LayoutTests/fast/text/canvas-color-fonts/stroke-gradient-COLR.html:
    * LayoutTests/fast/text/glyph-display-lists/glyph-display-list-color-expected.txt: Renamed from LayoutTests/fast/text/glyph-display-list-color-expected.txt.
    * LayoutTests/fast/text/glyph-display-lists/glyph-display-list-color.html: Renamed from LayoutTests/fast/text/glyph-display-list-color.html.
    * LayoutTests/fast/text/resources/Ahem-COLR.ttf: Renamed from LayoutTests/fast/text/canvas-color-fonts/resources/Ahem-COLR.ttf.
    * LayoutTests/platform/ios/fast/text/softHyphen-expected.txt: Removed.
    
    Canonical link: https://commits.webkit.org/250820@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    smfr committed May 20, 2022
  6. [Merge-Queue] Validate reviewers in commit message

    https://bugs.webkit.org/show_bug.cgi?id=240718
    <rdar://problem/93665771>
    
    Reviewed by Aakash Jain.
    
    * Tools/CISupport/ews-build/steps.py:
    (ValidateCommitMessage):
    (ValidateCommitMessage.__init__):
    (ValidateCommitMessage.extract_reviewers): Extract reviewers from commit message.
    (ValidateCommitMessage.is_reviewer): Check if a contributor is a reviewer.
    (ValidateCommitMessage.run): Check if extracted reviewers are reviewers.
    * Tools/CISupport/ews-build/steps_unittest.py:
    
    Canonical link: https://commits.webkit.org/250819@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294582 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    JonWBedard committed May 20, 2022
  7. Unreviewed. [WPE] Bump version numbers

    * Source/cmake/OptionsWPE.cmake: Update version numbers for the next
      release series.
    
    Canonical link: https://commits.webkit.org/250818@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294581 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    aperezdc committed May 20, 2022
  8. [Gardening]: REGRESSION (r294536): [ macOS Release wk2 ] Twelve webgl…

    …/2.0.0/conformance2/textures/image_bitmap_from_image_bitmap/tex are a flaky failure
    
    https://bugs.webkit.org/show_bug.cgi?id=240735
    <rdar://93678287>
    
    Unreviewed test gardening.
    
    * LayoutTests/platform/mac-wk2/TestExpectations:
    
    Canonical link: https://commits.webkit.org/250817@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294580 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    karlrackler committed May 20, 2022
  9. [web-animations] provide a dedicated flag for KeyframeEffect.iteratio…

    …nComposite
    
    https://bugs.webkit.org/show_bug.cgi?id=240727
    
    Patch by Antoine Quint <graouts@apple.com> on 2022-05-20
    Reviewed by Dean Jackson.
    
    Add a dedicated flag for the `KeyframeEffect.iterationComposite` property as
    that property did not make it to Web Animations 1.0 and should not be enabled
    together with `KeyframeEffect.composite`.
    
    * Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml:
    
    * Source/WebCore/animation/KeyframeEffect.cpp:
    (WebCore::KeyframeEffect::create):
    * Source/WebCore/animation/KeyframeEffect.idl:
    
    Canonical link: https://commits.webkit.org/250816@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    graouts authored and webkit-commit-queue committed May 20, 2022
  10. Remove redundant text-indent tests already covered by WPT

    https://bugs.webkit.org/show_bug.cgi?id=240730
    
    Patch by Kiet Ho <tho22@apple.com> on 2022-05-20
    Reviewed by Simon Fraser.
    
    getComputedStyle-text-indent.html is covered by the following WPT tests:
      * LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/text-indent-computed.html
      * LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/text-indent-invalid.html
      * LayoutTests/imported/w3c/web-platform-tests/css/css-text/parsing/text-indent-valid.html
    
    getComputedStyle-text-indent-inherited.html is covered by the WPT test
    LayoutTests/imported/w3c/web-platform-tests/css/css-text/inheritance.html
    
    They are also obsolete, since they still use the prefixed keywords '-webkit-each-line' and
    '-webkit-hanging', while WebKit has supported the non-prefixed keywords since
    https://bugs.webkit.org/show_bug.cgi?id=223851. They were also marked as skipped since a long
    time ago. Therefore there's no reason not to remove them.
    
    * LayoutTests/TestExpectations:
    * LayoutTests/fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent-expected.txt: Removed.
    * LayoutTests/fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent-inherited-expected.txt: Removed.
    * LayoutTests/fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent-inherited.html: Removed.
    * LayoutTests/fast/css3-text/css3-text-indent/getComputedStyle/getComputedStyle-text-indent.html: Removed.
    
    Canonical link: https://commits.webkit.org/250815@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294578 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    tuankiet65 authored and webkit-commit-queue committed May 20, 2022
  11. [Modern Media Controls] macCatalyst should not use touch events

    https://bugs.webkit.org/show_bug.cgi?id=240704
    <rdar://problem/84570717>
    
    Reviewed by Eric Carlson.
    
    * Source/WebCore/Modules/modern-media-controls/controls/layout-traits.js:
    (LayoutTraits.prototype.supportsTouches): Added.
    * Source/WebCore/Modules/modern-media-controls/controls/macos-layout-traits.js:
    (MacOSLayoutTraits.prototype.supportsTouches): Added.
    Allow `LayoutTraits` to indicate whether touches are supported.
    
    * Source/WebCore/Modules/modern-media-controls/controls/auto-hide-controller.js:
    (AutoHideController):
    * Source/WebCore/Modules/modern-media-controls/controls/button.js:
    (Button):
    * Source/WebCore/Modules/modern-media-controls/controls/range-button.js:
    (RangeButton):
    * Source/WebCore/Modules/modern-media-controls/controls/slider.js:
    (Slider.prototype._interactionEndTarget):
    * Source/WebCore/Modules/modern-media-controls/media/media-document-controller.js:
    (MediaDocumentController):
    Use `LayoutTraits.prototype.supportsTouches` instead of `GestureRecognizer.SupportsTouches` so that
    macOS (including macCatalyst) can always act as though touches are not supported (which is fine
    since mouse events are fully functional on macOS).
    
    * LayoutTests/media/modern-media-controls/button/button-icon-name.html:
    * LayoutTests/media/modern-media-controls/button/button.html:
    * LayoutTests/media/modern-media-controls/buttons-container/buttons-container-buttons-property.html:
    * LayoutTests/media/modern-media-controls/buttons-container/buttons-container-constructor.html:
    * LayoutTests/media/modern-media-controls/buttons-container/buttons-container-layout.html:
    Add `layoutDelegate`/`layoutTraits` where needed.
    
    Canonical link: https://commits.webkit.org/250814@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    dcrousso committed May 20, 2022
  12. Change display list item logging to respect logging options

    https://bugs.webkit.org/show_bug.cgi?id=240527
    
    Reviewed by Myles Maxfield.
    
    Split off from the patch in bug 240422.
    
    We need to log display list items through a function that can take the flags
    argument to avoid logging unstable resource identifiers in layout tests, so
    implement dumpItem() for each item type, and respect the IncludesResourceIdentifiers
    flag.
    
    * platform/graphics/displaylists/DisplayList.cpp:
    (WebCore::DisplayList::DisplayList::asText const):
    (WebCore::DisplayList::DisplayList::dump const):
    * platform/graphics/displaylists/DisplayList.h:
    * platform/graphics/displaylists/DisplayListItemType.h:
    * platform/graphics/displaylists/DisplayListItems.cpp:
    (WebCore::DisplayList::dumpItem):
    (WebCore::DisplayList::dumpItemHandle):
    * platform/graphics/displaylists/DisplayListItems.h:
    (WebCore::DisplayList::operator<<):
    
    Canonical link: https://commits.webkit.org/250813@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    smfr committed May 20, 2022
  13. PROGRESSION (r294272): Correction to guard in Platform file caused mu…

    …ltiple tests failures
    
    https://bugs.webkit.org/show_bug.cgi?id=240579
    <rdar://93504716>
    
    Unreviewed test gardening.
    
    * LayoutTests/platform/ios/TestExpectations:
    
    Canonical link: https://commits.webkit.org/250812@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    karlrackler committed May 20, 2022
  14. test262-runner should have basic Windows compatibility

    https://bugs.webkit.org/show_bug.cgi?id=240698
    
    Reviewed by Mark Lam.
    
    test262-runner currently has a slew of incompabilities on Windows;
    this patch rectifies enough of them to achieve basic usability.
    
    In particular:
    - When `use` of a module triggers a fork() call, a crash occurs on Windows. Avoid by calling Runner::main() from outside.
    - This is a WebKit-specific file; use webkitdirs.pm without hesitation and determine jsc binary path using jscPath().
    - Don't use `DYLD_FRAMEWORK_PATH=` prefix on Windows.
    - Remove erroneous quotes from system call.
    - Use File::Copy::copy instead of cp.
    - abs_path() of a not-yet-created file is invalid on Windows. But it's also completely unnecessary, as $resultsDir is absolute.
    - Manually flush progress meter on Windows (since \r without \n will never be flushed automatically).
    
    Remaining limitation:
    - If --child-processes value is too high, the runner will hang. Workaround is to provide a lower number.
    
    * Tools/Scripts/test262-runner:
    * Tools/Scripts/test262/Runner.pm:
    (processCLI):
    (main):
    (getBuildPath):
    (runTest):
    (summarizeResults):
    (printHTMLResults):
    
    Canonical link: https://commits.webkit.org/250811@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    rkirsling committed May 20, 2022
  15. AX: Update the isolated tree when aria-selected changes

    https://bugs.webkit.org/show_bug.cgi?id=240703
    
    Reviewed by Chris Fleizach.
    
    Fixes accessibility/selected-state-changed-notifications.html in
    isolated tree mode.
    
    * Source/WebCore/accessibility/AXObjectCache.cpp:
    (WebCore::AXObjectCache::updateIsolatedTree):
    * Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
    (WebCore::AXIsolatedTree::updateNodeProperty):
    * LayoutTests/accessibility/selected-state-changed-notifications.html:
    
    Canonical link: https://commits.webkit.org/250810@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    twilco committed May 20, 2022
  16. [ iOS ] accessibility/aria-modal-with-text-crash.html is a consistent…

    … failure
    
    https://bugs.webkit.org/show_bug.cgi?id=240722
    <rdar://93669155>
    
    Unreviewed test gardening.
    
    * LayoutTests/platform/ios/TestExpectations:
    
    Canonical link: https://commits.webkit.org/250809@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    karlrackler committed May 20, 2022
  17. Refine B3ReduceStrength's range for sign extension operations.

    https://bugs.webkit.org/show_bug.cgi?id=240720
    <rdar://problem/93536782>
    
    Reviewed by Yusuke Suzuki and Keith Miller.
    
    * Source/JavaScriptCore/b3/B3ReduceStrength.cpp:
    
    Canonical link: https://commits.webkit.org/250808@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    Mark Lam committed May 20, 2022
  18. Clear SessionStorage of a page when the page is destroyed

    https://bugs.webkit.org/show_bug.cgi?id=240683
    
    Reviewed by Chris Dumez.
    
    We should not keep SessionStorage items in memory when they will not be accessed any more.
    
    * Source/WebKit/NetworkProcess/NetworkProcess.cpp:
    (WebKit::NetworkProcess::removeWebPageNetworkParameters):
    * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp:
    (WebKit::NetworkStorageManager::clearStorageForWebPage):
    * Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h:
    * Source/WebKit/NetworkProcess/storage/SessionStorageManager.cpp:
    (WebKit::SessionStorageManager::removeNamespace):
    * Source/WebKit/NetworkProcess/storage/SessionStorageManager.h:
    
    Canonical link: https://commits.webkit.org/250807@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294562 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    szewai committed May 20, 2022
  19. Make accessibility/mac/aria-modal-auto-focus.html async so it can pas…

    …s in isolated tree mode
    
    https://bugs.webkit.org/show_bug.cgi?id=240676
    
    Reviewed by Chris Fleizach.
    
    * LayoutTests/accessibility/mac/aria-modal-auto-focus-expected.txt:
    * LayoutTests/accessibility/mac/aria-modal-auto-focus.html:
    
    Canonical link: https://commits.webkit.org/250806@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    twilco committed May 20, 2022
  20. WebAccessibilityObjectWrapperMac::detachIsolatedObject should not unr…

    …egister the wrapper for AccessibilityDetachmentType::ElementChanged detachments
    
    https://bugs.webkit.org/show_bug.cgi?id=240628
    
    Reviewed by Chris Fleizach.
    
    Prior to this change, WebAccessibilityObjectWrapperMac::detachIsolatedObject unconditionally
    called NSAccessibilityUnregisterUniqueIdForUIElement. This is the wrong
    behavior for AccessibilityDetachmentType::ElementChanged detachments, as
    this unregistering causes an element destroyed notification to be issued.
    
    This type of detachment happens when we swap the underlying isolated
    object for a wrapper as the result of a call to AXIsolatedTree::updateNode.
    
    This unregistering caused VoiceOver focus flickering when modifying
    sliders or textboxes, greatly hampering user experience.
    
    No test included because there isn't a great way to test this.
    
    * Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
    (-[WebAccessibilityObjectWrapper detachIsolatedObject:]):
    
    Canonical link: https://commits.webkit.org/250805@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    twilco committed May 20, 2022
  21. [ REBASELINE ][ iOS ] fast/events/ios/rotation/layout-viewport-during…

    …-safari-type-rotation.html is flaky failing
    
    https://bugs.webkit.org/show_bug.cgi?id=231266
    
    Unreviewed test gardening. Correct rebase for iOS.
    
    * LayoutTests/platform/ios-wk2/fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt: Renamed from LayoutTests/platform/ios-wk2/fast/events/ios/rotation/layout-viewport-during-rotation-expected.txt.
    
    Canonical link: https://commits.webkit.org/250804@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    robert-jenner committed May 20, 2022
  22. Revert "Release assert in Document::updateLayout() via HTMLTextAreaEl…

    …ement::childrenChanged"
    
    This reverts commit 0a91c41.
    
    Unreviewed revert
    
    Canonical link: https://commits.webkit.org/250803@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294550 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    karlrackler committed May 20, 2022
  23. After commit 039ebd9, some tests run with ITM disabled despite --acce…

    …ssibility-isolated-tree flag being passed
    
    https://bugs.webkit.org/show_bug.cgi?id=240627
    
    Reviewed by Chris Fleizach.
    
    039ebd9 changed TestController::resetStateToConsistentValues to only send the "Reset" message to the testing InjectedBundle after a test completed, rather than before and after each test. This is a good and logical change, but exposed a bug in how we set InjectedBundle::m_accessibilityIsolatedTree, since we relied on this "Reset" behavior to setup this member variable.
    
    With this patch, we instead set InjectedBundle::m_accessibilityIsolatedTree in response to the "BeginTest" message, which fixes the issue.
    
    * Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
    (WTR::InjectedBundle::didReceiveMessageToPage):
    * Tools/WebKitTestRunner/TestController.cpp:
    (WTR::TestController::resetStateToConsistentValues):
    * Tools/WebKitTestRunner/TestInvocation.cpp:
    (WTR::TestInvocation::createTestSettingsDictionary):
    
    Canonical link: https://commits.webkit.org/250802@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294547 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    twilco committed May 20, 2022
  24. [Gardening]REGRESSION (r294317): [ iOS ] Thirteen layout tests are fl…

    …aky or consistent timeouts
    
    https://bugs.webkit.org/show_bug.cgi?id=240616
    <rdar://93541706>
    
    Unreviewed test gardening.
    
    * LayoutTests/platform/ios/TestExpectations:
    
    Canonical link: https://commits.webkit.org/250801@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294546 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    karlrackler committed May 20, 2022
  25. [EWS] Remove ChangeLog steps

    https://bugs.webkit.org/show_bug.cgi?id=240542
    <rdar://problem/93456184>
    
    Reviewed by Aakash Jain.
    
    * Tools/CISupport/ews-build/factories.py:
    * Tools/CISupport/ews-build/steps.py:
    (ValidateCommitterAndReviewer.start):
    (SetBuildSummary.start):
    (ValidateChangeLogAndReviewer): Deleted.
    (FindModifiedChangeLogs): Deleted.
    (CreateLocalGITCommit): Deleted.
    * Tools/CISupport/ews-build/steps_unittest.py:
    
    Canonical link: https://commits.webkit.org/250800@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    JonWBedard committed May 20, 2022
  26. Eliminate changelogs

    https://bugs.webkit.org/show_bug.cgi?id=239125
    <rdar://91959187>
    
    Reviewed by Michael Catanzaro and Aakash J.
    
    Let the past die. Kill it, if you have to.
    
    * ChangeLog-2012-05-22: Removed.
    * ChangeLog-2018-01-01: Removed.
    * JSTests/ChangeLog-2018-09-11: Removed.
    * JSTests/ChangeLog-2021-03-18: Removed.
    * LayoutTests/ChangeLog-2007-10-14: Removed.
    * LayoutTests/ChangeLog-2008-08-10: Removed.
    * LayoutTests/ChangeLog-2009-06-16: Removed.
    * LayoutTests/ChangeLog-2010-01-29: Removed.
    * LayoutTests/ChangeLog-2010-05-24: Removed.
    * LayoutTests/ChangeLog-2010-12-06: Removed.
    * LayoutTests/ChangeLog-2011-02-16: Removed.
    * LayoutTests/ChangeLog-2011-06-04: Removed.
    * LayoutTests/ChangeLog-2012-04-23: Removed.
    * LayoutTests/ChangeLog-2012-05-22: Removed.
    * LayoutTests/ChangeLog-2012-10-02: Removed.
    * LayoutTests/ChangeLog-2013-04-24: Removed.
    * LayoutTests/ChangeLog-2013-10-13: Removed.
    * LayoutTests/ChangeLog-2014-02-20: Removed.
    * LayoutTests/ChangeLog-2014-10-07: Removed.
    * LayoutTests/ChangeLog-2015-11-21: Removed.
    * LayoutTests/ChangeLog-2016-09-26: Removed.
    * LayoutTests/ChangeLog-2017-03-23: Removed.
    * LayoutTests/ChangeLog-2018-01-01: Removed.
    * LayoutTests/ChangeLog-2018-09-11: Removed.
    * LayoutTests/ChangeLog-2019-06-05: Removed.
    * LayoutTests/ChangeLog-2020-04-10: Removed.
    * LayoutTests/ChangeLog-2021-03-18: Removed.
    * LayoutTests/ChangeLog-2022-02-22: Removed.
    * LayoutTests/imported/w3c/ChangeLog-2016-09-26: Removed.
    * LayoutTests/imported/w3c/ChangeLog-2018-01-01: Removed.
    * LayoutTests/imported/w3c/ChangeLog-2018-09-11: Removed.
    * LayoutTests/imported/w3c/ChangeLog-2020-04-10: Removed.
    * LayoutTests/imported/w3c/ChangeLog-2021-03-18: Removed.
    * LayoutTests/imported/w3c/ChangeLog-2022-02-22: Removed.
    * PerformanceTests/ChangeLog-2018-01-01: Removed.
    * Source/JavaScriptCore/ChangeLog-2002-12-03: Removed.
    * Source/JavaScriptCore/ChangeLog-2003-10-25: Removed.
    * Source/JavaScriptCore/ChangeLog-2007-10-14: Removed.
    * Source/JavaScriptCore/ChangeLog-2008-08-10: Removed.
    * Source/JavaScriptCore/ChangeLog-2009-06-16: Removed.
    * Source/JavaScriptCore/ChangeLog-2010-05-24: Removed.
    * Source/JavaScriptCore/ChangeLog-2011-02-16: Removed.
    * Source/JavaScriptCore/ChangeLog-2012-05-22: Removed.
    * Source/JavaScriptCore/ChangeLog-2012-10-02: Removed.
    * Source/JavaScriptCore/ChangeLog-2013-04-24: Removed.
    * Source/JavaScriptCore/ChangeLog-2013-10-13: Removed.
    * Source/JavaScriptCore/ChangeLog-2014-02-20: Removed.
    * Source/JavaScriptCore/ChangeLog-2014-10-07: Removed.
    * Source/JavaScriptCore/ChangeLog-2015-11-21: Removed.
    * Source/JavaScriptCore/ChangeLog-2016-09-26: Removed.
    * Source/JavaScriptCore/ChangeLog-2017-03-23: Removed.
    * Source/JavaScriptCore/ChangeLog-2018-01-01: Removed.
    * Source/JavaScriptCore/ChangeLog-2018-09-11: Removed.
    * Source/JavaScriptCore/ChangeLog-2019-06-05: Removed.
    * Source/JavaScriptCore/ChangeLog-2020-04-10: Removed.
    * Source/JavaScriptCore/ChangeLog-2021-03-18: Removed.
    * Source/JavaScriptCore/ChangeLog-2022-02-22: Removed.
    * Source/ThirdParty/ANGLE/ChangeLog-2022-02-22: Removed.
    * Source/WTF/ChangeLog-2013-10-13: Removed.
    * Source/WTF/ChangeLog-2016-09-26: Removed.
    * Source/WTF/ChangeLog-2018-09-11: Removed.
    * Source/WTF/ChangeLog-2021-03-18: Removed.
    * Source/WebCore/ChangeLog-2002-12-03: Removed.
    * Source/WebCore/ChangeLog-2003-10-25: Removed.
    * Source/WebCore/ChangeLog-2005-08-23: Removed.
    * Source/WebCore/ChangeLog-2005-12-19: Removed.
    * Source/WebCore/ChangeLog-2006-05-10: Removed.
    * Source/WebCore/ChangeLog-2006-12-31: Removed.
    * Source/WebCore/ChangeLog-2007-10-14: Removed.
    * Source/WebCore/ChangeLog-2008-08-10: Removed.
    * Source/WebCore/ChangeLog-2009-06-16: Removed.
    * Source/WebCore/ChangeLog-2010-01-29: Removed.
    * Source/WebCore/ChangeLog-2010-05-24: Removed.
    * Source/WebCore/ChangeLog-2010-12-06: Removed.
    * Source/WebCore/ChangeLog-2011-02-16: Removed.
    * Source/WebCore/ChangeLog-2011-06-04: Removed.
    * Source/WebCore/ChangeLog-2011-10-19: Removed.
    * Source/WebCore/ChangeLog-2012-05-22: Removed.
    * Source/WebCore/ChangeLog-2012-10-02: Removed.
    * Source/WebCore/ChangeLog-2013-04-24: Removed.
    * Source/WebCore/ChangeLog-2013-10-13: Removed.
    * Source/WebCore/ChangeLog-2014-02-20: Removed.
    * Source/WebCore/ChangeLog-2014-10-07: Removed.
    * Source/WebCore/ChangeLog-2015-11-21: Removed.
    * Source/WebCore/ChangeLog-2016-09-26: Removed.
    * Source/WebCore/ChangeLog-2017-03-23: Removed.
    * Source/WebCore/ChangeLog-2018-01-01: Removed.
    * Source/WebCore/ChangeLog-2018-09-11: Removed.
    * Source/WebCore/ChangeLog-2019-06-05: Removed.
    * Source/WebCore/ChangeLog-2020-04-10: Removed.
    * Source/WebCore/ChangeLog-2021-03-18: Removed.
    * Source/WebCore/ChangeLog-2022-02-22: Removed.
    * Source/WebInspectorUI/ChangeLog-2013-06-11: Removed.
    * Source/WebInspectorUI/ChangeLog-2014-11-19: Removed.
    * Source/WebInspectorUI/ChangeLog-2015-11-21: Removed.
    * Source/WebInspectorUI/ChangeLog-2016-09-26: Removed.
    * Source/WebInspectorUI/ChangeLog-2018-01-01: Removed.
    * Source/WebInspectorUI/ChangeLog-2019-06-05: Removed.
    * Source/WebInspectorUI/ChangeLog-2021-03-18: Removed.
    * Source/WebKit/ChangeLog-2011-02-16: Removed.
    * Source/WebKit/ChangeLog-2011-06-04: Removed.
    * Source/WebKit/ChangeLog-2012-05-22: Removed.
    * Source/WebKit/ChangeLog-2012-10-02: Removed.
    * Source/WebKit/ChangeLog-2013-04-24: Removed.
    * Source/WebKit/ChangeLog-2013-10-13: Removed.
    * Source/WebKit/ChangeLog-2014-02-20: Removed.
    * Source/WebKit/ChangeLog-2014-10-07: Removed.
    * Source/WebKit/ChangeLog-2015-11-21: Removed.
    * Source/WebKit/ChangeLog-2016-09-26: Removed.
    * Source/WebKit/ChangeLog-2017-03-23: Removed.
    * Source/WebKit/ChangeLog-2018-01-01: Removed.
    * Source/WebKit/ChangeLog-2018-09-11: Removed.
    * Source/WebKit/ChangeLog-2019-06-05: Removed.
    * Source/WebKit/ChangeLog-2020-04-10: Removed.
    * Source/WebKit/ChangeLog-2021-03-18: Removed.
    * Source/WebKit/ChangeLog-2022-02-22: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2002-12-03: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2006-02-09: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2007-10-14: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2010-01-29: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2012-10-02: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2015-11-21: Removed.
    * Source/WebKitLegacy/mac/ChangeLog-2019-06-05: Removed.
    * Source/WebKitLegacy/win/ChangeLog-2009-06-16: Removed.
    * Source/WebKitLegacy/win/ChangeLog-2015-11-21: Removed.
    * Source/bmalloc/ChangeLog-2022-02-22: Removed.
    * Tools/ChangeLog-2009-06-16: Removed.
    * Tools/ChangeLog-2010-05-24: Removed.
    * Tools/ChangeLog-2011-02-16: Removed.
    * Tools/ChangeLog-2012-05-22: Removed.
    * Tools/ChangeLog-2012-10-02: Removed.
    * Tools/ChangeLog-2013-04-24: Removed.
    * Tools/ChangeLog-2014-02-20: Removed.
    * Tools/ChangeLog-2015-11-21: Removed.
    * Tools/ChangeLog-2017-03-23: Removed.
    * Tools/ChangeLog-2018-01-01: Removed.
    * Tools/ChangeLog-2018-09-11: Removed.
    * Tools/ChangeLog-2019-06-05: Removed.
    * Tools/ChangeLog-2020-04-10: Removed.
    * Tools/ChangeLog-2021-03-18: Removed.
    * Tools/ChangeLog-2022-02-22: Removed.
    * Websites/perf.webkit.org/ChangeLog-2018-01-01: Removed.
    
    Canonical link: https://commits.webkit.org/250799@main
    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@294544 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    JonWBedard committed May 20, 2022
Older