Basilisk-Dev
64d55b0a2e
Issue #2862 - Change code references from CSS lowering to CSS flattening
2026-07-31 19:28:33 +01:00
Basilisk-Dev
c12883cfcf
Issue #2862 - Split the css lowering functionality out to a separate file for easier maintenance
2026-07-31 19:28:33 +01:00
Basilisk-Dev
f2560c57b6
Issue #2862 - Fix a few nested selectors
2026-07-31 19:28:33 +01:00
Basilisk-Dev
c794e74cf0
Issue #2862 - Modify the css lowerer so that the lowering pass now recognizes bare type-selector nested rules and combinator-led cases
2026-07-31 19:28:33 +01:00
Basilisk-Dev
1453b6fd78
Issue #2862 - Initial attempt at a css lowering
2026-07-31 19:28:32 +01:00
wuggy
dabb92b3f9
Fix build errors, back out of new CSS changes
2026-06-26 15:43:46 -07:00
Basilisk-Dev
c47cea4ddf
Support CSS sizing math functions
2026-06-26 12:35:43 -07:00
Basilisk-Dev
7766f8f53d
Enable CSS aspect-ratio sizing
2026-06-26 12:32:41 -07:00
Basilisk-Dev
3df0ae2323
Revert "Support CSS shadow parts"
...
This reverts commit a852c0a86a .
2026-06-26 11:54:15 -07:00
Basilisk-Dev
a852c0a86a
Support CSS shadow parts
2026-06-25 22:40:07 -07:00
Basilisk-Dev
667a753448
Support range media query syntax
2026-06-25 22:36:27 -07:00
Basilisk-Dev
45e476f332
Issue #2982 - Initial oklch test implementation
2026-03-11 18:16:43 +00:00
Basilisk-Dev
78035ce7a9
Issue #2982 - Make gradients work in oklch
2026-03-11 18:15:25 +00:00
roytam1
4c1a4a4402
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-29 10:44:33 +08:00
erixreyes
052b5d1ffa
Issue #2489 : Disallow percentage overflow and underflow
2025-07-29 10:13:28 +08:00
erixreyes
01b0b8251d
Issue #2489 : Allow color-mix() to differentiate color spaces
2025-07-29 10:12:38 +08:00
erixreyes
eb7eacc565
Issue #2489 : Remove unnecessary initializations
2025-07-29 10:11:49 +08:00
erixreyes
a3cb799126
Issue #2489 : Fix CSS color-mix() percentage parsing
2025-07-29 10:11:34 +08:00
erixreyes
7899850a19
Issue #2489 : color-mix function parsing
2025-07-29 10:11:13 +08:00
erixreyes
6b938c48a5
Issue #2489 : Include color-mix to avoid filtering
2025-07-29 10:10:16 +08:00
roytam1
7e0ddfef73
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 20:53:55 +08:00
Francis Dominic Fajardo
53e6317bfb
Issue #2828 - Part 1: Build and store the array of layer name tokens in the layer at-rules
2025-07-25 20:13:14 +08:00
roytam1
198222fc03
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-18 21:46:46 +08:00
erixreyes
906f05e606
Issue #2691 : Utilize regex for spacing rules
2025-07-18 21:46:19 +08:00
erixreyes
f2d6170830
Issue #2691 : Refactored ParseSupportsSelector
2025-07-18 21:46:06 +08:00
erixreyes
ea580ec54b
Issue #2691 : Improve Parser State Handling
2025-07-18 21:45:52 +08:00
erixreyes
224d1724b2
Issue #2691 : Add special handling for nth-child expressions
2025-07-18 21:45:37 +08:00
erixreyes
aaae6484ee
Issue #2691 : Enhance spacing logic for selector formatting
2025-07-18 21:45:20 +08:00
erixreyes
69556b7b1b
Issue #2691 : Improve token handling for selectors
2025-07-18 21:45:06 +08:00
erixreyes
fcb4b3d01f
Issue #2691 : Add basic parentheses tracking to ParseSupportsSelector
2025-07-18 21:44:53 +08:00
erixreyes
e9a7190529
Issue #2691 : Adjusted the function to use ParseSelectorGroup
2025-07-18 21:44:40 +08:00
erixreyes
8be86514f0
Issue #2691 : Implement ParseSupportsSelector
2025-07-18 21:44:26 +08:00
roytam1
b59402a1f9
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-16 15:39:18 +08:00
Moonchild
07cf2e643f
Issue #2720 - Follow-up: Use temp value for duplicate color stop
2025-07-16 15:21:14 +08:00
roytam1
bd335d6284
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-07 11:59:17 +08:00
erixreyes
f4ffb1ec16
Issue #2124 - Adjust overflow parser to handle two values
2025-07-07 11:57:59 +08:00
Francis Dominic Fajardo
9105c58a30
Issue #2045 - Part 4: Parse "revert" in property values wherever "unset" is allowed
2025-07-07 11:20:42 +08:00
Francis Dominic Fajardo
b0f0972314
Issue #2045 - Part 3: Implement cascade origin tracking to CSS parser
...
The CSS parser already knows the cascade origin, but it is using a different enum for storing it.
2025-07-07 11:20:23 +08:00
roytam1
b86d97747f
Merge remote-tracking branch 'origin/tracking' into custom
2025-04-03 09:50:55 +08:00
Moonchild
80b30a8177
Issue #2720 - Implement two-location color stop logic.
...
This allows for two-location color stops (`color x% y%`) which is shorthand
for `color x%, color y%` where both colors are equal. (pct/length accepted)
See code comment for the reason it's implemented the way it is.
Resolves #2720
2025-04-03 09:44:51 +08:00
roytam1
789327be17
Merge remote-tracking branch 'origin/tracking' into custom
2025-01-23 09:39:37 +08:00
Martok
2e3953399a
Issue #1765 - Follow-Up: For parsing calc() in non-hue component of hsl/a(), explicitly expect <percentage> values
2025-01-23 09:38:03 +08:00
roytam1
a57b7e6ca4
Merge remote-tracking branch 'origin/tracking' into custom
2024-07-18 22:32:59 +08:00
FranklinDM
9ad579bd35
Issue #2486 - Part 5: Fix parsing of nested layer names
...
This does not handle the merging of same-named layers, however.
2024-07-18 22:32:26 +08:00
FranklinDM
2fc2056be7
Issue #2486 - Part 4: Ensure layer statement rule is appended and invalid tokens are restored
2024-07-18 22:32:09 +08:00
FranklinDM
9630698d31
Issue #2486 - Part 2: Implement parser support for layer block and layer statements
...
This does not deal with layer specificity.
2024-07-18 22:31:34 +08:00
FranklinDM
cac56b8e77
Issue #2486 - Part 1: Initial plumbing and CSSOM support for cascade layers
2024-07-18 22:31:18 +08:00
roytam1
a30e0e7448
Merge remote-tracking branch 'origin/tracking' into custom
2024-06-11 10:15:00 +08:00
FranklinDM
2ba31f4e97
Issue #2522 - Part 2: Implement support for logical viewport units
2024-06-11 10:14:40 +08:00
FranklinDM
5c06335c5b
Issue #2522 - Part 1: Alias small, large, and dynamic viewport units to base viewport
2024-06-11 10:14:27 +08:00