Andreas Kling
|
20caea2f86
LibWeb: Split CSS box type transformations into a helper function
|
3 years ago |
Andreas Kling
|
c59ab7cc8b
LibWeb: Make StyleValue absolutization non-destructive
|
3 years ago |
Andreas Kling
|
a5c2ab69ec
LibWeb: Look for nearest available size when using bitmap fonts
|
3 years ago |
Sam Atkins
|
f3cda3c830
LibWeb: Add a rule-cache for PseudoElements
|
3 years ago |
Sam Atkins
|
7eb7396f8b
LibWeb: Match styles for pseudo-elements
|
3 years ago |
Andreas Kling
|
c61747fb2a
LibWeb: Respect font-size specified by CSS in "em" length calculations
|
3 years ago |
Andreas Kling
|
9c05639d35
LibWeb: Assign correct viewport dimensions when making style for ICB
|
3 years ago |
Karol Kosek
|
4e50f8a8b7
LibWeb+Base: Parse font-style CSS property
|
3 years ago |
Andreas Kling
|
141b01d3e3
LibWeb: Turn StyleProperties::m_property_values into an Array
|
3 years ago |
Sam Atkins
|
a99d02e14d
LibWeb: Add an enum for !important
|
3 years ago |
Andreas Kling
|
5ff816abbf
LibWeb: Remove unused CascadeOrigin::Any
|
3 years ago |
Andreas Kling
|
b68c51379e
LibWeb: Add "tag name" buckets to StyleComputer::RuleCache
|
3 years ago |
Andreas Kling
|
031296cf7b
LibWeb: Add "ID" buckets to StyleComputer::RuleCache
|
3 years ago |
Andreas Kling
|
646b37d1a9
LibWeb: Cache CSS rules in buckets to reduce number of rules checked
|
3 years ago |
Andreas Kling
|
8d104b7de2
LibWeb: Perform CSS custom property cascade once instead of per-property
|
3 years ago |
Andreas Kling
|
b248661f11
LibWeb: Fix a bunch of trivial clang-tidy warnings in StyleComputer
|
3 years ago |
Andreas Kling
|
31695e1695
LibWeb: Rename a CascadeOrigin parameter in StyleComputer
|
3 years ago |
Sam Atkins
|
8bd1854406
LibWeb+Base: Enable calc() for font-weight property :^)
|
3 years ago |
Sam Atkins
|
ce0a516e59
LibWeb: Replace Length::set_calculated_style() with ::make_calculated()
|
3 years ago |
thankyouverycool
|
96895cd22c
Everywhere: Fully qualify font names by including their slope
|
3 years ago |
Andreas Kling
|
12932d187e
LibWeb: Teach StyleComputer about "Automatic Box Type Transformation"
|
3 years ago |
Sam Atkins
|
0162ca912b
LibWeb: Handle percentage font sizes
|
3 years ago |
Sam Atkins
|
c9062b4ed5
LibWeb: Remove now-unused CustomStyleValue
|
3 years ago |
Sam Atkins
|
c3437bccb3
LibWeb: Handle dependency cycles in CSS var()s :^)
|
3 years ago |
Sam Atkins
|
3df0bf2c8d
LibWeb: Mitigate the billion-laughs attack on CSS variables
|
3 years ago |
Sam Atkins
|
67e1125b4c
LibWeb: Handle fallback values for CSS variables :^)
|
3 years ago |
Sam Atkins
|
23dc0dac88
LibWeb: Parse and resolve UnresolvedStyleValues
|
3 years ago |
Andreas Kling
|
7c57961c61
LibWeb: Move BrowsingContext into HTML/
|
3 years ago |
Sam Atkins
|
ecf1b7f977
LibWeb: Handle multiple backgrounds in StyleComputer
|
3 years ago |
Sam Atkins
|
e52f987020
LibWeb: Make property_initial_value() return a NonnullRefPtr
|
3 years ago |