Simon Sapin
b83afdedc8
Upgrade cssparser to 0.15
2017-06-16 15:05:46 +02:00
Josh Matthews
27ae1ef2e7
Thread ParseError return values through CSS parsing.
2017-06-09 16:46:25 -04:00
Malo Jaffré
72db1765d0
Refactor grid style types and impls
...
Fixes #16949 .
2017-05-21 20:46:45 +02:00
Anthony Ramine
cb2e04acf6
Remove style::values::HasViewportPercentage reexport
2017-05-20 22:00:05 +02:00
Anthony Ramine
90bae7f802
Derive HasViewportPercentage 🍷
2017-05-20 14:48:04 +02:00
Ravi Shankar
4899bb471b
Fix old grid code
...
* Fix <grid-line> parsing/serialization and fit-content parsing
* Fix <track-size> flex computation
* Cleanup <grid-line> and <track-size> code
2017-05-18 21:58:13 +05:30
Ravi Shankar
26540dfbf2
Merge grid <line-names> in <track-list> computed value
2017-05-18 21:57:23 +05:30
Ravi Shankar
0d9bdb9a85
Add parsing/serialization for <track-list>
2017-05-18 21:57:01 +05:30
Ravi Shankar
7d1505a188
Apply track repetitions and merge grid <line-names> in ToComputedValue
2017-05-18 21:56:41 +05:30
Ravi Shankar
81b4e64dfc
Add parsing/serialization for repeat() function
2017-05-18 21:56:38 +05:30
Ravi Shankar
d3e394c68a
Add RepeatCount enum for handling the first component of repeat()
2017-05-18 21:56:35 +05:30
Ravi Shankar
efe1a5d256
Add functions for checking <fixed-size> and <fixed-breadth>
2017-05-18 21:56:32 +05:30
Ravi Shankar
53c7b0ac15
Add function to parse <line-names>
2017-05-18 21:56:21 +05:30
J. Ryan Stinnett
1a31b87c22
Pass ParserContext down to lengths
...
To make it possible to check the rule type when parsing lengths, we need to pass
the `ParserContext` down through many layers to the place where length units are
parsed.
This change leaves it unused, so it's only to prepare for the next change.
MozReview-Commit-ID: 70YwtcCxnWw
2017-04-12 16:40:48 +08:00
Emilio Cobos Álvarez
705ecb4557
style: Multiple style nits across parsing code.
2017-04-06 20:56:23 +02:00
Ravi Shankar
c70fb42cea
Add docs for grid types
2017-02-20 14:31:30 +05:30
Ravi Shankar
b55cc7f9da
Computed value for TrackBreadth and TrackSize
2017-02-20 14:29:45 +05:30
Ravi Shankar
76d4a48885
Add parsing/serialization for <track-size>
2017-02-20 14:28:21 +05:30
Ravi Shankar
cf80c07d6d
Add parsing/serialization for <track-breadth>
2017-02-20 14:28:20 +05:30
Nazım Can Altınova
abc40f61c0
Replace NoViewportPercentage with a macro
2017-02-09 10:41:16 +01:00
Emilio Cobos Álvarez
f37aa12927
style: Prevent more missing docs in the values module.
2016-12-31 12:17:02 +01:00
Ravi Shankar
7976640251
Add GridLine type for grids
2016-12-16 13:03:27 +05:30