Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions changelogs/HarfBuzzSharp/2.8.2.1/HarfBuzzSharp.breaking.md

This file was deleted.

5 changes: 5 additions & 0 deletions changelogs/HarfBuzzSharp/8.3.1.5/HarfBuzzSharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# API diff: HarfBuzzSharp.dll

## HarfBuzzSharp.dll

> No changes.
85 changes: 85 additions & 0 deletions changelogs/HarfBuzzSharp/8.3.1.6/HarfBuzzSharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# API diff: HarfBuzzSharp.dll

## HarfBuzzSharp.dll

### Namespace HarfBuzzSharp

#### Type Changed: HarfBuzzSharp.Face

Added properties:

```csharp
public bool HasColorLayers { get; }
public bool HasColorPng { get; }
public bool HasColorSvg { get; }
public bool HasPalettes { get; }
public bool HasVariationData { get; }
public int NamedInstanceCount { get; }
public int PaletteCount { get; }
public int VariationAxisCount { get; }
public OpenTypeVarAxisInfo[] VariationAxisInfos { get; }
```

Added methods:

```csharp
public float[] GetNamedInstanceDesignCoords (int instanceIndex);
public int GetNamedInstanceDesignCoords (int instanceIndex, System.Span<float> coords);
public int GetNamedInstanceDesignCoordsCount (int instanceIndex);
public OpenTypeNameId GetNamedInstancePostScriptNameId (int instanceIndex);
public OpenTypeNameId GetNamedInstanceSubfamilyNameId (int instanceIndex);
public OpenTypeNameId GetPaletteColorNameId (int colorIndex);
public HBColor[] GetPaletteColors (int paletteIndex);
public int GetPaletteColors (int paletteIndex, System.Span<HBColor> colors);
public OpenTypeColorPaletteFlags GetPaletteFlags (int paletteIndex);
public OpenTypeNameId GetPaletteNameId (int paletteIndex);
public int GetVariationAxisInfos (System.Span<OpenTypeVarAxisInfo> axes);
public bool TryFindVariationAxis (Tag tag, out OpenTypeVarAxisInfo axisInfo);
```


#### Type Changed: HarfBuzzSharp.Font

Added property:

```csharp
public int[] VariationCoordsNormalized { get; }
```

Added methods:

```csharp
public int GetVariationCoordsNormalized (System.Span<int> coords);
public void SetVariationCoordsDesign (System.ReadOnlySpan<float> coords);
public void SetVariationCoordsNormalized (System.ReadOnlySpan<int> coords);
public void SetVariationNamedInstance (int instanceIndex);
public void SetVariations (System.ReadOnlySpan<Variation> variations);
```


#### New Type: HarfBuzzSharp.HBColor

```csharp
public struct HBColor, System.IEquatable<HBColor> {
// constructors
public HBColor (uint value);
public HBColor (byte red, byte green, byte blue, byte alpha);
// properties
public byte Alpha { get; }
public byte Blue { get; }
public byte Green { get; }
public byte Red { get; }
public uint Value { get; }
// methods
public virtual bool Equals (HBColor other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (HBColor left, HBColor right);
public static HBColor op_Explicit (uint value);
public static uint op_Implicit (HBColor color);
public static bool op_Inequality (HBColor left, HBColor right);
}
```


Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Direct3D.Vortice.dll

## SkiaSharp.Direct3D.Vortice.dll

> Assembly Version Changed: 4.148.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Direct3D.Vortice.dll

## SkiaSharp.Direct3D.Vortice.dll

> Assembly Version Changed: 4.150.0.0 vs 4.148.0.0

63 changes: 0 additions & 63 deletions changelogs/SkiaSharp.HarfBuzz/3.0.0/SkiaSharp.HarfBuzz.md

This file was deleted.

38 changes: 38 additions & 0 deletions changelogs/SkiaSharp.HarfBuzz/4.148.0/SkiaSharp.HarfBuzz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# API diff: SkiaSharp.HarfBuzz.dll

## SkiaSharp.HarfBuzz.dll

> Assembly Version Changed: 4.148.0.0 vs 3.119.0.0

### Namespace SkiaSharp.HarfBuzz

#### Type Changed: SkiaSharp.HarfBuzz.CanvasExtensions

Obsoleted methods:

```diff
[Obsolete ("Use the overload with SKTextAlign parameter instead.")]
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, string text, SkiaSharp.SKPoint p, SkiaSharp.SKFont font, SkiaSharp.SKPaint paint);
[Obsolete ("Use the overload with SKTextAlign parameter instead.")]
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, SKShaper shaper, string text, SkiaSharp.SKPoint p, SkiaSharp.SKFont font, SkiaSharp.SKPaint paint);
[Obsolete ("Use the overload with SKTextAlign parameter instead.")]
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, string text, float x, float y, SkiaSharp.SKFont font, SkiaSharp.SKPaint paint);
[Obsolete ("Use the overload with SKTextAlign parameter instead.")]
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, SKShaper shaper, string text, float x, float y, SkiaSharp.SKFont font, SkiaSharp.SKPaint paint);
```


#### New Type: SkiaSharp.HarfBuzz.ColorExtensions

