summaryrefslogtreecommitdiff
path: root/docs/Bytecode
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2011-01-29 17:53:22 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2011-01-29 17:53:22 +0000
commit1b13f81b8259f4416df7b3063cb280cb977722d7 (patch)
tree5e34f4150c1fc3bcdcd436781f4799571a40cbd4 /docs/Bytecode
parent9838246d69a3d48a8d0d286ecbfcd1faa199ae91 (diff)
downloadlibcss-1b13f81b8259f4416df7b3063cb280cb977722d7.tar.gz
libcss-1b13f81b8259f4416df7b3063cb280cb977722d7.tar.bz2
Centralise handling of transparent colours.
Add support for currentColor svn path=/trunk/libcss/; revision=11525
Diffstat (limited to 'docs/Bytecode')
-rw-r--r--docs/Bytecode20
1 files changed, 13 insertions, 7 deletions
diff --git a/docs/Bytecode b/docs/Bytecode
index da6256e..5d7d431 100644
--- a/docs/Bytecode
+++ b/docs/Bytecode
@@ -149,8 +149,9 @@ Opcodes
bit 7 set => colour follows.
bits 0-6: MBZ
bit 7 clear => keyword colour:
- bits 1-6: MBZ
- bit 0 : clear => transparent, set => rffe.
+ bits 0-6: 0000000 => transparent,
+ 0000001 => currentColor,
+ other => rffe.
03 - background-image
<value> (14bits) :
@@ -214,8 +215,9 @@ Opcodes
bit 7 set => colour follows.
bits 0-6: MBZ
bit 7 clear => keyword colour:
- bits 1-6: MBZ
- bit 0 : clear => transparent, set => rffe.
+ bits 0-6: 0000000 => transparent,
+ 0000001 => currentColor,
+ other => rffe.
0c - border-top-style
0d - border-right-style
@@ -310,8 +312,10 @@ Opcodes
bits 0-7:
bit 7: set => colour follows.
bits 0-6: MBZ.
- clear => Reserved for future expansion.
- bits 0-6: MBZ.
+ clear => keywords:
+ bits 0-6: 0000000 => transparent,
+ 0000001 => currentColor,
+ other => rffe.
19 - content
<value> (14bits) :
@@ -707,7 +711,9 @@ Opcodes
bit 7 set => colour follows
bits 0-6: MBZ
bit 7 clear => keywords:
- bits 0-6: 0000000 => invert,
+ bits 0-6: 0000000 => transparent,
+ 0000001 => currentColor,
+ 0000010 => invert,
other => rffe.
3a - outline-style