~alcinnz/rhapsode

ref: 489dd5c7d2e71f8b8e2427c8d3895e0537213e8c rhapsode/src/Main.hs -rw-r--r-- 7.4 KiB
832987a3 — Adrian Cochrane 4 years ago
Draft C Bindings, so C APIs can be used for I/O.
06d8ec36 — Adrian Cochrane 4 years ago
Prepare API to expose to C.

This'll be useful for accessing text-to-speech/vice-versa APIs.
9f81815f — Adrian Cochrane 4 years ago
CSS fixes, start implementing downloads.
2d6a43f4 — Adrian Cochrane 4 years ago
Fix CSS charset detection.

Previously I didn't handle cases where the charset was unspecified,
or where it wasn't valid text in the charsets I trialled.
e41dd031 — Adrian Cochrane 4 years ago
Extract URL resolver into 'hurl' hackage
36f30081 — Adrian Cochrane 4 years ago
Find links in the document (for interactions).
c900dfa4 — Adrian Cochrane 4 years ago
Add new URL & commandline arguments input interface.
1b39f12f — Adrian Cochrane 4 years ago
Simplify CSS parsing with new Haskell Stylist API.
a50ff310 — Adrian Cochrane 5 years ago
Integrate var(), @import, @document, @media, & @supports support.
ec9a251c — Adrian Cochrane 5 years ago
Load userstyles.
362b4f07 — Adrian Cochrane 5 years ago
Render CSS counters into the webpage!
2adc7fb2 — Adrian Cochrane 5 years ago
Parse content & counter properties, cleanup property handling.
5b9b03db — Adrian Cochrane 5 years ago
Integrate CSS Speech Box Model, improve user agent stylesheet.
654b3f04 — Adrian Cochrane 5 years ago
Draft code for laying out CSS Speech Box Model.
b5f53aef — Adrian Cochrane 5 years ago
Allow adjusting keyword values.
eddbb26a — Adrian Cochrane 5 years ago
Output SSML that TTS software like eSpeak can read.
f1a311bd — Adrian Cochrane 5 years ago
Implement mappings to SSML <prosody> attributes.
2c6a5f58 — Adrian Cochrane 5 years ago
Turn off CSS inheritance for cleaner output.
53b9d822 — Adrian Cochrane 5 years ago
Upgrade to nonbroken Stylish Haskell.
10988819 — Adrian Cochrane 5 years ago
Incorporate Stylish HTML Conduit.

Improves clarity of Rhapsody's code and possibly helps someone else create their own browser.
Next