Skip to content

Commit 7c2b6dc

Browse files
authored
Merge pull request #483 from w3c/color-5-values
Color 5 values
2 parents fd060da + e41bf5e commit 7c2b6dc

28 files changed

+2828
-2063
lines changed

org/w3c/css/parser/analyzer/CssParser.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8636,7 +8636,7 @@ final public boolean prio() throws ParseException {
86368636
color.setHSLColor(ac, exp);
86378637
{if ("" != null) return color;}
86388638
} else if (funcname.equals("hsla(")) {
8639-
color.setHSLColor(ac, exp);
8639+
color.setHSLAColor(ac, exp);
86408640
{if ("" != null) return color;}
86418641
} else if (funcname.equals("hwb(")) {
86428642
color.setHWBColor(ac, exp);
@@ -8647,6 +8647,12 @@ final public boolean prio() throws ParseException {
86478647
} else if (funcname.equals("lch(")) {
86488648
color.setLCHColor(ac, exp);
86498649
{if ("" != null) return color;}
8650+
} else if (funcname.equals("oklab(")) {
8651+
color.setOKLABColor(ac, exp);
8652+
{if ("" != null) return color;}
8653+
} else if (funcname.equals("oklch(")) {
8654+
color.setOKLCHColor(ac, exp);
8655+
{if ("" != null) return color;}
86508656
} else if (funcname.equals("device-cmyk(")) {
86518657
color.setDeviceCMYKColor(ac, exp);
86528658
{if ("" != null) return color;}

org/w3c/css/parser/analyzer/CssParser.jj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3708,7 +3708,7 @@ CssValue function() :
37083708
color.setHSLColor(ac, exp);
37093709
return color;
37103710
} else if (funcname.equals("hsla(")) {
3711-
color.setHSLColor(ac, exp);
3711+
color.setHSLAColor(ac, exp);
37123712
return color;
37133713
} else if (funcname.equals("hwb(")) {
37143714
color.setHWBColor(ac, exp);
@@ -3719,6 +3719,12 @@ CssValue function() :
37193719
} else if (funcname.equals("lch(")) {
37203720
color.setLCHColor(ac, exp);
37213721
return color;
3722+
} else if (funcname.equals("oklab(")) {
3723+
color.setOKLABColor(ac, exp);
3724+
return color;
3725+
} else if (funcname.equals("oklch(")) {
3726+
color.setOKLCHColor(ac, exp);
3727+
return color;
37223728
} else if (funcname.equals("device-cmyk(")) {
37233729
color.setDeviceCMYKColor(ac, exp);
37243730
return color;

org/w3c/css/values/CssAngle.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ public final int getType() {
3939
return type;
4040
}
4141

42-
protected static final BigDecimal deg360;
42+
public static final BigDecimal deg360;
4343

4444
static {
4545
deg360 = BigDecimal.valueOf(360);
4646
}
4747

4848
private BigDecimal value;
49-
protected BigDecimal factor = BigDecimal.ONE;
49+
public BigDecimal factor = BigDecimal.ONE;
5050
String unit;
5151

5252
/**

0 commit comments

Comments
 (0)