Sam Atkins
aeed4921c4
LibWeb: Indent the CSS dumps correctly
...
Selectors and at-rules both made assumptions about their indentation
level, which made it difficult to read the dump output. It'll become
even worse once rules can be further nested within each other, so let's
fix it now. :^)
2024-10-16 08:32:29 +02:00
Sam Atkins
5cc75d4de4
LibWeb: Remove tiny-OOM handling from dump code
2024-10-16 08:32:29 +02:00
Andreas Kling
cc4b3cbacc
Meta: Update my e-mail address everywhere
2024-10-04 13:19:50 +02:00
Sam Atkins
1c6133aa52
LibWeb/CSS: Add CSSOM types for @layer
rules
...
Depending on usage, `@layer` has two forms, with two different CSSOM
types. One simply lists layer names and the other defines a layer with
its contained rules.
2024-09-06 07:49:55 +02:00
Aliaksandr Kalenik
aef4b84e22
LibWeb+WebContent: Add option to dump session history of a traversable
2023-09-16 16:53:32 +02:00
Jonah
60e35f2a97
LibWeb: Rough implementation of CSS namespace rule
...
This provides a rough implementation of the CSS @namespace rule.
Currently we just support default namespaces, namespace prefixes
are still to come.
2023-07-30 20:27:19 +01:00
Andreas Kling
72d817d4ea
LibWeb+Browser+Ladybird: Add menu action to dump paint tree
2023-03-18 20:23:35 +01:00
MacDue
e2db717bf5
LibWeb: Fix ignored .to_string() errors in Web::dump_sheet()
2023-01-12 23:29:57 +00:00
Sam Atkins
804b8c85e8
LibWeb: Implement initial CSSFontFaceRule and FontFace classes
...
For now, this is the bare minimum that's needed: font-family and src.
2022-03-28 22:25:25 +02:00
Andreas Kling
ed44f9e290
LibWeb: Small improvements to layout tree dumps
...
- Say "content-size" instead of just "size" to clarify which size it is
- Show box model metrics by default
2022-03-03 12:57:53 +01:00
Sam Atkins
57a25139a5
LibWeb: Implement @supports
rule :^)
...
The main thing missing is that we don't serialize the supports clause,
but for actually using a `@supports (something: cool) {}` rule in CSS,
it works!
2021-10-08 23:02:57 +02:00
Sam Atkins
3e74c194f9
LibWeb: Add CSSMediaRule
...
This is the class corresponding to a `@media` rule. It contains a list
of media queries and a list of child css rules.
2021-10-01 20:03:03 +02:00
Sam Atkins
dadcb46344
LibWeb: Convert CSS Dump, Selector, & SelectorEngine to east const
2021-07-14 13:31:00 +02:00
Brian Gianforcaro
1682f0b760
Everything: Move to SPDX license identifiers in all files.
...
SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers
This was done with the `ambr` search and replace tool.
ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt *
2021-04-22 11:22:27 +02:00
Andreas Kling
0af4762662
LibWeb: Rename StyleRule => CSSStyleRule
...
This matches the CSSOM specification.
2021-03-07 17:45:15 +01:00
Sviatoslav Peleshko
54617e1a91
LibWeb: Added simple parsing for (at)import rules
...
For now, the parsing is very crude, and parses only the document url.
The meta queries for the import are ignored.
2021-02-28 10:27:32 +01:00
Sviatoslav Peleshko
04d67d0239
LibWeb: Create base class CSSRule for all CSS rules
...
This is a foundation for handling other ("at") CSS rules.
2021-02-28 10:27:32 +01:00
Andreas Kling
2d64ba7b9d
LibWeb: Convert dbgprintf() => dbgln()
2021-02-17 15:59:13 +01:00
Andreas Kling
13d7c09125
Libraries: Move to Userland/Libraries/
2021-01-12 12:17:46 +01:00