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

6 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz 61b71d6e48
Don't allocate arrays when copying streams (#1510)
- Use the array pool
- Use Span to copy native memory
- Fixes #1509
2020-09-26 19:06:36 +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 a27cbb1eae
Improve the Linux CI (#635)
* Prepare the bits to build the linux platforms
* Adding just the required native packages
* Update mdoc and add the --quiet flag to reduce output noise
* Moved the linux native assets into a separate nuget
* Updated the UWP signing key
* Remove the old index8 members
2018-09-17 04:48:12 +02:00
Matthew Leibowitz ce8b7d659c Updated the UWP certificates 2017-09-06 13:16:50 +02:00
Matthew Leibowitz b11ad2a55b Updated the Android sample for uploading to Google Play 2016-09-04 04:26:01 +02:00
Matthew Leibowitz 0b3acca896 Added the UWP app store certificates to source control 2016-09-04 01:03:50 +02:00