ladybird/Ladybird/AppKit/UI
Timothy Flynn 5f8d852dae LibWebView+UI: Migrate Ladybird's command line flags to LibWebView
Currently, if we want to add a new e.g. WebContent command line option,
we have to add it to all of Qt, AppKit, and headless-browser. (Or worse,
we only add it to one of these, and we have feature disparity).

To prevent this, this moves command line flags to WebView::Application.
The flags are assigned to ChromeOptions and WebContentOptions structs.
Each chrome can still add its platform-specific options; for example,
the Qt chrome has a flag to enable Qt networking.

There should be no behavior change here, other than that AppKit will now
support command line flags that were previously only supported by Qt.
2024-08-01 11:38:42 +02:00
..
Event.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
Event.mm Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
Inspector.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
Inspector.mm Ladybird+LibWebView: Add an Inspector action to clone a DOM node 2023-12-07 23:16:34 +01:00
InspectorController.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
InspectorController.mm Ladybird/AppKit: Port the Inspector to the WebView InspectorClient 2023-11-24 08:37:19 +01:00
LadybirdWebView.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
LadybirdWebView.mm LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
LadybirdWebViewBridge.cpp LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
LadybirdWebViewBridge.h LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
Palette.h Ladybird: Inform WebContent whether the AppKit chrome is in dark mode 2023-08-28 11:17:48 -04:00
Palette.mm Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
SearchPanel.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
SearchPanel.mm UI/AppKit: Display query results on the find-in-page panel 2024-06-11 09:50:13 +02:00
Tab.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
Tab.mm Base: Update to new project logo 2024-07-09 11:21:07 +02:00
TabController.h LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
TabController.mm LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
TaskManager.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
TaskManager.mm LibWebView+LibCore: Manage process lifecycle using a SIGCHLD handler 2024-07-01 18:10:56 +02:00
TaskManager.swift Ladybird: Reformat AppKit UI Swift files 2024-07-30 18:38:02 -06:00
TaskManagerController.h Ladybird/AppKit: Port TaskManager window to Swift 2024-07-21 15:55:47 -06:00
TaskManagerController.mm Ladybird/AppKit: Port TaskManager window to Swift 2024-07-21 15:55:47 -06:00
TaskManagerController.swift Ladybird: Reformat AppKit UI Swift files 2024-07-30 18:38:02 -06:00