Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2deeb7c4a37a873ecb567191aa6072d233a39a0c https://github.com/WebKit/WebKit/commit/2deeb7c4a37a873ecb567191aa6072d233a39a0c Author: Chris Dumez <cdu...@apple.com> Date: 2023-05-05 (Fri, 05 May 2023)
Changed paths: M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml M Source/WebKit/Shared/WebPreferencesDefaultValues.cpp M Source/WebKit/Shared/WebPreferencesDefaultValues.h M Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm M Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm M Source/WebKit/UIProcess/ProcessAssertion.cpp M Source/WebKit/UIProcess/ProcessAssertion.h M Source/WebKit/UIProcess/ProcessThrottler.cpp M Source/WebKit/UIProcess/ProcessThrottler.h M Source/WebKit/UIProcess/WebProcessProxy.cpp M Source/WebKit/UIProcess/WebProcessProxy.h Log Message: ----------- Rename Suspended assertion to NearSuspended since holding such assertion doesn't allow full suspension https://bugs.webkit.org/show_bug.cgi?id=256395 Reviewed by Geoffrey Garen. Rename Suspended assertion to NearSuspended since holding such assertion doesn't allow full suspension. The only way to fully suspend is to hold no assertion at all. * Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml: * Source/WebKit/Shared/WebPreferencesDefaultValues.cpp: (WebKit::defaultShouldDropNearSuspendedAssertionAfterDelay): (WebKit::defaultShouldDropSuspendedAssertionAfterDelay): Deleted. * Source/WebKit/Shared/WebPreferencesDefaultValues.h: * Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm: (-[WKPreferences setInactiveSchedulingPolicy:]): (-[WKPreferences inactiveSchedulingPolicy]): * Source/WebKit/UIProcess/Cocoa/ProcessAssertionCocoa.mm: (WebKit::runningBoardNameForAssertionType): (WebKit::runningBoardDomainForAssertionType): (WebKit::ProcessAndUIAssertion::updateRunInBackgroundCount): * Source/WebKit/UIProcess/ProcessAssertion.cpp: (WebKit::processAssertionTypeDescription): * Source/WebKit/UIProcess/ProcessAssertion.h: * Source/WebKit/UIProcess/ProcessThrottler.cpp: (WebKit::ProcessThrottler::ProcessThrottler): (WebKit::ProcessThrottler::assertionName const): (WebKit::ProcessThrottler::assertionTypeForState): (WebKit::ProcessThrottler::setThrottleState): (WebKit::ProcessThrottler::didConnectToProcess): (WebKit::ProcessThrottler::didDisconnectFromProcess): (WebKit::ProcessThrottler::dropNearSuspendedAssertionTimerFired): (WebKit::ProcessThrottler::setShouldTakeNearSuspendedAssertion): (WebKit::ProcessThrottler::delaySuspension): (WebKit::ProcessThrottler::dropSuspendedAssertionTimerFired): Deleted. (WebKit::ProcessThrottler::setShouldTakeSuspendedAssertion): Deleted. * Source/WebKit/UIProcess/ProcessThrottler.h: (WebKit::ProcessThrottler::setShouldDropNearSuspendedAssertionAfterDelay): (WebKit::ProcessThrottler::setShouldDropSuspendedAssertionAfterDelay): Deleted. * Source/WebKit/UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::shouldTakeNearSuspendedAssertion const): (WebKit::WebProcessProxy::shouldDropNearSuspendedAssertionAfterDelay const): (WebKit::WebProcessProxy::addExistingWebPage): (WebKit::WebProcessProxy::didFinishLaunching): (WebKit::WebProcessProxy::shouldTakeSuspendedAssertion const): Deleted. (WebKit::WebProcessProxy::shouldDropSuspendedAssertionAfterDelay const): Deleted. * Source/WebKit/UIProcess/WebProcessProxy.h: Canonical link: https://commits.webkit.org/263741@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes