ladybird/Userland/Libraries/LibWebView
Andreas Kling dd1b8de671 Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig
This allows us to get identical metrics on macOS and Linux. Without
this, Skia will use CoreText on macOS and give us slightly different
text metrics. That causes layout tests to be slightly different on
different platforms, which is a huge headache. So let's not do that.

You can now launch Ladybird and headless-browser with --force-fontconfig
to load fonts through fontconfig. Tests run in this mode by default.
2024-08-20 09:30:05 +02:00
..
Application.cpp Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
Application.h AK+LibGfx+LibWebView: Add wrapper header around swift/bridging 2024-08-19 12:56:55 +02: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
ChromeProcess.cpp LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
ChromeProcess.h LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
CMakeLists.txt Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00
CookieJar.cpp LibURL+Everywhere: Only percent decode URL paths when actually needed 2024-08-05 09:58:13 +02:00
CookieJar.h LibWebView: Replace usage of LibSQL with sqlite3 2024-06-06 11:27:03 -04:00
Database.cpp LibWebView: Replace usage of LibSQL with sqlite3 2024-06-06 11:27:03 -04:00
Database.h LibWebView: Replace usage of LibSQL with sqlite3 2024-06-06 11:27:03 -04:00
Forward.h Ladybird+Userland: Remove use of unnecessary fd passing socket concept 2024-04-19 16:38:55 -04:00
InspectorClient.cpp LibWeb+LibWebView: Add a button to the Inspector to export its contents 2024-08-20 09:28:25 +02: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
Options.h Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
Process.cpp LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
Process.h LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
ProcessHandle.cpp LibWebView+WebContent: Notify UI process about WebContent PID explicitly 2024-04-02 09:52:34 -06:00
ProcessHandle.h LibWebView: Explicitly inititalize the ProcessHandle PID 2024-04-22 14:46:10 -06:00
ProcessManager.cpp LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
ProcessManager.h LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
ProcessType.h LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
RequestServerAdapter.cpp Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00
RequestServerAdapter.h Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00
SearchEngine.cpp LibWebView: Add Ecosia search engine 2024-08-10 10:36:32 +02:00
SearchEngine.h LibWebView: Add an API to format a search query for UI display 2023-10-24 07:28:30 +02:00
SourceHighlighter.cpp LibWebView: Insert line numbers before each line in about:srcdoc 2024-07-29 18:27:16 +01:00
SourceHighlighter.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
UIProcessClient.ipc LibWebView: Create plumbing for a single UI process 2024-04-27 20:32:12 -04:00
UIProcessServer.ipc LibWebView: Create plumbing for a single UI process 2024-04-27 20:32:12 -04:00
URL.cpp LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
URL.h LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02: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: Add IPC to send drag-and-drop events 2024-08-19 13:29:19 +02:00
ViewImplementation.h LibWeb+LibWebView: Add a button to the Inspector to export its contents 2024-08-20 09:28:25 +02:00
WebContentClient.cpp LibWeb+LibWebView: Add a button to the Inspector to export its contents 2024-08-20 09:28:25 +02:00
WebContentClient.h LibWeb+LibWebView: Add a button to the Inspector to export its contents 2024-08-20 09:28:25 +02:00
WebSocketClientAdapter.cpp Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00
WebSocketClientAdapter.h Libraries+Ladybird: Rename LibProtocol -> LibRequests 2024-08-19 12:56:55 +02:00