diff --git a/src/pencilkit.cs b/src/pencilkit.cs index f0a5f3f81dce..37c9a4b6e4f8 100644 --- a/src/pencilkit.cs +++ b/src/pencilkit.cs @@ -120,6 +120,10 @@ interface PKCanvasViewDelegate : UIScrollViewDelegate { [Export ("canvasViewDidEndUsingTool:")] void EndUsingTool (PKCanvasView canvasView); + + [iOS (18, 1), NoMacCatalyst] + [Export ("canvasView:didRefineStrokes:withNewStrokes:")] + void DidRefineStrokes (PKCanvasView canvasView, PKStroke [] strokes, PKStroke [] newStrokes); } interface IPKCanvasViewDelegate { } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index a4f7925d00af..5fc070757a71 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -45763,6 +45763,7 @@ M:PdfKit.PdfViewDelegate.WillClickOnLink(PdfKit.PdfView,Foundation.NSUrl) M:PdfKit.PdfViewUrlEventArgs.#ctor(Foundation.NSUrl) M:PencilKit.IPKCanvasViewDelegate.DidBeginUsingTool(PencilKit.PKCanvasView) M:PencilKit.IPKCanvasViewDelegate.DidFinishRendering(PencilKit.PKCanvasView) +M:PencilKit.IPKCanvasViewDelegate.DidRefineStrokes(PencilKit.PKCanvasView,PencilKit.PKStroke[],PencilKit.PKStroke[]) M:PencilKit.IPKCanvasViewDelegate.DrawingDidChange(PencilKit.PKCanvasView) M:PencilKit.IPKCanvasViewDelegate.EndUsingTool(PencilKit.PKCanvasView) M:PencilKit.IPKToolPickerObserver.FramesObscuredDidChange(PencilKit.PKToolPicker) @@ -45778,6 +45779,7 @@ M:PencilKit.PKCanvasView.SelectedToolItemDidChange(PencilKit.PKToolPicker) M:PencilKit.PKCanvasView.VisibilityDidChange(PencilKit.PKToolPicker) M:PencilKit.PKCanvasViewDelegate_Extensions.DidBeginUsingTool(PencilKit.IPKCanvasViewDelegate,PencilKit.PKCanvasView) M:PencilKit.PKCanvasViewDelegate_Extensions.DidFinishRendering(PencilKit.IPKCanvasViewDelegate,PencilKit.PKCanvasView) +M:PencilKit.PKCanvasViewDelegate_Extensions.DidRefineStrokes(PencilKit.IPKCanvasViewDelegate,PencilKit.PKCanvasView,PencilKit.PKStroke[],PencilKit.PKStroke[]) M:PencilKit.PKCanvasViewDelegate_Extensions.DrawingDidChange(PencilKit.IPKCanvasViewDelegate,PencilKit.PKCanvasView) M:PencilKit.PKCanvasViewDelegate_Extensions.EndUsingTool(PencilKit.IPKCanvasViewDelegate,PencilKit.PKCanvasView) M:PencilKit.PKCanvasViewDelegate.DecelerationEnded(UIKit.UIScrollView) @@ -45785,6 +45787,7 @@ M:PencilKit.PKCanvasViewDelegate.DecelerationStarted(UIKit.UIScrollView) M:PencilKit.PKCanvasViewDelegate.DidBeginUsingTool(PencilKit.PKCanvasView) M:PencilKit.PKCanvasViewDelegate.DidChangeAdjustedContentInset(UIKit.UIScrollView) M:PencilKit.PKCanvasViewDelegate.DidFinishRendering(PencilKit.PKCanvasView) +M:PencilKit.PKCanvasViewDelegate.DidRefineStrokes(PencilKit.PKCanvasView,PencilKit.PKStroke[],PencilKit.PKStroke[]) M:PencilKit.PKCanvasViewDelegate.DidZoom(UIKit.UIScrollView) M:PencilKit.PKCanvasViewDelegate.DraggingEnded(UIKit.UIScrollView,System.Boolean) M:PencilKit.PKCanvasViewDelegate.DraggingStarted(UIKit.UIScrollView) diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo deleted file mode 100644 index 34d8fbc559ed..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-PencilKit.todo +++ /dev/null @@ -1 +0,0 @@ -!missing-protocol-member! PKCanvasViewDelegate::canvasView:didRefineStrokes:withNewStrokes: not found