ladybird/Ladybird
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
..
Android LibAudio: Implement PlaybackStream for Android using Oboe 2024-07-21 16:09:36 -06:00
AppKit LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
cmake CMake: Move GenerateSwiftHeader.cmake to Meta/CMake 2024-07-30 18:38:02 -06:00
Icons Ladybird: Update macOS app iconset 2024-07-30 12:38:44 +02:00
ImageDecoder ImageDecoder: Register with mach server on macOS 2024-06-26 16:09:33 -06:00
Qt LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
RequestServer Everywhere: Warn on function definitions without prototypes 2024-07-17 21:51:29 +02:00
WebContent UI: Rename s_serenity_resource_root to s_ladybird_resource_root 2024-07-21 15:59:25 -06:00
WebDriver UI: Rename s_serenity_resource_root to s_ladybird_resource_root 2024-07-21 15:59:25 -06:00
WebWorker WebContent+WebWorker: Use custom certificate paths with Qt networking 2024-07-10 16:29:27 +02:00
.gitignore Ladybird: Add new template Kotlin Android application without Qt 2023-09-03 11:38:51 +02:00
CMakeLists.txt LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
default.nix nix: Add python3 to nix devshell 2024-06-03 15:09:58 -06:00
DefaultSettings.h Revert "Ladybird: Load about:blank when opening a new tab" 2024-07-04 11:55:45 +02:00
FontPlugin.cpp Ladybird+LibCore+Meta: Update font paths and names for Android 2024-07-05 14:27:25 -06:00
FontPlugin.h LibWeb: Make FontPlugin::generic_font_name() return FlyString 2023-09-06 11:29:03 -04:00
HelperProcess.cpp LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
HelperProcess.h LibWebView+UI: Migrate Ladybird's command line flags to LibWebView 2024-08-01 11:38:42 +02:00
ImageCodecPlugin.cpp Everywhere: Transition ImageDecoder to be single-instance, owned by UI 2024-06-26 16:09:33 -06:00
ImageCodecPlugin.h Everywhere: Transition ImageDecoder to be single-instance, owned by UI 2024-06-26 16:09:33 -06:00
Info.plist Ladybird: Switch macOS plist information to use ladybird.org 2024-07-20 23:03:45 +02:00
MachPortServer.cpp Ladybird: Set Mach port server namespace to ladybird.org 2024-07-20 23:03:45 +02:00
MachPortServer.h Everywhere: Use IOSurface as backing store on macOS 2024-06-24 13:09:08 +02:00
Utilities.cpp UI: Rename s_serenity_resource_root to s_ladybird_resource_root 2024-07-21 15:59:25 -06:00
Utilities.h UI: Rename s_serenity_resource_root to s_ladybird_resource_root 2024-07-21 15:59:25 -06:00