summaryrefslogtreecommitdiff
path: root/test/dump.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/dump.h')
-rw-r--r--test/dump.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/dump.h b/test/dump.h
index 36f4278..b35832c 100644
--- a/test/dump.h
+++ b/test/dump.h
@@ -723,6 +723,8 @@ void dump_bytecode(css_style *style, char **ptr, uint32_t depth)
case CSS_PROP_BACKGROUND_COLOR:
assert(BACKGROUND_COLOR_TRANSPARENT ==
BORDER_COLOR_TRANSPARENT);
+ assert(BACKGROUND_COLOR_CURRENT_COLOR ==
+ BORDER_COLOR_CURRENT_COLOR);
assert(BACKGROUND_COLOR_SET ==
BORDER_COLOR_SET);
@@ -730,6 +732,9 @@ void dump_bytecode(css_style *style, char **ptr, uint32_t depth)
case BACKGROUND_COLOR_TRANSPARENT:
*ptr += sprintf(*ptr, "transparent");
break;
+ case BACKGROUND_COLOR_CURRENT_COLOR:
+ *ptr += sprintf(*ptr, "currentColor");
+ break;
case BACKGROUND_COLOR_SET:
{
uint32_t colour =
@@ -1076,6 +1081,12 @@ void dump_bytecode(css_style *style, char **ptr, uint32_t depth)
break;
case CSS_PROP_COLOR:
switch (value) {
+ case COLOR_TRANSPARENT:
+ *ptr += sprintf(*ptr, "transparent");
+ break;
+ case COLOR_CURRENT_COLOR:
+ *ptr += sprintf(*ptr, "currentColor");
+ break;
case COLOR_SET:
{
uint32_t colour =
@@ -1706,6 +1717,12 @@ void dump_bytecode(css_style *style, char **ptr, uint32_t depth)
break;
case CSS_PROP_OUTLINE_COLOR:
switch (value) {
+ case OUTLINE_COLOR_TRANSPARENT:
+ *ptr += sprintf(*ptr, "transparent");
+ break;
+ case OUTLINE_COLOR_CURRENT_COLOR:
+ *ptr += sprintf(*ptr, "currentColor");
+ break;
case OUTLINE_COLOR_SET:
{
uint32_t colour =