Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6e1406c168849ad81753e0ed39c849c39c7ac4c9
https://github.com/WebKit/WebKit/commit/6e1406c168849ad81753e0ed39c849c39c7ac4c9
Author: Chris Dumez <[email protected]>
Date: 2025-05-01 (Thu, 01 May 2025)
Changed paths:
M Source/WebCore/rendering/RenderTableSection.cpp
M Source/WebCore/rendering/style/GridPositionsResolver.cpp
M Source/WebCore/style/AnchorPositionEvaluator.cpp
M Source/WebCore/style/ElementRuleCollector.cpp
M Source/WebCore/style/PageRuleCollector.cpp
M Source/WebCore/style/PropertyCascade.cpp
M Source/WebCore/style/RuleSet.cpp
M Source/WebCore/style/RuleSetBuilder.cpp
M Source/WebCore/style/StyleBuilderConverter.h
M Source/WebCore/svg/SVGToOTFFontConversion.cpp
M Source/WebCore/svg/animation/SMILTimeContainer.cpp
M Source/WebCore/testing/InternalsMapLike.cpp
M Source/WebCore/testing/WebFakeXRInputController.cpp
M Source/WebCore/workers/service/ServiceWorkerClients.cpp
M Source/WebCore/workers/service/server/SWServer.cpp
M Source/WebCore/xml/XMLHttpRequest.cpp
M Source/WebDriver/WebDriverService.cpp
M Source/WebDriver/WebSocketServer.cpp
M Source/WebGPU/WGSL/GlobalVariableRewriter.cpp
M Source/WebGPU/WebGPU/Adapter.mm
M Source/WebGPU/WebGPU/BindGroup.mm
M Source/WebGPU/WebGPU/BindGroupLayout.mm
M Source/WebGPU/WebGPU/Device.mm
M Source/WebGPU/WebGPU/HardwareCapabilities.mm
M Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.cpp
M Source/WebKit/NetworkProcess/storage/CacheStorageCache.cpp
M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp
M Source/WebKit/NetworkProcess/webrtc/NetworkRTCMonitor.cpp
M Source/WebKit/Shared/API/APIClient.h
M Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm
M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm
M Source/WebKit/Shared/SharedStringHashStore.cpp
M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm
M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp
M Source/WebKit/UIProcess/Cocoa/WKStorageAccessAlert.mm
M Source/WebKit/UIProcess/Extensions/WebExtension.cpp
M Source/WebKit/UIProcess/Notifications/WebNotificationManagerProxy.cpp
M
Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/WebProcessProxy.cpp
M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/PDFDocumentLayout.mm
M Source/WebKit/WebProcess/WebPage/ViewGestureGeometryCollector.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKitLegacy/mac/History/WebHistory.mm
M Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp
M Tools/TestWebKitAPI/Tests/WTF/Condition.cpp
M Tools/TestWebKitAPI/Tests/WTF/FileSystem.cpp
M Tools/TestWebKitAPI/Tests/WTF/HashCountedSet.cpp
M Tools/TestWebKitAPI/Tests/WTF/PriorityQueue.cpp
M Tools/TestWebKitAPI/Tests/WTF/Vector.cpp
M Tools/TestWebKitAPI/Tests/WebCore/PushDatabase.cpp
M Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/MediaSession.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKAttachmentTests.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebPushDaemon.mm
Log Message:
-----------
Adopt std::ranges in even more places
https://bugs.webkit.org/show_bug.cgi?id=292390
Reviewed by Sam Weinig.
Adopt std::ranges in even more places to simplify our code a bit.
* Source/WebCore/rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::spannedRows const):
(WebCore::RenderTableSection::spannedColumns const):
(WebCore::RenderTableSection::paintObject):
* Source/WebCore/rendering/style/GridPositionsResolver.cpp:
(WebCore::NamedLineCollection::NamedLineCollection):
* Source/WebCore/style/AnchorPositionEvaluator.cpp:
(WebCore::Style::collectAnchorsForAnchorName):
* Source/WebCore/style/ElementRuleCollector.cpp:
(WebCore::Style::ElementRuleCollector::sortMatchedRules):
* Source/WebCore/style/PageRuleCollector.cpp:
(WebCore::Style::PageRuleCollector::matchPageRules):
* Source/WebCore/style/PropertyCascade.cpp:
(WebCore::Style::PropertyCascade::AnimationLayer::AnimationLayer):
(WebCore::Style::PropertyCascade::addImportantMatches):
(WebCore::Style::PropertyCascade::sortLogicalGroupPropertyIDs):
* Source/WebCore/style/RuleSet.cpp:
(WebCore::Style::RuleSet::addRule):
* Source/WebCore/style/RuleSetBuilder.cpp:
(WebCore::Style::RuleSetBuilder::updateCascadeLayerPriorities):
(WebCore::Style::RuleSetBuilder::addMutatingRulesToResolver):
* Source/WebCore/style/StyleBuilderConverter.h:
(WebCore::Style::BuilderConverter::createImplicitNamedGridLinesFromGridArea):
* Source/WebCore/svg/SVGToOTFFontConversion.cpp:
(WebCore::SVGToOTFFontConverter::appendLigatureSubtable):
(WebCore::SVGToOTFFontConverter::finishAppendingKERNSubtable):
(WebCore::SVGToOTFFontConverter::SVGToOTFFontConverter):
* Source/WebCore/svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::sortByPriority):
* Source/WebCore/testing/InternalsMapLike.cpp:
(WebCore::InternalsMapLike::inspectKeys const):
(WebCore::InternalsMapLike::inspectValues const):
* Source/WebCore/testing/WebFakeXRInputController.cpp:
(WebCore::WebFakeXRInputController::getButtonOrPlaceholder const):
* Source/WebCore/workers/service/ServiceWorkerClients.cpp:
(WebCore::matchAllCompleted):
* Source/WebCore/workers/service/server/SWServer.cpp:
(WebCore::SWServer::getRegistrations):
* Source/WebCore/xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::getAllResponseHeaders const):
* Source/WebDriver/WebDriverService.cpp:
(WebDriver::WebDriverService::acceptHandshake):
* Source/WebDriver/WebSocketServer.cpp:
(WebDriver::WebSocketServer::isStaticConnection):
(WebDriver::WebSocketServer::removeStaticConnection):
(WebDriver::WebSocketServer::removeResourceForSession):
* Source/WebGPU/WGSL/GlobalVariableRewriter.cpp:
(WGSL::RewriteGlobalVariables::collectGlobals):
(WGSL::RewriteGlobalVariables::finalizeArgumentBufferStruct):
* Source/WebGPU/WebGPU/Adapter.mm:
(WebGPU::Adapter::enumerateFeatures):
* Source/WebGPU/WebGPU/BindGroup.mm:
(WebGPU::Device::createBindGroup):
* Source/WebGPU/WebGPU/BindGroupLayout.mm:
(WebGPU::Device::createBindGroupLayout):
(WebGPU::BindGroupLayout::BindGroupLayout):
* Source/WebGPU/WebGPU/Device.mm:
(WebGPU::Device::enumerateFeatures):
* Source/WebGPU/WebGPU/HardwareCapabilities.mm:
(WebGPU::apple4):
(WebGPU::apple5):
(WebGPU::apple6):
(WebGPU::apple7):
(WebGPU::mac2):
(WebGPU::mergeFeatures):
(WebGPU::includesUnsupportedFeatures):
* Source/WebKit/NetworkProcess/Classifier/ResourceLoadStatisticsStore.cpp:
(WebKit::ResourceLoadStatisticsStore::dumpResourceLoadStatistics):
* Source/WebKit/NetworkProcess/storage/CacheStorageCache.cpp:
(WebKit::CacheStorageCache::open):
(WebKit::CacheStorageCache::retrieveRecords):
* Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp:
(WebKit::NetworkStorageManager::performEviction):
(WebKit::NetworkStorageManager::cacheStorageRepresentation):
* Source/WebKit/NetworkProcess/webrtc/NetworkRTCMonitor.cpp:
(WebKit::NetworkManager::onGatheredNetworks):
* Source/WebKit/Shared/API/APIClient.h:
(API::Client::Client):
* Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm:
(-[_WKRemoteObjectInterface debugDescription]):
* Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreeTransaction.mm:
(WebKit::dumpChangedLayers):
* Source/WebKit/Shared/SharedStringHashStore.cpp:
(WebKit::SharedStringHashStore::processPendingOperations):
* Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm:
(configureScrollViewWithOverlayRegionsIDs):
(-[WKWebView _selectOverlayRegionScrollView:]):
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:
(WebKit::AuxiliaryProcessProxy::didChangeThrottleState):
* Source/WebKit/UIProcess/Cocoa/WKStorageAccessAlert.mm:
(WebKit::presentStorageAccessAlertSSOQuirk):
* Source/WebKit/UIProcess/Extensions/WebExtension.cpp:
(WebKit::WebExtension::bestIconSize):
* Source/WebKit/UIProcess/Notifications/WebNotificationManagerProxy.cpp:
(WebKit::WebNotificationManagerProxy::getNotifications):
*
Source/WebKit/UIProcess/WebAuthentication/Cocoa/WebAuthenticatorCoordinatorProxy.mm:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::checkURLReceivedFromCurrentOrPreviousWebProcess):
* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::hasAssumedReadAccessToURL const):
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(extractUnderlines):
(compositionHighlights):
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::compositionHighlights):
(WebKit::compositionUnderlines):
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/PDFDocumentLayout.mm:
(WebKit::PDFDocumentLayout::nearestPageIndexForDocumentPoint const):
* Source/WebKit/WebProcess/WebPage/ViewGestureGeometryCollector.cpp:
(WebKit::ViewGestureGeometryCollector::computeTextLegibilityScales):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::dumpHistoryItem):
* Source/WebKitLegacy/mac/History/WebHistory.mm:
(-[WebHistoryPrivate orderedLastVisitedDays]):
(WebHistoryWriter::WebHistoryWriter):
* Tools/FontWithFeatures/FontWithFeatures/FontCreator.cpp:
(Generator::appendGSUBTable):
(Generator::appendNAMETable):
* Tools/TestWebKitAPI/Tests/WTF/Condition.cpp:
* Tools/TestWebKitAPI/Tests/WTF/FileSystem.cpp:
(TestWebKitAPI::TEST_F(FileSystemTest, listDirectory)):
(TestWebKitAPI::TEST_F(FileSystemTest, isAncestor)):
* Tools/TestWebKitAPI/Tests/WTF/HashCountedSet.cpp:
(TestWebKitAPI::TEST(WTF_HashCountedSet, Values)):
* Tools/TestWebKitAPI/Tests/WTF/PriorityQueue.cpp:
(TEST(WTF_PriorityQueue, MoveOnly)):
(TEST(WTF_PriorityQueue, DecreaseKey)):
(TEST(WTF_PriorityQueue, IncreaseKey)):
(TEST(WTF_PriorityQueue, Iteration)):
(TEST(WTF_PriorityQueue, RandomActions)):
* Tools/TestWebKitAPI/Tests/WTF/Vector.cpp:
(TestWebKitAPI::TEST(WTF_Vector, MapFromHashMap)):
(TestWebKitAPI::TEST(WTF_Vector, CopyToVector)):
(TestWebKitAPI::TEST(WTF_Vector, CopyToVectorOf)):
(TestWebKitAPI::TEST(WTF_Vector, CopyToVectorSizeRangeIterator)):
* Tools/TestWebKitAPI/Tests/WebCore/PushDatabase.cpp:
(WebCore::operator==):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/DocumentEditingContext.mm:
(-[UIWKDocumentContext textRects]):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/MediaSession.mm:
(TestWebKitAPI::TEST_F(MediaSessionTest, MinimalCommands)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKAttachmentTests.mm:
(TestWebKitAPI::TEST(WKAttachmentTests, CopyAndPasteRemoteImages)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WebPushDaemon.mm:
(TestWebKitAPI::(WebPushDTest, SubscribeTest)):
(TestWebKitAPI::(WebPushDNavigatorTest, SubscribeTest)):
Canonical link: https://commits.webkit.org/294406@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