serenity/Ladybird
Andreas Kling edbc732785 Ladybird+Tests/LibWeb: Add very basic text-only test harness
This allows us to create "text tests" in addition to "layout tests".
Text tests work the same as layout tests, but dump the document content
as text and exit upon receiving the window "load" event.
2023-05-27 14:03:49 +02:00
..
android Ladybird/Meta: Add Android build 2022-12-25 07:58:58 -07:00
cmake Ladybird: Propagate autoplay settings to the WebContent process 2023-04-18 16:30:02 +02:00
Icons Ladybird: Use vector icons in the browser toolbar 2023-05-05 16:58:08 +02:00
SQLServer Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
WebContent AK: Add the Input word to input-only buffered streams 2023-05-09 11:18:46 +02:00
WebDriver Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
.gitignore Ladybird/Meta: Add Android build 2022-12-25 07:58:58 -07:00
AndroidPlatform.cpp Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
BrowserWindow.cpp Ladybird: Add shortcut to "Close Current Tab" 2023-05-25 09:04:11 +01:00
BrowserWindow.h Ladybird: Move the page context menu from the BrowserWindow to the Tab 2023-05-16 12:48:39 +02:00
CMakeLists.txt Ladybird+Tests/LibWeb: Add very basic text-only test harness 2023-05-27 14:03:49 +02:00
ConsoleWidget.cpp Ladybird: Let WebContent know if the current system theme is dark 2023-04-30 00:27:28 +02:00
ConsoleWidget.h Ladybird: Implement the JavaScript console using a WebContentView 2023-04-23 14:30:23 +02:00
EventLoopImplementationQt.cpp LibCore: Remove unused EventLoopManager::wake() 2023-04-26 19:17:04 +01:00
EventLoopImplementationQt.h LibCore: Remove unused EventLoopManager::wake() 2023-04-26 19:17:04 +01:00
FontPluginQt.cpp LibWeb: Add --layout-test-mode flag to HeadlessBrowser 2023-05-08 14:47:52 +02:00
FontPluginQt.h LibWeb: Add --layout-test-mode flag to HeadlessBrowser 2023-05-08 14:47:52 +02:00
HelperProcess.cpp Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
HelperProcess.h Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
ImageCodecPluginLadybird.cpp Ladybird: Don't ask Qt to decode any images for us 2023-05-07 21:13:02 +02:00
ImageCodecPluginLadybird.h Ladybird: Implement the Web::Platform::ImageCodecPlugin interface 2022-12-25 07:58:58 -07:00
Info.plist Ladybird: Improve Xcode generator experience and copy helpers to bundle 2023-03-28 09:18:50 +01:00
InspectorWidget.cpp Ladybird: Allow right clicking and inspecting elements 2023-05-09 06:16:58 +02:00
InspectorWidget.h Ladybird: Allow right clicking and inspecting elements 2023-05-09 06:16:58 +02:00
ladybird.nix Ladybird: Add ccache to nativeBuildInputs in nix-shell script 2023-03-08 18:24:30 +00:00
ladybird.qrc Ladybird: Use vector icons in the browser toolbar 2023-05-05 16:58:08 +02:00
LocationEdit.cpp Ladybird: Select all text in LocationEdit on click 2023-05-23 06:09:40 +02:00
LocationEdit.h Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
main.cpp Ladybird: Default to HTTPS instead of HTTP if no protocol is specified 2023-05-23 11:16:36 +02:00
ModelTranslator.cpp Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
ModelTranslator.h Ladybird: Allow right clicking and inspecting elements 2023-05-09 06:16:58 +02:00
README.md Documentation: Homogenize Ladybird build instructions 2023-05-08 20:53:25 -06:00
RequestManagerQt.cpp Ladybird: Stop telling Qt to use HTTP pipelining 2023-05-06 12:49:12 +02:00
RequestManagerQt.h Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
Settings.cpp Ladybird: Remove the "home" icon from the toolbar (and the concept) 2023-05-05 16:58:08 +02:00
Settings.h Ladybird: Remove the "home" icon from the toolbar (and the concept) 2023-05-05 16:58:08 +02:00
SettingsDialog.cpp Ladybird: Remove the "home" icon from the toolbar (and the concept) 2023-05-05 16:58:08 +02:00
SettingsDialog.h Ladybird: Remove the "home" icon from the toolbar (and the concept) 2023-05-05 16:58:08 +02:00
Tab.cpp Ladybird: Use cursor position for context menu 2023-05-24 06:01:47 +02:00
Tab.h Browser+Ladybird+LibWebView: Handle trivial content APIs in LibWebView 2023-05-17 19:47:05 +02:00
Utilities.cpp Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
Utilities.h Ladybird: Add a utility to create a QString from an AK::String 2023-03-13 22:05:22 +00:00
WebContentView.cpp LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
WebContentView.h Browser+Ladybird+LibWebView: Handle trivial content APIs in LibWebView 2023-05-17 19:47:05 +02:00
WebSocketClientManagerLadybird.cpp LibWeb+LibWebSocket: DOM WebSocket subprotocol support 2023-02-02 14:41:34 +01:00
WebSocketClientManagerLadybird.h LibWeb+LibWebSocket: DOM WebSocket subprotocol support 2023-02-02 14:41:34 +01:00
WebSocketImplQt.cpp Ladybird: Define AK_DONT_REPLACE_STD via CMake rather than in every file 2023-04-24 14:49:04 +02:00
WebSocketImplQt.h Ladybird: Update for AK::{String => DeprecatedString} rename 2022-12-25 07:58:58 -07:00
WebSocketLadybird.cpp LibWeb+LibWebSocket: DOM WebSocket subprotocol support 2023-02-02 14:41:34 +01:00
WebSocketLadybird.h LibWeb+LibWebSocket: DOM WebSocket subprotocol support 2023-02-02 14:41:34 +01:00

Ladybird

Ladybird is a web browser built on the LibWeb and LibJS engines from SerenityOS with a cross-platform GUI in Qt.

For more information about Ladybird, see this blog post.

See build instructions.