9fd169d0da
https://bugs.webkit.org/show_bug.cgi?id=218730 <rdar://problem/71094296> Reviewed by Alex Christensen. Change to the official name of the proposed standard Private Click Measurement https://github.com/privacycg/private-click-measurement. This includes a change of the reporting URL from "/.well-known/ad-click-attribution/" to "/.well-known/private-click-measurement/". Source/JavaScriptCore: * inspector/ConsoleMessage.cpp: (Inspector::messageSourceValue): * inspector/protocol/Console.json: * inspector/protocol/Page.json: * runtime/ConsoleClient.cpp: (JSC::appendMessagePrefix): * runtime/ConsoleTypes.h: Source/WebCore: Tests: http/tests/contentextensions/block-private-click-measurement.html http/tests/privateClickMeasurement/anchor-tag-attributes-reflect.html http/tests/privateClickMeasurement/anchor-tag-attributes-validation.html http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect.html http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window.html http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority.html http/tests/privateClickMeasurement/clear-through-website-data-removal.html http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session.html http/tests/privateClickMeasurement/expired-attributions-removed.html http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority.html http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority.html http/tests/privateClickMeasurement/second-conversion-with-higher-priority.html http/tests/privateClickMeasurement/second-conversion-with-lower-priority.html http/tests/privateClickMeasurement/send-attribution-conversion-request.html http/tests/privateClickMeasurement/store-disabled-in-ephemeral-session.html http/tests/privateClickMeasurement/store-private-click-measurement.html inspector/page/overrideSetting-PrivateClickMeasurementDebugModeEnabled.html * Headers.cmake: * Sources.txt: * WebCore.xcodeproj/project.pbxproj: * html/HTMLAnchorElement.cpp: (WebCore::HTMLAnchorElement::parsePrivateClickMeasurement const): (WebCore::HTMLAnchorElement::handleClick): (WebCore::HTMLAnchorElement::parseAdClickAttribution const): Deleted. * html/HTMLAnchorElement.h: * html/HTMLAnchorElement.idl: * inspector/InspectorClient.h: * inspector/agents/InspectorPageAgent.cpp: (WebCore::InspectorPageAgent::disable): (WebCore::InspectorPageAgent::overrideSetting): * inspector/agents/page/PageConsoleAgent.cpp: (WebCore::PageConsoleAgent::getLoggingChannels): * loader/FrameLoader.cpp: (WebCore::FrameLoader::changeLocation): (WebCore::FrameLoader::loadFrameRequest): (WebCore::FrameLoader::loadURL): * loader/FrameLoader.h: * loader/NavigationAction.h: (WebCore::NavigationAction::privateClickMeasurement const): (WebCore::NavigationAction::setPrivateClickMeasurement): (WebCore::NavigationAction::adClickAttribution const): Deleted. (WebCore::NavigationAction::setAdClickAttribution): Deleted. * loader/PrivateClickMeasurement.cpp: Renamed from Source/WebCore/loader/AdClickAttribution.cpp. (WebCore::PrivateClickMeasurement::isValid const): (WebCore::PrivateClickMeasurement::parseConversionRequest): (WebCore::PrivateClickMeasurement::convertAndGetEarliestTimeToSend): (WebCore::PrivateClickMeasurement::markAsExpired): (WebCore::PrivateClickMeasurement::hasExpired const): (WebCore::PrivateClickMeasurement::hasHigherPriorityThan const): (WebCore::PrivateClickMeasurement::reportURL const): (WebCore::PrivateClickMeasurement::json const): (WebCore::PrivateClickMeasurement::markConversionAsSent): (WebCore::PrivateClickMeasurement::wasConversionSent const): (WebCore::PrivateClickMeasurement::toString const): (WebCore::PrivateClickMeasurement::debugModeEnabled): * loader/PrivateClickMeasurement.h: Renamed from Source/WebCore/loader/AdClickAttribution.h. (WebCore::PrivateClickMeasurement::Campaign::Campaign): (WebCore::PrivateClickMeasurement::Campaign::isValid const): (WebCore::PrivateClickMeasurement::Source::Source): (WebCore::PrivateClickMeasurement::Source::operator== const): (WebCore::PrivateClickMeasurement::Source::matches const): (WebCore::PrivateClickMeasurement::Source::isHashTableDeletedValue const): (WebCore::PrivateClickMeasurement::Source::deletedValue): (WebCore::PrivateClickMeasurement::Source::constructDeletedValue): (WebCore::PrivateClickMeasurement::Source::deleteValue): (WebCore::PrivateClickMeasurement::Source::isDeletedValue const): (WebCore::PrivateClickMeasurement::SourceHash::hash): (WebCore::PrivateClickMeasurement::SourceHash::equal): (WebCore::PrivateClickMeasurement::Destination::Destination): (WebCore::PrivateClickMeasurement::Destination::operator== const): (WebCore::PrivateClickMeasurement::Destination::matches const): (WebCore::PrivateClickMeasurement::Destination::isHashTableDeletedValue const): (WebCore::PrivateClickMeasurement::Destination::deletedValue): (WebCore::PrivateClickMeasurement::Destination::constructDeletedValue): (WebCore::PrivateClickMeasurement::Destination::deleteValue): (WebCore::PrivateClickMeasurement::Destination::isDeletedValue const): (WebCore::PrivateClickMeasurement::DestinationHash::hash): (WebCore::PrivateClickMeasurement::DestinationHash::equal): (WebCore::PrivateClickMeasurement::Priority::Priority): (WebCore::PrivateClickMeasurement::Conversion::Conversion): (WebCore::PrivateClickMeasurement::Conversion::isValid const): (WebCore::PrivateClickMeasurement::PrivateClickMeasurement): (WebCore::PrivateClickMeasurement::source const): (WebCore::PrivateClickMeasurement::destination const): (WebCore::PrivateClickMeasurement::earliestTimeToSend const): (WebCore::PrivateClickMeasurement::isEmpty const): (WebCore::PrivateClickMeasurement::encode const): (WebCore::PrivateClickMeasurement::decode): (WebCore::PrivateClickMeasurement::Conversion::encode const): (WebCore::PrivateClickMeasurement::Conversion::decode): (WTF::HashTraits<WebCore::PrivateClickMeasurement::Source>::emptyValue): (WTF::HashTraits<WebCore::PrivateClickMeasurement::Source>::constructDeletedValue): (WTF::HashTraits<WebCore::PrivateClickMeasurement::Source>::isDeletedValue): (WTF::HashTraits<WebCore::PrivateClickMeasurement::Destination>::emptyValue): (WTF::HashTraits<WebCore::PrivateClickMeasurement::Destination>::constructDeletedValue): (WTF::HashTraits<WebCore::PrivateClickMeasurement::Destination>::isDeletedValue): * page/RuntimeEnabledFeatures.h: (WebCore::RuntimeEnabledFeatures::privateClickMeasurementDebugModeEnabled const): (WebCore::RuntimeEnabledFeatures::setPrivateClickMeasurementDebugModeEnabled): (WebCore::RuntimeEnabledFeatures::adClickAttributionDebugModeEnabled const): Deleted. (WebCore::RuntimeEnabledFeatures::setAdClickAttributionDebugModeEnabled): Deleted. * platform/Logging.h: Source/WebInspectorUI: * Localizations/en.lproj/localizedStrings.js: * UserInterface/Base/Main.js: * UserInterface/Models/ConsoleMessage.js: * UserInterface/Models/IssueMessage.js: (WI.IssueMessage): * UserInterface/Protocol/Legacy/14.0/InspectorBackendCommands.js: Source/WebKit: * NetworkProcess/NetworkProcess.cpp: (WebKit::NetworkProcess::initializeNetworkProcess): (WebKit::NetworkProcess::setPrivateClickMeasurementDebugMode): (WebKit::NetworkProcess::deleteWebsiteData): (WebKit::NetworkProcess::deleteWebsiteDataForOrigins): (WebKit::NetworkProcess::storePrivateClickMeasurement): (WebKit::NetworkProcess::dumpPrivateClickMeasurement): (WebKit::NetworkProcess::clearPrivateClickMeasurement): (WebKit::NetworkProcess::setPrivateClickMeasurementOverrideTimerForTesting): (WebKit::NetworkProcess::setPrivateClickMeasurementConversionURLForTesting): (WebKit::NetworkProcess::markPrivateClickMeasurementsAsExpiredForTesting): (WebKit::NetworkProcess::setAdClickAttributionDebugMode): Deleted. (WebKit::NetworkProcess::storeAdClickAttribution): Deleted. (WebKit::NetworkProcess::dumpAdClickAttribution): Deleted. (WebKit::NetworkProcess::clearAdClickAttribution): Deleted. (WebKit::NetworkProcess::setAdClickAttributionOverrideTimerForTesting): Deleted. (WebKit::NetworkProcess::setAdClickAttributionConversionURLForTesting): Deleted. (WebKit::NetworkProcess::markAdClickAttributionsAsExpiredForTesting): Deleted. * NetworkProcess/NetworkProcess.h: * NetworkProcess/NetworkProcess.messages.in: * NetworkProcess/NetworkProcessCreationParameters.cpp: (WebKit::NetworkProcessCreationParameters::encode const): (WebKit::NetworkProcessCreationParameters::decode): * NetworkProcess/NetworkProcessCreationParameters.h: * NetworkProcess/NetworkResourceLoader.cpp: (WebKit::NetworkResourceLoader::willSendRedirectedRequest): (WebKit::NetworkResourceLoader::continueWillSendRedirectedRequest): * NetworkProcess/NetworkResourceLoader.h: * NetworkProcess/NetworkSession.cpp: (WebKit::NetworkSession::NetworkSession): (WebKit::NetworkSession::storePrivateClickMeasurement): (WebKit::NetworkSession::handlePrivateClickMeasurementConversion): (WebKit::NetworkSession::dumpPrivateClickMeasurement): (WebKit::NetworkSession::clearPrivateClickMeasurement): (WebKit::NetworkSession::clearPrivateClickMeasurementForRegistrableDomain): (WebKit::NetworkSession::setPrivateClickMeasurementOverrideTimerForTesting): (WebKit::NetworkSession::setPrivateClickMeasurementConversionURLForTesting): (WebKit::NetworkSession::markPrivateClickMeasurementsAsExpiredForTesting): (WebKit::NetworkSession::storeAdClickAttribution): Deleted. (WebKit::NetworkSession::handleAdClickAttributionConversion): Deleted. (WebKit::NetworkSession::dumpAdClickAttribution): Deleted. (WebKit::NetworkSession::clearAdClickAttribution): Deleted. (WebKit::NetworkSession::clearAdClickAttributionForRegistrableDomain): Deleted. (WebKit::NetworkSession::setAdClickAttributionOverrideTimerForTesting): Deleted. (WebKit::NetworkSession::setAdClickAttributionConversionURLForTesting): Deleted. (WebKit::NetworkSession::markAdClickAttributionsAsExpiredForTesting): Deleted. * NetworkProcess/NetworkSession.h: * NetworkProcess/PrivateClickMeasurementManager.cpp: Renamed from Source/WebKit/NetworkProcess/AdClickAttributionManager.cpp. (WebKit::PrivateClickMeasurementManager::storeUnconverted): (WebKit::PrivateClickMeasurementManager::handleConversion): (WebKit::PrivateClickMeasurementManager::startTimer): (WebKit::PrivateClickMeasurementManager::convert): (WebKit::PrivateClickMeasurementManager::fireConversionRequest): (WebKit::PrivateClickMeasurementManager::firePendingConversionRequests): (WebKit::PrivateClickMeasurementManager::clear): (WebKit::PrivateClickMeasurementManager::clearForRegistrableDomain): (WebKit::PrivateClickMeasurementManager::clearExpired): (WebKit::PrivateClickMeasurementManager::toString const): (WebKit::PrivateClickMeasurementManager::setConversionURLForTesting): (WebKit::PrivateClickMeasurementManager::markAllUnconvertedAsExpiredForTesting): (WebKit::PrivateClickMeasurementManager::debugModeEnabled const): * NetworkProcess/PrivateClickMeasurementManager.h: Renamed from Source/WebKit/NetworkProcess/AdClickAttributionManager.h. (WebKit::PrivateClickMeasurementManager::PrivateClickMeasurementManager): (WebKit::PrivateClickMeasurementManager::m_sessionID): (WebKit::PrivateClickMeasurementManager::setPingLoadFunction): (WebKit::PrivateClickMeasurementManager::setOverrideTimerForTesting): * Platform/Logging.h: * Shared/NavigationActionData.cpp: (WebKit::NavigationActionData::encode const): (WebKit::NavigationActionData::decode): * Shared/NavigationActionData.h: * Shared/WebsiteData/WebsiteData.cpp: (WebKit::WebsiteData::ownerProcess): * Shared/WebsiteData/WebsiteDataType.h: * Sources.txt: * UIProcess/API/APINavigation.h: (API::Navigation::privateClickMeasurement const): (API::Navigation::adClickAttribution const): Deleted. * UIProcess/API/C/WKPage.cpp: (WKPageDumpPrivateClickMeasurement): (WKPageClearPrivateClickMeasurement): (WKPageSetPrivateClickMeasurementOverrideTimerForTesting): (WKPageSetPrivateClickMeasurementConversionURLForTesting): (WKPageMarkPrivateClickMeasurementsAsExpiredForTesting): (WKPageDumpAdClickAttribution): Deleted. (WKPageClearAdClickAttribution): Deleted. (WKPageSetAdClickAttributionOverrideTimerForTesting): Deleted. (WKPageSetAdClickAttributionConversionURLForTesting): Deleted. (WKPageMarkAdClickAttributionsAsExpiredForTesting): Deleted. * UIProcess/API/C/WKPagePrivate.h: * UIProcess/API/C/WKWebsiteDataStoreRef.cpp: (WKWebsiteDataStoreClearPrivateClickMeasurementsThroughWebsiteDataRemoval): (WKWebsiteDataStoreClearAdClickAttributionsThroughWebsiteDataRemoval): Deleted. * UIProcess/API/C/WKWebsiteDataStoreRef.h: * UIProcess/API/Cocoa/WKWebsiteDataRecord.mm: (dataTypesToString): _WKWebsiteDataTypeAdClickAttributions still supported. _WKWebsiteDataTypePrivateClickMeasurements added. * UIProcess/API/Cocoa/WKWebsiteDataRecordInternal.h: (WebKit::toWebsiteDataType): _WKWebsiteDataTypeAdClickAttributions still supported and mapped to WebsiteDataType::PrivateClickMeasurements. (WebKit::toWKWebsiteDataTypes): * UIProcess/API/Cocoa/WKWebsiteDataRecordPrivate.h: _WKWebsiteDataTypeAdClickAttributions still supported. _WKWebsiteDataTypePrivateClickMeasurements added. * UIProcess/API/Cocoa/WKWebsiteDataStore.mm: _WKWebsiteDataTypeAdClickAttributions still supported. _WKWebsiteDataTypePrivateClickMeasurements added. (+[WKWebsiteDataStore _allWebsiteDataTypesIncludingPrivate]): * UIProcess/Cocoa/WebProcessPoolCocoa.mm: (WebKit::WebProcessPool::platformInitializeNetworkProcess): * UIProcess/Inspector/WebInspectorProxy.cpp: (WebKit::WebInspectorProxy::setDeveloperPreferenceOverride): * UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::NetworkProcessProxy::setPrivateClickMeasurementDebugMode): (WebKit::NetworkProcessProxy::setAdClickAttributionDebugMode): Deleted. * UIProcess/Network/NetworkProcessProxy.h: * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::didCommitLoadForFrame): (WebKit::WebPageProxy::createNewPage): (WebKit::WebPageProxy::dumpPrivateClickMeasurement): (WebKit::WebPageProxy::clearPrivateClickMeasurement): (WebKit::WebPageProxy::setPrivateClickMeasurementOverrideTimerForTesting): (WebKit::WebPageProxy::setPrivateClickMeasurementConversionURLForTesting): (WebKit::WebPageProxy::markPrivateClickMeasurementsAsExpiredForTesting): (WebKit::WebPageProxy::dumpAdClickAttribution): Deleted. (WebKit::WebPageProxy::clearAdClickAttribution): Deleted. (WebKit::WebPageProxy::setAdClickAttributionOverrideTimerForTesting): Deleted. (WebKit::WebPageProxy::setAdClickAttributionConversionURLForTesting): Deleted. (WebKit::WebPageProxy::markAdClickAttributionsAsExpiredForTesting): Deleted. * UIProcess/WebPageProxy.h: * UIProcess/WebsiteData/WebsiteDataStore.cpp: (WebKit::WebsiteDataStore::setPrivateClickMeasurementDebugMode): (WebKit::WebsiteDataStore::setAdClickAttributionDebugMode): Deleted. * UIProcess/WebsiteData/WebsiteDataStore.h: * WebKit.xcodeproj/project.pbxproj: * WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::WebChromeClient::createWindow): * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction): (WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction): Source/WebKitLegacy/mac: * WebCoreSupport/WebChromeClient.mm: (stringForMessageSource): * WebView/WebPreferenceKeysPrivate.h: * WebView/WebPreferences.mm: (-[WebPreferences privateClickMeasurementEnabled]): (-[WebPreferences setPrivateClickMeasurementEnabled:]): (-[WebPreferences adClickAttributionEnabled]): Deleted. (-[WebPreferences setAdClickAttributionEnabled:]): Deleted. * WebView/WebPreferencesPrivate.h: Source/WTF: * Scripts/Preferences/WebPreferencesExperimental.yaml: Tools: * DumpRenderTree/TestOptions.cpp: (WTR::TestOptions::defaults): * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: * TestWebKitAPI/Tests/WebCore/AdClickAttribution.cpp: Removed. * TestWebKitAPI/Tests/WebCore/PrivateClickMeasurement.cpp: Added. (TestWebKitAPI::TEST): * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: * WebKitTestRunner/InjectedBundle/TestRunner.cpp: (WTR::TestRunner::dumpPrivateClickMeasurement): (WTR::TestRunner::clearPrivateClickMeasurement): (WTR::TestRunner::clearPrivateClickMeasurementsThroughWebsiteDataRemoval): (WTR::TestRunner::setPrivateClickMeasurementOverrideTimerForTesting): (WTR::TestRunner::setPrivateClickMeasurementConversionURLForTesting): (WTR::TestRunner::markPrivateClickMeasurementsAsExpiredForTesting): (WTR::TestRunner::dumpAdClickAttribution): Deleted. (WTR::TestRunner::clearAdClickAttribution): Deleted. (WTR::TestRunner::clearAdClickAttributionsThroughWebsiteDataRemoval): Deleted. (WTR::TestRunner::setAdClickAttributionOverrideTimerForTesting): Deleted. (WTR::TestRunner::setAdClickAttributionConversionURLForTesting): Deleted. (WTR::TestRunner::markAdClickAttributionsAsExpiredForTesting): Deleted. * WebKitTestRunner/InjectedBundle/TestRunner.h: * WebKitTestRunner/TestController.cpp: (WTR::TestController::resetStateToConsistentValues): (WTR::PrivateClickMeasurementStringResultCallbackContext::PrivateClickMeasurementStringResultCallbackContext): (WTR::privateClickMeasurementStringResultCallback): (WTR::TestController::dumpPrivateClickMeasurement): (WTR::PrivateClickMeasurementVoidCallbackContext::PrivateClickMeasurementVoidCallbackContext): (WTR::privateClickMeasurementVoidCallback): (WTR::TestController::clearPrivateClickMeasurement): (WTR::TestController::clearPrivateClickMeasurementsThroughWebsiteDataRemoval): (WTR::TestController::setPrivateClickMeasurementOverrideTimerForTesting): (WTR::TestController::setPrivateClickMeasurementConversionURLForTesting): (WTR::TestController::markPrivateClickMeasurementsAsExpiredForTesting): (WTR::AdClickAttributionStringResultCallbackContext::AdClickAttributionStringResultCallbackContext): Deleted. (WTR::adClickAttributionStringResultCallback): Deleted. (WTR::TestController::dumpAdClickAttribution): Deleted. (WTR::AdClickAttributionVoidCallbackContext::AdClickAttributionVoidCallbackContext): Deleted. (WTR::adClickAttributionVoidCallback): Deleted. (WTR::TestController::clearAdClickAttribution): Deleted. (WTR::TestController::clearAdClickAttributionsThroughWebsiteDataRemoval): Deleted. (WTR::TestController::setAdClickAttributionOverrideTimerForTesting): Deleted. (WTR::TestController::setAdClickAttributionConversionURLForTesting): Deleted. (WTR::TestController::markAdClickAttributionsAsExpiredForTesting): Deleted. * WebKitTestRunner/TestController.h: * WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::dumpResults): (WTR::TestInvocation::didReceiveSynchronousMessageFromInjectedBundle): (WTR::TestInvocation::dumpPrivateClickMeasurement): (WTR::TestInvocation::dumpAdClickAttribution): Deleted. * WebKitTestRunner/TestInvocation.h: LayoutTests: * TestExpectations: * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt: Removed. * http/tests/adClickAttribution/expired-attributions-removed-expected.txt: Removed. * http/tests/adClickAttribution/resources/redirectToConversionOnIPAddress.php: Removed. * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt: Removed. * http/tests/adClickAttribution/store-disabled-in-ephemeral-session-expected.txt: Removed. * http/tests/contentextensions/block-ad-click-attribution-expected.txt: Removed. * http/tests/contentextensions/block-private-click-measurement-expected.txt: Added. * http/tests/contentextensions/block-private-click-measurement.html: Renamed from LayoutTests/http/tests/contentextensions/block-ad-click-attribution.html. * http/tests/contentextensions/block-private-click-measurement.html.json: Renamed from LayoutTests/http/tests/contentextensions/block-ad-click-attribution.html.json. * http/tests/privateClickMeasurement/anchor-tag-attributes-reflect-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/anchor-tag-attributes-reflect-expected.txt. * http/tests/privateClickMeasurement/anchor-tag-attributes-reflect.html: Renamed from LayoutTests/http/tests/adClickAttribution/anchor-tag-attributes-reflect.html. * http/tests/privateClickMeasurement/anchor-tag-attributes-validation-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt. * http/tests/privateClickMeasurement/anchor-tag-attributes-validation.html: Renamed from LayoutTests/http/tests/adClickAttribution/anchor-tag-attributes-validation.html. * http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect-expected.txt: Added. * http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect.html: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html. * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-image-redirect-in-new-window-expected.txt. * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window.html: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-image-redirect-in-new-window.html. * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt. * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html. * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt. * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-without-priority.html: Renamed from LayoutTests/http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html. * http/tests/privateClickMeasurement/clear-through-website-data-removal-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/clear-through-website-data-removal-expected.txt. * http/tests/privateClickMeasurement/clear-through-website-data-removal.html: Renamed from LayoutTests/http/tests/adClickAttribution/clear-through-website-data-removal.html. * http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session-expected.txt. * http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session.html: Renamed from LayoutTests/http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html. * http/tests/privateClickMeasurement/expired-attributions-removed-expected.txt: Added. * http/tests/privateClickMeasurement/expired-attributions-removed.html: Renamed from LayoutTests/http/tests/adClickAttribution/expired-attributions-removed.html. * http/tests/privateClickMeasurement/resources/conversionFilePath.php: Renamed from LayoutTests/http/tests/adClickAttribution/resources/conversionFilePath.php. * http/tests/privateClickMeasurement/resources/conversionReport.php: Renamed from LayoutTests/http/tests/adClickAttribution/resources/conversionReport.php. * http/tests/privateClickMeasurement/resources/convertAndPostMessageBack.html: Renamed from LayoutTests/http/tests/adClickAttribution/resources/convertAndPostMessageBack.html. * http/tests/privateClickMeasurement/resources/getConversionData.php: Renamed from LayoutTests/http/tests/adClickAttribution/resources/getConversionData.php. * http/tests/privateClickMeasurement/resources/redirectToConversion.php: Renamed from LayoutTests/http/tests/adClickAttribution/resources/redirectToConversion.php. * http/tests/privateClickMeasurement/resources/redirectToConversionOnIPAddress.php: Added. * http/tests/privateClickMeasurement/resources/util.js: Renamed from LayoutTests/http/tests/adClickAttribution/resources/util.js. (prepareTest): (tearDownAndFinish): * http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/second-attribution-converted-with-higher-priority-expected.txt. * http/tests/privateClickMeasurement/second-attribution-converted-with-higher-priority.html: Renamed from LayoutTests/http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html. * http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/second-attribution-converted-with-lower-priority-expected.txt. * http/tests/privateClickMeasurement/second-attribution-converted-with-lower-priority.html: Renamed from LayoutTests/http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html. * http/tests/privateClickMeasurement/second-conversion-with-higher-priority-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/second-conversion-with-higher-priority-expected.txt. * http/tests/privateClickMeasurement/second-conversion-with-higher-priority.html: Renamed from LayoutTests/http/tests/adClickAttribution/second-conversion-with-higher-priority.html. * http/tests/privateClickMeasurement/second-conversion-with-lower-priority-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/second-conversion-with-lower-priority-expected.txt. * http/tests/privateClickMeasurement/second-conversion-with-lower-priority.html: Renamed from LayoutTests/http/tests/adClickAttribution/second-conversion-with-lower-priority.html. * http/tests/privateClickMeasurement/send-attribution-conversion-request-expected.txt: Renamed from LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt. * http/tests/privateClickMeasurement/send-attribution-conversion-request.html: Renamed from LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html. * http/tests/privateClickMeasurement/store-disabled-in-ephemeral-session-expected.txt: Added. * http/tests/privateClickMeasurement/store-disabled-in-ephemeral-session.html: Renamed from LayoutTests/http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html. * http/tests/privateClickMeasurement/store-private-click-measurement-expected.txt: Added. * http/tests/privateClickMeasurement/store-private-click-measurement.html: Renamed from LayoutTests/http/tests/adClickAttribution/store-ad-click-attribution.html. * inspector/page/overrideSetting-AdClickAttributionDebugModeEnabled-expected.txt: Removed. * inspector/page/overrideSetting-PrivateClickMeasurementDebugModeEnabled-expected.txt: Added. * inspector/page/overrideSetting-PrivateClickMeasurementDebugModeEnabled.html: Renamed from LayoutTests/inspector/page/overrideSetting-AdClickAttributionDebugModeEnabled.html. * platform/mac-wk2/TestExpectations: * platform/wk2/TestExpectations: Canonical link: https://commits.webkit.org/231491@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@269712 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
resources | ||
archive-expected.txt | ||
archive.html | ||
empty-or-missing-resources-expected.txt | ||
empty-or-missing-resources.html | ||
filter-cookies-for-domain-expected.txt | ||
filter-cookies-for-domain.html | ||
frameScheduledNavigation-async-delegates-expected.txt | ||
frameScheduledNavigation-async-delegates.html | ||
frameScheduledNavigation-expected.txt | ||
frameScheduledNavigation.html | ||
frameStartedLoading-expected.txt | ||
frameStartedLoading.html | ||
hidpi-snapshot-size-expected.txt | ||
hidpi-snapshot-size.html | ||
main-frame-resource-expected.txt | ||
main-frame-resource.html | ||
media-query-list-listener-exception-expected.txt | ||
media-query-list-listener-exception.html | ||
overrideSetting-ICECandidateFilteringEnabled-expected.txt | ||
overrideSetting-ICECandidateFilteringEnabled.html | ||
overrideSetting-ITPDebugModeEnabled-expected.txt | ||
overrideSetting-ITPDebugModeEnabled.html | ||
overrideSetting-MockCaptureDevicesEnabled-expected.txt | ||
overrideSetting-MockCaptureDevicesEnabled.html | ||
overrideSetting-PrivateClickMeasurementDebugModeEnabled-expected.txt | ||
overrideSetting-PrivateClickMeasurementDebugModeEnabled.html | ||
overrideSetting-expected.txt | ||
overrideSetting.html | ||
overrideUserAgent-expected.txt | ||
overrideUserAgent.html | ||
searchInResources-expected.txt | ||
searchInResources.html | ||
setBootstrapScript-main-frame-expected.txt | ||
setBootstrapScript-main-frame.html | ||
setBootstrapScript-sub-frame-expected.txt | ||
setBootstrapScript-sub-frame.html | ||
setEmulatedMedia-expected.txt | ||
setEmulatedMedia.html | ||
setScreenSizeOverride.html |