~alcinnz/haskell-stylist

ref: a862da9315b5f44d11d5f060ca3f61c2c8451255 haskell-stylist/stylist.cabal -rw-r--r-- 3.8 KiB
277f756c — Adrian Cochrane 4 years ago
Release new Haskell Stylist & XML Conduit Stylist!

XML Conduit Stylist changed to abstract away Haskell Stylist's breaking datastructure changes.
086da474 — Adrian Cochrane 4 years ago
Rewrite trivial cases of :where & :is.

This is mostly for the psuedoselector rewrites performed in Data.CSS.Preprocessor.PsuedoClasses
3df8d43c — Adrian Cochrane 4 years ago
Implement psuedoclass rewrite rules.
8ffc0dd2 — Adrian Cochrane 4 years ago
Implement CSS3 counters.
9e14bcfe — Adrian Cochrane 4 years ago
Parse CSS counters.
dc780976 — Adrian Cochrane 4 years ago
Provide utilities for rewriting CSS-referenced URLs.
52e91d5c — Adrian Cochrane 4 years ago
Update metadata for new repo URL.
186cbffa — Adrian Cochrane 4 years ago
Improve documentation, release version 1.2
7d1e8859 — Adrian Cochrane 4 years ago
Let user & useragent styles query for a lack of author styles.
41adcf9d — Adrian Cochrane 4 years ago
Introduce simplified html2css API

Which, now that these are implemented, lowers <style> to @media & <link rel=stylesheet> to @import.
950b7f7d — Adrian Cochrane 5 years ago
Release Haskell Stylist 1.1.0.0!
04976d4d — Adrian Cochrane 5 years ago
Unittest conditional styles, add loadImports API to fit Rhapsode's use.
b8daf07f — Adrian Cochrane 5 years ago
Implement @import & @media

Dependency injection required for an HTTP client library.
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.
Next