ladybird/Ladybird
Andrew Kaster 36cd2fb7c5 Ladybird+WebContent: Update IPC calls to handle multiple traversables
The IPC layer between chromes and LibWeb now understands that multiple
top level traversables can live in each WebContent process.

This largely mechanical change adds a billion page_id/page_index
arguments to make sure that pages that end up opening new WebViews
through mechanisms like window.open() still work properly with those
extra windows.
2024-02-03 20:51:37 -05:00
..
Android LibWeb: Use resources to find internal HTML template paths 2023-12-27 10:54:07 -05:00
AppKit Ladybird+WebContent: Update IPC calls to handle multiple traversables 2024-02-03 20:51:37 -05:00
cmake Ladybird: Install required html and inspector files in the CMake build 2023-12-08 19:50:02 -05:00
Icons Ladybird: Add app icon for macOS 2023-08-04 15:36:37 -06:00
ImageDecoder Ladybird: Enable rich debug messages on all processes 2023-12-12 10:11:24 -07:00
Qt Ladybird+WebContent: Update IPC calls to handle multiple traversables 2024-02-03 20:51:37 -05:00
RequestServer Ladybird: Enable rich debug messages on all processes 2023-12-12 10:11:24 -07:00
SQLServer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WebContent Ladybird+WebContent: Add chrome command line and exe path passing 2024-01-17 17:32:05 +01:00
WebDriver Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
WebSocket Ladybird: Enable rich debug messages on all processes 2023-12-12 10:11:24 -07:00
WebWorker LibWeb+WebContent: Spawn Worker processes from the chrome 2024-01-12 15:53:11 -07:00
.gitignore Ladybird: Add new template Kotlin Android application without Qt 2023-09-03 11:38:51 +02:00
CMakeLists.txt Ladybird+Meta: Extract AK into its own library on Lagom 2024-01-22 08:48:34 -05:00
FontPlugin.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FontPlugin.h LibWeb: Make FontPlugin::generic_font_name() return FlyString 2023-09-06 11:29:03 -04:00
HelperProcess.cpp Ladybird+WebContent: Add chrome command line and exe path passing 2024-01-17 17:32:05 +01:00
HelperProcess.h LibWeb+WebContent: Spawn Worker processes from the chrome 2024-01-12 15:53:11 -07:00
ImageCodecPlugin.cpp Ladybird/Android: Create a service for ImageDecoder 2023-11-01 14:30:30 -06:00
ImageCodecPlugin.h Ladybird: Decode images out of process 2023-10-27 07:26:32 +02:00
Info.plist Ladybird: Register Ladybird as a browser-type application on macOS 2023-11-14 09:36:36 -05:00
ladybird.nix Ladybird: Use gcc13 in ladybird.nix 2023-10-31 18:09:14 +01:00
README.md Documentation: Homogenize Ladybird build instructions 2023-05-08 20:53:25 -06:00
Types.h Ladybird+WebContent: Add chrome command line and exe path passing 2024-01-17 17:32:05 +01:00
Utilities.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
Utilities.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30

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.