ladybird/Userland/Libraries/LibWebView
Andrew Kaster fa8b64d59a LibWebView+WebContent: Notify UI process about WebContent PID explicitly
On Serenity, it's not trivial to extract the peer pid from a socket that
is created by SystemServer and then passed to a forked service process.
This patch adds an API to let the WebContent process notify the UI
directly, which makes the WebContent process show up in the Serenity
port's TaskManagerWidget. It seems that we will need to do something of
this sort in order to properly gather metrics on macOS as well, due to
the way that self mach ports work.
2024-04-02 09:52:34 -06:00
..
Attribute.cpp LibWebView+WebContent: Add APIs to manipulate DOM nodes 2023-12-04 01:33:57 +01:00
Attribute.h LibWebView+WebContent: Add APIs to manipulate DOM nodes 2023-12-04 01:33:57 +01:00
CMakeLists.txt LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
CookieJar.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
CookieJar.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Database.cpp Ladybird+Userland: Use ByteString for candidate server paths 2024-02-26 13:16:27 -07:00
Database.h Ladybird+Userland: Use ByteString for candidate server paths 2024-02-26 13:16:27 -07:00
Forward.h LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
History.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
History.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
InspectorClient.cpp LibWebView: Protect the Inspector against rapid inspection requests 2024-03-04 10:49:43 +01:00
InspectorClient.h LibWebView: Protect the Inspector against rapid inspection requests 2024-03-04 10:49:43 +01:00
Native.css LibWebView: Add a standard "look like the OS" style sheet 2023-08-25 20:30:20 +01:00
OutOfProcessWebView.cpp LibWeb+LibWebView: Migrate Browser's input event handling to LibWebView 2024-03-06 07:46:18 +01:00
OutOfProcessWebView.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ProcessHandle.cpp LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
ProcessHandle.h LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
ProcessManager.cpp Ladybird: Add a simple TaskManager window for tracking child processes 2024-04-02 09:52:34 -06:00
ProcessManager.h Ladybird: Add a simple TaskManager window for tracking child processes 2024-04-02 09:52:34 -06:00
RequestServerAdapter.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
RequestServerAdapter.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
SearchEngine.cpp LibWebView: Add an API to format a search query for UI display 2023-10-24 07:28:30 +02:00
SearchEngine.h LibWebView: Add an API to format a search query for UI display 2023-10-24 07:28:30 +02:00
SocketPair.cpp LibWeb+WebContent: Spawn Worker processes from the chrome 2024-01-12 15:53:11 -07:00
SocketPair.h LibWeb+WebContent: Spawn Worker processes from the chrome 2024-01-12 15:53:11 -07:00
SourceHighlighter.cpp LibWebView: Stop tokenizing the source HTML once we hit an EOF token 2024-03-23 20:58:31 +01:00
SourceHighlighter.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
URL.cpp LibURL+LibUnicode+LibWebView: Handle punycode directly in LibURL 2024-03-26 12:25:21 -04:00
URL.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
UserAgent.cpp Browser+Ladybird: Let the list of user agent strings be shared 2023-09-13 19:33:07 -04:00
UserAgent.h Browser+Ladybird: Let the list of user agent strings be shared 2023-09-13 19:33:07 -04:00
ViewImplementation.cpp LibWeb+LibWebView+WebContent: Support muting an entire page 2024-03-30 19:28:20 +01:00
ViewImplementation.h LibWeb+LibWebView+WebContent: Support muting an entire page 2024-03-30 19:28:20 +01:00
WebContentClient.cpp LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
WebContentClient.h LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
WebSocketClientAdapter.cpp Everywhere: Merge the WebSocket service into RequestServer 2024-03-06 10:07:27 +01:00
WebSocketClientAdapter.h Everywhere: Merge the WebSocket service into RequestServer 2024-03-06 10:07:27 +01:00