SkiaSharp/tests/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
..
HarfBuzzSharp Update harfbuzz to 7.3.0 (#2582) 2023-08-29 04:22:49 +02:00
Properties Resolve some concurrency issues (#1200) 2020-04-03 13:25:20 +02:00
Resources Bind Skottie's Animation Builder (#2630) 2024-02-18 17:33:24 +02:00
SkiaSharp Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
Skottie Bind Skottie's Animation Builder (#2630) 2024-02-18 17:33:24 +02:00
Utils Revert the libjpeg-turbo update and roll back to 2.1.5.1 (#2699) 2024-01-10 11:28:49 +02:00
Xunit Fix memory leaks in MAUI views (#2955) 2024-07-26 16:14:49 +08:00
ApiTests.cs Function pointers and LibraryImport (#2917) 2024-08-21 23:16:05 +08:00
BaseTest.cs Updated the tests with all the new changes 2023-08-17 17:24:04 +02:00
DefaultTestConfig.cs Modernize the repository and prepare SkiaSharp 3.0 (#2505) 2023-07-30 23:49:57 +08:00
GarbageCleanupFixture.cs Expose SKBlender (#2830) 2024-04-15 23:50:36 +02:00
TestConfig.cs Modernize the repository and prepare SkiaSharp 3.0 (#2505) 2023-07-30 23:49:57 +08:00
Traits.cs Modernize the repository and prepare SkiaSharp 3.0 (#2505) 2023-07-30 23:49:57 +08:00