SkiaSharp/tests
Max Katz 9cbf9c80b7
Function pointers and LibraryImport (#2917)
* Update generator to emit function pointers

* Regenerate interop files

* Enable USE_LIBRARY_IMPORT in HarfBuzzSharp

* Enable USE_LIBRARY_IMPORT on SkiaSharp

* Set DisableRuntimeMarshalling on HarfBuzzSharp

* Replace remaining DllImports with LibraryImport on SkiaSharp

* Set DisableRuntimeMarshalling on SkiaSharp as well

* Fix missed proxy definition

* Regenerate skia api with a correct submodule version

* Collections literals are not supported on the CI .NET SDK

* An attempt to fix Tizen build

* Forgot about partial

* Set UnmanagedType.LPStr on evas_gl_proc_address_get instead

* Set USE_LIBRARY_IMPORT on remaining projects too

* Update generator tool to generate DelegateProxy as well

* Regenerate HarfBuzz and SkiaSharp with new DelegateProxy source gen

* Regenerate other projects as well

* Add `protected internal` to test classes too, since this project has InternalsVisibleTo configured

* Disable DelegateTypesAreValid and DelegateTypesHaveAttributes tests on .NET 7+ build, see comments

* Reduce warnings noise

* Update binding/SkiaSharp/GRGlInterface.cs

Co-authored-by: Filip Navara <filip.navara@gmail.com>

* Add missing USE_LIBRARY_IMPORT defines

* Update binding/SkiaSharp/GRGlInterface.cs

* Also needs USE_LIBRARY_IMPORT

---------

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
Co-authored-by: Filip Navara <filip.navara@gmail.com>
2024-08-21 23:16:05 +08:00
..
Content Bind Skottie's Animation Builder (#2630) 2024-02-18 17:33:24 +02:00
SkiaSharp.Tests Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
SkiaSharp.Tests.Console Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
SkiaSharp.Tests.Devices Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
SkiaSharp.Tests.Wasm Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
SkiaSharp.Vulkan.Tests.Console Update .NET to 8.0 (#2927) 2024-07-26 00:28:28 +08:00
Tests Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
VulkanTests Modernize the repository and prepare SkiaSharp 3.0 (#2505) 2023-07-30 23:49:57 +08:00
Directory.Build.props Upgrade to VS2019 and .NET Core 3.0 (#1030) 2019-12-22 18:50:47 +02:00
Directory.Build.targets Upgrade to VS2019 and .NET Core 3.0 (#1030) 2019-12-22 18:50:47 +02:00
SkiaSharp.Tests.Console.sln Bind Skottie's Animation Builder (#2630) 2024-02-18 17:33:24 +02:00
SkiaSharp.Tests.Devices.Mac.sln Fix memory leaks in MAUI views (#2955) 2024-07-26 16:14:49 +08:00
SkiaSharp.Tests.Devices.sln Bind Skottie's Animation Builder (#2630) 2024-02-18 17:33:24 +02:00
SkiaSharp.Tests.Wasm.sln Bind Skottie's Animation Builder (#2630) 2024-02-18 17:33:24 +02:00