ladybird/Libraries/LibWeb/CSS/Parser
Aliaksandr Kalenik 76c79ee522 LibGfx: Remove ImmutableBitmap
DecodedImageFrame now owns decoded bitmap pixels directly, so the
separate ImmutableBitmap wrapper no longer carries useful semantics.
Remove the class and pass decoded image frames or bitmaps at the
boundaries where pixels are actually required.

The Skia image cache now keys off DecodedImageFrame, matching the
display-list commands that paint decoded images. Video frames stay
owned by LibMedia, with the explicit YUV-to-bitmap conversion living
at HTMLVideoElement's decoded-frame entry point for canvas and WebGL
callers.
2026-05-05 14:39:17 -05:00
..
ArbitrarySubstitutionFunctions.cpp LibWeb: Parse CSS image-set() 2026-04-25 14:54:10 +02:00
ArbitrarySubstitutionFunctions.h LibWeb: Implement CSS inherit() function 2026-03-19 10:25:37 +01:00
ComponentValue.cpp LibWeb: Parse CSS image-set() 2026-04-25 14:54:10 +02:00
ComponentValue.h LibWeb: Parse CSS image-set() 2026-04-25 14:54:10 +02:00
DescriptorParsing.cpp LibWeb: Generate `<font-weight-absolute> parsing 2026-04-29 11:42:57 +01:00
ErrorReporter.cpp WebContent+LibWeb/CSS: Add debug request to dump CSS errors 2025-08-04 10:50:09 +01:00
ErrorReporter.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
GradientParsing.cpp LibWeb: Explicitly pass calculation context when parsing 2026-04-22 14:24:12 +01:00
Helpers.cpp LibWeb: Support custom descriptors 2026-03-27 11:19:28 +00:00
MediaParsing.cpp LibWeb: Explicitly pass calculation context when parsing 2026-04-22 14:24:12 +01:00
Parser.cpp LibGfx: Remove ImmutableBitmap 2026-05-05 14:39:17 -05:00
Parser.h LibWeb+Meta: Don't require the custom ident blacklist parameter 2026-04-30 09:32:22 +02:00
PropertyParsing.cpp LibWeb: Add method to parse specific CSS keyword 2026-04-29 11:42:57 +01:00
RuleContext.cpp LibWeb/CSS: Implement initial parsing for @container rules 2026-03-30 14:49:24 +01:00
RuleContext.h LibWeb/CSS: Implement initial parsing for @container rules 2026-03-30 14:49:24 +01:00
RuleParsing.cpp LibWeb: Parse @keyframes name as logical string, not token text 2026-04-22 20:59:00 +02:00
RustTokenizer.cpp LibWeb: Stream Rust CSS tokenizer tokens over FFI 2026-05-03 17:22:17 +02:00
RustTokenizer.h LibWeb/CSS: Port the CSS Tokenizer to Rust 2026-05-03 09:49:00 +02:00
SelectorParsing.cpp LibWeb: Remove Token::number() 2026-04-22 14:24:12 +01:00
Syntax.cpp LibWeb: Limit <ident> to <custom-ident> in @property/syntax 2026-03-26 01:11:39 +00:00
Syntax.h LibWeb: Limit <ident> to <custom-ident> in @property/syntax 2026-03-26 01:11:39 +00:00
SyntaxParsing.cpp LibWeb: Explicitly pass calculation context when parsing 2026-04-22 14:24:12 +01:00
SyntaxParsing.h LibWeb: Expose parse_syntax_component 2026-03-27 11:19:28 +00:00
Token.cpp LibWeb/CSS: Port the CSS Tokenizer to Rust 2026-05-03 09:49:00 +02:00
Token.h LibWeb/CSS: Port the CSS Tokenizer to Rust 2026-05-03 09:49:00 +02:00
Tokenizer.cpp LibWeb/CSS: Port the CSS Tokenizer to Rust 2026-05-03 09:49:00 +02:00
Tokenizer.h LibWeb: Include "url(" in the original source text of URL tokens 2025-12-10 20:50:02 +01:00
TokenStream.h LibWeb/CSS: Un-deprecate TokenStream::peek_token() 2026-04-16 14:52:22 +01:00
Types.cpp LibWeb: Move ASF presence checking into Parser 2026-03-30 19:57:36 +01:00
Types.h LibWeb: Move ASF presence checking into Parser 2026-03-30 19:57:36 +01:00
ValueParsing.cpp LibWeb: Add method to parse specific CSS keyword 2026-04-29 11:42:57 +01:00