ladybird/Meta
Sam Atkins fd45c53c11 LibWeb: Parse descriptors as style values, using the JSON data
The goal here is to do something a bit smarter with the parsing here
than we do for properties. Instead of the JSON saying "here are the
values, and here are the keywords, and we can have up to 3", here we
place the syntax in the JSON directly (though currently broken up as
one string per option) and then we attempt to parse each one in
sequence. It's something we'll need eventually for `@property` among
other things.

...However, in this first pass, I've gone with the simplest option of
hard-coding the types instead of figuring them out properly. So there's
a PositivePercentage type and a UnicodeRangeTokens type, instead of
properly implementing the grammar for those in a generic way.
2025-04-04 10:40:32 +01:00
..
CMake LibWeb: Generate DescriptorID enum 2025-04-04 10:40:32 +01:00
gn UI/Qt: Migrate to LibWebView's autocomplete engine 2025-04-02 08:52:45 -04:00
Lagom LibWeb: Parse descriptors as style values, using the JSON data 2025-04-04 10:40:32 +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: Make CI enforce doctype in test cases 2025-03-20 11:50:49 +01:00
check-idl-files.py Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
check-newlines-at-eof.py Meta: Omit vcpkg overlay ports from style and EOF lints 2025-04-02 10:50:18 -06:00
check-png-sizes.sh Meta: Make missing optipng fatal in CI 2025-02-12 17:37:42 +00:00
check-style.py Meta: Omit vcpkg overlay ports from style and EOF lints 2025-04-02 10:50:18 -06: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: Update to clang-19 in CI and build instructions 2024-12-28 05:39:32 -08: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: Download WPT support files used in iframes 2025-04-04 10:10:43 +02:00
ladybird.sh Meta: Move the vcpkg installation/cache directories under Build 2024-11-06 10:38:57 -07:00
lint-ci.sh Meta: Make CI enforce doctype in test cases 2025-03-20 11:50:49 +01:00
lint-clang-format.sh Meta: Switch to clang-format-19 as the standard formatter 2024-12-28 05:39:32 -08:00
lint-commit.sh CI: Add a check to report git merge commit 2022-12-10 12:07:06 +00:00
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: 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: Make shell_include.sh compatible with busybox 2025-03-26 20:59:01 +00:00
WPT.sh Meta: Increase max open file descriptors in WPT.sh 2025-03-25 16:24:06 -04:00