summaryrefslogtreecommitdiff
path: root/Ladybird/Utilities.cpp
AgeCommit message (Collapse)Author
2023-04-24Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every fileTimothy Flynn
2023-03-28Ladybird: Improve Xcode generator experience and copy helpers to bundleAndrew Kaster
We had a mismatch in the GUI Identifier property, causing warnings in Xcode. It was also missing the Product Identifier Xcode property on ladybird itself, causing another warning. Copy all our helper processes to the ladybird.app bundle directory so that they can be found by ``open ladybird.app`` and the Xcode debugger. For the future, we should look in ../Resources for resources on macOS. Copying resources to that directory requires more CMake-fu.
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-13Ladybird: Add a utility to create a QString from an AK::StringTimothy Flynn
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
As usual, this removes many unused includes and moves used includes further down the chain.
2023-02-01Ladybird: Add `ak_string_from_qstring` functionmartinfalisse
This will be used later when doing the conversion from the QString in QSettings for the homepage URL.
2022-12-25Ladybird: Update for AK::{String => DeprecatedString} renameLinus Groh
2022-12-25Ladybird: Render web content in a separate process :^)Andreas Kling
This patch brings over the WebContent process over from SerenityOS to Ladybird, along with a new WebContentView widget that renders web content in a separate process. There's a lot of jank and FIXME material here, notably I had to re-add manually pumped Core::EventLoop instances on both sides, in order to get the IPC protocol running. This introduces a lot of latency and we should work towards replacing those loops with improved abstractions. The WebContent process is built separately here (not part of Lagom) and we provide our own main.cpp for it. Like everything, this can be better architected, it's just a starting point. :^)
2022-12-25Ladybird/WebView: Move our PageClient to its own fileAndreas Kling
And rename it to PageClientLadybird while we're at it, it's not "headless" by any means.