From d5d14f6cd88868973a508f113a67d216991f594c Mon Sep 17 00:00:00 2001 From: Manuel de la Pena Date: Tue, 15 Aug 2023 11:53:48 -0400 Subject: [PATCH] [Symbols] Add support for the new Xcode 15 Symbols framework. (#18642) Co-authored-by: GitHub Actions Autoformatter Co-authored-by: Rolf Bjarne Kvinge Co-authored-by: Alex Soto --- src/frameworks.sources | 1 + src/rsp/dotnet/ios-defines-dotnet.rsp | 1 + src/rsp/dotnet/maccatalyst-defines-dotnet.rsp | 1 + src/rsp/dotnet/macos-defines-dotnet.rsp | 1 + src/rsp/dotnet/tvos-defines-dotnet.rsp | 1 + src/rsp/ios-defines.rsp | 1 + src/rsp/macos-defines.rsp | 1 + src/rsp/tvos-defines.rsp | 1 + src/rsp/watchos-defines.rsp | 1 + src/symbols.cs | 225 ++++++++++++++++++ tests/mtouch/RegistrarTest.cs | 1 + .../api-annotations-dotnet/iOS-Symbols.todo | 57 ----- .../api-annotations-dotnet/macOS-Symbols.todo | 57 ----- .../api-annotations-dotnet/tvOS-Symbols.todo | 57 ----- tests/xtro-sharpie/iOS-Symbols.todo | 57 ----- tests/xtro-sharpie/macOS-Symbols.todo | 57 ----- tests/xtro-sharpie/tvOS-Symbols.todo | 57 ----- tests/xtro-sharpie/watchOS-Symbols.todo | 57 ----- tools/common/Frameworks.cs | 8 + tools/linker/ObjCExtensions.cs | 1 + tools/mtouch/Makefile | 2 + 21 files changed, 246 insertions(+), 399 deletions(-) create mode 100644 src/symbols.cs delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/iOS-Symbols.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/macOS-Symbols.todo delete mode 100644 tests/xtro-sharpie/api-annotations-dotnet/tvOS-Symbols.todo delete mode 100644 tests/xtro-sharpie/iOS-Symbols.todo delete mode 100644 tests/xtro-sharpie/macOS-Symbols.todo delete mode 100644 tests/xtro-sharpie/tvOS-Symbols.todo delete mode 100644 tests/xtro-sharpie/watchOS-Symbols.todo diff --git a/src/frameworks.sources b/src/frameworks.sources index 0d7c2daa19ec..965b25ddd68b 100644 --- a/src/frameworks.sources +++ b/src/frameworks.sources @@ -2008,6 +2008,7 @@ COMMON_FRAMEWORKS = \ OSLog \ SceneKit \ ShazamKit \ + Symbols \ SoundAnalysis \ SpriteKit \ StoreKit \ diff --git a/src/rsp/dotnet/ios-defines-dotnet.rsp b/src/rsp/dotnet/ios-defines-dotnet.rsp index 637567e1bd97..067b5d2f5247 100644 --- a/src/rsp/dotnet/ios-defines-dotnet.rsp +++ b/src/rsp/dotnet/ios-defines-dotnet.rsp @@ -117,6 +117,7 @@ -d:HAS_SPEECH -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_THREADNETWORK -d:HAS_TWITTER diff --git a/src/rsp/dotnet/maccatalyst-defines-dotnet.rsp b/src/rsp/dotnet/maccatalyst-defines-dotnet.rsp index b81cd635392f..70c18cd023be 100644 --- a/src/rsp/dotnet/maccatalyst-defines-dotnet.rsp +++ b/src/rsp/dotnet/maccatalyst-defines-dotnet.rsp @@ -110,6 +110,7 @@ -d:HAS_SPEECH -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_THREADNETWORK -d:HAS_UIKIT diff --git a/src/rsp/dotnet/macos-defines-dotnet.rsp b/src/rsp/dotnet/macos-defines-dotnet.rsp index 1d5d4b40b1ac..6741c03d6253 100644 --- a/src/rsp/dotnet/macos-defines-dotnet.rsp +++ b/src/rsp/dotnet/macos-defines-dotnet.rsp @@ -114,6 +114,7 @@ -d:HAS_SPEECH -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_THREADNETWORK -d:HAS_UNIFORMTYPEIDENTIFIERS diff --git a/src/rsp/dotnet/tvos-defines-dotnet.rsp b/src/rsp/dotnet/tvos-defines-dotnet.rsp index cd427f3fef02..e9199d566335 100644 --- a/src/rsp/dotnet/tvos-defines-dotnet.rsp +++ b/src/rsp/dotnet/tvos-defines-dotnet.rsp @@ -64,6 +64,7 @@ -d:HAS_SOUNDANALYSIS -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_TVMLKIT -d:HAS_TVSERVICES diff --git a/src/rsp/ios-defines.rsp b/src/rsp/ios-defines.rsp index c2c5244f08b2..372c2dab3a06 100644 --- a/src/rsp/ios-defines.rsp +++ b/src/rsp/ios-defines.rsp @@ -119,6 +119,7 @@ -d:HAS_SPEECH -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_THREADNETWORK -d:HAS_TWITTER diff --git a/src/rsp/macos-defines.rsp b/src/rsp/macos-defines.rsp index daae3ded654d..3323a139f2ae 100644 --- a/src/rsp/macos-defines.rsp +++ b/src/rsp/macos-defines.rsp @@ -116,6 +116,7 @@ -d:HAS_SPEECH -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_THREADNETWORK -d:HAS_UNIFORMTYPEIDENTIFIERS diff --git a/src/rsp/tvos-defines.rsp b/src/rsp/tvos-defines.rsp index 26a42d8e9c8b..a9b6b78a628d 100644 --- a/src/rsp/tvos-defines.rsp +++ b/src/rsp/tvos-defines.rsp @@ -65,6 +65,7 @@ -d:HAS_SOUNDANALYSIS -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_SYSTEMCONFIGURATION -d:HAS_TVMLKIT -d:HAS_TVSERVICES diff --git a/src/rsp/watchos-defines.rsp b/src/rsp/watchos-defines.rsp index 6c120856226b..426a946a2684 100644 --- a/src/rsp/watchos-defines.rsp +++ b/src/rsp/watchos-defines.rsp @@ -42,6 +42,7 @@ -d:HAS_SOUNDANALYSIS -d:HAS_SPRITEKIT -d:HAS_STOREKIT +-d:HAS_SYMBOLS -d:HAS_UIKIT -d:HAS_UNIFORMTYPEIDENTIFIERS -d:HAS_USERNOTIFICATIONS diff --git a/src/symbols.cs b/src/symbols.cs new file mode 100644 index 000000000000..14da0a9c21de --- /dev/null +++ b/src/symbols.cs @@ -0,0 +1,225 @@ +using CoreFoundation; +using ObjCRuntime; +using Foundation; + +using System; + +namespace Symbols { + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface NSSymbolEffect : NSCopying, NSSecureCoding { } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface NSSymbolContentTransition : NSCopying, NSSecureCoding { } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSObject))] + [DisableDefaultCtor] + interface NSSymbolEffectOptions : NSCopying, NSSecureCoding { + [Static] + [Export ("options")] + NSSymbolEffectOptions Create (); + + [Static] + [Export ("optionsWithRepeating")] + NSSymbolEffectOptions CreateRepeating (); + + [Export ("optionsWithRepeating")] + NSSymbolEffectOptions GetRepeating (); + + [Static] + [Export ("optionsWithNonRepeating")] + NSSymbolEffectOptions CreateNonRepeating (); + + [Export ("optionsWithNonRepeating")] + NSSymbolEffectOptions GetNonRepeating (); + + [Static] + [Export ("optionsWithRepeatCount:")] + NSSymbolEffectOptions Create (nint repeatCount); + + [Export ("optionsWithRepeatCount:")] + NSSymbolEffectOptions Get (nint repeatCount); + + [Static] + [Export ("optionsWithSpeed:")] + NSSymbolEffectOptions Create (double speed); + + [Export ("optionsWithSpeed:")] + NSSymbolEffectOptions Get (double speed); + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolEffect))] + [DisableDefaultCtor] + interface NSSymbolPulseEffect { + [Static] + [Export ("effect")] + NSSymbolPulseEffect Create (); + + [Export ("effectWithByLayer")] + NSSymbolPulseEffect ByLayer { get; } + + [Export ("effectWithWholeSymbol")] + NSSymbolPulseEffect WholeSymbol { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolEffect))] + [DisableDefaultCtor] + interface NSSymbolBounceEffect { + [Static] + [Export ("effect")] + NSSymbolBounceEffect Create (); + + [Static] + [Export ("bounceUpEffect")] + NSSymbolBounceEffect CreateBounceUpEffect (); + + [Static] + [Export ("bounceDownEffect")] + NSSymbolBounceEffect CreateBounceDownEffect (); + + [Export ("effectWithByLayer")] + NSSymbolBounceEffect ByLayer { get; } + + [Export ("effectWithWholeSymbol")] + NSSymbolBounceEffect WholeSymbol { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolEffect))] + [DisableDefaultCtor] + interface NSSymbolVariableColorEffect { + [Static] + [Export ("effect")] + NSSymbolVariableColorEffect Create (); + + [Export ("effectWithIterative")] + NSSymbolVariableColorEffect Iterative { get; } + + [Export ("effectWithCumulative")] + NSSymbolVariableColorEffect Cumulative { get; } + + [Export ("effectWithReversing")] + NSSymbolVariableColorEffect Reversing { get; } + + [Export ("effectWithNonReversing")] + NSSymbolVariableColorEffect NonReversing { get; } + + [Export ("effectWithHideInactiveLayers")] + NSSymbolVariableColorEffect HideInactiveLayers { get; } + + [Export ("effectWithDimInactiveLayers")] + NSSymbolVariableColorEffect DimInactiveLayers { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolEffect))] + [DisableDefaultCtor] + interface NSSymbolScaleEffect { + [Static] + [Export ("effect")] + NSSymbolScaleEffect Create (); + + [Static] + [Export ("scaleUpEffect")] + NSSymbolScaleEffect CreateScaleUpEffect (); + + [Static] + [Export ("scaleDownEffect")] + NSSymbolScaleEffect CreateScaleDownEffect (); + + [Export ("effectWithByLayer")] + NSSymbolScaleEffect ByLayer { get; } + + [Export ("effectWithWholeSymbol")] + NSSymbolScaleEffect WholeSymbol { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolEffect))] + [DisableDefaultCtor] + interface NSSymbolAppearEffect { + [Static] + [Export ("effect")] + NSSymbolAppearEffect Create (); + + [Static] + [Export ("appearUpEffect")] + NSSymbolAppearEffect CreateAppearUpEffect (); + + [Static] + [Export ("appearDownEffect")] + NSSymbolAppearEffect CreateAppearDownEffect (); + + [Export ("effectWithByLayer")] + NSSymbolAppearEffect ByLayer { get; } + + [Export ("effectWithWholeSymbol")] + NSSymbolAppearEffect WholeSymbol { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolEffect))] + [DisableDefaultCtor] + interface NSSymbolDisappearEffect { + [Static] + [Export ("effect")] + NSSymbolDisappearEffect Create (); + + [Static] + [Export ("disappearUpEffect")] + NSSymbolDisappearEffect CreateDisappearUpEffect (); + + [Static] + [Export ("disappearDownEffect")] + NSSymbolDisappearEffect CreateDisappearDownEffect (); + + [Export ("effectWithByLayer")] + NSSymbolDisappearEffect ByLayer { get; } + + [Export ("effectWithWholeSymbol")] + NSSymbolDisappearEffect WholeSymbol { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolContentTransition))] + [DisableDefaultCtor] + interface NSSymbolReplaceContentTransition { + [Static] + [Export ("transition")] + NSSymbolReplaceContentTransition Create (); + + [Static] + [Export ("replaceDownUpTransition")] + NSSymbolReplaceContentTransition CreateReplaceDownUpTransition (); + + [Static] + [Export ("replaceUpUpTransition")] + NSSymbolReplaceContentTransition CreateReplaceUpUpTransition (); + + [Static] + [Export ("replaceOffUpTransition")] + NSSymbolReplaceContentTransition CreateReplaceOffUpTransition (); + + [Export ("transitionWithByLayer")] + NSSymbolReplaceContentTransition ByLayer { get; } + + [Export ("transitionWithWholeSymbol")] + NSSymbolReplaceContentTransition WholeSymbol { get; } + } + + [Watch (10, 0), TV (17, 0), Mac (14, 0), iOS (17, 0), MacCatalyst (17, 0)] + [BaseType (typeof (NSSymbolContentTransition))] + [DisableDefaultCtor] + interface NSSymbolAutomaticContentTransition { + [Static] + [Export ("transition")] + NSSymbolAutomaticContentTransition Create (); + } + +} diff --git a/tests/mtouch/RegistrarTest.cs b/tests/mtouch/RegistrarTest.cs index 61012d4542eb..dc3cd86ab3a0 100644 --- a/tests/mtouch/RegistrarTest.cs +++ b/tests/mtouch/RegistrarTest.cs @@ -351,6 +351,7 @@ public void MT4134 () new { Framework = "PushToTalk", Version = "16.0" }, new { Framework = "SharedWithYou", Version = "16.0" }, new { Framework = "SharedWithYouCore", Version = "16.0" }, + new { Framework = "Symbols", Version = "17.0" }, }; foreach (var framework in invalidFrameworks) mtouch.AssertError (4134, $"Your application is using the '{framework.Framework}' framework, which isn't included in the iOS SDK you're using to build your app (this framework was introduced in iOS {framework.Version}, while you're building with the iOS {mtouch.Sdk} SDK.) Please select a newer SDK in your app's iOS Build options."); diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Symbols.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Symbols.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Symbols.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tests/xtro-sharpie/iOS-Symbols.todo b/tests/xtro-sharpie/iOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/iOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tests/xtro-sharpie/macOS-Symbols.todo b/tests/xtro-sharpie/macOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/macOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tests/xtro-sharpie/tvOS-Symbols.todo b/tests/xtro-sharpie/tvOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/tvOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tests/xtro-sharpie/watchOS-Symbols.todo b/tests/xtro-sharpie/watchOS-Symbols.todo deleted file mode 100644 index a318b14060d3..000000000000 --- a/tests/xtro-sharpie/watchOS-Symbols.todo +++ /dev/null @@ -1,57 +0,0 @@ -!missing-selector! +NSSymbolAppearEffect::appearDownEffect not bound -!missing-selector! +NSSymbolAppearEffect::appearUpEffect not bound -!missing-selector! +NSSymbolAppearEffect::effect not bound -!missing-selector! +NSSymbolAutomaticContentTransition::transition not bound -!missing-selector! +NSSymbolBounceEffect::bounceDownEffect not bound -!missing-selector! +NSSymbolBounceEffect::bounceUpEffect not bound -!missing-selector! +NSSymbolBounceEffect::effect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearDownEffect not bound -!missing-selector! +NSSymbolDisappearEffect::disappearUpEffect not bound -!missing-selector! +NSSymbolDisappearEffect::effect not bound -!missing-selector! +NSSymbolEffectOptions::options not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! +NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! +NSSymbolPulseEffect::effect not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceDownUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceOffUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::replaceUpUpTransition not bound -!missing-selector! +NSSymbolReplaceContentTransition::transition not bound -!missing-selector! +NSSymbolScaleEffect::effect not bound -!missing-selector! +NSSymbolScaleEffect::scaleDownEffect not bound -!missing-selector! +NSSymbolScaleEffect::scaleUpEffect not bound -!missing-selector! +NSSymbolVariableColorEffect::effect not bound -!missing-selector! NSSymbolAppearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolAppearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolBounceEffect::effectWithByLayer not bound -!missing-selector! NSSymbolBounceEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolDisappearEffect::effectWithByLayer not bound -!missing-selector! NSSymbolDisappearEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolEffectOptions::optionsWithNonRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeatCount: not bound -!missing-selector! NSSymbolEffectOptions::optionsWithRepeating not bound -!missing-selector! NSSymbolEffectOptions::optionsWithSpeed: not bound -!missing-selector! NSSymbolPulseEffect::effectWithByLayer not bound -!missing-selector! NSSymbolPulseEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithByLayer not bound -!missing-selector! NSSymbolReplaceContentTransition::transitionWithWholeSymbol not bound -!missing-selector! NSSymbolScaleEffect::effectWithByLayer not bound -!missing-selector! NSSymbolScaleEffect::effectWithWholeSymbol not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithCumulative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithDimInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithHideInactiveLayers not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithIterative not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithNonReversing not bound -!missing-selector! NSSymbolVariableColorEffect::effectWithReversing not bound -!missing-type! NSSymbolAppearEffect not bound -!missing-type! NSSymbolAutomaticContentTransition not bound -!missing-type! NSSymbolBounceEffect not bound -!missing-type! NSSymbolContentTransition not bound -!missing-type! NSSymbolDisappearEffect not bound -!missing-type! NSSymbolEffect not bound -!missing-type! NSSymbolEffectOptions not bound -!missing-type! NSSymbolPulseEffect not bound -!missing-type! NSSymbolReplaceContentTransition not bound -!missing-type! NSSymbolScaleEffect not bound -!missing-type! NSSymbolVariableColorEffect not bound diff --git a/tools/common/Frameworks.cs b/tools/common/Frameworks.cs index 64846900ba82..3564be9774d1 100644 --- a/tools/common/Frameworks.cs +++ b/tools/common/Frameworks.cs @@ -282,6 +282,8 @@ public static Frameworks MacFrameworks { { "SharedWithYouCore", "SharedWithYouCore", 13, 0 }, { "ExtensionKit", "ExtensionKit", 13,0 }, { "ThreadNetwork", "ThreadNetwork", 13,0 }, + + { "Symbols", "Symbols", 14, 0 }, }; } return mac_frameworks; @@ -458,6 +460,8 @@ public static Frameworks CreateiOSFrameworks (bool is_simulator_build) { "SharedWithYou", "SharedWithYou", 16, 0 }, { "SharedWithYouCore", "SharedWithYouCore", 16, 0 }, + { "Symbols", "Symbols", 17, 0 }, + // the above MUST be kept in sync with simlauncher // see tools/mtouch/Makefile // please also keep it sorted to ease comparison @@ -535,6 +539,8 @@ public static Frameworks GetwatchOSFrameworks (bool is_simulator_build) { "DeviceCheck", "DeviceCheck", 9,0 }, { "CallKit", "CallKit", 9,0 }, { "LocalAuthentication", "LocalAuthentication", 9,0 }, + + { "Symbols", "Symbols", 10, 0 }, }; } return watch_frameworks; @@ -632,6 +638,8 @@ public static Frameworks TVOSFrameworks { { "ShazamKit", "ShazamKit", new Version (15, 0), NotAvailableInSimulator}, { "SharedWithYou", "SharedWithYou", 16,0 }, { "SharedWithYouCore", "SharedWithYouCore", 16,0 }, + + { "Symbols", "Symbols", 17, 0 }, }; } return tvos_frameworks; diff --git a/tools/linker/ObjCExtensions.cs b/tools/linker/ObjCExtensions.cs index 1ac53a20cf66..854cf24dbc51 100644 --- a/tools/linker/ObjCExtensions.cs +++ b/tools/linker/ObjCExtensions.cs @@ -80,6 +80,7 @@ static class Namespaces { public const string Social = nameof (Social); public const string SpriteKit = nameof (SpriteKit); public const string StoreKit = nameof (StoreKit); + public const string Symbols = nameof (Symbols); public const string ThreadNetwork = nameof (ThreadNetwork); public const string UIKit = nameof (UIKit); public const string VideoSubscriberAccount = nameof (VideoSubscriberAccount); diff --git a/tools/mtouch/Makefile b/tools/mtouch/Makefile index 6601f7881393..553922190d71 100644 --- a/tools/mtouch/Makefile +++ b/tools/mtouch/Makefile @@ -180,6 +180,8 @@ SIMLAUNCHER_FRAMEWORKS = \ -weak_framework BackgroundAssets \ -weak_framework SharedWithYou \ -weak_framework SharedWithYouCore \ + \ + -weak_framework Symbols \ SIMLAUNCHER64_FRAMEWORKS = \ -framework GameKit \