Commit graph

73 commits

Author SHA1 Message Date
David
0f588e873d Add missing module to cabal file.
Former-commit-id: 17b88c6d6a5657eb1e2d00f495ac759912dc3524
2019-02-27 15:44:53 +01:00
David
f5e1dc6368 Use files rather than memory to store cached values.
Former-commit-id: 2ea3cf87574a2a98354b7aebc6b845009c5b9d65
2019-02-27 15:42:31 +01:00
David
d591595e87 Link to the live coding site in the README.
Former-commit-id: 6f6057aaf27dfd8f935cf410601736c84ba37087
2019-02-27 14:46:31 +01:00
David
7f3d34c69d Slap a dummy domain on top of the rendering server.
Former-commit-id: ab45cf5fc35bd09244eab9e5cff11b140826f01e
2019-02-27 13:39:33 +01:00
David
2e5e98e2d9 Change port of local rendering server.
Former-commit-id: 670364e168f2ed8bcf7a99566e7c3a5e6a1955a7
2019-02-27 13:34:58 +01:00
David
6122edf6db Use real as default for the web-frontend.
Former-commit-id: 8c65fb3dc2e04caa5b9306a29e5d3e16cbf12c3e
2019-02-27 12:14:44 +01:00
David
4b0932afa3 Reduce the size of example svg frames.
Former-commit-id: 5dd9a2d81b58fd59b332c7574f9784d0fb2a6fb5
2019-02-27 12:14:21 +01:00
David
240a1becf7 Improve error display.
Former-commit-id: b211601a4ac7b67fab6b2727a449ad2034edf3f7
2019-02-27 12:14:02 +01:00
David
4e48ca0833 Improve error messages in web-viewer.
Former-commit-id: 071be9c57d5d595b6e6f002b56d6bf791b6192f8
2019-02-27 12:07:21 +01:00
David
df214c853d Fix exception handling and increase rendering limit to 30s.
Former-commit-id: d1ae228eba9e62fbf8e2bd95e7a933803c6705c4
2019-02-27 11:36:22 +01:00
David
db4d67529b Rendering server.
Former-commit-id: 3a702e08783977a78b681ea671309806c5f3f8ce
2019-02-27 11:04:30 +01:00
David
a9a69057ae Remove the GTK viewer.
Former-commit-id: ca14e7d47eb37a3e9d3c3809906f1b6ddfc41f49
2019-02-27 10:08:34 +01:00
David
cb1cbf4d1c Improve the web-viewer.
Former-commit-id: 2b6f3e2307214cc2de76e2bae2f3df21370c4464
2019-02-27 10:06:38 +01:00
David
bbb59d6cce Fix typo and remove unused code.
Former-commit-id: 3ef1a2b7e9b5bc7a01a0c8742e50c60d2c93ce19
2019-02-21 18:05:06 +01:00
David
8bc5f54a6d Website stub.
Former-commit-id: 07499f39520739e3a9fc969847688ce528d411d1
2019-02-21 17:57:47 +01:00
David
683dff4c47 Remove unnecessary attributes.
Former-commit-id: 56e81407847148d406cbb77d1fb1b5bc2c013a70
2019-02-20 11:56:36 +01:00
David
ff7b7e1f49 Clean up clip_rect example.
Former-commit-id: faf9f1b7b7e18d3c5c0aeb1b3578a2c7e03864db
2019-02-20 11:35:26 +01:00
David
5f5cfebbef Simplify API.
Former-commit-id: a123d6382364b1c2b4b82b6c79986ef6fde57d37
2019-02-20 11:23:56 +01:00
David
0396a780af Make the subglyph api a bit nicer.
Former-commit-id: 63a3bc9cd628e34b0e4429698b366bd5d7f6a4b0
2019-02-19 17:09:46 +01:00
David
8601731f37 Add function for modifying glyphs.
Former-commit-id: 069666a255f5390394744458af51f56cdfa48dd5
2019-02-19 17:07:48 +01:00
David
e6bfc7c8d1 Clean up example.
Former-commit-id: 53530af6fb97b7344b2e3337df28f0082356c6cf
2019-02-19 13:12:16 +01:00
David
9e2cd55329 Center the heart.
Former-commit-id: d81911ead26da403e7aa9fc0f3d56fc2cadae299
2019-02-19 10:18:17 +01:00
David
73d2a4154b Work on a high-level API. Rewrite examples.
Former-commit-id: 9ece1999ff54c8deb26ad996e92d7e787e16ff5d
2019-02-18 22:37:54 +01:00
David
985c52b6e9 Move towards tree-svg.
Former-commit-id: b5482d83e9073044f3049fb5a7f5b1722a5afde6
2019-02-18 21:16:15 +01:00
David
69b39801eb Add basic support for bounding boxes.
Former-commit-id: c779c795d23874ba49f0f0852c514b2bafc69471
2019-02-18 16:00:40 +01:00
David Himmelstrup
c680b7db8f Add TODO list
Former-commit-id: 6965790fd32c92a3b95f94f9081f056a745b6d9c
2019-02-18 07:27:32 +01:00
David
bf841e0f79 Update version bounds and default resolver.
Former-commit-id: 05d79079e158c38092910c8173d1b53c3c0842f0
2019-02-17 14:31:13 +01:00
David
debde33e41 README wibbles.
Former-commit-id: 5abfb886b982564e9a2ba61d8d67984003d439d1
2019-02-17 14:19:47 +01:00
David
458e6be3ed Add example to readme.
Former-commit-id: a871f528242402cddc59a37ce3b1dfaa0473bf12
2019-02-17 14:12:45 +01:00
David
8ac6404906 Path manipulation tools and a corresponding gif example.
Former-commit-id: 6b12aa665e4ffcfe6885f97937076ab6e321abc9
2019-02-17 14:11:05 +01:00
David
ce82793a3c Process svgs to remove needless view boxes.
Former-commit-id: ae9e285075e97575c5019afa94ef8d31f45e1f6d
2019-02-16 16:18:35 +01:00
David
f0b85ac6d1 Beautify code.
Former-commit-id: 674a5289e480a72d553639896485f6f01116cff3
2019-02-16 11:43:44 +01:00
David
569d054a8d Move shared tools to a separate module.
Former-commit-id: 0fd4d5105eac72c3b2f20c4db0156eff97ef4900
2019-02-16 11:41:25 +01:00
David
2887c5152b Clean up renderer.
Former-commit-id: 55a57e4873f3207f6d09e812c4801b7a5efa696a
2019-02-16 11:32:51 +01:00
David
57ba9585c5 Parse the SVG file output from latex.
Former-commit-id: 51507f3ef7dc9cbbcc5454466da4643c116c7259
2019-02-16 10:59:46 +01:00
David
af63113cb5 Wibbles to bazier.
Former-commit-id: dad3e64c8d7926f613960754e5a1c440849a1cce
2019-02-15 20:41:37 +01:00
David
0d7436bb68 Add note about latex.
Former-commit-id: 574ef53f558869ee5c2be9ca2e02ef161f3f93ed
2019-02-15 20:23:51 +01:00
David
63acceac0c Improve bezier example.
Former-commit-id: 062c7fc480b860bed56a80dba5c2ccb8d2c7a239
2019-02-15 20:12:11 +01:00
David
41c3879f9e Add bezier example.
Former-commit-id: 98875ca4469a7a9846dce396318d59540fd67210
2019-02-15 19:52:27 +01:00
David
f59a7e1731 Add latex cache.
Former-commit-id: dae2e21b3e13bd20b06363977112d339f12bd27e
2019-02-15 16:40:51 +01:00
David
5d85faec68 Wibbles to an unfinished example.
Former-commit-id: 7ac0d7ba46bec35b0044f76f1f42cd79b37ba6dd
2019-02-15 16:12:07 +01:00
David
1466d58f75 Update latex example.
Former-commit-id: 49323995240288ca43ed9738479c3d3de06bf9f7
2019-02-15 16:09:37 +01:00
David
b707a3cb0d Update README code.
Former-commit-id: dfdf811b123ba879610297c03c82d2e8fdcefff7
2019-02-15 16:05:44 +01:00
David
8de393a52d Improve latex example.
Former-commit-id: b68fac9c3b49716551f7bd05d341191e1b161bf4
2019-02-15 16:04:54 +01:00
David
9e4b14a56b Improve latex output.
Former-commit-id: 0a695725a07ee72373d0d96b246ee503e1e88263
2019-02-15 15:35:54 +01:00
David
c32f334c2c Haskell syntax highlighting.
Former-commit-id: 24f0dba06ae8a69652adc575f004ebe57f30b51b
2019-02-15 15:21:36 +01:00
David
1726d12087 Forgot the latex gif.
Former-commit-id: d2bf32d1e1aaec553505cdf85c86649a50db4e0f
2019-02-15 15:21:01 +01:00
David
f278af1afa Basic LaTeX example.
Former-commit-id: e500d6b4a52af087dd1a91590eb4891653631336
2019-02-15 15:20:33 +01:00
David
7dbad35d71 Wibble in sinewave example.
Former-commit-id: 914e7bc82ccddf6e5b7601484d3210cb5c64ce85
2019-02-15 11:18:18 +01:00
David
5d35785d88 Use two-pass GIF creation.
This reduces file size by about 50% and increases quality.


Former-commit-id: c185c3d43439fff99734def01773e28f4570a457
2019-02-14 20:35:50 +01:00