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