Commit graph

78 commits

Author SHA1 Message Date
wuggy
8bc41fe3ea Support media query range comparisons for responsive navigation 2026-09-25 04:12:50 -07: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
8af3f489da Issue #1826 - Canonicalize nested calc() serialization 2026-09-24 23:24:53 +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
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
956b9caced Fix CSS border rounding and currentcolor clipping 2026-09-22 14:30:46 -07:00
Basilisk-Dev
2bd01e4236 Test fractional border width rounding 2026-09-22 14:30:45 -07:00
Basilisk-Dev
cf8b773656 Fix app-unit rounding for border width edges 2026-09-22 12:28:51 -07:00
Basilisk-Dev
84b9b77335 Fix CSS border rounding and currentcolor clipping 2026-09-22 12:28:22 -07:00
Basilisk-Dev
6c7e6095b5 Test fractional border width rounding 2026-09-22 12:24:23 -07:00
Basilisk-Dev
536619ee89 Issue #3053 - Implement CSSStyleSheet constructor 2026-09-14 13:34:27 -07:00
Basilisk-Dev
df9550ae5a Issue #2862 - Change tests from lowering to flattening 2026-07-31 19:28:34 +01:00
Basilisk-Dev
505600c45e Issue #2862 - handle more edge cases in css lowering 2026-07-31 19:28:33 +01:00
Basilisk-Dev
2a0179437f Issue #2862 - more tests files for nested css 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
54262457d2 Issue #2862 - add initial nested css test file 2026-07-31 19:28:32 +01: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
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
Moonchild
cea125a01d Issue #2489 - Follow-up: Add color-mix() manual test. 2025-07-31 07:40:09 +08:00
Moonchild
5869164e31 Issue #2691 - Follow-up: Add manual tests 2025-07-25 07:29:49 +08:00
MeladJM
5e8e1208e7 Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes 2025-07-16 15:20:45 +08:00
MeladJM
ad396c6c59 Issue #2499 - Part 1: Add overflow: clip support and tests 2025-07-16 14:40:20 +08:00
Moonchild
3f67905afc Issue #2757 - Follow-up: Add clip-path test (manual QA) 2025-07-09 00:30:59 +08:00
Andy
f1815317c3 Issue #2106 - Follow-up: Additional contain Keyword Entries 2025-07-08 10:00:47 +08:00
Andy
abb891ff26 Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect 2025-07-08 10:00:32 +08:00
Andy
1a5b3dcae6 Issue #2106 - Follow-up: Additional Un-prefixing 2025-07-08 10:00:02 +08:00
Moonchild
321b75a391 Issue #2751 - Use rounded interpolation value when interpolating the Integer type and Font stretch type, per spec.
Resolves #2751
2025-06-17 09:26:23 +08:00
FranklinDM
bfe76f65db Issue #2477 - Part 2: Implement shorthand properties for [margin/padding][block/inline] 2024-04-11 15:56:31 +08:00
Moonchild
2f117eecaa Issue #1656 - Remove more vim control lines.
Vim control lines were re-introduced or not entirely cleaned up.
This nukes them again.
Removing from embedding, extensions, gfx, hal, ipc, layout, mailnews,
media and memory. More to come.
2023-05-05 22:57:19 +08:00
FranklinDM
21d468ee65 Issue #2136 - Part 1: Implement CSS inset property 2023-03-06 16:27:53 +08:00
FranklinDM
db3ce13f28 Issue #2084 - Part 1: Remove CSSUnprefixingService.js and associated code
It's effectively dead code since it's been supplanted by built-in webkit-prefixed-CSS support (landed before fork point in Firefox 49).

Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1259348
2023-01-10 07:37:30 +08:00
Moonchild
e38f362d44 Issue #2075 - Part 5: Allow logical aliases in the property database. 2023-01-06 20:36:35 +08:00
Moonchild
1b22ef40f9 Issue #2075 - Part 4: Update tests
* Update reftests to use inset-*
* Update property database
* Update logical properties test
2023-01-06 20:36:22 +08:00
Moonchild
afbfbcb1e1 Issue #1914 - Implement white-space: break-spaces
This also simplifies GetCSSWhitespaceToCompressionMode (FFS with the function
names, Mozilla!) to be less fragile.
2022-06-13 09:10:57 +08:00
FranklinDM
3c6a52a0a6 Issue #1370 - Part 6: Update tests 2022-04-19 21:58:08 +08:00
FranklinDM
870fee82e6 Issue #1838 - Part 7: Update tests 2022-04-19 21:56:17 +08:00
FranklinDM
4f059d2c8b Issue #1838 - Part 1: Remove CSS grid preference
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1398492
2022-04-19 21:55:49 +08:00
Moonchild
ad1e2abea1 Issue #1689 - Part 1: Add pref for DOM Animation timelines API
Default false, no intent to ship for web content. Always enabled for Chrome.
2021-01-21 14:31:18 +08:00
Moonchild
8e08d8bfd3 Issue #1705 - Part 4: Add scrollbar-width CSS keyword to CSS parser.
This should be all parts needed to add a brand new enum keyword including
getting the computed style from it...
2021-01-14 22:19:55 +08:00