Commit graph

605 commits

Author SHA1 Message Date
David Himmelstrup
6974e10a4b Turn warnings into errors.
Former-commit-id: ab53aa555f431e00ec7b1a7ba23dac1608e95598
2019-09-17 18:47:31 +08:00
David Himmelstrup
716a42cdaf Add animation effects. (#9)
* latex-wheel and MonadFix for Scene.

* Add Effects module.


Former-commit-id: 824ebe9919e57fcc3af7c8c4d6afa0e9899564f8
2019-09-17 18:21:52 +08:00
David Himmelstrup
a7729a90e9 Color-theory updates.
Former-commit-id: e42bce4bd0d1dac27ab76b1093fe4f6eedcc80f5
2019-09-17 17:31:50 +08:00
David Himmelstrup
9e6529682f Add scaling helpers.
Former-commit-id: 685619b2c79867aed23a565cda983b8d1117bd1a
2019-09-17 17:31:13 +08:00
David Himmelstrup
cc05283766 Fix scene timings.
Former-commit-id: eb32fe32bcba11b1fec647ae3ce91610f3c1e092
2019-09-17 17:31:13 +08:00
David Himmelstrup
79d4202b55 Use absolute paths when changing directories.
Former-commit-id: 23273d3377608ff4868d3d634e65afc57c4d21ed
2019-09-17 14:26:46 +08:00
David Himmelstrup
3012d2cbde Watch all interesting files (source files, data files, etc) in the source directory tree. (#8)
Former-commit-id: 6682a60c99eef44a195dcc566e51f2b399d1f224
2019-09-17 10:26:45 +08:00
David Himmelstrup
133c5fe6ee Fix azure formatting.
Former-commit-id: 86968e383a15323c8113ecb755982fbf50c46742
2019-09-17 10:04:23 +08:00
David Himmelstrup
08aa2c7b0c Only trigger azure builds on the 'master' branch.
Former-commit-id: 561084bc1e1fd7756a61c6809704c420460253a7
2019-09-17 10:00:37 +08:00
David Himmelstrup
0f1c499723 Update TODO items.
Former-commit-id: 841d13260b544ee3db49cd75f94fed294135c953
2019-09-16 10:51:38 +08:00
David Himmelstrup
0f754956c7 Don't remove temporary files and directories. It fails on Windows for some reason.
Former-commit-id: ecb8b845accc606b70f5a537d0f6c444d250c42e
2019-09-15 14:45:38 +08:00
David Himmelstrup
00e7cc35bb Update test animations.
Former-commit-id: bd94b209c075967c8524709c5d459dbed334b2c0
2019-09-15 14:31:03 +08:00
David Himmelstrup
8f7a563677 Fix compiler warnings.
Former-commit-id: 4d55be74eed68a6d0f03a629ee1466247aad45b5
2019-09-15 14:23:32 +08:00
David Himmelstrup
4803206f23 Add command line parser to the driver. (#7)
Former-commit-id: 3307a8e2e871e179d77fa5750fcb87d34d92a171
2019-09-15 13:14:31 +08:00
David Himmelstrup
4a5eeaa89f Revert "Cabal version >= 2.4"
This reverts commit ad34a0b450 [formerly 2eba9b17a046bad997552b06d7198f158d570065].


Former-commit-id: 0aa5c8c19733c8b19d9432ad37eadfbbd1bfec44
2019-09-14 18:17:04 +08:00
David Himmelstrup
ad34a0b450 Cabal version >= 2.4
Former-commit-id: 2eba9b17a046bad997552b06d7198f158d570065
2019-09-14 18:01:36 +08:00
David Himmelstrup
22e2b49b62 Bump version to 0.1.6.0
Former-commit-id: 48e7b0107ee68a76d11a7e616e0000523894c4b8
2019-09-14 17:46:03 +08:00
David Himmelstrup
f36cb52074 README: better way of running examples.
Former-commit-id: 1171460679199a73f33633c29ddbd70e7bcf81c8
2019-09-14 17:37:43 +08:00
David Himmelstrup
f3ae9dd158 Azure pipeline builds on linux, mac, and windows, with lts-13, lts-12, and lts-11. (#6)
Former-commit-id: 6601430ad697969649cebdc333481e09aec9569d
2019-09-14 17:35:01 +08:00
David Himmelstrup
fc69131217 Fix security warnings.
Former-commit-id: 1192593d07edb6a76d41a377b10e4d925493bc9b
2019-09-13 18:46:30 +08:00
David Himmelstrup
d1ce1ec866 Fix bug in scene timings.
Former-commit-id: ec648421f8d2a571db8100f6661afe11e09c0dfc
2019-09-13 15:18:24 +08:00
David Himmelstrup
dbcfb44e70 Remove duplicate resolver info.
Former-commit-id: 6512b0ebac45d1ae259f72c43ad3f0a1a7395659
2019-09-13 12:52:06 +08:00
David Himmelstrup
9499030dc5 Support older versions of ghc.
Former-commit-id: 868324619197a844064e26425f68d5b214b9dbad
2019-09-13 12:48:36 +08:00
David Himmelstrup
9ded319938 Move script.
Former-commit-id: 1db9ffa85910e560efc69368cfaa7423fea64570
2019-09-12 23:13:26 +08:00
David Himmelstrup
11a9179da1 Remove test_latex file.
Former-commit-id: 63e7bfc1dc6693b3354df39fbe7521e92ac1e59f
2019-09-12 23:03:44 +08:00
David Himmelstrup
b754ebd25c Create LICENSE
Former-commit-id: 704e13141f654909da21abaa226171d1892362e3
2019-09-12 23:00:55 +08:00
David Himmelstrup
516a4b3f7c Add two more (in-progress) videos.
Former-commit-id: 77c27c81c6eaaa4410a21d053dc4d32185860719
2019-09-12 19:57:51 +08:00
David Himmelstrup
a15c6a7a98 test-suite: compile all videos.
Former-commit-id: b6923d45d6582438725dd4cba93476bc06a070e8
2019-09-12 19:52:27 +08:00
David Himmelstrup
7fdd0e5262 Add color-theory video.
Former-commit-id: c173eecf1e70d4dd48878eb5f7da9589045e90ff
2019-09-12 19:52:27 +08:00
David Himmelstrup
f933398139 Driver: improve source finder, change cwd to source location.
Former-commit-id: e1b6bce0174e1a040f83e0c17993bc03dde303c0
2019-09-12 19:52:27 +08:00
David Himmelstrup
ab72403143 Fix starting guide.
Former-commit-id: c61d73a3ebc95bfd054420598f072bb9586eef44
2019-09-12 19:30:23 +08:00
David Himmelstrup
6105892539 test-suite: animate tangent example.
Former-commit-id: 7dcb5aecf2938e30dd5520100588429907699f7d
2019-09-12 19:19:53 +08:00
David Himmelstrup
60cc5e9dcb test-suite: compile all examples.
Former-commit-id: c9b745abdba81e1de1404fda0963b3d421613539
2019-09-12 19:12:34 +08:00
David Himmelstrup
affe2c145b Delete platform dependent test files.
Former-commit-id: 66e7ee74ca9cc04ce85336101618f1d5b317c4d8
2019-09-12 18:54:04 +08:00
David Himmelstrup
20102ba7be Remove cabal entry for obsolete viewer.
Former-commit-id: 723bb0bc591bb6d5cebdc46a26e671847e180d65
2019-09-12 18:45:34 +08:00
David Himmelstrup
0c12e63c98 Update TODO items.
Former-commit-id: 49f5e10a16e4a8d5aa5481527a9366d38ab82503
2019-09-12 18:45:25 +08:00
David Himmelstrup
f3e02b4d17 Fix latex_color path.
Former-commit-id: 9992cf9b11d421fa5442e1577ec674d72cbaf779
2019-09-12 18:40:19 +08:00
David Himmelstrup
58680bf929 Remove obsolete rendering server.
Former-commit-id: 6b65ab5088ac560f7e4f2d77be11e3823e743f72
2019-09-12 18:10:48 +08:00
David Himmelstrup
06e5cd2a1e Fix raster golden.
Former-commit-id: d3f5e706cc74fc4630c36f1c4733f3d76cfe562d
2019-09-12 18:06:27 +08:00
David Himmelstrup
86a1436dab Bump stack to lts-13.14.
Former-commit-id: 965be5bd71a4e050aa168ade6e5b44c0fb3002bb
2019-09-12 17:58:26 +08:00
David Himmelstrup
fecc164344 README: Use more portable command line example.
Former-commit-id: 6585c0e24de3dd09865e88313b617ce9601d0dcb
2019-09-12 17:47:28 +08:00
David Himmelstrup
1ef542da04 Fix raster import.
Former-commit-id: bed5e16a20435a9db41bb6ea84aa4d3dd98cf8f9
2019-09-12 14:55:19 +08:00
David Himmelstrup
158d79a9e7 Fix race condition issues on Windows.
Former-commit-id: 970a6f8c92ba8cab41053cb7a933a45f416e8696
2019-09-12 14:54:59 +08:00
David Himmelstrup
9d5002e869 Add golden file for sphere example.
Former-commit-id: 109f26ea965cdf1195fae85b794e7d6feba0cc8d
2019-09-11 21:56:10 +08:00
David Himmelstrup
5c7265f929 Add stack.yaml.lock
Former-commit-id: c72c3d5aba4498761e7106a0f460bd6609062226
2019-09-11 21:42:45 +08:00
David Himmelstrup
139ba233fe Remove the web playground (bitrot)
Former-commit-id: c858bdbdc8adb3a9e26bb13517be3c16fe01f5cc
2019-09-11 21:42:11 +08:00
David Himmelstrup
ffab88600a Remove debug statement.
Former-commit-id: 6f74ce28ddc9d9000baa3e219f15192811f62e50
2019-09-11 21:35:10 +08:00
David Himmelstrup
f343c89d97 Fix boundingbox output.
Former-commit-id: 6341d68c0dd815a117acb534a099a6ca14c77527
2019-09-11 21:34:56 +08:00
David Himmelstrup
5a65a280fe Use haskell2010.
Former-commit-id: 98e9e9b54822581022429adf5482c5e2a77bf79f
2019-09-11 21:29:55 +08:00
David Himmelstrup
fd7c485c70 Fix examples.
Former-commit-id: f6a942fd37e148e86fb9b671b2a2b32afc4a3178
2019-09-11 21:29:48 +08:00