serenity/Ladybird
Andrew Kaster e02b2a7b9a Ladybird: Make Android build work again, and tidy up files
We don't need the extra gradle files in our sources, the Qt CMake
integration will generate suitable ones for us.

Make sure that assets is always a folder, so that we can get the proper
layout for the ladybird-assets.tar.gz and CMake doesn't create a gzip
file with the name "assets".

Fix up the AndroidPlatform file and make sure it's linked into all the
applications that need it. Also make sure to copy all the application
shared libraries into the ladybird APK so that when we make them into
proper Services, the libs are already there.
2023-07-19 12:25:37 -06:00
..
android Ladybird: Make Android build work again, and tidy up files 2023-07-19 12:25:37 -06:00
cmake Ladybird: Make Android build work again, and tidy up files 2023-07-19 12:25:37 -06:00
Icons Ladybird: Replace forward/back/reload SVGs with TVGs 2023-07-03 23:54:51 +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 Ladybird: Make Android build work again, and tidy up files 2023-07-19 12:25:37 -06:00
WebDriver Ladybird: Make Android build work again, and tidy up files 2023-07-19 12:25:37 -06:00
.gitignore
AndroidPlatform.cpp Ladybird: Make Android build work again, and tidy up files 2023-07-19 12:25:37 -06:00
AudioCodecPluginLadybird.cpp Ladybird: Move the AudioThread class into its own file 2023-07-07 06:41:51 -04:00
AudioCodecPluginLadybird.h Ladybird+LibWeb+WebConent: Drive audio in Ladybird off the main thread 2023-06-21 06:14:15 +02:00
AudioThread.cpp Ladybird: Move the AudioThread class into its own file 2023-07-07 06:41:51 -04:00
AudioThread.h Ladybird: Move the AudioThread class into its own file 2023-07-07 06:41:51 -04:00
BrowserWindow.cpp Ladybird: Add initial support for Ctrl+Scroll to zoom in/out 2023-07-01 08:07:33 +02:00
BrowserWindow.h Ladybird: Add initial support for Ctrl+Scroll to zoom in/out 2023-07-01 08:07:33 +02:00
CMakeLists.txt Ladybird: Make Android build work again, and tidy up files 2023-07-19 12:25:37 -06:00
ConsoleWidget.cpp Ladybird+LibJS: Add CLI option to run browser with LibJS bytecode VM 2023-06-17 14:16:45 +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 Ladybird: Look for helper processes at {app_dir}/{helper}/{helper} 2023-05-31 13:24:49 +02: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: Simplify ImageCodecPluginLadybird a bit 2023-06-02 09:57:20 +01:00
ImageCodecPluginLadybird.h
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 qt6.qtmultimedia to dependencies in nix-shell script 2023-06-29 21:20:37 +01:00
ladybird.qrc Ladybird: Replace forward/back/reload SVGs with TVGs 2023-07-03 23:54:51 +02:00
LocationEdit.cpp Ladybird: Add placeholder to LocationEdit 2023-05-28 05:47:20 -06: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+LibJS: Add CLI option to run browser with LibJS bytecode VM 2023-06-17 14:16:45 +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: Use the same default new tab page URL as Browser 2023-06-08 07:22:00 +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: Allow loading 'data:' URLs from a search bar 2023-07-11 15:30:11 +02:00
Tab.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01: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 Ladybird: Add a few missing Qt-to-Serenity keycode mappings 2023-07-09 06:32:20 +02:00
WebContentView.h Ladybird: Add missing QUrl include to WebContentView 2023-07-07 06:41:51 -04:00
WebSocketClientManagerLadybird.cpp
WebSocketClientManagerLadybird.h
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
WebSocketLadybird.cpp
WebSocketLadybird.h

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.