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

8 Коммитов

Автор SHA1 Сообщение Дата
Simeon 349eb46dd0
Convert LottieGen to .NET 5 and create LottieGen.MsBuild package.
With this change, we'll produce a new nuget package that contains the LottieGen.exe executable built into a single file with no dependencies (not even .NET) and an MsBuild task.

This is being done to enable LottieGen to be more easily used in a build.
2021-02-08 11:36:30 -08:00
Simeon ce1e7f194c
Refactoring and clean up that does not change the output. (#209)
Refactoring and clean up that does not change the output.
Getting ready for new features.
Switch UIDataCodeGen.dll to .NET Core 3.0 because it now uses C# 8. Enable .NET Core 3.x on build machines.
Add comments to the ADO yaml file so it's easier to figure out next time.
Update to the latest build.ps1 file from Cake.
Address warnings from build.cake about the addins not being pinned to a particular version.
2020-01-09 10:02:53 -08:00
Simeon f2542f8349
Add data representation of IRandomAccessStream for use by LoadedImage… (#112)
* Add data representation of IRandomAccessStream for use by LoadedImageSurface.

LoadedImageSurface doesn't actually do anything with IRandomAccessStream yet.
Also tweaked the samples csproj to get rid of a warning.

* CR feedback, and fixing race in the build.

* Fix cake file.

* Work around race condition in the build.

* Fix typo on commen
2019-05-17 16:10:19 -07:00
Simeon Cran 873874a05e Do less InheritDoc work during build.
The InheritDocs task (that replaces <inheritdoc/> tags in doc comments with the comments from the
inherited member) was causing a lot of noise in local builds as it was running over every xml
file that had accumulated from various build configurations. We currently only care about
docs for one project, so I'm pointing the InheritDocs task at it so that it does less work
and is therefore less noisy.

I've also updated to the newest version of InheritDocs while I'm here, because, shiny.
2019-01-03 17:01:58 -08:00
Simeon Cran 10c5f77839 Tweaking the build to make it more sensible. 2018-12-01 17:04:41 -08:00
Simeon Cran e1273a7d06 Make the solution and build look more normal.
We were using configurations to define each build product. That allowed the CI build to build only the projects we want, but it confuses people. So we'll always build everything in CI and go back to Debug and Release configurations only.
Also added a bunch of README content to help people navigate the code.
2018-12-01 17:04:41 -08:00
Simeon Cran a51f2e0ede Hide ListOfNeverNull from public view. Always build DLLs.
ListOfNeverNull is an implementation detail so should not be public.
Always build the DLLs so that changes like these that can affect dependencies are checked during checkin.
2018-11-29 11:00:47 -08:00
Simeon Cran d02b78d15b Initial commit of Lottie-Windows source. 2018-11-21 12:18:46 -08:00