~alcinnz/haskell-stylist

ref: 5c97dd0e1094c7f2e405f30a14133000be310cd5 haskell-stylist/stylist.cabal -rw-r--r-- 3.4 KiB
8f545827 — Adrian Cochrane 5 years ago
Implement @document rules (save regexp() conditions).

I've still got to select a regexp library to power it.
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.
d073900e — Adrian Cochrane 5 years ago
Add additional hooks for callers:

* Resolve relative URLs.
* Set priority on any stylesheet implementation.
* Substitute content during XML Conduit traversal in place of computed styles.
c134671e — Adrian Cochrane 5 years ago
Update Stylish HTML Conduit to use fixed psuedoelement handling.
6344dc8e — Adrian Cochrane 5 years ago
Rework psuedoelement infrastructure so they can be their own boxes.
e5b85906 — Adrian Cochrane 5 years ago
Add support for psuedoelements/classes.
ccae6742 — Adrian Cochrane 5 years ago
Improve code cleanliness to avoid future bugs.
b15571fe — Adrian Cochrane 5 years ago
Add method to override CSS inheritance.
7061161d — Adrian Cochrane 5 years ago
Parse HTML 'style' attributes.
be4bb6f0 — Adrian Cochrane 5 years ago
Fix parser freezes, blocking issue for Rhapsode.
8b7a9e9b — Adrian Cochrane 5 years ago
Ignore invalid selectors.
5f4c8cd6 — Adrian Cochrane 5 years ago
Aid attribute sorting, fix install of internal modules.
a0d464bd — Adrian Cochrane 5 years ago
Fix cabal file.
af343c17 — Adrian Cochrane 5 years ago
Switch to new namespace for consistency with other modules like css-syntax.
16597996 — Adrian Cochrane 5 years ago
Index style rules to quickly narrow down which ones match a given element.
ceb3b528 — Adrian Cochrane 5 years ago
Add and pass some unit tests.
b26bb3d1 — Adrian Cochrane 5 years ago
Implement basic parser. TODO test.
6a716488 — Adrian Cochrane 5 years ago
Model the tree being matched, to be converted from XML conduit.
Next