ladybird/Meta
Sam Atkins 82f5be871a LibWeb: Generate the "Numeric Factory" OM methods on the CSS namespace
Generating boilerplate is nice! This also has the bonus that we're more
correct: I included all the units listed in the spec before,
(see https://drafts.css-houdini.org/css-typed-om-1/#numeric-factory )
but we're supposed to exactly include ones for the units we support:

> If an implementation supports additional CSS units that do not have a
  corresponding method in the above list, but that do correspond to one
  of the existing CSSNumericType values, it must additionally support
  such a method, named after the unit in its defined canonical casing,
  using the generic behavior defined above.

> If an implementation does not support a given unit, it must not
  implement its corresponding method from the list above.

Now, our factory functions will exactly match the units we support.

The changed test result is partly the order being different, and partly
that the container-query units are no longer included as we don't
actually support them.
2025-09-11 17:06:44 +01:00
..
CMake LibWeb: Generate the "Numeric Factory" OM methods on the CSS namespace 2025-09-11 17:06:44 +01:00
gn LibWeb: Implement plumbing for view transitions 2025-09-07 13:58:05 +01:00
Lagom LibWeb: Generate the "Numeric Factory" OM methods on the CSS namespace 2025-09-11 17:06:44 +01: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-html-doctype.py Meta: Enforce doctypes on layout tests 2025-06-21 22:58:01 +02:00
check-idl-files.py Meta: Allow partial interface when formatting IDL files 2025-07-22 13:07:06 +01:00
check-newlines-at-eof.py Meta: Exclude crash and screenshot tests from newline-at-eof requirement 2025-08-08 15:59:24 +01:00
check-png-sizes.sh Meta: Don't check png sizes for images imported from WPT 2025-07-20 16:26:57 +12:00
check-style.py Everywhere: Format all python files with black 2025-05-22 16:21:42 +02: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 Everywhere: Format all python files with black 2025-05-22 16:21:42 +02:00
find_compiler.py Meta: Bump minimum compiler versions for deducing this 2025-08-08 12:54:06 +02:00
find_compiler.sh Meta: Migrate find_compiler.sh logic to a python script 2025-05-29 16:24:17 -04:00
generate_clang_module_map.py Meta: Sort all python imports 2025-06-09 11:25:14 -04:00
generate_encoding_indexes.py Meta: Add help to generate_python_encoding_indexes.py 2025-06-30 14:03:55 +12:00
generate_public_suffix_data.py Meta: Rewrite GeneratePublicSuffixData in python 2025-06-30 14:03:55 +12:00
generate-libwasm-spec-test.py Meta: Sort all python imports 2025-06-09 11:25:14 -04:00
generate-libwasm-spec-test.sh
host_platform.py Meta: Default chosen compilers to the CC and CXX environment variables 2025-06-02 08:04:07 -04:00
import-wpt-test.py Meta: Detect urls to import from Worker 2025-08-18 11:27:12 +01:00
ladybird.py Meta: Fixed variable typo switfc -> swiftc 2025-08-25 11:02:04 +02:00
lint-ci.sh Meta: Replace lint-clang-format.sh with lint-clang-format.py 2025-08-14 10:57:31 +02:00
lint-clang-format.py Meta: Replace lint-clang-format.sh with lint-clang-format.py 2025-08-14 10:57:31 +02: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 gn linter actually fail 2025-03-07 09:44:42 +01: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+CI: Enforce python linting with ruff 2025-06-09 11:25:14 -04: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 CMake: Update default BUILD_PRESET arg to Release in WPT.sh 2025-07-19 21:03:51 +02:00
utils.py Meta: Add optional cwd argument to run_command helper 2025-06-11 11:54:52 -06:00
watch_wpt_progress.sh Meta: Make WPT.sh run nproc/2 testrunners in parallel 2025-05-07 15:48:21 +01:00
wpt-bisect-helper.sh Meta: Add WPT.sh bisect for finding WPT regressions automatically 2025-07-17 10:51:12 +02:00
WPT.sh Meta: Only update hosts file when necessary in WPT.sh 2025-09-07 08:14:42 -04:00