ladybird/Meta
Timothy Flynn fe891727dc LibWeb: Use correct URL parsing methods throughout LibWeb
There are essentially 3 URL parsing AOs defined by the spec:
1. Parse a URL
2. Encoding parse a URL
3. Encoding parse a URL and serialize the result

Further, these are replicated between the Document and the ESO.

This patch defines these methods in accordance with the spec and updates
existing users to invoke the correct method. In places where the correct
method is ambiguous, we use the encoding parser to preserve existing ad-
hoc behavior.
2024-12-10 10:37:01 -08:00
..
CMake CMake: Fix Windows exceptions flag 2024-12-05 20:34:22 +01:00
gn LibWeb: Rename NestedBrowsingContextP => NavigableContainerViewportP 2024-11-26 18:32:48 +01:00
Lagom LibWeb: Use correct URL parsing methods throughout LibWeb 2024-12-10 10:37:01 -08:00
check-debug-flags.sh Meta: Make check-debug-flags.sh runnable in Bash 3.2 2024-07-16 09:13:14 -06:00
check-idl-files.py Meta: Add script for checking WebIDL files 2024-09-10 21:16:53 +01:00
check-markdown.sh Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
check-newlines-at-eof.py Meta: Ignore LibWeb text tests for newline-at-eof check 2024-10-27 13:33:46 +01:00
check-png-sizes.sh
check-style.py Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
configure-clangd.sh Meta: Script to configure clangd according to build type 2024-08-05 23:44:03 -06:00
debug.plist CMake: Add a command for codesigning with the get-task-allow entitlement 2024-07-02 16:57:51 -06:00
embed_as_string.py Meta: Make embed_as_string_view.py produce Strings instead 2024-09-03 10:12:07 +01:00
find_compiler.sh Meta: Fix detection of default compiler versions 2024-05-23 00:56:37 -06:00
generate_clang_module_map.py Meta+LibGfx: Exclude Metal and Vulkan headers from Clang module map 2024-11-15 10:51:45 -07:00
generate-libwasm-spec-test.py LibWasm: Ignore tests that check that we don't support 2+ memories 2024-07-14 11:26:52 +02:00
generate-libwasm-spec-test.sh
import-wpt-test.py Meta: Disallow importing ref tests with multiple match or mismatch links 2024-12-04 19:50:00 +00:00
ladybird.sh Meta: Move the vcpkg installation/cache directories under Build 2024-11-06 10:38:57 -07:00
lint-ci.sh Meta: Print failed pre-commit steps in bold 2024-12-04 16:45:58 +00:00
lint-clang-format.sh Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
lint-commit.sh
lint-executable-resources.sh Tests: Prevent executable images or html files during lint 2024-10-25 09:00:52 +02:00
lint-gn.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
lint-prettier.sh Meta+LibJS: Upgrade to prettier version 3.3.3 2024-11-06 15:10:27 -05:00
lint-python.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
lint-shell-scripts.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
lint-swift.sh Meta: Add swift-format linter script 2024-10-01 13:33:05 -06:00
refresh-ladybird-qtcreator.sh Meta+Documentation: Update config for QtCreator 2024-12-02 09:45:32 +00:00
shell_include.sh Meta: Change the default build directories to exclude "ladybird" prefix 2024-11-06 10:38:57 -07:00
WPT.sh Meta: Use headless-browser by default when running tests with WPT.sh 2024-11-15 07:14:07 -05:00