ladybird/Ladybird
Andreas Kling 1379720742 Ladybird: Consider HTTP response a success if it has a status code
The QNetworkReply::NetworkError enum mixes all kinds of errors into one
enum, HTTP errors, network errors, proxy errors, etc.

Instead of caring about it, we now say that HTTP requests were
successful if their response has any HTTP status code attached.

This allows LibWeb to display error pages when using Qt networking.
2023-02-24 19:15:49 +01:00
..
android Ladybird/Meta: Add Android build 2022-12-25 07:58:58 -07:00
cmake Ladybird: Clean up install rules for executables 2023-02-02 05:35:44 -07:00
SQLServer Ladybird: Migrate SQLServer to be launched as a singleton process 2022-12-25 07:58:58 -07:00
WebContent LibCore: Move Stream-based file into the Core namespace 2023-02-13 00:50:07 +00:00
WebDriver LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
.gitignore Ladybird/Meta: Add Android build 2022-12-25 07:58:58 -07:00
AndroidPlatform.cpp LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
BrowserWindow.cpp Ladybird: Close tab clicking wheel of the mouse 2023-02-16 11:26:44 +00:00
BrowserWindow.h Ladybird: Close tab clicking wheel of the mouse 2023-02-16 11:26:44 +00:00
CMakeLists.txt Ladybird: Abstract spawning helper processes into separate methods 2023-02-02 05:35:44 -07:00
ConsoleClient.cpp LibWeb+LibJS: Format Console arguments with JS::Print 2023-02-21 10:57:44 +01:00
ConsoleClient.h Ladybird: Update for AK::{String => DeprecatedString} rename 2022-12-25 07:58:58 -07:00
ConsoleGlobalObject.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
ConsoleGlobalObject.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
ConsoleWidget.cpp Ladybird: Fix build with JS::MarkupGenerator's new string type usage 2022-12-25 07:58:58 -07:00
ConsoleWidget.h Ladybird: Update for AK::{String => DeprecatedString} rename 2022-12-25 07:58:58 -07:00
EventLoopPluginQt.cpp Ladybird: Don't burn 100% CPU in EventLoopPluginQt::spin_until() 2022-12-25 07:58:58 -07:00
EventLoopPluginQt.h Ladybird: Implement EventLoopPluginQt::quit() 2022-12-25 07:58:58 -07:00
FontPluginQt.cpp LibGfx: Pass font width to FontDatabase::get() 2023-02-05 08:06:06 +00:00
FontPluginQt.h Ladybird: Update for AK::{String => DeprecatedString} rename 2022-12-25 07:58:58 -07:00
HelperProcess.cpp Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
HelperProcess.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
ImageCodecPluginLadybird.cpp LibGfx: Remove try_ prefix from bitmap creation functions 2023-01-26 20:24:37 +00:00
ImageCodecPluginLadybird.h Ladybird: Implement the Web::Platform::ImageCodecPlugin interface 2022-12-25 07:58:58 -07:00
Info.plist Ladybird/Meta: Use reverse domain name notation in property list files 2022-12-25 07:58:58 -07:00
InspectorWidget.cpp Ladybird: Support inspecting the accessibility tree 2023-02-22 22:00:40 +00:00
InspectorWidget.h Ladybird: Support inspecting the accessibility tree 2023-02-22 22:00:40 +00:00
ladybird.nix Ladybird: Add qtwayland to QT_PLUGIN_PATH in nix-shell script 2023-02-19 00:37:51 +01:00
LocationEdit.cpp Ladybird: Add LocationEdit Highlighting 2023-01-22 21:15:22 -07:00
LocationEdit.h Ladybird: Add LocationEdit Highlighting 2023-01-22 21:15:22 -07:00
main.cpp LibCore: Remove Stream.h 2023-02-13 00:50:07 +00:00
ModelTranslator.cpp Ladybird: Allow replacing underlying model of ModelTranslator 2022-12-25 15:30:08 -07:00
ModelTranslator.h Ladybird: Allow replacing underlying model of ModelTranslator 2022-12-25 15:30:08 -07:00
README.md Documentation: Move Ladybird BuildInstructions to Documentation 2022-12-25 07:58:58 -07:00
RequestManagerQt.cpp Ladybird: Consider HTTP response a success if it has a status code 2023-02-24 19:15:49 +01:00
RequestManagerQt.h Everywhere: Remove the AK:: qualifier from Stream usages 2023-02-13 00:50:07 +00:00
Settings.cpp Ladybird: Add setting for page to open on new tab 2023-02-03 05:10:51 -07:00
Settings.h Ladybird: Add setting for page to open on new tab 2023-02-03 05:10:51 -07:00
SettingsDialog.cpp Ladybird: Set fixed height for Settings 2023-02-03 05:10:51 -07:00
SettingsDialog.h Ladybird: Add setting for page to open on new tab 2023-02-03 05:10:51 -07:00
Tab.cpp Ladybird: Left-align long url in address bar 2023-02-02 12:10:31 +00:00
Tab.h Ladybird: Make LocationEdit its own class 2023-01-22 21:15:22 -07:00
TimerQt.cpp Ladybird: Use only the Qt event loop to speed everything up :^) 2022-12-25 07:58:58 -07:00
TimerQt.h Ladybird: Use only the Qt event loop to speed everything up :^) 2022-12-25 07:58:58 -07:00
Utilities.cpp LibCore: Rename File to DeprecatedFile 2023-02-13 00:50:07 +00:00
Utilities.h Ladybird: Add ak_string_from_qstring function 2023-02-01 19:14:20 +00:00
WebContentView.cpp Ladybird: Support inspecting the accessibility tree 2023-02-22 22:00:40 +00:00
WebContentView.h Ladybird: Specify window size in layout dump mode 2023-02-06 20:42:14 +01: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: Update for AK::{String => DeprecatedString} rename 2022-12-25 07:58:58 -07: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.