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

3026 Коммитов

Автор SHA1 Сообщение Дата
Matthew Leibowitz 3af63fa78a Bump the version to 2.88.8-preview.1 2024-04-04 21:19:18 +02:00
Matthew Leibowitz 214c9c0816
[release/2.x] Add some new overloads for better compat (#2810)
* Add some new overloads for better compat

In SkiaSharp 3.x, the overloads no longer take the SKImageFilter.CropRect and instead use a plain SKRect.
2024-03-28 00:24:31 +02:00
Matthew Leibowitz a4e98b5279
[release/2.x] Clean up APIScan and other compliance yaml (#2805) 2024-03-27 16:15:21 +02:00
Matthew Leibowitz fa98ae0cfa
Fix yaml (#2792) 2024-03-08 20:01:11 +02:00
Matthew Leibowitz 5ec482fd5f
Clean up YAML a bit (#2791) 2024-03-08 19:54:19 +02:00
github-actions[bot] 6c0eefad74
Fix the script for mac (#2749) (#2783)
(cherry picked from commit bc27021530)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2024-03-05 21:36:00 +02:00
github-actions[bot] 66aa5b7799
Make PlatformConfiguration properties trimmable (#2717) (#2734)
(cherry picked from commit 8c296e556d)

Co-authored-by: Max Katz <maxkatz6@outlook.com>
2024-03-01 05:19:39 +02:00
github-actions[bot] 76ed7a09cd
Avoid async void in SKXamlCanvas. (#2720) (#2731)
The async void will terminate here. And we can ignore the Dispatcher.RunAsync result and we can receive the exception from TaskScheduler.UnobservedTaskException.

See https://github.com/dotnet/runtime/issues/76367

(cherry picked from commit 08c711cad6)

Co-authored-by: lindexi <lindexi@users.noreply.github.com>
2024-01-31 14:46:16 +08:00
Matthew Leibowitz 408ddd1d10
Do not provide invalid externs (#2710) 2024-01-12 20:25:36 +02:00
github-actions[bot] 65e4a72c4c
Use the version of gn that works on old Apline (#2711) (#2712)
The new versions of gn require C++20 which is not easily available on the very old Alpine.

(cherry picked from commit 9274aeec80)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2024-01-12 20:25:09 +02:00
Matthew Leibowitz 809440aded Bump the SkiaSharp versions to 2.88.8 2024-01-10 22:21:21 +02:00
Matthew Leibowitz 4adf59cf06
Revert "[release/2.x] Update libjpeg-turbo to 3.0.0 (#2581)" (#2702)
This reverts commit 74b161e815.

Revert the libjpeg-turbo update and roll back to 2.1.5.1
2024-01-10 22:12:27 +02:00
Matthew Leibowitz 7506fe6b79
Only run the full compliance nightly (#2701) 2024-01-10 10:53:28 +02:00
Matthew Leibowitz bef60ae442
Add the new APIScan to the pipeline (#2694) 2024-01-09 15:13:35 +02:00
Matthew Leibowitz 1c36d901a3
Install missing Tizen packages after image update (#2693) 2024-01-08 21:05:10 +02:00
Matthew Leibowitz 9cfbdf8a32 Bump the SkiaSharp versions 2023-09-20 17:48:29 +02:00
Matthew Leibowitz 039e66ae17
[release/2.x] Update webp to 1.3.2 (#2623) 2023-09-20 23:32:48 +08:00
github-actions[bot] ae5cbcee84
fix: Restore nosimd builds for edge enhanced security and safari (#2612) (#2618)
(cherry picked from commit 953c5700a9)

Co-authored-by: Jérôme Laban <jerome.laban@nventive.com>
2023-09-19 18:06:53 +02:00
github-actions[bot] ee035f1a4b
Re-generate all the changelogs (#2592) (#2593)
(cherry picked from commit 1bdccdcfdf)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2023-09-01 04:59:52 +08:00
Matthew Leibowitz 2c67a1fca3
[release/2.x] Update harfbuzz to 7.3.0 (#2577)
Backport of ab230d4812 from #2582.
2023-08-29 10:19:58 +02:00
github-actions[bot] bf2d7b2f4e
Remove the unused arm64e architecture (#2587) (#2590)
Fixes #2584

(cherry picked from commit 4d5c0117cb)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2023-08-29 04:30:01 +02:00
github-actions[bot] e9612b410e
libjpeg is not used (#2588) (#2589)
(cherry picked from commit b608de5353)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2023-08-28 16:04:17 +02:00
Matthew Leibowitz 74b161e815
[release/2.x] Update libjpeg-turbo to 3.0.0 (#2581) 2023-08-26 01:12:03 +02:00
Matthew Leibowitz cea7a49362 Preview 0 should be used for non-release branches 2023-08-22 21:52:37 +02:00
Matthew Leibowitz eeff8ede7f Bump the SkiaSharp versions 2023-08-22 20:27:11 +02:00
Matthew Leibowitz debf49dbea Bump the SkiaSharp preview number to 2 2023-08-22 20:10:56 +02:00
Matthew Leibowitz ce7dc3e9cc Revert "Bump the SkiaSharp versions"
This reverts commit 1f58bb6371.
2023-08-22 20:10:23 +02:00
Matthew Leibowitz 1f58bb6371 Bump the SkiaSharp versions 2023-08-22 20:03:21 +02:00
github-actions[bot] 1198bef843
Floor outwards when converting to SKRectI (#2568) (#2574)
Truncation will chop off parts, and this will lose value. Flooring outwards ensure that the size touches the edge of the containing rect. This is useful that any partial overhang with integer sizes can be clipped when drawing.

(cherry picked from commit 8fd4dc535a)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2023-08-22 08:05:59 +08:00
github-actions[bot] 83ef108ab9
fix(skxamlcanvas): [Wasm] Don't fail when the canvas can't be found (#2563) (#2564)
(cherry picked from commit 7f9951d108)

Co-authored-by: Jérôme Laban <jerome.laban@nventive.com>
2023-08-19 11:00:07 +02:00
github-actions[bot] 01e0fcbfe9
fix(uno): Ensure that the canvas' context is active when rendering (#2559) (#2560)
(cherry picked from commit d5bcfdf3ef)

Co-authored-by: Jérôme Laban <jerome.laban@nventive.com>
2023-08-18 15:08:41 +02:00
Matthew Leibowitz 39c88ed1a6 Bump SkiaSharp versions 2023-08-17 00:57:36 +02:00
github-actions[bot] fa401b98dc
Try and follow more dotnet versions (#2556) (#2557)
(cherry picked from commit 75835ccd4a)

Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2023-08-17 06:54:03 +08:00
Matthew Leibowitz 09d15f888c
Include the NativeReference for Hot Restart (#2553) 2023-08-16 09:07:14 +02:00
Matthew Leibowitz f26cd47120
Skip the .NET 7.0.4xx installs (#2554) 2023-08-16 08:34:36 +08:00
Lehonti Ramos 7d7766532a
Removing nesting levels through block-scoped `using` statement (#2528)
Co-authored-by: John Doe <john@doe>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2023-07-22 01:06:14 +08:00
Jérôme Laban 402c29894b
fix: Disambiguate SKGLView for uno and maui targets (#2529)
* fix: Disambiguate SKGLView for uno and maui targets
* chore: Remove explicit registation value
2023-07-21 18:39:33 +02:00
Matthew Leibowitz 7646bc1e68
Update libpng to v1.6.40 and libexpat to 2.5.0+more (#2510)
* Update libpng to v1.6.40
* Update libexpat to 2.5.0+more
2023-06-26 22:46:49 +02:00
Jérôme Laban 936270ba93
fix: Adjust net7.0-* resolution for Uno.WinUI targets (#2503) 2023-06-23 03:52:25 +08:00
Jérôme Laban 17a289b3d3
feat: Move to JSImport for WinUI Target on net7.0 (#2428)
* ci: Adjust .NET 7 task name

* feat: Move to JSImport for WinUI Target on net7.0

* ci: Remove Uno Gallery WinUI sample testing on linux

Until dotnet build can be used. The sample is still built under windows.

* ci: Build uno.winui gallery

* ci: Adjust gallery net6-ios build

* chore: Add Uno SKSwapChainPanel stub for mac catalyst

* ci: remove winui test for net7

Needed until uno.ui can be updated to 4.6 or later, as the uno-runtime folder now supports the net7.0 structure, and is incompatible with uno 4.5 or earlier.

* ci: restore linux sample test

* ci: Adjust targets inclusion for uno winui

* ci: Add macOS testing for netcore targets

* chore: remove uno build from linux netfx, add netcore linux specific filter

* ci: remove netcore incompatible filters from library build

* ci: Remove linux test for uno.winui sample app
2023-06-21 21:17:49 +08:00
niza93 7bd1cc861d
Fixed ToRect extension method extension (#2392) 2023-06-21 14:55:39 +02:00
Matthew Leibowitz 8ecc87f994
Pack the iossimulator RID artifacts (#2498) 2023-06-21 11:55:55 +02:00
Matthew Leibowitz 412705e0ba
Update Cake to the latest 2.x version (#2500) 2023-06-21 06:04:42 +08:00
Matthew Leibowitz 0110e7d456
Include the new WASM assets in Blazor for .NET 8 (#2497) 2023-06-19 18:23:26 +02:00
Jérôme Laban 393b755128
fix(wasm): Enable Wasm EH and SIMD in all configurations for net8+ (#2495) 2023-06-19 10:39:55 +02:00
Joel Wikberg 2e722cc997
Improve performance of hex string parsing in SKColor (#2467) 2023-06-19 10:38:51 +02:00
Matthew Leibowitz 6db9696571
Support for ARM64 macOS Machines (#2468) 2023-06-19 10:38:27 +02:00
Matthew Leibowitz 0801deeaae
Add a .NET iOS & Mac Catalyst sample and .NET "Core" sample support (#2491) 2023-06-16 21:15:34 +02:00
Matthew Leibowitz 4d1e72c029
Update macOS and Xcode (#2425)
So the new **minimum** versions are:
- iOS: 11 __(up from 8)__
- Mac Catalyst 13.1 __(up from 13.0)__
- macOS: 10.9 __(up from 10.8)__

Some iOS CPU architectures are now no longer supported:
 - armv7 (arm32)
 - i386 (x86)
2023-06-15 09:24:51 +02:00
Matthew Leibowitz 09c50fe477
Run cve-bin-tool (#2490) 2023-06-14 23:27:13 +02:00