~alcinnz/haskell-stylist

21baea3d — Adrian Cochrane 5 years ago
Fix: ConditionalStyles reversed CSS precedance.
0cd24157 — Adrian Cochrane 5 years ago
Fix precedence of conditional blocks (+API redesign)
efd97088 — Adrian Cochrane 5 years ago
Implement @supports.
2bb6ba1d — Adrian Cochrane 5 years ago
Draft interpretor for @supports.
d5c5ddeb — Adrian Cochrane 5 years ago
Media queries: fix popping two items off stack.

I forgot that FIFO reversed the order of the list.
b8daf07f — Adrian Cochrane 5 years ago
Implement @import & @media

Dependency injection required for an HTTP client library.
10a6e634 — Adrian Cochrane 5 years ago
Fix syntax errors in ConditionalStyles
da4a5843 — Adrian Cochrane 5 years ago
Support multiple @document conditions (FIX)
e16b1d18 — Adrian Cochrane 5 years ago
Merge branch 'master' of git.nzoss.org.nz:alcinnz/stylish-haskell
4435ce00 — Adrian Cochrane 5 years ago
Switch @document from conjunctive conditions to disjunctive conditions.
8f545827 — Adrian Cochrane 5 years ago
Implement @document rules (save regexp() conditions).

I've still got to select a regexp library to power it.
835be299 — Adrian Cochrane 5 years ago
Add build instructions.
4a1689df — Adrian Cochrane 5 years ago
Add contribution instructions.
47fcc451 — Adrian Cochrane 5 years ago
Merge branch 'master' of git.nzoss.org.nz:alcinnz/stylish-haskell
0f4220e2 — Adrian Cochrane 5 years ago
Describe how I'm treating the two major version numbers.
c89f1c66 — Adrian Cochrane 5 years ago
Add bounds to all dependencies.
f631afbf — Adrian Cochrane 5 years ago
Normalize the license.

I decided I care more about this code getting used than whether it's aiding proprietary software.
The latter doesn't appear to be much of a threat given all other browser engines are open source.
ceebe613 — Adrian Cochrane 5 years ago
Rename to Haskell Stylist, old name was taken.
d5d20109 — Adrian Cochrane 5 years ago
Implement var() via a PropertyParser decorator.
feb616e8 — Adrian Cochrane 5 years ago
Expose hooks for implementing var().

The tricky part here is around CSS inheritance, it works naturally in the existing cascade implementation.
Next