```csharp
public static class ColorExtensions {
// methods
public static HarfBuzzSharp.HBColor ToHBColor (this SkiaSharp.SKColor color);
public static HarfBuzzSharp.HBColor ToHBColor (this SkiaSharp.SKColorF color);
public static SkiaSharp.SKColor ToSKColor (this HarfBuzzSharp.HBColor hbColor);
public static SkiaSharp.SKColorF ToSKColorF (this HarfBuzzSharp.HBColor hbColor);
public static SkiaSharp.SKColor[] ToSKColors (this HarfBuzzSharp.HBColor[] hbColors);
}
```


6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.HarfBuzz/4.150.0/SkiaSharp.HarfBuzz.md
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: 4.150.0.0 vs 4.148.0.0

46 changes: 0 additions & 46 deletions changelogs/SkiaSharp.Resources/3.0.0/SkiaSharp.Resources.md

This file was deleted.

8 changes: 4 additions & 4 deletions changelogs/SkiaSharp.Resources/3.116.0/SkiaSharp.Resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#### New Type: SkiaSharp.Resources.CachingResourceProvider

```csharp
public sealed class CachingResourceProvider : SkiaSharp.Resources.ResourceProvider, System.IDisposable {
public sealed class CachingResourceProvider : SkiaSharp.Resources.ResourceProvider, SkiaSharp.ISKReferenceCounted, SkiaSharp.ISKSkipObjectRegistration {
// constructors
public CachingResourceProvider (ResourceProvider resourceProvider);
}
Expand All @@ -18,7 +18,7 @@ public sealed class CachingResourceProvider : SkiaSharp.Resources.ResourceProvid
#### New Type: SkiaSharp.Resources.DataUriResourceProvider

```csharp
public sealed class DataUriResourceProvider : SkiaSharp.Resources.ResourceProvider, System.IDisposable {
public sealed class DataUriResourceProvider : SkiaSharp.Resources.ResourceProvider, SkiaSharp.ISKReferenceCounted, SkiaSharp.ISKSkipObjectRegistration {
// constructors
public DataUriResourceProvider (bool preDecode);
public DataUriResourceProvider (ResourceProvider fallbackProvider, bool preDecode);
Expand All @@ -28,7 +28,7 @@ public sealed class DataUriResourceProvider : SkiaSharp.Resources.ResourceProvid
#### New Type: SkiaSharp.Resources.FileResourceProvider

```csharp
public sealed class FileResourceProvider : SkiaSharp.Resources.ResourceProvider, System.IDisposable {
public sealed class FileResourceProvider : SkiaSharp.Resources.ResourceProvider, SkiaSharp.ISKReferenceCounted, SkiaSharp.ISKSkipObjectRegistration {
// constructors
public FileResourceProvider (string baseDirectory, bool preDecode);
}
Expand All @@ -37,7 +37,7 @@ public sealed class FileResourceProvider : SkiaSharp.Resources.ResourceProvider,
#### New Type: SkiaSharp.Resources.ResourceProvider

```csharp
public abstract class ResourceProvider : SkiaSharp.SKObject, System.IDisposable {
public abstract class ResourceProvider : SkiaSharp.SKObject, SkiaSharp.ISKReferenceCounted, SkiaSharp.ISKSkipObjectRegistration {
// methods
public SkiaSharp.SKData Load (string resourceName);
public SkiaSharp.SKData Load (string resourcePath, string resourceName);
Expand Down
6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Resources/4.148.0/SkiaSharp.Resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Resources.dll

## SkiaSharp.Resources.dll

> Assembly Version Changed: 4.148.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Resources/4.150.0/SkiaSharp.Resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Resources.dll

## SkiaSharp.Resources.dll

> Assembly Version Changed: 4.150.0.0 vs 4.148.0.0

25 changes: 0 additions & 25 deletions changelogs/SkiaSharp.SceneGraph/3.0.0/SkiaSharp.SceneGraph.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#### New Type: SkiaSharp.SceneGraph.InvalidationController

```csharp
public class InvalidationController : SkiaSharp.SKObject, System.IDisposable {
public class InvalidationController : SkiaSharp.SKObject, SkiaSharp.ISKSkipObjectRegistration {
// constructors
public InvalidationController ();
// properties
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.SceneGraph.dll

## SkiaSharp.SceneGraph.dll

> Assembly Version Changed: 4.148.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.SceneGraph.dll

## SkiaSharp.SceneGraph.dll

> Assembly Version Changed: 4.150.0.0 vs 4.148.0.0

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#### New Type: SkiaSharp.SceneGraph.InvalidationController

```csharp
public class InvalidationController : SkiaSharp.SKObject, System.IDisposable {
public class InvalidationController : SkiaSharp.SKObject, SkiaSharp.ISKSkipObjectRegistration {
// constructors
public InvalidationController ();
// properties
Expand Down
2 changes: 1 addition & 1 deletion changelogs/SkiaSharp.Skottie/2.88.1/SkiaSharp.Skottie.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#### New Type: SkiaSharp.Skottie.Animation

```csharp
public class Animation : SkiaSharp.SKObject, System.IDisposable {
public class Animation : SkiaSharp.SKObject, SkiaSharp.ISKNonVirtualReferenceCounted, SkiaSharp.ISKReferenceCounted, SkiaSharp.ISKSkipObjectRegistration {
// properties
public System.TimeSpan Duration { get; }
public double Fps { get; }
Expand Down
Loading