~alcinnz/haskell-stylist

ref: 9da41d4e978f1a1ba403884088c55f3e22f856f4 haskell-stylist/stylist.cabal -rw-r--r-- 3.6 KiB
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 4 years ago
Release Haskell Stylist 1.1.0.0!
04976d4d — Adrian Cochrane 4 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.
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.
Next