Simon Wanner
09f2d79cb1
LibTextCodec: Bring TextCodec::get_standardized_encoding closer to spec
2024-06-04 10:21:07 +02:00
Simon Wanner
987910ad0f
LibWeb: Bring TextDecoder constructor closer to spec
2024-06-04 10:21:07 +02:00
Andreas Kling
baf7a2dee7
CI: Update lint-commits workflow to say Ladybird
2024-06-04 09:32:07 +02:00
Andreas Kling
6321e97b09
AK: Remove various unused things
2024-06-04 09:19:39 +02:00
Andreas Kling
5b4d071daa
Everywhere: Remove LibCrypt
...
This was totally unused.
2024-06-04 09:19:39 +02:00
Andreas Kling
f2fd8fc928
Everywhere: Remove LibGemini
...
This hasn't been maintained (or worked at all) for a long time,
and it's not a widely supported protocol, so let's drop it.
2024-06-04 09:19:39 +02:00
Andreas Kling
e4cd91761d
Everywhere: Remove LibMarkdown
...
This was used to convert markdown into HTML for display in the browser,
but no other browser behaves this way, so let's simplify things by
removing it.
(Yes, we could implement all kinds of "convert to HTML and display" for
every file format out there, but that's far outside the scope of a
browser engine.)
2024-06-04 09:19:39 +02:00
Timothy Flynn
edb527e04d
Libraries: Remove some Serenity-only interface implementations
2024-06-04 07:45:42 +02:00
Timothy Flynn
126cbce632
Meta: Remove empty LibSystem library and references
2024-06-04 07:45:42 +02:00
Timothy Flynn
f5ed7d5d9c
Meta: Remove base64 utility from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
a089c00e02
Meta: Remove unused SerenityOS references from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
d28412ed34
Meta: Remove unused (and non-existent) linkages from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
0cb1564615
Meta: Removed unused LibVT from the GN build
2024-06-04 07:45:42 +02:00
Jamie Mansfield
a419dcbe8b
LibWeb/Fetch: Update "HTTP fetch" algorithm to latest spec comments
...
The spec and implementation's comments had diverged a little, this
brings them in line :)
2024-06-04 07:27:52 +02:00
Andreas Kling
0f7df8d3e0
Meta: Update root LICENSE to say Ladybird instead of SerenityOS
...
At the point of the fork, the Ladybird developers and SerenityOS
developers were the exact same groups. Post-fork, Ladybird is developed
by the Ladybird developers, so this seems most accurate.
2024-06-04 07:25:44 +02:00
Tim Ledbetter
8c2f1fd68f
Ladybird/Qt: Set find in page query to selected text on initial focus
2024-06-04 07:21:18 +02:00
easrng
251bb4b860
nix: Add python3 to nix devshell
2024-06-03 15:09:58 -06:00
Federico Guerinoni
0e02279b5d
Documentation: Update instruction for building with QtCreator
2024-06-03 13:19:00 -06:00
Andrew Kaster
472df45b38
CMake: Remove Serenity's CMakeLists.txt
2024-06-03 11:42:56 -06:00
Timothy Flynn
41c9cb032f
Test: Skip flakey Text/input/WebAnimations/misc/DocumentTimeline test
...
Ref https://github.com/LadybirdWebBrowser/ladybird/issues/19
2024-06-03 11:42:18 -06:00
Diego
50dc1c3c19
LibWasm: Fix memarg multi-memory reading
...
The extension bit for the memory index present in memargs is at
position 6, but we previously checked position 5, which caused a few
spec issues.
2024-06-03 16:20:19 +02:00
Tim Ledbetter
c76140f6ed
LibDSP: Remove LibDSP
2024-06-03 15:58:55 +02:00
Tim Ledbetter
d7768cdd0f
LibAudio: Move MDCT.h from LibDSP to LibAudio
2024-06-03 15:58:55 +02:00
Timothy Flynn
bdbe2fdcc5
Everywhere: Replace SERENITY_SOURCE_DIR with LADYBIRD_SOURCE_DIR
...
In order to have checkouts of both SerenityOS and Ladybird, we need to
use a different environment variable for Ladybird.
2024-06-03 15:57:59 +02:00
Tim Ledbetter
319496eb70
Meta/CI: Remove unnecessary github-token usage from lintcommits script
2024-06-03 13:31:15 +02:00
Andrew Kaster
d057d24d72
Tests: Add log-file option to WPT runner script
...
Always dropping the log file in /tmp isn't the greatest DX for debugging
failures
2024-06-03 10:55:12 +02:00
Andrew Kaster
d334b2b57f
CI: Work around unexpected GCC WPT failures
2024-06-03 10:55:04 +02:00
Andreas Kling
e70d96e4e7
Everywhere: Remove a lot more things we don't need
2024-06-03 10:53:53 +02:00
Andreas Kling
421aa7c475
Everywhere: Remove more unused components
2024-06-03 10:53:53 +02:00
Andreas Kling
2936a9a45e
Meta/CI: Give actions/github-script access to ladybird-bot token
2024-06-03 10:53:53 +02:00
Andreas Kling
4907eb1950
Meta/CI: Use LADYBIRD_BOT_TOKEN to post as ladybird-bot on GitHub
2024-06-03 10:53:53 +02:00
Andrew Kaster
9dd24991a8
Documentation: Remove references to serenity.sh and its build configs
...
Build/lagom only now.
2024-06-03 10:53:53 +02:00
Andrew Kaster
faeff81ce9
Meta: Rename serenity.sh to ladybird.sh and remove non-lagom commands
2024-06-03 10:53:53 +02:00
Andrew Kaster
9b05fb98f3
CMake: Remove unused files
2024-06-03 10:53:53 +02:00
Andrew Kaster
72cdd1892b
CI: Remove remnants of old setup action that was preventing macOS builds
2024-06-03 10:53:53 +02:00
Tim Ledbetter
5863ef852d
Meta: Remove references to unused utilities
2024-06-03 10:53:53 +02:00
Tim Ledbetter
cc435e7a78
Tests: Remove tests for unused components
2024-06-03 10:53:53 +02:00
Tim Ledbetter
44c8d42157
Fuzzers: Remove fuzzers for non-existent libraries
2024-06-03 10:53:53 +02:00
Tim Ledbetter
b82eaad274
Ladybird: Move BrowserSettings/Defaults.h to Ladybird/DefaultSettings.h
2024-06-03 10:53:53 +02:00
Tim Ledbetter
1a4fbfe495
Everywhere: Remove references to the kernel
2024-06-03 10:53:53 +02:00
Tim Ledbetter
d147ed8549
Meta: Remove references to LibC
2024-06-03 10:53:53 +02:00
Tim Ledbetter
3e56835611
Everywhere: Remove references to non-existent paths
2024-06-03 10:53:53 +02:00
Tim Ledbetter
f3a0e16ae9
Meta: Remove non-existent documentation links
2024-06-03 10:53:53 +02:00
Andrew Kaster
6d3a54e4a8
Meta: Update Documentation and CI for repo move
2024-06-03 10:53:53 +02:00
Andrew Kaster
dd1fbd3513
Meta: Remove SerenityOS components not needed for Ladybird
2024-06-03 10:53:53 +02:00
Matthew Olsson
44bb6e8390
LibWeb: Handle the cssFloat and cssOffset keyframe properties properly
2024-06-03 10:53:32 +02:00
Matthew Olsson
36ceaf38d5
LibWeb: Check for nullish objects in process_a_keyframe algorithm
2024-06-03 10:53:32 +02:00
Matthew Olsson
37ee45db3d
LibWeb: Use camelCase for JS keyframe objects
2024-06-03 10:53:32 +02:00
Matthew Olsson
74840de7fc
LibWeb: Generate a method to get camel-cased CSS property names
2024-06-03 10:53:32 +02:00
Matthew Olsson
b5c682bc2e
LibWeb: Copy the keyframes in KeyframeEffect's copy constructor
2024-06-03 10:53:32 +02:00