Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Simeon fad5d46d7d
Pin a version of Cake to work around recent Cake change that broke the build. (#420) 2021-02-10 14:39:24 -08:00
Simeon 873f85aa30
Add support for D2D geometry groups (#36)
Enables D2D geometry groups to be expressed, but doesn't use them in the translator yet.
Even though nothing is using the geometry groups yet, this does change the output a little as a result of making CanvasGeometry equatable and thus enabling the optimizer to share some geometries that previously were not considered shareable.
2019-01-02 17:26:25 -08:00
Simeon 06482b807b Adding LottieGenCorpus for generating output for testing. (#34)
* Adding LottieGenCorpus for generating output for testing.

LottieGenCorpus will create a directory with the output from running LottieGen over a corpus of Lottie files. The output can then be compared with a baseline run to detect regressions.

Add scripts to allow comparing the outputs of different versions of LottieGen

* Tweaking the tests scripts as a result of trying them a couple times.
Does a better job of finding the latest DLL, and gives more information during diffing.
2019-01-02 14:06:52 -08:00
Simeon Cran 6eacb93a64 Ignore "/internal" directory used for internal development.
The internal directory sometimes contains files that are not meant to go public. Prevent such files from getting into GitHub by accident.
2018-11-27 16:21:14 -08:00
Simeon Cran d02b78d15b Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00