summaryrefslogtreecommitdiff
path: root/Userland/Utilities/headless-browser.cpp
AgeCommit message (Expand)Author
2023-05-08LibWeb: Add `--layout-test-mode` flag to HeadlessBrowsermartinfalisse
2023-04-24Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every fileTimothy Flynn
2023-04-15Ladybird+LibWebView: Add -P/--enable-callgrind-profiling optionMacDue
2023-03-25headless-browser: Don't print extra newline after layout tree dumpsAndreas Kling
2023-03-21LibGfx: Move all image loaders and writers to a subdirectoryLucas CHOLLET
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-21WebContent+Everywhere: Add a WebContent IPC to activate a tabTimothy Flynn
2023-03-21WebContent+Everywhere: Add an option to not activate new tabs over IPCTimothy Flynn
2023-03-16LibWeb+LibWebView+WebContent+Ladybird: Add IPC call that opens new tabAliaksandr Kalenik
2023-03-16WebContent+LibWebView: Consolidate the way browsers connect to WebDriverTimothy Flynn
2023-03-13LibWeb+Ladybird+Userland: Port window.[alert,confirm,prompt] to StringTimothy Flynn
2023-03-13Everywhere: Remove unintentional partial stream reads and writesTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-03-13headless-browser: Add a mode to dump the layout tree after load finishTimothy Flynn
2023-03-13headless-browser: Support loading local file:// URLsTimothy Flynn
2023-03-13headless-browser: Massage URLs a bit before loadingTimothy Flynn
2023-03-13headless-browser: Re-implement headless-browser using an OOPWVTimothy Flynn
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Move Stream-based sockets into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-02LibWeb+LibWebSocket: DOM WebSocket subprotocol supportGuilherme Gonçalves
2023-02-01LibWeb+WebContent: Do not reference-count file request objectsTimothy Flynn
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-18LibGfx+Ladybird+Userland: Don't sniff for TGA images with only raw bytesLiav A
2023-01-12LibCore+Userland: Make Core::Timer::create_single_shot() return ErrorOrSam Atkins
2023-01-05LibWeb+WebContent: Convert BrowsingContext to new pixel unitsSam Atkins
2022-12-23LibCore: Remove the `force` parameter from File::removeTim Schumacher
2022-12-15headless-browser: Remove option to specify a WebDriver FD-passing socketTimothy Flynn
2022-12-15LibCore: Rename `MemoryStream` to `FixedMemoryStream`Tim Schumacher
2022-12-14LibGfx+Userland: Make Gfx::SystemTheme propagate errorsCygnix Proto
2022-12-14LibWeb: Split PaintContext::viewport_rect() into device/css variantsSam Atkins
2022-12-14LibWeb: Make PaintContext aware of CSS and DevicePixelsSam Atkins
2022-12-10LibWeb+WebContent+headless-browser: Remove PaintContext::scroll_offset()Sam Atkins
2022-12-10LibWeb+WebContent+headless-browser: Use CSSPixels for PageClient eventsSam Atkins
2022-12-10LibWeb+WebContent+headless-browser: Make Page aware of the display scaleSam Atkins
2022-12-08LibGfx+Userland: Make PNGWriter::encode() return ErrorOr<ByteBuffer>Andreas Kling
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26LibWeb+WebContent: Label redirects with new FrameLoader::Type::RedirectBaitinq
2022-11-24headless-browser: Add a mode for being controlled by WebDriverTimothy Flynn
2022-11-24LibWeb+WebContent: Virtualize PageClient methods needed for all clientsTimothy Flynn
2022-11-24LibWeb+WebContent: Move pending dialog handling from PageHost to PageTimothy Flynn