Commit graph

112 commits

Author SHA1 Message Date
wuggy
8bc41fe3ea Support media query range comparisons for responsive navigation 2026-09-25 04:12:50 -07:00
EAZYBLACK
d636b76284 Revert "Support CSS shadow parts", it made browser crash
This reverts commit b2d422ae49.
2026-09-25 00:45:36 +03:00
Basilisk-Dev
b2d422ae49 Support CSS shadow parts 2026-09-25 00:40:46 +03:00
Basilisk-Dev
7e45a24853 Support CSS sizing math functions
Prereq for parts of #2404
2026-09-25 00:40:07 +03:00
Basilisk-Dev
7159f5fa08 Issue #2404 - Enable CSS aspect-ratio sizing 2026-09-25 00:28:38 +03:00
Basilisk-Dev
6a37c361c2 Issue #1826 - Parse calc() weights in color-mix 2026-09-24 23:26:27 +03:00
Basilisk-Dev
6a0c0925e5 Issue #1826 - Serialize special calc() number values 2026-09-24 23:26:21 +03:00
Basilisk-Dev
79800a9113 Issue #1826 - Add typed calc() arithmetic for media queries 2026-09-24 23:26:09 +03:00
Basilisk-Dev
adde59de74 Issue #1826 - Support calc() in media queries 2026-09-24 23:24:51 +03:00
Basilisk-Dev
41cd9dbe88 Issue #1826 - Implement broader CSS calc() parsing 2026-09-24 21:14:15 +03:00
Basilisk-Dev
7e0818c9ec Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch
Tag #2489 and #3003
2026-09-24 20:50:56 +03:00
Basilisk-Dev
b0d43e27e9 Issue #3003 - Add CSS lch() color parsing support 2026-09-24 20:29:49 +03:00
Basilisk-Dev
30d4aa00c1 Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser 2026-09-24 20:29:42 +03:00
Basilisk-Dev
22272f97be Issue #2982 - Fix regressions in the previous regression fix commit. 2026-09-24 20:28:08 +03:00
Basilisk-Dev
2540231fbd Issue #2982 - Fix regression in previous commit by handling possible floating point issues 2026-09-24 20:27:54 +03:00
Basilisk-Dev
8c4b5a0e58 Issue #2982 - clamp oklab/oklch to [0,1] before conversion to closer match spec 2026-09-24 20:27:45 +03:00
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