Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f012b27a6c6ff5a744601787df584765f55807ca
https://github.com/WebKit/WebKit/commit/f012b27a6c6ff5a744601787df584765f55807ca
Author: lmm128 <[email protected]>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M Source/WTF/wtf/MemoryPressureHandler.cpp
M Source/WTF/wtf/MemoryPressureHandler.h
M Source/WTF/wtf/PlatformWPE.cmake
M Source/WebKit/Shared/AuxiliaryProcess.cpp
M Source/WebKit/Shared/AuxiliaryProcess.h
M Source/WebKit/Shared/AuxiliaryProcess.messages.in
M Source/WebKit/UIProcess/WebProcessPool.cpp
M Source/WebKit/UIProcess/WebProcessPool.h
M Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
M Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp
M Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h
M Source/WebKit/UIProcess/soup/WebProcessPoolSoup.cpp
Log Message:
-----------
[Android] Changed WPE code to use MemoryPressureHandlerGeneric
https://bugs.webkit.org/show_bug.cgi?id=311311
Reviewed by Adrian Perez de Castro.
Android has it own application memory management, so there is no need to use
the MemoryPressureHandlerUnix with it.
Changed WPE code to use MemoryPressureHandlerGeneric and MemoryFootprintGeneric
for OS ANDROID, then changed build conditionals as needed.
* Source/WTF/wtf/MemoryPressureHandler.cpp:
(WTF::MemoryPressureHandler::MemoryPressureHandler):
* Source/WTF/wtf/MemoryPressureHandler.h:
* Source/WTF/wtf/PlatformWPE.cmake:
* Source/WebKit/Shared/AuxiliaryProcess.cpp:
* Source/WebKit/Shared/AuxiliaryProcess.h:
* Source/WebKit/Shared/AuxiliaryProcess.messages.in:
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::m_ipcTester):
* Source/WebKit/UIProcess/WebProcessPool.h:
* Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp:
(WebKit::WebProcessPool::platformInitialize):
(WebKit::WebProcessPool::platformInitializeWebProcess):
* Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp:
* Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h:
* Source/WebKit/UIProcess/soup/WebProcessPoolSoup.cpp:
(WebKit::WebProcessPool::platformInitializeNetworkProcess):
Canonical link: https://commits.webkit.org/310425@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications