Matthew Leibowitz
8f81be2691
Support loading animations with BOM ( #2167 )
...
* Support loading animations with BOM
Fixes #2166
* New .NET version that just came out
2022-07-14 05:26:52 +02:00
Matthew Leibowitz
45cfd16555
Make the SKDataStream writeable like SKData ( #2128 )
2022-06-28 01:35:43 +02:00
Matthew Leibowitz
a8905041d4
[skottie] Handle non-seekable streams ( #2126 )
2022-06-26 04:08:28 +02:00
Matthew Leibowitz
297d6bfc5b
Add nullable attributes, TimeSpan and overloads to Skottie ( #2119 )
...
* Add nullable attibutes and overloads to Skottie
* Changed Duration to TimeSpan
* Update xample to use new APIs
2022-06-20 08:06:56 +02:00
koolkdev
af41b42415
SKShaper: Support SKPaint.TextAlign property ( #1910 )
...
Co-authored-by: Tal Keren <tal@keren.dev>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2022-06-03 17:54:34 +02:00
Matthew Leibowitz
4683ac719e
Move Skottie and SceneGraph out of the core SkiaSharp.dll ( #2091 )
2022-06-03 17:53:57 +02:00
Matthew Leibowitz
ff5239a007
Merge the "classic" projects ( #2092 )
2022-06-02 19:02:14 +02:00
Jérôme Laban
cda59a8fb3
feat: Add basic Skottie support ( #1987 )
...
* feat: Add basic Skottie support
* chore: Adjust skottie SKStream support
* ci: Adjust apple targets
* chore: Adjust apple targets
* chore: Adjust tizen targets
* chore: Adjust APIs, add tests, align with new memory management functions
* chore: Adjust for updated API name in sample
* chore: Adjust test values
* chore: Adjust AnimationRenderFlags generation
* chore: Fix linux skottie export map
* ci: Update skia submodule
2022-05-31 22:40:16 +02:00
Matthew Leibowitz
59ee16f809
Return null on invalid resize bounds ( #2054 )
...
Fixes #2012
2022-05-26 14:38:28 +02:00
Matthew Leibowitz
01deefb40e
Fix PNG loading issues by updating the zlib to one with fixes ( #2045 )
2022-05-18 09:53:12 +02:00
Matthew Leibowitz
b87980d971
Never dispose the native statics ( #1863 )
2021-11-15 21:24:13 +02:00
Matthew Leibowitz
95c296bd9e
Add some of the new APIs ( #1828 )
2021-10-14 07:13:23 +02:00
Matthew Leibowitz
ce7778c0c4
Support ASP.NET Blazor Web Assembly Components ( #1811 )
2021-10-11 11:08:38 +02:00
Matthew Leibowitz
f8dbe84f96
Merge remote-tracking branch 'origin/patch/v2.80.4'
2021-09-08 23:40:52 +02:00
Matthew Leibowitz
5ab62b5a4d
IsAntialias should also control the Edging ( #1802 )
2021-09-08 23:34:34 +02:00
Matthew Leibowitz
4a468580d0
Update HarfBuzz to 2.8.2 ( #1766 )
2021-08-19 06:43:33 +02:00
Matthew Leibowitz
83b8b2c274
Add support for Xamarin.Forms on netcoreapp3.1 ( #1774 )
2021-08-19 06:38:17 +02:00
Matthew Leibowitz
d2bdc0b3ed
Add net6.0-* for the binding projects ( #1707 )
2021-06-16 08:23:56 +02:00
Matthew Leibowitz
fb6741acd1
Merge remote-tracking branch 'origin/main' into develop
2021-05-23 04:42:03 +02:00
Matthew Leibowitz
1916562ba5
Update Uno ( #1708 )
2021-05-23 04:40:52 +02:00
Matthew Leibowitz
d18e852f05
Merge branch 'main' into develop
2021-05-20 22:48:15 +02:00
Matthew Leibowitz
8b44e793bf
Properly Detect & Handle Musl Systems ( #1657 )
...
Fixes #1637
2021-05-20 09:09:31 +02:00
Matthew Leibowitz
48c7e9a2ca
Merge remote-tracking branch 'origin/main' into develop
2021-05-18 03:06:34 +02:00
Matthew Leibowitz
4e9a505aef
Update to .NET 5.0 ( #1697 )
2021-05-08 01:49:57 +02:00
Matthew Leibowitz
41105e62fd
Merge remote-tracking branch 'origin/main' into develop
2021-04-11 05:42:39 +02:00
Matthew Leibowitz
3ff67d4d12
Pack things correctly and pin the xharness version ( #1685 )
2021-04-11 05:36:46 +02:00
Matthew Leibowitz
cb963f2fcf
Merge main into develop
2021-03-20 00:20:12 +02:00
Matthew Leibowitz
751bdf4303
Expose IsAbandoned in the C# API ( #1659 )
2021-03-15 10:25:16 +02:00
Matthew Leibowitz
7d20f6fda0
Make sure to properly read image pixels ( #1636 )
...
Fixes #1503
2021-03-14 13:46:53 +02:00
Matthew Leibowitz
87fbd9c536
Revert "Revert "Merge branch 'develop' into main""
...
This reverts commit 8be3cd9602
.
2021-03-13 06:09:56 +02:00
Matthew Leibowitz
8be3cd9602
Revert "Merge branch 'develop' into main"
...
This reverts commit 553cd1b5b8
, reversing
changes made to 770964be7b
.
2021-03-13 06:07:23 +02:00
Matthew Leibowitz
120b63c466
Merge branch 'main' into develop
2021-03-12 02:48:53 +02:00
Matthew Leibowitz
ec4f45adc3
Add iOS device tests ( #1638 )
2021-02-21 18:11:28 +02:00
Matthew Leibowitz
39af14bd27
Add Tests for Mobile (Android and iOS) ( #1630 )
...
* Updated Xcode
2021-02-18 15:10:08 +02:00
Matthew Leibowitz
3d79f41272
Merge branch 'main' into develop
2021-02-05 11:04:27 +02:00
Matthew Leibowitz
24f4bb50e0
Add the SKRuntimeEffect API
2021-02-05 10:42:42 +02:00
Matthew Leibowitz
621c52043e
Expose GRContextOptions ( #1529 )
2021-02-04 17:59:13 +02:00
Matthew Leibowitz
71aac17eb6
Add a few APIs that make things better later ( #1603 )
2021-02-03 00:16:43 +02:00
Matthew Leibowitz
66ed32a5a0
Build and include all the emscripten version for WASM ( #1590 )
...
* Build for the most common Emscripten versions
* Update MSBuild.Sdk.Extras for .NET 5
* Do not rely on WasmHead to detect WebAssembly (#1550 )
Co-authored-by: Jerome Laban <jerome.laban@nventive.com>
2021-01-27 06:07:39 +02:00
Matthew Leibowitz
2e5c9c4f62
Add a picture test to the WASM tests ( #1592 )
...
* Add a picture test to the WASM tests
* Update Chrome web driver
* Include deserialization in WASM builds
2021-01-26 02:07:50 +02:00
Matthew Leibowitz
ceff3700aa
Add support for reading the Exif SubIFD ( #1518 )
...
Fixes #1517
2020-10-12 23:04:10 +02:00
Matthew Leibowitz
753bd44494
Ensure that SKMatrix.IsInvertible does not crash ( #1527 )
...
Fixes #1526
2020-10-10 15:29:09 +02:00
Matthew Leibowitz
fef54f6e37
Generate the interop with harfbuzz ( #1447 )
...
* Improve the generator
* Fix up for WASM
* Some fixes for the cookies
* Add support for HarfBuzzSharp on WASM
* New Xcode
* Add a basic HarfBuzz test
2020-10-07 15:34:05 +02:00
Matthew Leibowitz
74a31ace5c
Update Uno Platform to v3.0 ( #1489 )
...
Co-authored-by: Jerome Laban <jerome.laban@nventive.com>
Co-authored-by: Jérôme Laban <jlaban@gmail.com>
2020-10-01 17:56:09 +02:00
Matthew Leibowitz
26c85b6877
This did actually work on my machine.
2020-09-30 23:48:06 +02:00
Matthew Leibowitz
0756cd9f23
Add bindings for the serialization of SKPicture ( #1514 )
...
Fixes #880
2020-09-30 22:49:56 +02:00
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
2019706296
Update Docs for v2.80.2 ( #1493 )
...
- updated the version of mono used to compile
- fixed an issue with the watchOS Xcode project and the new Xcode
2020-09-11 01:07:42 +02:00
Matthew Leibowitz
d0562fc3d7
Add a few more GPU debugging members ( #1478 )
2020-08-25 14:34:58 +02:00
Matthew Leibowitz
575652945d
Expose SKGraphics for Debugging ( #1473 )
...
* Expose the basic properties of SKGraphics
* Added SKTraceMemoryDump
2020-08-21 21:14:20 +02:00