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

20 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz 39a8c9a071
Update cake to 0.37 (#1215) 2020-04-08 00:42:57 +02:00
Matthew Leibowitz ff7cc7823c
Update the docs and reduce diff (#979)
* Adding back some methods to reduce the breaking changes.
* Making sure to force the use of VS2017
* Update all the docs
* Keep the diff in the output
* List the exported symbols on Linux
2019-10-17 14:29:31 +02:00
Matthew Leibowitz c10c7394a2
Some of the colorspaces created are just references (#922)
* Some of the colorspaces created are just references
  - SRGB and SRGB Linear colorspaces are static and should never be disposed
* Fix concurrent disposal and creation
  - In some cases, a new native object is created with the same memory location while the 
    managed instances is still being disposed. In this case, we cannot remove the managed
    instance from the dictionary, since it is not the current object being disposed anymore.
  - SKColorSpace has some members that should not be disposed, since they are static on the
    native side. Just, there is no docs for this, so calling dispose will crash everything.
  - Added the logic to make sure that all static objects are created before anything, so we can 
    get a handle on them and make sure they are static managed instances.
* Make sure the objects are not collected when using spans
2019-09-24 01:34:44 +02:00
Matthew Leibowitz 3968aaf97c
Few changes for release (#850)
* Add a retry option for the tests because they fail sometimes
* Removing the samples temporarily as they are failing to build
* Updating cake and the bootstrappers
2019-05-24 07:14:37 +02:00
Matthew Leibowitz ed39dc2656 updated the build scripts 2017-06-06 04:10:52 +02:00
Matthew Leibowitz b1b6140b57 Use mdoc from source, instead of the binary 2017-05-20 07:23:47 +02:00
Matthew Leibowitz bb231e3849 Added the initial work for HarfBuzz
WIP for #272
2017-04-27 21:35:54 +02:00
Matthew Leibowitz 3895d7286c Update mdoc 2017-03-23 20:27:52 +02:00
Matthew Leibowitz 1ca9f7ea9b roll back Cake as there seems to be an issue building UWP apps 2017-03-11 13:21:16 +02:00
Matthew Leibowitz df158f63ce Updated the project files for .NET Core v1.1.1 2017-03-11 08:37:12 +02:00
Matthew Leibowitz 50d540ae22 Use the correct NUnit runner package 2017-02-16 18:25:54 +04:00
Matthew Leibowitz 70eec54cd0 Switched back to NUnit because xUnit had issues with the WGL tests 2017-02-16 16:15:35 +02:00
Matthew Leibowitz c29c395049 Added a .NET Core test app 2017-01-22 00:27:08 +02:00
Matthew Leibowitz 76429b6cad Switched to xUnit for better cross platform testing 2017-01-21 02:38:48 +02:00
Matthew Leibowitz 1973e839ca Use the GenAPI from NuGet 2016-10-20 23:26:00 +02:00
Matthew Leibowitz 6edf0bb01f mdoc needs a few extra things on windows 2016-08-31 23:52:37 +02:00
Matthew Leibowitz e40066b62f we need monodoc.dll too 2016-08-31 23:43:11 +02:00
Matthew Leibowitz e1f3938bfe We are going to check in mdoc because there is no stand-alone version 2016-08-31 23:21:40 +02:00
Matthew Leibowitz 190919e7ca Updating Cake to fix NuGet resolver 2016-05-06 17:27:35 +02:00
Matthew Leibowitz 093478ce4a [Build] Generate the SkiaSharp Portable source at build time to prevent out-of-date assemblies 2016-01-18 23:30:36 +02:00