diff options
author | Sam Atkins <atkinssj@serenityos.org> | 2021-09-04 11:14:25 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-09-06 18:20:26 +0200 |
commit | c619a57cf8f0d38c5acd71d6ae221b57b015a249 (patch) | |
tree | a8e2cc97241beccef0b33db03fe6a4a07f29efa2 /Userland/Services/WebContent/WebContentClient.ipc | |
parent | 5220d6d2e50ce9ab7e5238a080438dea5d3d6656 (diff) | |
download | serenity-c619a57cf8f0d38c5acd71d6ae221b57b015a249.zip |
LibWeb+WebContent: Add new console-message IPC calls
This patch introduces three new IPC calls for WebContent:
- `Client::did_output_js_console_message(index)`:
Notifies the client that a new console message was logged.
- `Server::js_console_request_messages(start_index)`:
Ask the server for console messages starting at the given index.
- `Client::did_get_js_console_messages(start_index, types, messages)`:
Send the client the messages they requested.
This mechanism will replace the current
`Client::did_js_console_output()` call in the next few commits. This
will allow us to display messages in the console that happened before
the console was opened.
Diffstat (limited to 'Userland/Services/WebContent/WebContentClient.ipc')
-rw-r--r-- | Userland/Services/WebContent/WebContentClient.ipc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Userland/Services/WebContent/WebContentClient.ipc b/Userland/Services/WebContent/WebContentClient.ipc index d5ea58a09d..ca1edbdb36 100644 --- a/Userland/Services/WebContent/WebContentClient.ipc +++ b/Userland/Services/WebContent/WebContentClient.ipc @@ -33,4 +33,8 @@ endpoint WebContentClient did_change_favicon(Gfx::ShareableBitmap favicon) =| did_request_cookie(URL url, u8 source) => (String cookie) did_set_cookie(URL url, Web::Cookie::ParsedCookie cookie, u8 source) =| + + did_output_js_console_message(i32 message_index) =| + did_get_js_console_messages(i32 start_index, Vector<String> message_types, Vector<String> messages) =| + } |