Simon Sapin
ade56bbe8d
Add missing 'additive-symbols' validity checks
2017-04-26 13:02:40 +09:00
Simon Sapin
6dc317f80b
Add speak-as descriptor for @counter-style
2017-04-26 13:02:37 +09:00
Simon Sapin
62d261add4
Add 'additive-symbols' descriptor for @counter-style
2017-04-26 13:02:36 +09:00
Simon Sapin
f93a9a4b10
Don’t make up initial values not in spec for @counter-style descriptors
2017-04-26 13:02:34 +09:00
Simon Sapin
fe15663423
Add the 'symbols' descriptor for @counter-style
2017-04-26 13:02:31 +09:00
Simon Sapin
0ba5cae707
Add 'fallback' descriptor to @counter-style
2017-04-26 13:02:30 +09:00
Simon Sapin
e27de3842d
Add 'pad' descritor of @counter-style
2017-04-26 13:02:29 +09:00
Simon Sapin
6f79684468
Add 'range' descriptor to @counter-style
2017-04-26 13:02:27 +09:00
Simon Sapin
d1558a2025
Add 'negative' descriptor of @counter-style
2017-04-26 13:02:25 +09:00
Simon Sapin
4477a2da40
Add the 'system' descriptor of @counter-style
2017-04-26 13:02:23 +09:00
Simon Sapin
797f40b0a3
Add initial style system support for @counter-style rules
2017-04-26 13:02:22 +09:00
Simon Sapin
b43e2fb0df
Macroize conversion of @font-face values to Gecko types
2017-04-01 14:05:32 +02:00
Simon Sapin
61812d4d9d
Make the parser accept @font-face rules without font-family or src.
...
Fix #16165 .
Also, it turns out that the CSSFontFaceRule IDL specified in the
css-fonts spec is not web-compatible.
Instead browsers implement a .style attribute like in CSSStyleRule:
https://github.com/w3c/csswg-drafts/issues/825
This in turn requires preserving data about which descriptors
were set or not (distinguishing unset from set to a value that happens
to be the initial value),
so this commit also makes every field `Option<_>`.
2017-04-01 14:05:32 +02:00
Nazım Can Altınova
9991c496b3
Serialize unquoted font-family without quote
2017-03-30 23:40:23 +03:00
Xidorn Quan
f68e2948d5
Use Gecko nsCSSFontFaceRule for font face rule.
2017-03-30 11:41:09 +11:00