Andreas Kling
69a45adfbe
LibWeb: Remove page_did_set_document_in_top_level_browsing_context()
...
This PageClient callback was never used for anything.
2022-08-05 12:42:46 +02:00
Andreas Kling
548081ea23
Userland+Base: Make the window titlebar font configurable separately
...
Instead of defaulting to "bold variant of the system default font",
let's allow the user to set any font they want as the titlebar font.
2022-08-01 10:29:53 +02:00
DexesTTP
686c15149e
headless-browser: Simplify the arguments used to select resources
...
We can just infer the favicon, fonts and palette from the location of
the /res folder, no need to ask each of the resources one by one.
2022-07-19 08:02:52 +01:00
DexesTTP
9e5af374d0
headless-browser: Split the setters for the screen and the viewport rect
...
These two represent different things, and should be handled by different
methods.
2022-07-19 08:02:52 +01:00
DexesTTP
9c431ede7a
headless-browser: Use port 443 as default for HTTPS requests
2022-07-19 08:02:52 +01:00
Lucas CHOLLET
662711fa26
Browser+LibWeb+WebContent: Allow Browser to load local files
...
To achieve this goal:
- The Browser unveils "/tmp/portal/filesystemaccess"
- Pass the page through LoadRequest => ResourceLoader
- ResourceLoader requests a file to the FileSystemAccessServer via IPC
- OutOfProcessWebView handles it and sends a file descriptor back to
the Page.
2022-06-27 20:22:15 +01:00
DexesTTP
a2161d8eb7
Utilities: Add networking to headless-browser
...
With this, the headless browser can now connect to the web.
Thanks a lot to Ali and Sin-ack for their help with this!
Co-authored-by: Ali Mohammad Pur <mpfard@serenityos.org>
Co-authored-by: sin-ack <sin-ack@users.noreply.github.com>
2022-05-29 23:00:04 +01:00
DexesTTP
f9d4c0ecbc
Utilities: Add image decoding to headless-browser
...
With this, the headless browser can now decode images on its own!
2022-05-29 23:00:04 +01:00
DexesTTP
355e74cf65
Utilities: Add a simple headless-browser
...
This utility creates a 'screenshot' of the given page after a
few seconds of loading.
2022-05-29 23:00:04 +01:00