Moonchild
239b88e88e
Issue #3146 - Preliminarily fix debug builds by avoiding assertion failures.
...
OOB radius values need a different solution. See also #3126
nsNetUtil didn't need this check. not supplying a Triggeringprincipal is OK
NativeObject slots check = ???
Convert ParseSingleTokenNonNegative to ParseNonNegative for variants in
mediafeature length (range check regression?)
2026-10-26 10:28:18 +01:00
Jazzzny
7d622afa70
Resolve various assertions in debug builds
2026-08-22 13:32:31 -04:00
Basilisk-Dev
7341809f67
Issue #2473 - implement :has() CSS pseudo class
2026-07-26 14:35:40 -04:00
Basilisk-Dev
8add755c81
Issue #2404 - Improvements to CSS aspect-ratio spec compliance
2026-07-25 00:57:58 -04:00
Basilisk-Dev
7345874098
Issue #2829 - Implement CSS revert-layer cascade rollback
2026-07-10 09:59:14 -04:00
Basilisk-Dev
edb82fd1c9
Issue #2829 - Support revert-layer in CSS-wide parsing
2026-07-10 09:59:03 -04:00
Basilisk-Dev
950a608e01
Support CSS shadow parts
2026-05-17 09:57:14 +02:00
Basilisk-Dev
c7f08c7e53
Issue #2506 - Support range media query syntax
...
Resolves #2506
2026-05-17 09:55:27 +02:00
Basilisk-Dev
4f3857c1ea
Issue #1826 - Parse calc() weights in color-mix
2026-05-17 09:53:56 +02:00
Basilisk-Dev
60b4b1ad47
Issue #3089 - Support logical border radius properties
...
Resolves #3089
2026-05-17 09:53:05 +02:00
Basilisk-Dev
e9abd8b022
Support CSS sizing math functions
...
Prereq for parts of #2404
2026-05-17 09:46:07 +02:00
Basilisk-Dev
fe29e0430c
Issue #2404 - Enable CSS aspect-ratio sizing
2026-05-17 09:44:59 +02:00
Basilisk-Dev
dad0daf389
Issue #2982 - Follow-up: allow color-mix to work with oklab and oklch
...
Tag #2489 and #3003
2026-05-17 09:41:44 +02:00
Basilisk-Dev
b58e2b9312
Issue #1826 - Serialize special calc() number values
2026-05-17 09:39:23 +02:00
Basilisk-Dev
b8f458a819
Issue #1826 - Add typed calc() arithmetic for media queries
2026-05-17 09:39:00 +02:00
Basilisk-Dev
d8de738239
Issue #1826 - Support calc() in media queries
2026-05-17 09:37:49 +02:00
Basilisk-Dev
40407bb784
Issue #1826 - Implement broader CSS calc() parsing
2026-05-17 09:37:11 +02:00
Basilisk-Dev
0cd75d7bee
Issue #3003 - Add CSS lch() color parsing support
2026-04-02 17:14:03 -04:00
Basilisk-Dev
f17894ba65
Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser
2026-04-02 17:13:51 -04:00
Basilisk-Dev
008f38579c
Issue #2862 - Change code references from CSS lowering to CSS flattening
2026-03-13 08:58:18 -04:00
Basilisk-Dev
b145a93ad6
Issue #2862 - Split the css lowering functionality out to a separate file for easier maintenance
2026-03-12 08:43:53 -04:00
Basilisk-Dev
3056028db4
Issue #2862 - Fix a few nested selectors
2026-03-12 08:43:48 -04:00
Basilisk-Dev
b4dac14720
Issue #2862 - Modify the css lowerer so that the lowering pass now recognizes bare type-selector nested rules and combinator-led cases
2026-03-12 08:43:42 -04:00
Basilisk-Dev
9fab5b3e3c
Issue #2862 - Initial attempt at a css lowering
2026-03-12 08:43:23 -04:00
Basilisk-Dev
0ab247bee9
Issue #2982 - Fix regressions in the previous regression fix commit.
2026-03-06 16:27:12 -05:00
Basilisk-Dev
5370edc560
Issue #2982 - Fix regression in previous commit by handling possible floating point issues
2026-03-06 16:27:12 -05:00
Basilisk-Dev
f27b6cbd21
Issue #2982 - clamp oklab/oklch to [0,1] before conversion to closer match spec
2026-03-06 16:27:12 -05:00
Basilisk-Dev
de3485ed67
Issue #2982 - Make gradients work in oklch
2026-03-06 16:27:12 -05:00
Basilisk-Dev
7f8489bc11
Issue #2982 - Initial oklch test implementation
2026-03-06 16:27:07 -05:00
Moonchild
c64aa83a09
Issue #2857 - Implement inset-block and inset-inline CSS shorthand
...
Resolves #2857
2025-12-23 11:09:23 +01:00
Moonchild
49f4dad4fa
Issue #2489 - Re-implement color-mix implementation with fixes.
...
This includes a hack to avoid fatal recursion when either color resolves
to NS_COLOR_CURRENTCOLOR, avoiding #2854
Resolves #2489
2025-10-27 23:08:41 +01:00
Moonchild
75a1d79076
Issue #2489 - Revert color-mix implementation
...
Resolves #2854
2025-10-02 21:19:54 +02:00
Moonchild
aa564908c4
Merge pull request 'Implement CSS color-mix()' ( #2839 ) from erx_ld1/UXP:implement-color-mix into master
...
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2839
2025-07-28 11:02:31 +00:00
erixreyes
6298bfeb3d
Issue #2489 : Disallow percentage overflow and underflow
2025-07-26 05:51:57 +08:00
erixreyes
caaa037d42
Issue #2489 : Allow color-mix() to differentiate color spaces
2025-07-25 10:41:30 +08:00
erixreyes
55254b80fd
Issue #2489 : Remove unnecessary initializations
2025-07-25 04:48:50 +08:00
erixreyes
c4a6eba91d
Issue #2489 : Fix CSS color-mix() percentage parsing
2025-07-25 04:47:13 +08:00
Francis Dominic Fajardo
253ec6706a
Issue #2828 - Part 1: Build and store the array of layer name tokens in the layer at-rules
2025-07-22 22:39:37 +08:00
erixreyes
3654fa5444
Issue #2489 : color-mix function parsing
2025-07-19 12:32:43 +08:00
erixreyes
b8a6819b91
Issue #2489 : Include color-mix to avoid filtering
2025-07-19 12:13:58 +08:00
Moonchild
e01b2390b8
Merge pull request 'Implement ParseSupportsSelector' ( #2794 ) from erx_ld1/UXP:implement-at-support-selector into master
...
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2794
2025-07-18 09:54:27 +00:00
erixreyes
679c4f4075
Issue #2691 : Repositioning comments
2025-07-18 07:13:31 +08:00
erixreyes
0a6a588b0c
Issue #2691 : Utilize regex for spacing rules
2025-07-18 02:33:53 +08:00
erixreyes
d49896cd01
Issue #2691 : Refactored ParseSupportsSelector
2025-07-17 17:10:50 +08:00
erixreyes
ca28df8d02
Issue #2691 : Improve Parser State Handling
2025-07-17 12:44:53 +08:00
Moonchild
c7cb351ad3
Issue #2720 - Follow-up: Use temp value for duplicate color stop
2025-07-14 17:24:44 +02:00
erixreyes
9b1247c628
Issue #2691 : Adjusted missing structure
2025-07-11 19:03:13 +08:00
erixreyes
97cae6fc0f
Issue #2691 : Add special handling for nth-child expressions
2025-07-11 10:46:20 +08:00
erixreyes
299cddb361
Issue #2691 : Enhance spacing logic for selector formatting
2025-07-11 10:41:52 +08:00
erixreyes
824a39a562
Issue #2691 : Improve token handling for selectors
2025-07-11 10:34:37 +08:00