Commit graph

695 commits

Author SHA1 Message Date
David Himmelstrup
668a5f0391 Revert "Switch to better earcutting algorithm."
This reverts commit cabf77cceb.
2020-07-11 10:13:47 +08:00
David Himmelstrup
cabf77cceb Switch to better earcutting algorithm. 2020-07-11 09:53:29 +08:00
David Himmelstrup
c3363f07d6 Update docs for 'boundingBox'. 2020-07-10 14:21:58 +08:00
David Himmelstrup
3a46ec4753 Update changelog. 2020-07-10 14:17:57 +08:00
David Himmelstrup
6c0969abbd Web-viewer: Forward stderr messages to terminal output, don't truncate error messages, properly format run-time error messages. 2020-07-10 10:05:07 +08:00
David Himmelstrup
5211fcfa51
Add badges for stackage 2020-07-09 19:18:12 +08:00
David Himmelstrup
efc209fc80 Add '--partial' flag to driver. 2020-07-09 18:22:59 +08:00
David Himmelstrup
6310dd6ffe
CI: Install hmatrix (#101)
New behavior:
 * hmatrix is always enabled on macos and Linux.
 * hmatrix is disabled by default on windows but can be enabled by passing '--flag reanimate:hmatrix'.
 * hmatrix is enabled for Windows on CI servers.
 * hmatrix for macos and Linux defaults to blas and lapack (but can also use openblas).
 * hmatrix for Windows has to use openblas.
2020-07-09 12:55:47 +08:00
David Himmelstrup
97056932e0 Morph: Disable polygon splitting. 2020-07-09 10:16:21 +08:00
David Himmelstrup
15c392f9a7 Fix windows CI. 2020-07-09 09:26:01 +08:00
David Himmelstrup
a15b928236 Add 'here' dependency to examples where required. 2020-07-08 23:29:22 +08:00
David Himmelstrup
7226456e63 Disable haddock on Windows CI. 2020-07-08 16:30:07 +08:00
David Himmelstrup
5833157a0c Clean up CI scripts. 2020-07-08 15:24:38 +08:00
David Himmelstrup
ae251e10d4 hmatrix is not available on windows. 2020-07-08 14:22:46 +08:00
David Himmelstrup
1c8942c1ae Print error if ffmpeg doesn't support SVGs and no raster engines are available. 2020-07-08 14:17:06 +08:00
David Himmelstrup
946f4088e2 Remove explicit resolvers. 2020-07-08 11:37:29 +08:00
David Himmelstrup
677f54a7ff Update ChangeLog. 2020-07-08 11:36:28 +08:00
Mike Pilgrem
4b338de094 Prefer 'magick' command to 'convert', if available
ImageMagick version 7 provides command 'magick' (as well as legacy 'convert'), is readily available on Windows but is not, currently, readily available on Ubuntu.

On Windows, the name of ImageMagick's `convert` utility clashes with Microsoft's `C:\Windows\System32\convert.exe` utility. Using `magick`, if available, avoids the conflict.

For clarity and to be command name-agnostic, the raster option name is changed from 'convert' (the command) to 'imagemagick' (the name of the software).

For consistency with the version 7 command name, references in the code to 'convert' are changed to 'magick', throughout.
2020-07-07 09:02:17 +08:00
David Himmelstrup
da6d767ebb CI: Set timeout to 2 hours on all platforms. 2020-07-06 14:43:13 +08:00
David Himmelstrup
d731dcb383 Update repository references. 2020-06-25 09:37:14 +08:00
David Himmelstrup
61662476a9 Fix warnings. 2020-06-24 23:07:56 +08:00
David Himmelstrup
3e3212d3f6 Reduce test fidelity from 50 frames to 10 frames.
Former-commit-id: d47a8a4d3f2b650927999fe10d6eddbb8e3da8fb
2020-06-24 22:36:56 +08:00
David Himmelstrup
dcb6ab6c94 Merge branch 'master' of github.com:Lemmih/reanimate
Former-commit-id: e0f312846bd0df888877943211053d843712939f
2020-06-24 22:33:08 +08:00
David Himmelstrup
3fdf08567c Delete unnecesarry data files.
Former-commit-id: d71cd2da2dcb9240ab17e4d89f26a26a6b072e84
2020-06-24 22:31:54 +08:00
David Himmelstrup
cf9f9aa829 Morphology Core (#69)
Former-commit-id: 315904d06958e8957682bad63a85a0dc4899458d
2020-06-24 22:03:02 +08:00
David Himmelstrup
c8d9fa6204 Draft article about fonts (#95)
Former-commit-id: 002f55748d12811f0c8bf0d9b3df9a6674274cdd
2020-06-24 22:02:09 +08:00
David Himmelstrup
c45ba63e6c Fix hlint warnings.
Former-commit-id: 52195739a549add620d2fa274a43a689583b984f
2020-06-18 15:46:53 +08:00
David Himmelstrup
a878c8da20 Remove rendered videos.
Former-commit-id: c786f84f6e06d11a14ef4b5db405be3d93eace71
2020-06-15 14:39:02 +08:00
David Himmelstrup
3bc6cb0ab5 Make video sizes responsive.
Former-commit-id: 88534639c2b375d648b46ad7ac8690ddad8b4721
2020-06-15 14:37:28 +08:00
David Himmelstrup
408d0afba0 Remove unused doc gifs.
Former-commit-id: 607a9a8a9aed09157f5f620631467629e1cfb609
2020-06-15 14:26:16 +08:00
David Himmelstrup
2a6e0eb4ce Removed gallery files.
Former-commit-id: 75817c3feeaa913ba4810ce3c5d27ad63ced805b
2020-06-15 14:26:16 +08:00
David Himmelstrup
fe1a2e9ee9 Move glue tutorial to imgur.
Former-commit-id: c67a532677c00d7ce65727abc2898db5448d2a96
2020-06-15 14:26:16 +08:00
David Himmelstrup
c1bab1d7ba Simplify polyshape hole cutting.
Former-commit-id: 04c1f2a12bf637bb25095ca42e6957b715a177e4
2020-06-15 14:26:16 +08:00
Joe Hermaszewski
fe5043e481 Allow passing extra options to GHC
Former-commit-id: 20b42086deca827bc43c1bdcbf91ca3adc93bcfe
2020-06-13 15:34:44 +08:00
David Himmelstrup
aed640c87a Restrict imports.
Former-commit-id: b7f7b209a41337564f5b5d2db307713937d8f15a
2020-06-13 13:03:48 +08:00
David Himmelstrup
c51ce27888 Use ansi-terminal instead of ansi-wl-pprint. Fix race condition during ffmpeg progress printing.
Former-commit-id: 748e8867580c1a172754cc55875d3b2e19e1d683
2020-06-13 12:34:48 +08:00
David Himmelstrup
f946124494 Print location of self when in verbose mode.
Former-commit-id: a7ec716d6df8a7b13b1b9503d2a8da900f0190d5
2020-06-12 18:10:28 +08:00
David Himmelstrup
f362629e19 Add --ghc, --self, and --verbose flags to 'view' command.
Former-commit-id: 5a7c17c075527d3ca32701534813af914726e64e
2020-06-12 18:08:37 +08:00
David Himmelstrup
78c7202e16 Switch to lts-16.0
Former-commit-id: 5fd8cf30e770163712607d98bcdc0aa91555ae62
2020-06-10 14:54:26 +08:00
David Himmelstrup
364b8149fd Check haddock documentation on CI servers (#87)
Former-commit-id: ef2c7ff021548df5bb3b07986e788c51487905d6
2020-06-09 19:25:27 +08:00
David Himmelstrup
3d1b6553da Link to William Yaoh's n-queen tutorial. Drop link to defunkt gallery.
Former-commit-id: afe8881906fdbe30885369f4cbb6d355679aff6d
2020-06-06 14:49:15 +08:00
David Himmelstrup
b90ea3c4a6 Update ChangeLog
Former-commit-id: 44fd29c3a5e9070fee6d1ba1b6b09dc4e1ae1141
2020-06-05 21:09:48 +08:00
David Himmelstrup
56624665ca Fix yet another typo.
Former-commit-id: f0a40b100a1e5ae7dc9532c978da9b7be57023fb
2020-06-04 20:15:46 +08:00
David Himmelstrup
de9f8eaf1a Fix typo
Former-commit-id: c36db694cf76ec80785a28a0ce8a743756f7f657
2020-06-04 19:40:02 +08:00
David Himmelstrup
a2b9edf6b5 Fix azure pipeline link.
Former-commit-id: 232eabe38573a30c6836d0ad51d0ca24ae6a35f1
2020-06-04 18:59:32 +08:00
David Himmelstrup
e63f28f82f Rename 'cacheSvg' to 'prerenderSvg', remove dead code, code clean up.
Former-commit-id: be6df5a9574d9021c4dccbf469f18908043d576f
2020-06-04 18:47:51 +08:00
David Himmelstrup
4a3d02ebf9 Update ChangeLog
Former-commit-id: 1a66bd9bd7c4b188bb0b9d1cea13d0ed89033ccf
2020-06-04 18:47:20 +08:00
David Himmelstrup
6d7e2e47f0 Improve color-theory article.
Former-commit-id: 7c4fde1fd725bac2a92aa7a44e9f4e86a1202456
2020-06-04 18:46:59 +08:00
David Himmelstrup
1e924c54e9 Add showcase article about color-theory.
Former-commit-id: 6697c9842f0b85f31bfdfa9b56ad78f074488b96
2020-06-04 18:24:31 +08:00
David Himmelstrup
323f29ec39 Remove research papers.
Former-commit-id: 04ef84f7c482094c119d0a52fdbe31f9d8a46799
2020-06-03 14:58:02 +08:00