-
Notifications
You must be signed in to change notification settings - Fork 547
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
73 changed files
with
1,594 additions
and
237 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 0 additions & 19 deletions
19
binding/HarfBuzzSharp/nuget/build/android/HarfBuzzSharp.targets
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,4 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
|
||
<!-- temporarily work around https://github.com/xamarin/xamarin-android/issues/5432 --> | ||
<Target Name="_HarfBuzzSharpIncludeNativeSystemLibrariesFixes" BeforeTargets="_IncludeNativeSystemLibraries"> | ||
<ItemGroup> | ||
<_FixedResolvedFileToPublish | ||
Include="@(ResolvedFileToPublish)" | ||
Condition=" | ||
'%(ResolvedFileToPublish.AssetType)' == 'native' and | ||
'%(ResolvedFileToPublish.Filename)' == 'libHarfBuzzSharp' and | ||
'%(ResolvedFileToPublish.Extension)' == '.so' and | ||
'%(ResolvedFileToPublish.NuGetPackageId)' != '' and | ||
'%(ResolvedFileToPublish.RuntimeIdentifier)' == '' and | ||
'%(ResolvedFileToPublish.PathInPackage)' != '' " /> | ||
<ResolvedFileToPublish Update="@(_FixedResolvedFileToPublish)"> | ||
<RuntimeIdentifier>$([System.Text.RegularExpressions.Regex]::Match('%(_FixedResolvedFileToPublish.PathInPackage)', 'runtimes/([^/]+)/native/.*').Groups[1].Value)</RuntimeIdentifier> | ||
</ResolvedFileToPublish> | ||
<_FixedResolvedFileToPublish Remove="@(_FixedResolvedFileToPublish)" /> | ||
</ItemGroup> | ||
</Target> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,4 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
|
||
<!-- temporarily work around https://github.com/xamarin/xamarin-android/issues/5432 --> | ||
<Target Name="_SkiaSharpIncludeNativeSystemLibrariesFixes" BeforeTargets="_IncludeNativeSystemLibraries"> | ||
<ItemGroup> | ||
<_FixedResolvedFileToPublish | ||
Include="@(ResolvedFileToPublish)" | ||
Condition=" | ||
'%(ResolvedFileToPublish.AssetType)' == 'native' and | ||
'%(ResolvedFileToPublish.Filename)' == 'libSkiaSharp' and | ||
'%(ResolvedFileToPublish.Extension)' == '.so' and | ||
'%(ResolvedFileToPublish.NuGetPackageId)' != '' and | ||
'%(ResolvedFileToPublish.RuntimeIdentifier)' == '' and | ||
'%(ResolvedFileToPublish.PathInPackage)' != '' " /> | ||
<ResolvedFileToPublish Update="@(_FixedResolvedFileToPublish)"> | ||
<RuntimeIdentifier>$([System.Text.RegularExpressions.Regex]::Match('%(_FixedResolvedFileToPublish.PathInPackage)', 'runtimes/([^/]+)/native/.*').Groups[1].Value)</RuntimeIdentifier> | ||
</ResolvedFileToPublish> | ||
<_FixedResolvedFileToPublish Remove="@(_FixedResolvedFileToPublish)" /> | ||
</ItemGroup> | ||
</Target> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# API diff: SkiaSharp.HarfBuzz.dll | ||
|
||
## SkiaSharp.HarfBuzz.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
24 changes: 24 additions & 0 deletions
24
changelogs/SkiaSharp.Views.Desktop.Common/2.88.0/SkiaSharp.Views.Desktop.Common.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# API diff: SkiaSharp.Views.Desktop.Common.dll | ||
|
||
## SkiaSharp.Views.Desktop.Common.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
### Namespace SkiaSharp.Views.Desktop | ||
|
||
#### Type Changed: SkiaSharp.Views.Desktop.Extensions | ||
|
||
Added methods: | ||
|
||
```csharp | ||
public static System.Drawing.Bitmap ToBitmap (this SkiaSharp.SKBitmap skiaBitmap); | ||
public static System.Drawing.Bitmap ToBitmap (this SkiaSharp.SKImage skiaImage); | ||
public static System.Drawing.Bitmap ToBitmap (this SkiaSharp.SKPixmap pixmap); | ||
public static System.Drawing.Bitmap ToBitmap (this SkiaSharp.SKPicture picture, SkiaSharp.SKSizeI dimensions); | ||
public static SkiaSharp.SKBitmap ToSKBitmap (this System.Drawing.Bitmap bitmap); | ||
public static SkiaSharp.SKImage ToSKImage (this System.Drawing.Bitmap bitmap); | ||
public static void ToSKPixmap (this System.Drawing.Bitmap bitmap, SkiaSharp.SKPixmap pixmap); | ||
``` | ||
|
||
|
||
|
6 changes: 6 additions & 0 deletions
6
changelogs/SkiaSharp.Views.Forms.GTK/2.88.0/SkiaSharp.Views.Forms.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# API diff: SkiaSharp.Views.Forms.dll | ||
|
||
## SkiaSharp.Views.Forms.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
6 changes: 6 additions & 0 deletions
6
changelogs/SkiaSharp.Views.Forms.WPF/2.88.0/SkiaSharp.Views.Forms.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# API diff: SkiaSharp.Views.Forms.dll | ||
|
||
## SkiaSharp.Views.Forms.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
6 changes: 6 additions & 0 deletions
6
changelogs/SkiaSharp.Views.Forms/2.88.0/SkiaSharp.Views.Forms.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# API diff: SkiaSharp.Views.Forms.dll | ||
|
||
## SkiaSharp.Views.Forms.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
6 changes: 6 additions & 0 deletions
6
changelogs/SkiaSharp.Views.Gtk2/2.88.0/SkiaSharp.Views.Gtk.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# API diff: SkiaSharp.Views.Gtk.dll | ||
|
||
## SkiaSharp.Views.Gtk.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
6 changes: 6 additions & 0 deletions
6
changelogs/SkiaSharp.Views.Gtk3/2.88.0/SkiaSharp.Views.Gtk3.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# API diff: SkiaSharp.Views.Gtk3.dll | ||
|
||
## SkiaSharp.Views.Gtk3.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0 | ||
53 changes: 53 additions & 0 deletions
53
...ui.Controls.Compatibility/2.88.0/SkiaSharp.Views.Maui.Controls.Compatibility.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# API diff: SkiaSharp.Views.Maui.Controls.Compatibility.dll | ||
|
||
## SkiaSharp.Views.Maui.Controls.Compatibility.dll | ||
|
||
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0 | ||
### New Namespace SkiaSharp.Views.Maui.Controls.Compatibility | ||
|
||
#### New Type: SkiaSharp.Views.Maui.Controls.Compatibility.AppHostBuilderExtensions | ||
|
||
```csharp | ||
public static class AppHostBuilderExtensions { | ||
// methods | ||
public static Microsoft.Maui.Hosting.IAppHostBuilder UseSkiaSharpCompatibilityRenderers (this Microsoft.Maui.Hosting.IAppHostBuilder builder); | ||
} | ||
``` | ||
|
||
#### New Type: SkiaSharp.Views.Maui.Controls.Compatibility.SKCanvasViewRenderer | ||
|
||
```csharp | ||
public class SKCanvasViewRenderer : SkiaSharp.Views.Maui.Controls.Compatibility.SKCanvasViewRendererBase`2[SkiaSharp.Views.Maui.Controls.SKCanvasView,SkiaSharp.Views.Windows.SKXamlCanvas] { | ||
// constructors | ||
public SKCanvasViewRenderer (); | ||
// methods | ||
protected override SkiaSharp.Views.Windows.SKXamlCanvas CreateNativeControl (); | ||
} | ||
``` | ||
|
||
#### New Type: SkiaSharp.Views.Maui.Controls.Compatibility.SKCanvasViewRendererBase`2 | ||
|
||
```csharp | ||
public abstract class SKCanvasViewRendererBase`2 : Microsoft.Maui.Controls.Compatibility.Platform.UWP.ViewRenderer`2[TFormsView,TNativeView] { | ||
// constructors | ||
protected SKCanvasViewRendererBase`2 (); | ||
// methods | ||
protected virtual TNativeView CreateNativeControl (); | ||
protected override void Dispose (bool disposing); | ||
protected override void OnElementChanged (Microsoft.Maui.Controls.Platform.ElementChangedEventArgs<TFormsView> e); | ||
protected override void OnElementPropertyChanged (object sender, System.ComponentModel.PropertyChangedEventArgs e); | ||
} | ||
``` | ||
|
||
#### New Type: SkiaSharp.Views.Maui.Controls.Compatibility.SKImageSourceHandler | ||
|
||
```csharp | ||
public sealed class SKImageSourceHandler : Microsoft.Maui.Controls.IRegisterable { | ||
// constructors | ||
public SKImageSourceHandler (); | ||
// methods | ||
public virtual System.Threading.Tasks.Task<Microsoft.UI.Xaml.Media.ImageSource> LoadImageAsync (Microsoft.Maui.Controls.ImageSource imagesource, System.Threading.CancellationToken cancelationToken); | ||
} | ||
``` | ||
|
Oops, something went wrong.