Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c022b52ff19048e0487da7a691d56ca1181316d9
      
https://github.com/WebKit/WebKit/commit/c022b52ff19048e0487da7a691d56ca1181316d9
  Author: Chris Dumez <[email protected]>
  Date:   2025-05-02 (Fri, 02 May 2025)

  Changed paths:
    M Source/WTF/wtf/IndexSparseSet.h
    M Source/WTF/wtf/SortedArrayMap.h
    M Source/WebCore/Modules/mediasession/MediaMetadata.cpp
    M Source/WebCore/animation/AnimationTimelinesController.cpp
    M Source/WebCore/animation/BlendingKeyframes.cpp
    M Source/WebCore/animation/KeyframeEffect.cpp
    M Source/WebCore/animation/KeyframeEffectStack.cpp
    M Source/WebCore/contentextensions/ContentExtensionsBackend.cpp
    M Source/WebCore/css/calc/CSSCalcTree+Serialization.cpp
    M Source/WebCore/css/calc/CSSCalcTree+Simplification.cpp
    M Source/WebCore/css/parser/CSSPropertyParserConsumer+Ident.h
    M Source/WebCore/html/URLSearchParams.cpp
    M Source/WebCore/html/URLSearchParams.h
    M Source/WebCore/layout/formattingContexts/flex/FlexFormattingContext.cpp
    M Source/WebCore/page/ElementTargetingController.cpp
    M Source/WebCore/page/PageColorSampler.cpp
    M Source/WebCore/page/text-extraction/TextExtraction.cpp
    M Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp
    M Source/WebCore/platform/graphics/FloatSegment.h
    M Source/WebCore/platform/graphics/GradientColorStops.h
    M Source/WebCore/platform/graphics/PathUtilities.cpp
    M Source/WebCore/platform/mediastream/VideoPreset.h
    M Source/WebCore/platform/text/SuffixTree.h
    M Source/WebCore/plugins/DOMPlugin.cpp
    M Source/WebCore/style/StyleTreeResolver.cpp
    M Source/WebCore/style/values/images/StyleGradient.cpp
    M Source/WebGPU/WGSL/GlobalVariableRewriter.cpp
    M Source/WebGPU/WebGPU/BindGroup.mm
    M Source/WebGPU/WebGPU/BindGroupLayout.mm
    M Source/WebKit/NetworkProcess/storage/CacheStorageCache.cpp
    M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm
    M Source/WebKit/Shared/SharedStringHashStore.cpp
    M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp
    M 
Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
    M Source/WebKit/WebProcess/WebPage/ViewGestureGeometryCollector.cpp

  Log Message:
  -----------
  Leverage std::ranges support for projections to simplify our code
https://bugs.webkit.org/show_bug.cgi?id=292447

Reviewed by Darin Adler.

* Source/WTF/wtf/IndexSparseSet.h:
(WTF::OverflowHandler>::sort):
* Source/WTF/wtf/SortedArrayMap.h:
* Source/WebCore/Modules/mediasession/MediaMetadata.cpp:
(WebCore::MediaMetadata::refreshArtworkImage):
* Source/WebCore/animation/AnimationTimelinesController.cpp:
(WebCore::AnimationTimelinesController::updateAnimationsAndSendEvents):
* Source/WebCore/animation/BlendingKeyframes.cpp:
(WebCore::BlendingKeyframes::updatedComputedOffsets):
* Source/WebCore/animation/KeyframeEffect.cpp:
(WebCore::processKeyframeLikeObject):
* Source/WebCore/animation/KeyframeEffectStack.cpp:
(WebCore::KeyframeEffectStack::ensureEffectsAreSorted):
* Source/WebCore/contentextensions/ContentExtensionsBackend.cpp:
(WebCore::ContentExtensions::applyResultsToRequest):
* Source/WebCore/css/calc/CSSCalcTree+Serialization.cpp:
(WebCore::CSSCalc::generateSortedChildrenMap):
* Source/WebCore/css/calc/CSSCalcTree+Simplification.cpp:
(WebCore::CSSCalc::simplify):
* Source/WebCore/css/parser/CSSPropertyParserConsumer+Ident.h:
(WebCore::CSSPropertyParserHelpers::consumeCustomIdentExcluding):
* Source/WebCore/html/URLSearchParams.cpp:
(WebCore::URLSearchParams::sort):
* Source/WebCore/html/URLSearchParams.h:
* Source/WebCore/layout/formattingContexts/flex/FlexFormattingContext.cpp:
(WebCore::Layout::FlexFormattingContext::convertFlexItemsToLogicalSpace):
* Source/WebCore/page/ElementTargetingController.cpp:
(WebCore::selectorsForTarget):
(WebCore::ElementTargetingController::numberOfVisibilityAdjustmentRects):
* Source/WebCore/page/PageColorSampler.cpp:
(WebCore::PageColorSampler::predominantColor):
* Source/WebCore/page/text-extraction/TextExtraction.cpp:
(WebCore::TextExtraction::extractRenderedText):
* Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp:
(WebCore::containsPersistentLicenseType):
* Source/WebCore/platform/graphics/FloatSegment.h:
(WebCore::differenceWithDilation):
* Source/WebCore/platform/graphics/GradientColorStops.h:
(WebCore::GradientColorStops::sort):
(WebCore::GradientColorStops::validateIsSorted const):
* Source/WebCore/platform/graphics/PathUtilities.cpp:
(WebCore::polygonsForRect):
* Source/WebCore/platform/mediastream/VideoPreset.h:
(WebCore::VideoPreset::sortFrameRateRanges):
* Source/WebCore/platform/text/SuffixTree.h:
(WebCore::SuffixTree::Node::find):
* Source/WebCore/plugins/DOMPlugin.cpp:
(WebCore::makeMimeTypes):
* Source/WebCore/style/StyleTreeResolver.cpp:
(WebCore::Style::TreeResolver::sortPositionOptionsIfNeeded):
* Source/WebCore/style/values/images/StyleGradient.cpp:
(WebCore::Style::computeStopsForDeprecatedVariants):
* Source/WebGPU/WGSL/GlobalVariableRewriter.cpp:
(WGSL::RewriteGlobalVariables::collectGlobals):
(WGSL::RewriteGlobalVariables::finalizeArgumentBufferStruct):
* Source/WebGPU/WebGPU/BindGroup.mm:
(WebGPU::Device::createBindGroup):
* Source/WebGPU/WebGPU/BindGroupLayout.mm:
(WebGPU::Device::createBindGroupLayout):
(WebGPU::BindGroupLayout::BindGroupLayout):
* Source/WebKit/NetworkProcess/storage/CacheStorageCache.cpp:
(WebKit::CacheStorageCache::open):
(WebKit::CacheStorageCache::retrieveRecords):
* Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp:
(WebKit::NetworkStorageManager::cacheStorageRepresentation):
* Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm:
(WebKit::dumpChangedLayers):
* Source/WebKit/Shared/SharedStringHashStore.cpp:
(WebKit::SharedStringHashStore::processPendingOperations):
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:
(WebKit::AuxiliaryProcessProxy::didChangeThrottleState):
* 
Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm:
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(fallbackLabelTextForUnlabeledInputFieldInZoomedFormControls):
* Source/WebKit/WebProcess/WebPage/ViewGestureGeometryCollector.cpp:
(WebKit::ViewGestureGeometryCollector::computeTextLegibilityScales):

Canonical link: https://commits.webkit.org/294456@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to