ladybird
ladybird copied to clipboard
The Ladybird web browser
What about Chrome DevTools Protocol support? (https://chromedevtools.github.io/devtools-protocol/) Would this be possible to implement?
First of all, congratulations on creating a new web browser from scratch! Could you please provide binary releases for x86(-64) in order to quickly test Ladybird Browser in Linux/Windows? Thanks!
There are a lot of unsupported mouse click events that the engine cannot handle. It such event (`0`) reaches the web engine - it will assert. Don't even propagate them...
If someone wants to run ladybird out of /usr/local or .local/bin (and take advantage of that sweet .local/Lagom default path I added) there should be some install rules added. -...
This is not a good solution, but it prevents some crashes.
When I press back or forward on my mouse, Ladybird crashes with: ``` ladybird: /home/lukew/Desktop/serenity-project/serenity/Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp:40: i16 Web::UIEvents::determine_button(unsigned int): Assertion `false' failed ```
``` # FreeBSD 13.0-RELEASE sudo pkg install llvm14 git clone https://github.com/awesomekling/ladybird cd ladybird nano CMakeLists.txt # Edit Qt 6 down to Qt 5 rm -rf Build || true env CC=/usr/local/bin/clang14...
Trying to create a WebGL context crashes when trying to load LibSoftGPU: ``` ladybird: /home/lukew/Desktop/serenity-project/serenity/Userland/Libraries/LibGL/GLContext.cpp:1230: AK::NonnullOwnPtr GL::create_context(Gfx::Bitmap&): Assertion `!_temporary_result.is_error()' failed. ``` https://github.com/SerenityOS/serenity/blob/5bbd5e7322f107aae5e62983b5c50c0d01163d57/Userland/Libraries/LibGL/GLContext.cpp#L1230
Add macOS build instructions to the README
GCC 12.2: ``` 2091/2103] Building CXX object CMakeFiles/ladybird.dir/ConsoleGlobalObject.cpp.o FAILED: CMakeFiles/ladybird.dir/ConsoleGlobalObject.cpp.o /usr/bin/ccache /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I./ladybird/Build/ladybird_autogen/include -I./ladybird/Build/serenity/Userland/Libraries -I./ladybird/Build/_deps/lagom-build/Services -I./ladybird/Build/serenity -I./ladybird/Build/_deps/lagom-build -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtWidgets...