diff --git a/Make.config b/Make.config index e99c8c0d561b..04d51c0c6291 100644 --- a/Make.config +++ b/Make.config @@ -44,7 +44,7 @@ endif # TODO: reset to 0 after major/minor version bump (SRO) and increment for service releases and previews # Note: if not reseted to 0 we can skip a version and start with .1 or .2 -PACKAGE_VERSION_REV=1 +PACKAGE_VERSION_REV=2 IOS_PACKAGE_VERSION_REV=$(PACKAGE_VERSION_REV) IOS_PRODUCT=Xamarin.iOS @@ -59,8 +59,8 @@ IOS_PACKAGE_UPDATE_ID=$(shell printf "2%02d%02d%02d%03d" $(IOS_PACKAGE_VERSION_M # Xcode version should have both a major and a minor version (even if the minor version is 0) XCODE_VERSION=10.0 -XCODE_URL=http://xamarin-storage/bot-provisioning/xcodes/Xcode_10_Beta_3.xip -XCODE_DEVELOPER_ROOT=/Applications/Xcode10-beta3.app/Contents/Developer +XCODE_URL=http://xamarin-storage/bot-provisioning/xcodes/Xcode_10_Beta_4.xip +XCODE_DEVELOPER_ROOT=/Applications/Xcode10-beta4.app/Contents/Developer XCODE94_VERSION=9.4 XCODE94_URL=http://xamarin-storage/bot-provisioning/xcodes/Xcode_9.4.xip @@ -97,7 +97,7 @@ WATCH_SDK_VERSION=5.0 TVOS_SDK_VERSION=12.0 MIN_IOS_SDK_VERSION=6.0 -MIN_OSX_SDK_VERSION=10.7 +MIN_OSX_SDK_VERSION=10.9 MIN_WATCHOS_SDK_VERSION=2.0 MIN_WATCH_OS_VERSION=1.0 MIN_TVOS_SDK_VERSION=9.0 diff --git a/Versions-mac.plist.in b/Versions-mac.plist.in index 7f533d3a0da0..8f5e92c1979c 100644 --- a/Versions-mac.plist.in +++ b/Versions-mac.plist.in @@ -8,8 +8,6 @@ macOS - 10.7 - 10.8 10.9 10.10 10.11 diff --git a/builds/Makefile b/builds/Makefile index 58ea4e1c0f75..343df5db13a4 100644 --- a/builds/Makefile +++ b/builds/Makefile @@ -1828,7 +1828,7 @@ LLVM_BASE_CONFIGURE_ENVIRONMENT=$(COMMON_ACVARS) @echo "Configuring llvm" @cd llvm && \ $(LLVM_BASE_CONFIGURE_ENVIRONMENT) \ - $(abspath $(LLVM_PATH)/configure) --prefix=$$PWD/usr --build=i386-apple-darwin10.7 --enable-targets="arm" $(LLVM_BASE_CONFIGURE_FLAGS) --cache-file=../llvm.config.cache CC="$(CCACHE)clang" CXX="$(CCACHE)clang++" CXXFLAGS="$(LLVM_CXXFLAGS)" > $@.log 2>&1 || (echo "Configuring llvm failed:" && cat $@.log | sed "s/^/ /" && exit 1) + $(abspath $(LLVM_PATH)/configure) --prefix=$$PWD/usr --build=i386-apple-darwin10.9 --enable-targets="arm" $(LLVM_BASE_CONFIGURE_FLAGS) --cache-file=../llvm.config.cache CC="$(CCACHE)clang" CXX="$(CCACHE)clang++" CXXFLAGS="$(LLVM_CXXFLAGS)" > $@.log 2>&1 || (echo "Configuring llvm failed:" && cat $@.log | sed "s/^/ /" && exit 1) $(Q) @touch $@ @echo Configured llvm diff --git a/src/CoreMidi/MidiCIDeviceIdentification.cs b/src/CoreMidi/MidiCIDeviceIdentification.cs deleted file mode 100644 index f00713834ee7..000000000000 --- a/src/CoreMidi/MidiCIDeviceIdentification.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using System.Diagnostics; -using System.Runtime.InteropServices; -using ObjCRuntime; -using CoreFoundation; -using Foundation; - -namespace CoreMidi { - - [NoWatch, NoTV, Mac (10,14, onlyOn64: true), iOS (12,0)] - [StructLayout (LayoutKind.Sequential)] - public struct MidiCIDeviceIdentification { - public byte[] Manufacturer; - public byte[] Family; - public byte[] ModelNumber; - public byte[] RevisionLevel; - public byte[] Reserved; - } -} \ No newline at end of file diff --git a/src/CoreMidi/MidiServices.cs b/src/CoreMidi/MidiServices.cs index f16167c427c2..913f4fb05193 100644 --- a/src/CoreMidi/MidiServices.cs +++ b/src/CoreMidi/MidiServices.cs @@ -45,7 +45,6 @@ using MidiObjectRef = System.Int32; using MidiClientRef = System.Int32; using MidiDeviceRef = System.Int32; -using MidiDeviceListRef = System.Int32; using MidiPortRef = System.Int32; using MidiEndpointRef = System.Int32; using MidiEntityRef = System.Int32; @@ -222,9 +221,6 @@ public class MidiObject internal static IntPtr kMIDIPropertyTransmitsNotes; internal static IntPtr kMIDIPropertyTransmitsProgramChanges; internal static IntPtr kMIDIPropertyUniqueID; - internal static IntPtr kMIDIDriverPropertyUsesSerial; - internal static IntPtr kMIDIPropertyFactoryPatchNameFile; - internal static IntPtr kMIDIPropertyUserPatchNameFile; static MidiObject () { @@ -277,9 +273,6 @@ static MidiObject () kMIDIPropertyTransmitsNotes = Dlfcn.GetIntPtr (midiLibrary, "kMIDIPropertyTransmitsNotes"); kMIDIPropertyTransmitsProgramChanges = Dlfcn.GetIntPtr (midiLibrary, "kMIDIPropertyTransmitsProgramChanges"); kMIDIPropertyUniqueID = Dlfcn.GetIntPtr (midiLibrary, "kMIDIPropertyUniqueID"); - kMIDIDriverPropertyUsesSerial = Dlfcn.GetIntPtr (midiLibrary, "kMIDIDriverPropertyUsesSerial"); - kMIDIPropertyFactoryPatchNameFile = Dlfcn.GetIntPtr (midiLibrary, "kMIDIPropertyFactoryPatchNameFile"); - kMIDIPropertyUserPatchNameFile = Dlfcn.GetIntPtr (midiLibrary, "kMIDIPropertyUserPatchNameFile"); } #if XAMCORE_2_0 @@ -1453,10 +1446,6 @@ public class MidiDevice : MidiObject { [DllImport (Constants.CoreMidiLibrary)] extern static MidiEntityRef MIDIDeviceGetEntity (MidiDeviceRef handle, nint item); - [NoiOS] - [DllImport (Constants.CoreMidiLibrary)] - extern static int MIDIDeviceAddEntity (MidiDeviceRef device, /* CFString */ IntPtr name, bool embedded, nuint numSourceEndpoints, nuint numDestinationEndpoints, MidiEntityRef newEntity); - public MidiEntity GetEntity (nint entityIndex) { if (handle == MidiObject.InvalidRef) @@ -1467,16 +1456,6 @@ public MidiEntity GetEntity (nint entityIndex) return new MidiEntity (h); } - [NoiOS] - public int Add (string name, bool embedded, nuint numSourceEndpoints, nuint numDestinationEndpoints, MidiEntity newEntity) - { - if (handle == MidiObject.InvalidRef) - throw new ObjectDisposedException ("handle"); - using (NSString nsName = new NSString (name)) { - return MIDIDeviceAddEntity (handle, nsName.Handle, embedded, numSourceEndpoints, numDestinationEndpoints, newEntity.Handle); - } - } - public nint EntityCount { get { return MIDIDeviceGetNumberOfEntities (handle); @@ -1519,34 +1498,6 @@ public int UniqueID { } } - public bool UsesSerial { - get { - return GetInt (kMIDIDriverPropertyUsesSerial) != 0; - } - set { - SetInt (kMIDIDriverPropertyUsesSerial, value ? 1 : 0); - } - } - - public string FactoryPatchNameFile { - get { - return GetString (kMIDIPropertyFactoryPatchNameFile); - } - set { - SetString (kMIDIPropertyFactoryPatchNameFile, value); - } - } - - public string UserPatchNameFile { - get { - return GetString (kMIDIPropertyUserPatchNameFile); - } - set { - SetString (kMIDIPropertyUserPatchNameFile, value); - } - } - - public int AdvanceScheduleTimeMuSec { get { return GetInt (kMIDIPropertyAdvanceScheduleTimeMuSec); @@ -1887,65 +1838,6 @@ internal MidiDevice (MidiDeviceRef handle) : base (handle) internal MidiDevice (MidiDeviceRef handle, bool owns) : base (handle, owns) { } -#endif // !COREBUILD - } - - public class MidiDeviceList : MidiObject { - -#if !COREBUILD && MONOMAC - [DllImport (Constants.CoreMidiLibrary)] - static extern nuint MIDIDeviceListGetNumberOfDevices (MidiDeviceListRef devList); - - [DllImport (Constants.CoreMidiLibrary)] - static extern MidiDeviceRef MIDIDeviceListGetDevice (MidiDeviceListRef devList, nuint index); - - [DllImport (Constants.CoreMidiLibrary)] - static extern int MIDIDeviceListAddDevice (MidiDeviceListRef devList, MidiDeviceRef dev); - - [DllImport (Constants.CoreMidiLibrary)] - static extern int MIDIDeviceListDispose (MidiDeviceListRef devList); - - internal MidiDeviceList (MidiDeviceListRef handle) : base (handle) - { - } - - internal MidiDeviceList (MidiDeviceListRef handle, bool owns) : base (handle, owns) - { - } - - public nuint GetNumberOfDevices () - { - if (handle == MidiObject.InvalidRef) - throw new ObjectDisposedException ("handle"); - return MIDIDeviceListGetNumberOfDevices (handle); - } - - public MidiDevice Get (nuint index) - { - if (handle == MidiObject.InvalidRef) - throw new ObjectDisposedException ("handle"); - var h = MIDIDeviceListGetDevice (handle, index); - if (h == MidiObject.InvalidRef) - return null; - return new MidiDevice (h); - } - - public int Add (MidiDevice device) - { - if (handle == MidiObject.InvalidRef) - throw new ObjectDisposedException ("handle"); - return MIDIDeviceListAddDevice (handle, device.Handle); - } - - internal override void DisposeHandle () - { - if (handle != MidiObject.InvalidRef){ - if (owns) - MIDIDeviceListDispose (handle); - handle = MidiObject.InvalidRef; - } - } - #endif // !COREBUILD } diff --git a/src/arkit.cs b/src/arkit.cs index f70cf9ab2c06..ede9626ea941 100644 --- a/src/arkit.cs +++ b/src/arkit.cs @@ -701,11 +701,6 @@ interface ARWorldTrackingConfiguration { [Export ("maximumNumberOfTrackedImages")] nint MaximumNumberOfTrackedImages { get; set; } - [iOS (12,0)] - [Static] - [Export ("objectDetectionSupported")] - bool ObjectDetectionSupported { [Bind ("isObjectDetectionSupported")] get; } - [iOS (12,0)] [Export ("detectionObjects", ArgumentSemantic.Copy)] NSSet DetectionObjects { get; set; } diff --git a/src/carplay.cs b/src/carplay.cs index e70467b2a58e..c77a68622b0e 100644 --- a/src/carplay.cs +++ b/src/carplay.cs @@ -263,11 +263,11 @@ interface CPApplicationDelegate : UIApplicationDelegate { [Abstract] [Export ("application:didConnectCarInterfaceController:toWindow:")] - void DidConnectCarInterfaceController (UIApplication application, CPInterfaceController interfaceController, CPMapContentWindow window); + void DidConnectCarInterfaceController (UIApplication application, CPInterfaceController interfaceController, CPWindow window); [Abstract] [Export ("application:didDisconnectCarInterfaceController:fromWindow:")] - void DidDisconnectCarInterfaceController (UIApplication application, CPInterfaceController interfaceController, CPMapContentWindow window); + void DidDisconnectCarInterfaceController (UIApplication application, CPInterfaceController interfaceController, CPWindow window); [Export ("application:didSelectNavigationAlert:")] void DidSelectNavigationAlert (UIApplication application, CPNavigationAlert navigationAlert); @@ -335,8 +335,8 @@ interface CPListSection : NSSecureCoding { [DisableDefaultCtor] interface CPListTemplate : CPBarButtonProviding { - [Export ("initWithSections:")] - IntPtr Constructor (CPListSection [] sections); + [Export ("initWithTitle:sections:")] + IntPtr Constructor ([NullAllowed] string title, CPListSection[] sections); [Wrap ("WeakDelegate")] [NullAllowed] @@ -349,7 +349,7 @@ interface CPListTemplate : CPBarButtonProviding { CPListSection [] Sections { get; } [NullAllowed, Export ("title")] - string Title { get; set; } + string Title { get; } [Export ("updateSections:")] void UpdateSections (CPListSection [] sections); @@ -766,7 +766,7 @@ interface CPImageSet : NSSecureCoding { [NoWatch, NoTV, NoMac, iOS (12,0)] [BaseType (typeof (UIWindow))] - interface CPMapContentWindow { + interface CPWindow { [Export ("initWithFrame:")] IntPtr Constructor (CGRect frame); diff --git a/src/coremidi.cs b/src/coremidi.cs index 52f2d9a1b0de..894c447897c2 100644 --- a/src/coremidi.cs +++ b/src/coremidi.cs @@ -144,83 +144,4 @@ interface MidiNetworkSession { MidiEndpoint DestinationEndPoint { get; } } #endif - - [NoWatch, NoTV, Mac (10,14, onlyOn64: true), iOS (12,0)] - [BaseType (typeof(NSObject), Name="MIDICIProfile")] - [DisableDefaultCtor] - interface MidiCIProfile : NSSecureCoding - { - [Export ("name")] - string Name { get; } - - [Export ("profileID")] - NSData ProfileId { get; } - - [Export ("initWithData:name:")] - IntPtr Constructor (NSData data, string inName); - } - - [NoWatch, NoTV, Mac (10,14, onlyOn64: true), iOS (12,0)] - [BaseType (typeof(NSObject), Name="MIDICIProfileState")] - [DisableDefaultCtor] - interface MidiCIProfileState : NSSecureCoding - { - [Export ("enabledProfiles")] - MidiCIProfile[] EnabledProfiles { get; } - - [Export ("disabledProfiles")] - MidiCIProfile[] DisabledProfiles { get; } - - [Export ("initWithEnabledProfiles:disabledProfiles:")] - IntPtr Constructor (MidiCIProfile[] enabled, MidiCIProfile[] disabled); - } - - delegate void MidiCIProfileChangedHandler (MidiCISession session, byte channel, MidiCIProfile profile, bool enabled); - delegate void MidiCIPropertyResponseHandler (MidiCISession session, byte channel, NSData response, NSError error); - delegate void MidiCIPropertyChangedHandler (MidiCISession session, byte channel, NSData data); - - [NoWatch, NoTV, Mac (10,14, onlyOn64: true), iOS (12,0)] - [BaseType (typeof(NSObject), Name="MIDICISession")] - [DisableDefaultCtor] - interface MidiCISession - { - [Export ("initWithMIDIEntity:dataReadyHandler:")] - IntPtr Constructor (uint entity, Action handler); - - [Export ("entity")] - uint Entity { get; } - - [Export ("supportsProfileCapability")] - bool SupportsProfileCapability { get; } - - [Export ("supportsPropertyCapability")] - bool SupportsPropertyCapability { get; } - - [Export ("deviceIdentification")] - MidiCIDeviceIdentification DeviceIdentification { get; } - - [Export ("profileStateForChannel:")] - MidiCIProfileState GetProfileState (byte channel); - - [Export ("enableProfile:onChannel:error:")] - bool EnableProfile (MidiCIProfile profile, byte channel, [NullAllowed] out NSError outError); - - [Export ("disableProfile:onChannel:error:")] - bool DisableProfile (MidiCIProfile profile, byte channel, [NullAllowed] out NSError outError); - - [NullAllowed, Export ("profileChangedCallback", ArgumentSemantic.Assign)] - MidiCIProfileChangedHandler ProfileChangedCallback { get; set; } - - [Export ("hasProperty:onChannel:responseHandler:")] - void HasProperty (NSData inquiry, byte channel, MidiCIPropertyResponseHandler handler); - - [Export ("getProperty:onChannel:responseHandler:")] - void GetProperty (NSData inquiry, byte channel, MidiCIPropertyResponseHandler handler); - - [Export ("setProperty:onChannel:responseHandler:")] - void SetProperty (NSData inquiry, byte channel, MidiCIPropertyResponseHandler handler); - - [NullAllowed, Export ("propertyChangedCallback", ArgumentSemantic.Assign)] - MidiCIPropertyChangedHandler PropertyChangedCallback { get; set; } - } } diff --git a/src/frameworks.sources b/src/frameworks.sources index 57f5e817876c..6c86221a8f0b 100644 --- a/src/frameworks.sources +++ b/src/frameworks.sources @@ -512,7 +512,6 @@ COREMEDIA_SOURCES = \ # CoreMidi COREMIDI_CORE_SOURCES = \ - CoreMidi/MidiCIDeviceIdentification.cs \ CoreMidi/MidiServices.cs \ CoreMidi/MidiThruConnection.cs \ CoreMidi/MidiThruConnectionParams.cs \ diff --git a/src/metalperformanceshaders.cs b/src/metalperformanceshaders.cs index 2c50184a44e9..be6bdbc2e191 100644 --- a/src/metalperformanceshaders.cs +++ b/src/metalperformanceshaders.cs @@ -1253,7 +1253,7 @@ interface MPSCnnLogSoftMax { [iOS (10,0)][TV (10,0)][Mac (10, 13, onlyOn64: true)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] - interface MPSImageDescriptor { + interface MPSImageDescriptor : NSCopying { [Export ("width")] nuint Width { get; set; } @@ -3240,7 +3240,7 @@ interface IMPSCnnConvolutionDataSource { } [TV (11,0), Mac (10, 13, onlyOn64: true), iOS (11,0)] [Protocol, Model] [BaseType (typeof (NSObject), Name = "MPSCNNConvolutionDataSource")] - interface MPSCnnConvolutionDataSource { + interface MPSCnnConvolutionDataSource : NSCopying { [Abstract] [Export ("dataType")] MPSDataType DataType { get; } diff --git a/src/tvmlkit.cs b/src/tvmlkit.cs index c31825589cae..fe1be82068cf 100644 --- a/src/tvmlkit.cs +++ b/src/tvmlkit.cs @@ -995,8 +995,8 @@ interface TVMediaItem { [NullAllowed, Export ("artworkImageURL", ArgumentSemantic.Strong)] NSUrl ArtworkImageUrl { get; } - [Export ("explicit")] - bool Explicit { [Bind ("isExplicit")] get; } + [Export ("explicitContent")] + bool ExplicitContent { [Bind ("isExplicitContent")] get; } [Export ("resumeTime")] /* NSInterval */ double ResumeTime { get; } diff --git a/tests/apitest/Info.plist b/tests/apitest/Info.plist index 7198d0c5b8d7..a4635bfd03c7 100644 --- a/tests/apitest/Info.plist +++ b/tests/apitest/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/Mono.CSharp/Info-mac.plist b/tests/bcl-test/Mono.CSharp/Info-mac.plist index 5701b1d5575c..b2bc6a6d21b3 100644 --- a/tests/bcl-test/Mono.CSharp/Info-mac.plist +++ b/tests/bcl-test/Mono.CSharp/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/Mono.Data.Sqlite/Info-mac.plist b/tests/bcl-test/Mono.Data.Sqlite/Info-mac.plist index 536e8fc8c00d..b33d104b3bcc 100644 --- a/tests/bcl-test/Mono.Data.Sqlite/Info-mac.plist +++ b/tests/bcl-test/Mono.Data.Sqlite/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/Mono.Data.Tds/Info-mac.plist b/tests/bcl-test/Mono.Data.Tds/Info-mac.plist index 6769e022b513..aa7303681c24 100644 --- a/tests/bcl-test/Mono.Data.Tds/Info-mac.plist +++ b/tests/bcl-test/Mono.Data.Tds/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/Mono.Security/Info-mac.plist b/tests/bcl-test/Mono.Security/Info-mac.plist index 076473814ee0..3a85519e26cb 100644 --- a/tests/bcl-test/Mono.Security/Info-mac.plist +++ b/tests/bcl-test/Mono.Security/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.ComponentModel.DataAnnotations/Info-mac.plist b/tests/bcl-test/System.ComponentModel.DataAnnotations/Info-mac.plist index 076f019b58b3..fddb8426c32b 100644 --- a/tests/bcl-test/System.ComponentModel.DataAnnotations/Info-mac.plist +++ b/tests/bcl-test/System.ComponentModel.DataAnnotations/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Core/Info-mac.plist b/tests/bcl-test/System.Core/Info-mac.plist index 9ec5bbd2bcde..5fcfb7387402 100644 --- a/tests/bcl-test/System.Core/Info-mac.plist +++ b/tests/bcl-test/System.Core/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Data/Info-mac.plist b/tests/bcl-test/System.Data/Info-mac.plist index d266c5284477..a64128f23fc5 100644 --- a/tests/bcl-test/System.Data/Info-mac.plist +++ b/tests/bcl-test/System.Data/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.IO.Compression.FileSystem/Info-mac.plist b/tests/bcl-test/System.IO.Compression.FileSystem/Info-mac.plist index ed69a30b6930..cbe28b224f9c 100644 --- a/tests/bcl-test/System.IO.Compression.FileSystem/Info-mac.plist +++ b/tests/bcl-test/System.IO.Compression.FileSystem/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.IO.Compression/Info-mac.plist b/tests/bcl-test/System.IO.Compression/Info-mac.plist index 5a406b2184e0..e690187acdef 100644 --- a/tests/bcl-test/System.IO.Compression/Info-mac.plist +++ b/tests/bcl-test/System.IO.Compression/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.IdentityModel/Info-mac.plist b/tests/bcl-test/System.IdentityModel/Info-mac.plist index 2758bca8937e..7946fc469aac 100644 --- a/tests/bcl-test/System.IdentityModel/Info-mac.plist +++ b/tests/bcl-test/System.IdentityModel/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Json/Info-mac.plist b/tests/bcl-test/System.Json/Info-mac.plist index 91615f74facf..fbbbb4b03394 100644 --- a/tests/bcl-test/System.Json/Info-mac.plist +++ b/tests/bcl-test/System.Json/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Net.Http/Info-mac.plist b/tests/bcl-test/System.Net.Http/Info-mac.plist index 6b2113c0635a..22ad43a3b8fd 100644 --- a/tests/bcl-test/System.Net.Http/Info-mac.plist +++ b/tests/bcl-test/System.Net.Http/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Numerics/Info-mac.plist b/tests/bcl-test/System.Numerics/Info-mac.plist index 59216f684c2a..89a3029108be 100644 --- a/tests/bcl-test/System.Numerics/Info-mac.plist +++ b/tests/bcl-test/System.Numerics/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Runtime.Serialization/Info-mac.plist b/tests/bcl-test/System.Runtime.Serialization/Info-mac.plist index cc6dfafe815b..9f42682a6c1a 100644 --- a/tests/bcl-test/System.Runtime.Serialization/Info-mac.plist +++ b/tests/bcl-test/System.Runtime.Serialization/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Security/Info-mac.plist b/tests/bcl-test/System.Security/Info-mac.plist index e87cf1cbdafb..53e04b00951f 100644 --- a/tests/bcl-test/System.Security/Info-mac.plist +++ b/tests/bcl-test/System.Security/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.ServiceModel.Web/Info-mac.plist b/tests/bcl-test/System.ServiceModel.Web/Info-mac.plist index f83885b451a6..3286aa15d298 100644 --- a/tests/bcl-test/System.ServiceModel.Web/Info-mac.plist +++ b/tests/bcl-test/System.ServiceModel.Web/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.ServiceModel/Info-mac.plist b/tests/bcl-test/System.ServiceModel/Info-mac.plist index 24c5037365f6..58d3fcd60ce0 100644 --- a/tests/bcl-test/System.ServiceModel/Info-mac.plist +++ b/tests/bcl-test/System.ServiceModel/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Transactions/Info-mac.plist b/tests/bcl-test/System.Transactions/Info-mac.plist index 8a3f1b2c2c45..81c632cd630c 100644 --- a/tests/bcl-test/System.Transactions/Info-mac.plist +++ b/tests/bcl-test/System.Transactions/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Web.Services/Info-mac.plist b/tests/bcl-test/System.Web.Services/Info-mac.plist index 09d93b5a4c6f..f35642c0c510 100644 --- a/tests/bcl-test/System.Web.Services/Info-mac.plist +++ b/tests/bcl-test/System.Web.Services/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Xml.Linq/Info-mac.plist b/tests/bcl-test/System.Xml.Linq/Info-mac.plist index 0043be5f5cf9..04b8dbd5a6a6 100644 --- a/tests/bcl-test/System.Xml.Linq/Info-mac.plist +++ b/tests/bcl-test/System.Xml.Linq/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System.Xml/Info-mac.plist b/tests/bcl-test/System.Xml/Info-mac.plist index bc65a720b454..c17dc9838932 100644 --- a/tests/bcl-test/System.Xml/Info-mac.plist +++ b/tests/bcl-test/System.Xml/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/System/Info-mac.plist b/tests/bcl-test/System/Info-mac.plist index cc6dfafe815b..9f42682a6c1a 100644 --- a/tests/bcl-test/System/Info-mac.plist +++ b/tests/bcl-test/System/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/bcl-test/mscorlib/Info-mac.plist b/tests/bcl-test/mscorlib/Info-mac.plist index 6769e022b513..aa7303681c24 100644 --- a/tests/bcl-test/mscorlib/Info-mac.plist +++ b/tests/bcl-test/mscorlib/Info-mac.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/common/mac/Info-Classic.plist b/tests/common/mac/Info-Classic.plist index 0e6cda3d6dd0..7b69e92d2821 100644 --- a/tests/common/mac/Info-Classic.plist +++ b/tests/common/mac/Info-Classic.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/common/mac/Info-Unified.plist b/tests/common/mac/Info-Unified.plist index 265bfd98045b..2b04e4f4302b 100644 --- a/tests/common/mac/Info-Unified.plist +++ b/tests/common/mac/Info-Unified.plist @@ -23,7 +23,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSHumanReadableCopyright donblas NSPrincipalClass diff --git a/tests/common/mac/TestProjects/BasicPCLTest/BasicPCLTest/Info.plist b/tests/common/mac/TestProjects/BasicPCLTest/BasicPCLTest/Info.plist index 4fa299eb02bc..2c8eceb2fa75 100644 --- a/tests/common/mac/TestProjects/BasicPCLTest/BasicPCLTest/Info.plist +++ b/tests/common/mac/TestProjects/BasicPCLTest/BasicPCLTest/Info.plist @@ -23,7 +23,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.8 + 10.9 NSHumanReadableCopyright MM NSPrincipalClass diff --git a/tests/common/mac/TestProjects/Protobuf_Test/Protobuf_Test/Info.plist b/tests/common/mac/TestProjects/Protobuf_Test/Protobuf_Test/Info.plist index 60dd4250674f..35f6816f6e72 100644 --- a/tests/common/mac/TestProjects/Protobuf_Test/Protobuf_Test/Info.plist +++ b/tests/common/mac/TestProjects/Protobuf_Test/Protobuf_Test/Info.plist @@ -23,7 +23,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.8 + 10.9 NSHumanReadableCopyright MM NSPrincipalClass diff --git a/tests/common/mac/TestProjects/ServiceModel_Test/ServiceModel_Test/Info.plist b/tests/common/mac/TestProjects/ServiceModel_Test/ServiceModel_Test/Info.plist index 41bcba387bf2..e42da043287b 100644 --- a/tests/common/mac/TestProjects/ServiceModel_Test/ServiceModel_Test/Info.plist +++ b/tests/common/mac/TestProjects/ServiceModel_Test/ServiceModel_Test/Info.plist @@ -23,7 +23,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.8 + 10.9 NSHumanReadableCopyright MM NSPrincipalClass diff --git a/tests/introspection/ApiCoreImageFiltersTest.cs b/tests/introspection/ApiCoreImageFiltersTest.cs index c15233d47fe9..cdf8ed0f991b 100644 --- a/tests/introspection/ApiCoreImageFiltersTest.cs +++ b/tests/introspection/ApiCoreImageFiltersTest.cs @@ -69,6 +69,8 @@ protected virtual bool Skip (string nativeName) // FIXME: Remove if fixed. Doesn't appear to exist in El Capitan. Reported in radar #22099780 // case "CIMaskedVariableBlur": // cd .. return true; + case "CISaliencyMapFilter": // Appears in 10.14/iOS 12 but not documented + return true; default: return false; } diff --git a/tests/introspection/Mac/Info.plist b/tests/introspection/Mac/Info.plist index 990daff80856..278da8d7f291 100644 --- a/tests/introspection/Mac/Info.plist +++ b/tests/introspection/Mac/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSApplicationCategoryType diff --git a/tests/introspection/Mac/MacApiSelectorTest.cs b/tests/introspection/Mac/MacApiSelectorTest.cs index 60813919e6a1..e25ef5851da9 100644 --- a/tests/introspection/Mac/MacApiSelectorTest.cs +++ b/tests/introspection/Mac/MacApiSelectorTest.cs @@ -191,6 +191,10 @@ protected override bool Skip (Type type, string selectorName) if (!Mac.CheckSystemVersion (10, 9)) return true; break; + case "MPSImageDescriptor": + if (!Mac.CheckSystemVersion (10, 14)) // Likely to be fixed when we do MPS binding + return true; + break; } break; case "readingOptionsForType:pasteboard:": diff --git a/tests/introspection/iOS/iOSCoreImageFiltersTest.cs b/tests/introspection/iOS/iOSCoreImageFiltersTest.cs index 2542b797dfef..feadfad24818 100644 --- a/tests/introspection/iOS/iOSCoreImageFiltersTest.cs +++ b/tests/introspection/iOS/iOSCoreImageFiltersTest.cs @@ -33,15 +33,7 @@ public class iOSCoreImageFiltersTest : ApiCoreImageFiltersTest { protected override bool Skip (Type type) { switch (type.Name) { - // iOS 12 beta 1 ?removed? some filters - // https://github.com/xamarin/xamarin-macios/issues/4189 - case "CIAztecCodeGenerator": - case "CIBarcodeGenerator": - case "CICode128BarcodeGenerator": - case "CIPdf417BarcodeGenerator": - case "CIQRCodeGenerator": - if (TestRuntime.CheckXcodeVersion (10,0)) - return true; + default: break; } return base.Skip (type); diff --git a/tests/linker/mac/dont link/Info.plist b/tests/linker/mac/dont link/Info.plist index 2309ee167ea2..312df128b00f 100644 --- a/tests/linker/mac/dont link/Info.plist +++ b/tests/linker/mac/dont link/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/linker/mac/link all/Info.plist b/tests/linker/mac/link all/Info.plist index 8820e4b26b27..b616af86c201 100644 --- a/tests/linker/mac/link all/Info.plist +++ b/tests/linker/mac/link all/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 CFBundleDevelopmentRegion en CFBundleInfoDictionaryVersion diff --git a/tests/linker/mac/link sdk/Info.plist b/tests/linker/mac/link sdk/Info.plist index d74c724f855a..0e9eb78b0f33 100644 --- a/tests/linker/mac/link sdk/Info.plist +++ b/tests/linker/mac/link sdk/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 CFBundleDevelopmentRegion en CFBundleInfoDictionaryVersion diff --git a/tests/mac-binding-project/MobileTestApp/Info.plist b/tests/mac-binding-project/MobileTestApp/Info.plist index dbbf5dd1111b..8b679bcd80f4 100644 --- a/tests/mac-binding-project/MobileTestApp/Info.plist +++ b/tests/mac-binding-project/MobileTestApp/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 CFBundleDevelopmentRegion en CFBundleInfoDictionaryVersion diff --git a/tests/mmptest/Info.plist b/tests/mmptest/Info.plist index 7198d0c5b8d7..a4635bfd03c7 100644 --- a/tests/mmptest/Info.plist +++ b/tests/mmptest/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/mmptest/regression/custom-bundle-name/Info.plist b/tests/mmptest/regression/custom-bundle-name/Info.plist index 3ac803d483d7..3548e3909a4c 100644 --- a/tests/mmptest/regression/custom-bundle-name/Info.plist +++ b/tests/mmptest/regression/custom-bundle-name/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/embedded-mono-profile/Info.plist b/tests/mmptest/regression/embedded-mono-profile/Info.plist index 3ac803d483d7..3548e3909a4c 100644 --- a/tests/mmptest/regression/embedded-mono-profile/Info.plist +++ b/tests/mmptest/regression/embedded-mono-profile/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/embedded-mono/Info.plist b/tests/mmptest/regression/embedded-mono/Info.plist index 3ac803d483d7..3548e3909a4c 100644 --- a/tests/mmptest/regression/embedded-mono/Info.plist +++ b/tests/mmptest/regression/embedded-mono/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-aes-1/Info.plist b/tests/mmptest/regression/link-aes-1/Info.plist index 175ad6dafdec..b73d39736f4b 100644 --- a/tests/mmptest/regression/link-aes-1/Info.plist +++ b/tests/mmptest/regression/link-aes-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-blocks-1/Info.plist b/tests/mmptest/regression/link-blocks-1/Info.plist index 4256b9e6d424..82059d1b7ae5 100644 --- a/tests/mmptest/regression/link-blocks-1/Info.plist +++ b/tests/mmptest/regression/link-blocks-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-callfilepath-45/Info.plist b/tests/mmptest/regression/link-callfilepath-45/Info.plist index ac9fa7b4d744..d11098eb278c 100644 --- a/tests/mmptest/regression/link-callfilepath-45/Info.plist +++ b/tests/mmptest/regression/link-callfilepath-45/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-data-contract-1/Info.plist b/tests/mmptest/regression/link-data-contract-1/Info.plist index 2c1e53c3bad1..904406ebb47d 100644 --- a/tests/mmptest/regression/link-data-contract-1/Info.plist +++ b/tests/mmptest/regression/link-data-contract-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-frameworks-1/Info.plist b/tests/mmptest/regression/link-frameworks-1/Info.plist index 14b2062cd6da..16f57e57f6a5 100644 --- a/tests/mmptest/regression/link-frameworks-1/Info.plist +++ b/tests/mmptest/regression/link-frameworks-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-gdiplus-1/Info.plist b/tests/mmptest/regression/link-gdiplus-1/Info.plist index 02e37bced967..0e3da8ff8545 100644 --- a/tests/mmptest/regression/link-gdiplus-1/Info.plist +++ b/tests/mmptest/regression/link-gdiplus-1/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-gdiplus-2/Info.plist b/tests/mmptest/regression/link-gdiplus-2/Info.plist index 9f90332c5ac8..74e300332bab 100644 --- a/tests/mmptest/regression/link-gdiplus-2/Info.plist +++ b/tests/mmptest/regression/link-gdiplus-2/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-httpclient-async/Info.plist b/tests/mmptest/regression/link-httpclient-async/Info.plist index 92eefb26f7aa..cde4f4f3dcc7 100644 --- a/tests/mmptest/regression/link-httpclient-async/Info.plist +++ b/tests/mmptest/regression/link-httpclient-async/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-keep-resources-1/Info.plist b/tests/mmptest/regression/link-keep-resources-1/Info.plist index f626118dc379..22e1b2c35110 100644 --- a/tests/mmptest/regression/link-keep-resources-1/Info.plist +++ b/tests/mmptest/regression/link-keep-resources-1/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-keep-resources-2/Info.plist b/tests/mmptest/regression/link-keep-resources-2/Info.plist index f0790a016d43..bcaf5428e8f7 100644 --- a/tests/mmptest/regression/link-keep-resources-2/Info.plist +++ b/tests/mmptest/regression/link-keep-resources-2/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-posix-1/Info.plist b/tests/mmptest/regression/link-posix-1/Info.plist index 9998980f25d4..3a9a84bdf03a 100644 --- a/tests/mmptest/regression/link-posix-1/Info.plist +++ b/tests/mmptest/regression/link-posix-1/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-posix-2/Info.plist b/tests/mmptest/regression/link-posix-2/Info.plist index 4ae5945df12f..cb9abb17c146 100644 --- a/tests/mmptest/regression/link-posix-2/Info.plist +++ b/tests/mmptest/regression/link-posix-2/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-preserve-assembly/Info.plist b/tests/mmptest/regression/link-preserve-assembly/Info.plist index 34e8b333a548..535a8474e997 100644 --- a/tests/mmptest/regression/link-preserve-assembly/Info.plist +++ b/tests/mmptest/regression/link-preserve-assembly/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-preserve-calendar-1/Info.plist b/tests/mmptest/regression/link-preserve-calendar-1/Info.plist index bf8e024a7d11..5f10d7d3aa39 100644 --- a/tests/mmptest/regression/link-preserve-calendar-1/Info.plist +++ b/tests/mmptest/regression/link-preserve-calendar-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-preserve-calendar-2/Info.plist b/tests/mmptest/regression/link-preserve-calendar-2/Info.plist index 3db685c6895b..013c634350a0 100644 --- a/tests/mmptest/regression/link-preserve-calendar-2/Info.plist +++ b/tests/mmptest/regression/link-preserve-calendar-2/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-remove-attributes-1/Info.plist b/tests/mmptest/regression/link-remove-attributes-1/Info.plist index 916db3b20706..b00b5b261de4 100644 --- a/tests/mmptest/regression/link-remove-attributes-1/Info.plist +++ b/tests/mmptest/regression/link-remove-attributes-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-safe-1/Info.plist b/tests/mmptest/regression/link-safe-1/Info.plist index 99b785cce517..4c4184af14fd 100644 --- a/tests/mmptest/regression/link-safe-1/Info.plist +++ b/tests/mmptest/regression/link-safe-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-system.web-icalls/Info.plist b/tests/mmptest/regression/link-system.web-icalls/Info.plist index 22307f53330d..8d02e3671583 100644 --- a/tests/mmptest/regression/link-system.web-icalls/Info.plist +++ b/tests/mmptest/regression/link-system.web-icalls/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-typedescriptor-1/Info.plist b/tests/mmptest/regression/link-typedescriptor-1/Info.plist index cb9124a4af95..20bc447693d9 100644 --- a/tests/mmptest/regression/link-typedescriptor-1/Info.plist +++ b/tests/mmptest/regression/link-typedescriptor-1/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-typedescriptor-2/Info.plist b/tests/mmptest/regression/link-typedescriptor-2/Info.plist index 32d5eda74422..af3fc72505ee 100644 --- a/tests/mmptest/regression/link-typedescriptor-2/Info.plist +++ b/tests/mmptest/regression/link-typedescriptor-2/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-uithread-1/Info.plist b/tests/mmptest/regression/link-uithread-1/Info.plist index c965f600d08f..efbdcdd195d9 100644 --- a/tests/mmptest/regression/link-uithread-1/Info.plist +++ b/tests/mmptest/regression/link-uithread-1/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-uithread-2/Info.plist b/tests/mmptest/regression/link-uithread-2/Info.plist index e4bc680865ac..b05ed3bb396f 100644 --- a/tests/mmptest/regression/link-uithread-2/Info.plist +++ b/tests/mmptest/regression/link-uithread-2/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-webclient-1/Info.plist b/tests/mmptest/regression/link-webclient-1/Info.plist index eb48798d12d1..d3d14891987d 100644 --- a/tests/mmptest/regression/link-webclient-1/Info.plist +++ b/tests/mmptest/regression/link-webclient-1/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-webclient-2/Info.plist b/tests/mmptest/regression/link-webclient-2/Info.plist index 13ef6f4d6d5e..b5b808a62a19 100644 --- a/tests/mmptest/regression/link-webclient-2/Info.plist +++ b/tests/mmptest/regression/link-webclient-2/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-webclient-3/Info.plist b/tests/mmptest/regression/link-webclient-3/Info.plist index f6a2a9a1566d..1a6830fa8758 100644 --- a/tests/mmptest/regression/link-webclient-3/Info.plist +++ b/tests/mmptest/regression/link-webclient-3/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/link-xml-serialization/Info.plist b/tests/mmptest/regression/link-xml-serialization/Info.plist index 9604af2ed18c..b5195d9755cb 100644 --- a/tests/mmptest/regression/link-xml-serialization/Info.plist +++ b/tests/mmptest/regression/link-xml-serialization/Info.plist @@ -7,7 +7,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/system-mono-profile/Info.plist b/tests/mmptest/regression/system-mono-profile/Info.plist index 3ac803d483d7..3548e3909a4c 100644 --- a/tests/mmptest/regression/system-mono-profile/Info.plist +++ b/tests/mmptest/regression/system-mono-profile/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/regression/system-mono/Info.plist b/tests/mmptest/regression/system-mono/Info.plist index 3ac803d483d7..3548e3909a4c 100644 --- a/tests/mmptest/regression/system-mono/Info.plist +++ b/tests/mmptest/regression/system-mono/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/mmptest/src/MMPTest.cs b/tests/mmptest/src/MMPTest.cs index 1c5a94dc3870..687f421dbb2d 100644 --- a/tests/mmptest/src/MMPTest.cs +++ b/tests/mmptest/src/MMPTest.cs @@ -813,7 +813,7 @@ public void BuildUnified_BelowMinDeploymentTargetShouldFail () RunMMPTest (tmpDir => { TI.UnifiedTestConfig test = new TI.UnifiedTestConfig (tmpDir) { PlistReplaceStrings = new Dictionary { - { "10.7", "10.4"} + { "10.9", "10.4"} } }; TI.TestUnifiedExecutable (test, shouldFail: true); @@ -826,7 +826,7 @@ public void BuildUnified_AboveSDKDeploymentTargetShouldFail () RunMMPTest (tmpDir => { TI.UnifiedTestConfig test = new TI.UnifiedTestConfig (tmpDir) { PlistReplaceStrings = new Dictionary { - { "10.7", "11.0"} + { "10.9", "11.0"} } }; TI.TestUnifiedExecutable (test, shouldFail: true); @@ -839,7 +839,7 @@ public void BuildUnified_ValidSDKDeploymentTargetShouldWork () RunMMPTest (tmpDir => { TI.UnifiedTestConfig test = new TI.UnifiedTestConfig (tmpDir) { PlistReplaceStrings = new Dictionary { - { "10.7", "10.12"} + { "10.9", "10.12"} } }; TI.TestUnifiedExecutable (test, shouldFail: false); diff --git a/tests/mmptest/src/TargetFrameworkDetectionTests.cs b/tests/mmptest/src/TargetFrameworkDetectionTests.cs index 35de6abb24a0..9fa9e22beebf 100644 --- a/tests/mmptest/src/TargetFrameworkDetectionTests.cs +++ b/tests/mmptest/src/TargetFrameworkDetectionTests.cs @@ -23,7 +23,7 @@ string CreateTestExe (string tmpDir) string GetTestMMPInvocation (string tmpDir, string libPath, TargetFramework targetFramework, bool correctReference = true) { string xmReference = correctReference ? GetXMReference (targetFramework) : GetWrongXMReference (targetFramework); - return $"-v -v -v -v -v --output={tmpDir} --arch=x86_64 --sdkroot {Configuration.xcode_root} --minos 10.7 {libPath} --sdk {Configuration.macos_sdk_version} --nolink -p --profile:{targetFramework} -a:{xmReference}"; + return $"-v -v -v -v -v --output={tmpDir} --arch=x86_64 --sdkroot {Configuration.xcode_root} --minos 10.9 {libPath} --sdk {Configuration.macos_sdk_version} --nolink -p --profile:{targetFramework} -a:{xmReference}"; } string GetWrongXMReference (TargetFramework target) diff --git a/tests/qa-regression/EndSheet/Info.plist b/tests/qa-regression/EndSheet/Info.plist index f39a76d7fecf..eaa84beb7760 100644 --- a/tests/qa-regression/EndSheet/Info.plist +++ b/tests/qa-regression/EndSheet/Info.plist @@ -7,7 +7,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/qa-regression/ObjCBlocks/Info.plist b/tests/qa-regression/ObjCBlocks/Info.plist index 49411e68918b..eb71f0651756 100644 --- a/tests/qa-regression/ObjCBlocks/Info.plist +++ b/tests/qa-regression/ObjCBlocks/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/qa-regression/WebKitDelegateEvents/Info.plist b/tests/qa-regression/WebKitDelegateEvents/Info.plist index 9adf2ed076d4..c37dda8596e6 100644 --- a/tests/qa-regression/WebKitDelegateEvents/Info.plist +++ b/tests/qa-regression/WebKitDelegateEvents/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSMainNibFile MainMenu NSPrincipalClass diff --git a/tests/scriptingbridge/Makefile b/tests/scriptingbridge/Makefile index adf27f25e1b0..5b6fc6806ccd 100644 --- a/tests/scriptingbridge/Makefile +++ b/tests/scriptingbridge/Makefile @@ -24,7 +24,7 @@ run run-test run-tests: build/compat/test.app build/mobile-32/test.app build/mob build/compat/test.app: build/compat/finder.dll rm -Rf $@ $(SYSTEM_MCS) "/out:build/compat/test.exe" "/r:build/compat/finder.dll" /r:$(TOP)/src/build/mac/compat/XamMac.dll /t:exe "test.cs" - $(MMP) -nolink "-minos=10.7" -o "build/compat" -n "test" --profile "4.5" -a $(TOP)/src/build/mac/compat/XamMac.dll -a "build/compat/finder.dll" "build/compat/test.exe" + $(MMP) -nolink "-minos=10.9" -o "build/compat" -n "test" --profile "4.5" -a $(TOP)/src/build/mac/compat/XamMac.dll -a "build/compat/finder.dll" "build/compat/test.exe" build/compat/finder.dll: $(BMAC) --out=build/compat/finder.dll --outdir=build/compat/ -r:/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.5/System.Drawing.dll -baselib:$(TOP)/src/build/mac/compat/XamMac.dll finder.cs @@ -32,7 +32,7 @@ build/compat/finder.dll: build/mobile-%/test.app: build/mobile-%/finder.dll rm -Rf $@ $(SYSTEM_MCS) "/out:build/mobile-$*/test.exe" "/r:build/mobile-$*/finder.dll" /r:$(TOP)/src/build/mac/mobile-$*/Xamarin.Mac.dll /t:exe "test.cs" -define:XAMCORE_2_0 - $(MMP) -nolink "-minos=10.7" -o "build/mobile-$*" -n "test" --profile "4.5" -a $(TOP)/src/build/mac/mobile-$*/Xamarin.Mac.dll -a "build/mobile-$*/finder.dll" "build/mobile-$*/test.exe" --profile mobile --arch $(shell test '$*' == '32' && echo i386 || echo x86_64) + $(MMP) -nolink "-minos=10.9" -o "build/mobile-$*" -n "test" --profile "4.5" -a $(TOP)/src/build/mac/mobile-$*/Xamarin.Mac.dll -a "build/mobile-$*/finder.dll" "build/mobile-$*/test.exe" --profile mobile --arch $(shell test '$*' == '32' && echo i386 || echo x86_64) build/mobile-%/finder.dll: $(BMAC) --unified-mobile-profile --out=build/mobile-$*/finder.dll --outdir=build/mobile-$*/ -baselib:$(TOP)/src/build/mac/mobile-$*/Xamarin.Mac.dll -d=XAMCORE_2_0 finder.cs diff --git a/tests/xammac_tests/Info.plist b/tests/xammac_tests/Info.plist index 8eb9510309ac..5c5eacbc41bf 100644 --- a/tests/xammac_tests/Info.plist +++ b/tests/xammac_tests/Info.plist @@ -9,7 +9,7 @@ CFBundleVersion 1 LSMinimumSystemVersion - 10.7 + 10.9 NSPrincipalClass NSApplication LSUIElement diff --git a/tests/xharness/Simulators.cs b/tests/xharness/Simulators.cs index e971af7b303f..4550e58c9f21 100644 --- a/tests/xharness/Simulators.cs +++ b/tests/xharness/Simulators.cs @@ -417,6 +417,7 @@ public async Task AgreeToPromptsAsync (Log log, params string[] bundle_identifie var TCC_db = Path.Combine (DataPath, "data", "Library", "TCC", "TCC.db"); var sim_services = new string [] { "kTCCServiceAddressBook", + "kTCCServiceCalendar", "kTCCServicePhotos", "kTCCServiceMediaLibrary", "kTCCServiceUbiquity", @@ -452,8 +453,8 @@ public async Task AgreeToPromptsAsync (Log log, params string[] bundle_identifie break; case 3: // Xcode 10+ // CREATE TABLE access (service TEXT NOT NULL, client TEXT NOT NULL, client_type INTEGER NOT NULL, allowed INTEGER NOT NULL, prompt_count INTEGER NOT NULL, csreq BLOB, policy_id INTEGER, indirect_object_identifier_type INTEGER, indirect_object_identifier TEXT, indirect_object_code_identity BLOB, PRIMARY KEY (service, client, client_type, indirect_object_identifier), FOREIGN KEY (policy_id) REFERENCES policies(id) ON DELETE CASCADE ON UPDATE CASCADE); - sql.AppendFormat ("INSERT INTO access VALUES('{0}','{1}',0,1,0,NULL,NULL,NULL,'UNUSED',NULL);", service, bundle_identifier); - sql.AppendFormat ("INSERT INTO access VALUES('{0}','{1}',0,1,0,NULL,NULL,NULL,'UNUSED',NULL);", service, bundle_identifier + ".watchkitapp"); + sql.AppendFormat ("INSERT INTO access VALUES('{0}','{1}',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL);", service, bundle_identifier); + sql.AppendFormat ("INSERT INTO access VALUES('{0}','{1}',0,1,0,NULL,NULL,NULL,'UNUSED',NULL,NULL);", service, bundle_identifier + ".watchkitapp"); break; default: throw new NotImplementedException (); diff --git a/tests/xtro-sharpie/iOS-ARKit.todo b/tests/xtro-sharpie/iOS-ARKit.todo new file mode 100644 index 000000000000..63bbceb48c51 --- /dev/null +++ b/tests/xtro-sharpie/iOS-ARKit.todo @@ -0,0 +1,2 @@ +!missing-protocol! ARAnchorCopying not bound +!missing-protocol-conformance! ARAnchor should conform to ARAnchorCopying diff --git a/tests/xtro-sharpie/iOS-Contacts.todo b/tests/xtro-sharpie/iOS-Contacts.todo new file mode 100644 index 000000000000..9660a1097fc0 --- /dev/null +++ b/tests/xtro-sharpie/iOS-Contacts.todo @@ -0,0 +1,2 @@ +!missing-selector! +CNContact::predicateForContactsMatchingEmailAddress: not bound +!missing-selector! +CNContact::predicateForContactsMatchingPhoneNumber: not bound diff --git a/tests/xtro-sharpie/iOS-CoreImage.todo b/tests/xtro-sharpie/iOS-CoreImage.todo index 1e638f27c348..2688a1a7e42e 100644 --- a/tests/xtro-sharpie/iOS-CoreImage.todo +++ b/tests/xtro-sharpie/iOS-CoreImage.todo @@ -16,3 +16,4 @@ ## appended from unclassified file !missing-selector! CIContext::depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options: not bound !missing-selector! CIContext::depthBlurEffectFilterForImageURL:options: not bound +!missing-selector! CIContext::depthBlurEffectFilterForImageData:options: not bound diff --git a/tests/xtro-sharpie/iOS-CoreMIDI.ignore b/tests/xtro-sharpie/iOS-CoreMIDI.ignore index 6074232ab72b..c7a88cd87e83 100644 --- a/tests/xtro-sharpie/iOS-CoreMIDI.ignore +++ b/tests/xtro-sharpie/iOS-CoreMIDI.ignore @@ -44,6 +44,7 @@ !missing-field! kMIDIPropertyUniqueID not bound !missing-pinvoke! MIDIClientCreateWithBlock is not bound !missing-pinvoke! MIDIDestinationCreateWithBlock is not bound +!missing-pinvoke! MIDIDeviceAddEntity is not bound !missing-pinvoke! MIDIDeviceCreate is not bound !missing-pinvoke! MIDIDeviceDispose is not bound !missing-pinvoke! MIDIDeviceListAddDevice is not bound diff --git a/tests/xtro-sharpie/iOS-CoreMIDI.todo b/tests/xtro-sharpie/iOS-CoreMIDI.todo new file mode 100644 index 000000000000..a1259d36f939 --- /dev/null +++ b/tests/xtro-sharpie/iOS-CoreMIDI.todo @@ -0,0 +1,24 @@ +!missing-selector! MIDICIProfile::initWithData:name: not bound +!missing-selector! MIDICIProfile::name not bound +!missing-selector! MIDICIProfile::profileID not bound +!missing-selector! MIDICIProfileState::disabledProfiles not bound +!missing-selector! MIDICIProfileState::enabledProfiles not bound +!missing-selector! MIDICIProfileState::initWithEnabledProfiles:disabledProfiles: not bound +!missing-selector! MIDICISession::deviceIdentification not bound +!missing-selector! MIDICISession::disableProfile:onChannel:error: not bound +!missing-selector! MIDICISession::enableProfile:onChannel:error: not bound +!missing-selector! MIDICISession::entity not bound +!missing-selector! MIDICISession::getProperty:onChannel:responseHandler: not bound +!missing-selector! MIDICISession::hasProperty:onChannel:responseHandler: not bound +!missing-selector! MIDICISession::initWithMIDIEntity:dataReadyHandler: not bound +!missing-selector! MIDICISession::profileChangedCallback not bound +!missing-selector! MIDICISession::profileStateForChannel: not bound +!missing-selector! MIDICISession::propertyChangedCallback not bound +!missing-selector! MIDICISession::setProfileChangedCallback: not bound +!missing-selector! MIDICISession::setProperty:onChannel:responseHandler: not bound +!missing-selector! MIDICISession::setPropertyChangedCallback: not bound +!missing-selector! MIDICISession::supportsProfileCapability not bound +!missing-selector! MIDICISession::supportsPropertyCapability not bound +!missing-type! MIDICIProfile not bound +!missing-type! MIDICIProfileState not bound +!missing-type! MIDICISession not bound diff --git a/tests/xtro-sharpie/iOS-CoreMedia.todo b/tests/xtro-sharpie/iOS-CoreMedia.todo index 9be2e73b6ae7..1c6c1d606d50 100644 --- a/tests/xtro-sharpie/iOS-CoreMedia.todo +++ b/tests/xtro-sharpie/iOS-CoreMedia.todo @@ -1 +1,2 @@ !missing-pinvoke! CMTimeFoldIntoRange is not bound +!missing-field! kCMFormatDescriptionTransferFunction_Linear not bound diff --git a/tests/xtro-sharpie/iOS-ImageIO.todo b/tests/xtro-sharpie/iOS-ImageIO.todo index 7b1d214737fc..2750518d1cc2 100644 --- a/tests/xtro-sharpie/iOS-ImageIO.todo +++ b/tests/xtro-sharpie/iOS-ImageIO.todo @@ -69,3 +69,5 @@ !missing-field! kCGImagePropertyPNGDisclaimer not bound !missing-field! kCGImagePropertyPNGSource not bound !missing-field! kCGImagePropertyPNGWarning not bound +!missing-field! kCGImagePropertyPrimaryImage not bound +!missing-pinvoke! CGImageSourceGetPrimaryImageIndex is not bound diff --git a/tests/xtro-sharpie/iOS-MetalPerformanceShaders.todo b/tests/xtro-sharpie/iOS-MetalPerformanceShaders.todo index acf6a3d07d3f..549033c52a37 100644 --- a/tests/xtro-sharpie/iOS-MetalPerformanceShaders.todo +++ b/tests/xtro-sharpie/iOS-MetalPerformanceShaders.todo @@ -242,7 +242,6 @@ !missing-type! MPSRNNMatrixTrainingLayer not bound !missing-type! MPSRNNMatrixTrainingState not bound ## appended from unclassified file -!missing-protocol-member! MPSCNNConvolutionDataSource::copyWithZone: not found !missing-protocol-member! MPSCNNConvolutionDataSource::copyWithZone:device: not found !missing-selector! MPSCNNBatchNormalization::initWithDevice:dataSource:fusedNeuronDescriptor: not bound !missing-selector! MPSCNNBatchNormalizationStatisticsGradient::initWithCoder:device: not bound @@ -288,3 +287,7 @@ !missing-selector! MPSNNOptimizerRMSProp::encodeToCommandBuffer:batchNormalizationState:inputSumOfSquaresVectors:resultState: not bound !missing-selector! MPSNNOptimizerStochasticGradientDescent::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:resultState: not bound !missing-type! MPSImageNormalizedHistogram not bound +!missing-protocol-member! MPSImageAllocator::imageBatchForCommandBuffer:imageDescriptor:kernel:count: not found +!missing-selector! MPSNNFilterNode::trainingGraphWithSourceGradient:nodeHandler: not bound +!missing-selector! MPSNNImageNode::setStopGradient: not bound +!missing-selector! MPSNNImageNode::stopGradient not bound diff --git a/tests/xtro-sharpie/macOS-AppKit.ignore b/tests/xtro-sharpie/macOS-AppKit.ignore index 47c5c16ae5ba..3a0e7ea740dc 100644 --- a/tests/xtro-sharpie/macOS-AppKit.ignore +++ b/tests/xtro-sharpie/macOS-AppKit.ignore @@ -1144,9 +1144,6 @@ !missing-protocol-conformance! NSTextView should conform to NSStandardKeyBindingResponding !missing-protocol-conformance! NSResponder should conform to NSStandardKeyBindingResponding (defined in 'NSStandardKeyBindingMethods' category) -## 41367075 NSSecureTextField header claims NSViewToolTipOwner but does not respond to selector -!missing-protocol-conformance! NSSecureTextField should conform to NSViewToolTipOwner - ## DoCommandBySelector conflicts with NSTextViewDelegate in generated code !missing-protocol-member! NSTextInput::doCommandBySelector: not found diff --git a/tests/xtro-sharpie/macOS-AppKit.todo b/tests/xtro-sharpie/macOS-AppKit.todo index cee7037eb2a6..cdf446db9614 100644 --- a/tests/xtro-sharpie/macOS-AppKit.todo +++ b/tests/xtro-sharpie/macOS-AppKit.todo @@ -4,3 +4,5 @@ !missing-selector! +NSColor::findHighlightColor not bound !missing-selector! +NSColor::placeholderTextColor not bound !missing-selector! NSSliderCell::setImage: not bound +!missing-selector! NSLayoutManager::limitsLayoutForSuspiciousContents not bound +!missing-selector! NSLayoutManager::setLimitsLayoutForSuspiciousContents: not bound diff --git a/tests/xtro-sharpie/macOS-Contacts.todo b/tests/xtro-sharpie/macOS-Contacts.todo new file mode 100644 index 000000000000..9660a1097fc0 --- /dev/null +++ b/tests/xtro-sharpie/macOS-Contacts.todo @@ -0,0 +1,2 @@ +!missing-selector! +CNContact::predicateForContactsMatchingEmailAddress: not bound +!missing-selector! +CNContact::predicateForContactsMatchingPhoneNumber: not bound diff --git a/tests/xtro-sharpie/macOS-CoreImage.todo b/tests/xtro-sharpie/macOS-CoreImage.todo index 1e638f27c348..2688a1a7e42e 100644 --- a/tests/xtro-sharpie/macOS-CoreImage.todo +++ b/tests/xtro-sharpie/macOS-CoreImage.todo @@ -16,3 +16,4 @@ ## appended from unclassified file !missing-selector! CIContext::depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options: not bound !missing-selector! CIContext::depthBlurEffectFilterForImageURL:options: not bound +!missing-selector! CIContext::depthBlurEffectFilterForImageData:options: not bound diff --git a/tests/xtro-sharpie/macOS-CoreMIDI.ignore b/tests/xtro-sharpie/macOS-CoreMIDI.ignore index a774dbb648b2..d84a5c867aef 100644 --- a/tests/xtro-sharpie/macOS-CoreMIDI.ignore +++ b/tests/xtro-sharpie/macOS-CoreMIDI.ignore @@ -1,86 +1,2 @@ # Fixed in XAMCORE_4_0 !unknown-native-enum! MidiNetworkConnectionPolicy bound - -# added in MidiServices.cs -!missing-field! kMIDIPropertyAdvanceScheduleTimeMuSec not bound -!missing-field! kMIDIPropertyCanRoute not bound -!missing-field! kMIDIPropertyConnectionUniqueID not bound -!missing-field! kMIDIPropertyDeviceID not bound -!missing-field! kMIDIPropertyDisplayName not bound -!missing-field! kMIDIPropertyDriverDeviceEditorApp not bound -!missing-field! kMIDIPropertyDriverOwner not bound -!missing-field! kMIDIPropertyDriverVersion not bound -!missing-field! kMIDIPropertyImage not bound -!missing-field! kMIDIPropertyIsBroadcast not bound -!missing-field! kMIDIPropertyIsDrumMachine not bound -!missing-field! kMIDIPropertyIsEffectUnit not bound -!missing-field! kMIDIPropertyIsEmbeddedEntity not bound -!missing-field! kMIDIPropertyIsMixer not bound -!missing-field! kMIDIPropertyIsSampler not bound -!missing-field! kMIDIPropertyManufacturer not bound -!missing-field! kMIDIPropertyMaxReceiveChannels not bound -!missing-field! kMIDIPropertyMaxSysExSpeed not bound -!missing-field! kMIDIPropertyMaxTransmitChannels not bound -!missing-field! kMIDIPropertyModel not bound -!missing-field! kMIDIPropertyName not bound -!missing-field! kMIDIPropertyNameConfiguration not bound -!missing-field! kMIDIPropertyOffline not bound -!missing-field! kMIDIPropertyPanDisruptsStereo not bound -!missing-field! kMIDIPropertyPrivate not bound -!missing-field! kMIDIPropertyReceiveChannels not bound -!missing-field! kMIDIPropertyReceivesBankSelectLSB not bound -!missing-field! kMIDIPropertyReceivesBankSelectMSB not bound -!missing-field! kMIDIPropertyReceivesClock not bound -!missing-field! kMIDIPropertyReceivesMTC not bound -!missing-field! kMIDIPropertyReceivesNotes not bound -!missing-field! kMIDIPropertyReceivesProgramChanges not bound -!missing-field! kMIDIPropertySingleRealtimeEntity not bound -!missing-field! kMIDIPropertySupportsGeneralMIDI not bound -!missing-field! kMIDIPropertySupportsMMC not bound -!missing-field! kMIDIPropertySupportsShowControl not bound -!missing-field! kMIDIPropertyTransmitChannels not bound -!missing-field! kMIDIPropertyTransmitsBankSelectLSB not bound -!missing-field! kMIDIPropertyTransmitsBankSelectMSB not bound -!missing-field! kMIDIPropertyTransmitsClock not bound -!missing-field! kMIDIPropertyTransmitsMTC not bound -!missing-field! kMIDIPropertyTransmitsNotes not bound -!missing-field! kMIDIPropertyTransmitsProgramChanges not bound -!missing-field! kMIDIPropertyUniqueID not bound -!missing-field! kMIDIDriverPropertyUsesSerial not bound -!missing-field! kMIDIPropertyFactoryPatchNameFile not bound -!missing-field! kMIDIPropertyUserPatchNameFile not bound - -# deprecated pinvokes and not binded. -!missing-pinvoke! MIDISetupToData is not bound -!missing-pinvoke! MIDISetupInstall is not bound -!missing-pinvoke! MIDISetupGetCurrent is not bound -!missing-pinvoke! MIDISetupFromData is not bound -!missing-pinvoke! MIDISetupDispose is not bound -!missing-pinvoke! MIDISetupCreate is not bound -!missing-pinvoke! MIDISetSerialPortOwner is not bound -!missing-pinvoke! MIDIGetSerialPortOwner is not bound -!missing-pinvoke! MIDIGetSerialPortDrivers is not bound - -# not known use -!missing-pinvoke! MIDIEndpointGetRefCons is not bound -!missing-pinvoke! MIDIEndpointSetRefCons is not bound - -# old apis that have been ignored, please refer to issue https://github.com/xamarin/xamarin-macios/issues/4452 -!missing-pinvoke! MIDIClientCreateWithBlock is not bound -!missing-pinvoke! MIDIDestinationCreateWithBlock is not bound -!missing-pinvoke! MIDIDeviceCreate is not bound -!missing-pinvoke! MIDIDeviceDispose is not bound -!missing-pinvoke! MIDIDeviceRemoveEntity is not bound -!missing-pinvoke! MIDIDriverEnableMonitoring is not bound -!missing-pinvoke! MIDIEntityAddOrRemoveEndpoints is not bound -!missing-pinvoke! MIDIExternalDeviceCreate is not bound -!missing-pinvoke! MIDIGetDriverDeviceList is not bound -!missing-pinvoke! MIDIGetDriverIORunLoop is not bound -!missing-pinvoke! MIDIInputPortCreateWithBlock is not bound -!missing-pinvoke! MIDIPacketListAdd is not bound -!missing-pinvoke! MIDIPacketListInit is not bound -!missing-pinvoke! MIDISendSysex is not bound -!missing-pinvoke! MIDISetupAddDevice is not bound -!missing-pinvoke! MIDISetupAddExternalDevice is not bound -!missing-pinvoke! MIDISetupRemoveDevice is not bound -!missing-pinvoke! MIDISetupRemoveExternalDevice is not bound \ No newline at end of file diff --git a/tests/xtro-sharpie/macOS-CoreMIDI.todo b/tests/xtro-sharpie/macOS-CoreMIDI.todo new file mode 100644 index 000000000000..d655e83322f7 --- /dev/null +++ b/tests/xtro-sharpie/macOS-CoreMIDI.todo @@ -0,0 +1,105 @@ +!missing-field! kMIDIDriverPropertyUsesSerial not bound +!missing-field! kMIDIPropertyAdvanceScheduleTimeMuSec not bound +!missing-field! kMIDIPropertyCanRoute not bound +!missing-field! kMIDIPropertyConnectionUniqueID not bound +!missing-field! kMIDIPropertyDeviceID not bound +!missing-field! kMIDIPropertyDisplayName not bound +!missing-field! kMIDIPropertyDriverDeviceEditorApp not bound +!missing-field! kMIDIPropertyDriverOwner not bound +!missing-field! kMIDIPropertyDriverVersion not bound +!missing-field! kMIDIPropertyFactoryPatchNameFile not bound +!missing-field! kMIDIPropertyImage not bound +!missing-field! kMIDIPropertyIsBroadcast not bound +!missing-field! kMIDIPropertyIsDrumMachine not bound +!missing-field! kMIDIPropertyIsEffectUnit not bound +!missing-field! kMIDIPropertyIsEmbeddedEntity not bound +!missing-field! kMIDIPropertyIsMixer not bound +!missing-field! kMIDIPropertyIsSampler not bound +!missing-field! kMIDIPropertyManufacturer not bound +!missing-field! kMIDIPropertyMaxReceiveChannels not bound +!missing-field! kMIDIPropertyMaxSysExSpeed not bound +!missing-field! kMIDIPropertyMaxTransmitChannels not bound +!missing-field! kMIDIPropertyModel not bound +!missing-field! kMIDIPropertyName not bound +!missing-field! kMIDIPropertyNameConfiguration not bound +!missing-field! kMIDIPropertyOffline not bound +!missing-field! kMIDIPropertyPanDisruptsStereo not bound +!missing-field! kMIDIPropertyPrivate not bound +!missing-field! kMIDIPropertyReceiveChannels not bound +!missing-field! kMIDIPropertyReceivesBankSelectLSB not bound +!missing-field! kMIDIPropertyReceivesBankSelectMSB not bound +!missing-field! kMIDIPropertyReceivesClock not bound +!missing-field! kMIDIPropertyReceivesMTC not bound +!missing-field! kMIDIPropertyReceivesNotes not bound +!missing-field! kMIDIPropertyReceivesProgramChanges not bound +!missing-field! kMIDIPropertySingleRealtimeEntity not bound +!missing-field! kMIDIPropertySupportsGeneralMIDI not bound +!missing-field! kMIDIPropertySupportsMMC not bound +!missing-field! kMIDIPropertySupportsShowControl not bound +!missing-field! kMIDIPropertyTransmitChannels not bound +!missing-field! kMIDIPropertyTransmitsBankSelectLSB not bound +!missing-field! kMIDIPropertyTransmitsBankSelectMSB not bound +!missing-field! kMIDIPropertyTransmitsClock not bound +!missing-field! kMIDIPropertyTransmitsMTC not bound +!missing-field! kMIDIPropertyTransmitsNotes not bound +!missing-field! kMIDIPropertyTransmitsProgramChanges not bound +!missing-field! kMIDIPropertyUniqueID not bound +!missing-field! kMIDIPropertyUserPatchNameFile not bound +!missing-pinvoke! MIDIClientCreateWithBlock is not bound +!missing-pinvoke! MIDIDestinationCreateWithBlock is not bound +!missing-pinvoke! MIDIDeviceAddEntity is not bound +!missing-pinvoke! MIDIDeviceCreate is not bound +!missing-pinvoke! MIDIDeviceDispose is not bound +!missing-pinvoke! MIDIDeviceListAddDevice is not bound +!missing-pinvoke! MIDIDeviceListDispose is not bound +!missing-pinvoke! MIDIDeviceListGetDevice is not bound +!missing-pinvoke! MIDIDeviceListGetNumberOfDevices is not bound +!missing-pinvoke! MIDIDeviceRemoveEntity is not bound +!missing-pinvoke! MIDIDriverEnableMonitoring is not bound +!missing-pinvoke! MIDIEndpointGetRefCons is not bound +!missing-pinvoke! MIDIEndpointSetRefCons is not bound +!missing-pinvoke! MIDIEntityAddOrRemoveEndpoints is not bound +!missing-pinvoke! MIDIExternalDeviceCreate is not bound +!missing-pinvoke! MIDIGetDriverDeviceList is not bound +!missing-pinvoke! MIDIGetDriverIORunLoop is not bound +!missing-pinvoke! MIDIGetSerialPortDrivers is not bound +!missing-pinvoke! MIDIGetSerialPortOwner is not bound +!missing-pinvoke! MIDIInputPortCreateWithBlock is not bound +!missing-pinvoke! MIDIPacketListAdd is not bound +!missing-pinvoke! MIDIPacketListInit is not bound +!missing-pinvoke! MIDISendSysex is not bound +!missing-pinvoke! MIDISetSerialPortOwner is not bound +!missing-pinvoke! MIDISetupAddDevice is not bound +!missing-pinvoke! MIDISetupAddExternalDevice is not bound +!missing-pinvoke! MIDISetupCreate is not bound +!missing-pinvoke! MIDISetupDispose is not bound +!missing-pinvoke! MIDISetupFromData is not bound +!missing-pinvoke! MIDISetupGetCurrent is not bound +!missing-pinvoke! MIDISetupInstall is not bound +!missing-pinvoke! MIDISetupRemoveDevice is not bound +!missing-pinvoke! MIDISetupRemoveExternalDevice is not bound +!missing-pinvoke! MIDISetupToData is not bound +!missing-selector! MIDICIProfile::initWithData:name: not bound +!missing-selector! MIDICIProfile::name not bound +!missing-selector! MIDICIProfile::profileID not bound +!missing-selector! MIDICIProfileState::disabledProfiles not bound +!missing-selector! MIDICIProfileState::enabledProfiles not bound +!missing-selector! MIDICIProfileState::initWithEnabledProfiles:disabledProfiles: not bound +!missing-selector! MIDICISession::deviceIdentification not bound +!missing-selector! MIDICISession::disableProfile:onChannel:error: not bound +!missing-selector! MIDICISession::enableProfile:onChannel:error: not bound +!missing-selector! MIDICISession::entity not bound +!missing-selector! MIDICISession::getProperty:onChannel:responseHandler: not bound +!missing-selector! MIDICISession::hasProperty:onChannel:responseHandler: not bound +!missing-selector! MIDICISession::initWithMIDIEntity:dataReadyHandler: not bound +!missing-selector! MIDICISession::profileChangedCallback not bound +!missing-selector! MIDICISession::profileStateForChannel: not bound +!missing-selector! MIDICISession::propertyChangedCallback not bound +!missing-selector! MIDICISession::setProfileChangedCallback: not bound +!missing-selector! MIDICISession::setProperty:onChannel:responseHandler: not bound +!missing-selector! MIDICISession::setPropertyChangedCallback: not bound +!missing-selector! MIDICISession::supportsProfileCapability not bound +!missing-selector! MIDICISession::supportsPropertyCapability not bound +!missing-type! MIDICIProfile not bound +!missing-type! MIDICIProfileState not bound +!missing-type! MIDICISession not bound diff --git a/tests/xtro-sharpie/macOS-CoreMedia.todo b/tests/xtro-sharpie/macOS-CoreMedia.todo index e48f99c4d2f7..bd9bde4202d7 100644 --- a/tests/xtro-sharpie/macOS-CoreMedia.todo +++ b/tests/xtro-sharpie/macOS-CoreMedia.todo @@ -5,3 +5,4 @@ !missing-field! kCMSampleBufferLensStabilizationInfo_OutOfRange not bound !missing-field! kCMSampleBufferLensStabilizationInfo_Unavailable not bound !missing-pinvoke! CMTimeFoldIntoRange is not bound +!missing-field! kCMFormatDescriptionTransferFunction_Linear not bound diff --git a/tests/xtro-sharpie/macOS-FinderSync.todo b/tests/xtro-sharpie/macOS-FinderSync.todo new file mode 100644 index 000000000000..b8d2fd6e027e --- /dev/null +++ b/tests/xtro-sharpie/macOS-FinderSync.todo @@ -0,0 +1 @@ +!missing-selector! +FIFinderSyncController::isExtensionEnabled not bound diff --git a/tests/xtro-sharpie/macOS-MetalPerformanceShaders.todo b/tests/xtro-sharpie/macOS-MetalPerformanceShaders.todo index acf6a3d07d3f..549033c52a37 100644 --- a/tests/xtro-sharpie/macOS-MetalPerformanceShaders.todo +++ b/tests/xtro-sharpie/macOS-MetalPerformanceShaders.todo @@ -242,7 +242,6 @@ !missing-type! MPSRNNMatrixTrainingLayer not bound !missing-type! MPSRNNMatrixTrainingState not bound ## appended from unclassified file -!missing-protocol-member! MPSCNNConvolutionDataSource::copyWithZone: not found !missing-protocol-member! MPSCNNConvolutionDataSource::copyWithZone:device: not found !missing-selector! MPSCNNBatchNormalization::initWithDevice:dataSource:fusedNeuronDescriptor: not bound !missing-selector! MPSCNNBatchNormalizationStatisticsGradient::initWithCoder:device: not bound @@ -288,3 +287,7 @@ !missing-selector! MPSNNOptimizerRMSProp::encodeToCommandBuffer:batchNormalizationState:inputSumOfSquaresVectors:resultState: not bound !missing-selector! MPSNNOptimizerStochasticGradientDescent::encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:resultState: not bound !missing-type! MPSImageNormalizedHistogram not bound +!missing-protocol-member! MPSImageAllocator::imageBatchForCommandBuffer:imageDescriptor:kernel:count: not found +!missing-selector! MPSNNFilterNode::trainingGraphWithSourceGradient:nodeHandler: not bound +!missing-selector! MPSNNImageNode::setStopGradient: not bound +!missing-selector! MPSNNImageNode::stopGradient not bound diff --git a/tests/xtro-sharpie/macOS-Photos.todo b/tests/xtro-sharpie/macOS-Photos.todo new file mode 100644 index 000000000000..7de6ae77031e --- /dev/null +++ b/tests/xtro-sharpie/macOS-Photos.todo @@ -0,0 +1 @@ +!missing-selector! PHProjectChangeRequest::removeAssets: not bound diff --git a/tests/xtro-sharpie/macOS-QuartzComposer.ignore b/tests/xtro-sharpie/macOS-QuartzComposer.ignore index dd7d2f490ab3..0ed9a6a147bb 100644 --- a/tests/xtro-sharpie/macOS-QuartzComposer.ignore +++ b/tests/xtro-sharpie/macOS-QuartzComposer.ignore @@ -2,11 +2,6 @@ !missing-selector! QCRenderer::initWithCGLContext:pixelFormat:colorSpace:composition: not bound !missing-selector! QCRenderer::initWithOpenGLContext:pixelFormat:file: not bound -## Xcode 10 beta 1 removed some constants (without ever deprecating them) https://trello.com/c/oTIKcwum/119-41125938-constant-removal-in-quartzcomposerframework -!unknown-field! QCCompositionInputRSSArticleDurationKey bound -!unknown-field! QCCompositionInputRSSFeedURLKey bound -!unknown-field! QCCompositionProtocolRSSVisualizer bound - ## unsorted !missing-field! QCCompositionPickerPanelDidSelectCompositionNotification not bound diff --git a/tests/xtro-sharpie/macOS-UserNotifications.todo b/tests/xtro-sharpie/macOS-UserNotifications.todo new file mode 100644 index 000000000000..9eff87e6b654 --- /dev/null +++ b/tests/xtro-sharpie/macOS-UserNotifications.todo @@ -0,0 +1 @@ +!unknown-type! UNLocationNotificationTrigger bound diff --git a/tests/xtro-sharpie/tvOS-CoreImage.todo b/tests/xtro-sharpie/tvOS-CoreImage.todo index 1e638f27c348..2688a1a7e42e 100644 --- a/tests/xtro-sharpie/tvOS-CoreImage.todo +++ b/tests/xtro-sharpie/tvOS-CoreImage.todo @@ -16,3 +16,4 @@ ## appended from unclassified file !missing-selector! CIContext::depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options: not bound !missing-selector! CIContext::depthBlurEffectFilterForImageURL:options: not bound +!missing-selector! CIContext::depthBlurEffectFilterForImageData:options: not bound diff --git a/tests/xtro-sharpie/tvOS-CoreMedia.todo b/tests/xtro-sharpie/tvOS-CoreMedia.todo index 9be2e73b6ae7..1c6c1d606d50 100644 --- a/tests/xtro-sharpie/tvOS-CoreMedia.todo +++ b/tests/xtro-sharpie/tvOS-CoreMedia.todo @@ -1 +1,2 @@ !missing-pinvoke! CMTimeFoldIntoRange is not bound +!missing-field! kCMFormatDescriptionTransferFunction_Linear not bound diff --git a/tests/xtro-sharpie/tvOS-TVMLKit.todo b/tests/xtro-sharpie/tvOS-TVMLKit.todo new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/tests/xtro-sharpie/watchOS-Contacts.todo b/tests/xtro-sharpie/watchOS-Contacts.todo new file mode 100644 index 000000000000..9660a1097fc0 --- /dev/null +++ b/tests/xtro-sharpie/watchOS-Contacts.todo @@ -0,0 +1,2 @@ +!missing-selector! +CNContact::predicateForContactsMatchingEmailAddress: not bound +!missing-selector! +CNContact::predicateForContactsMatchingPhoneNumber: not bound diff --git a/tools/mmp/Application.cs b/tools/mmp/Application.cs index 9fa543e8d6a0..2e55c889b37e 100644 --- a/tools/mmp/Application.cs +++ b/tools/mmp/Application.cs @@ -15,7 +15,7 @@ public partial class Application internal void Initialize () { if (DeploymentTarget == null) - DeploymentTarget = new Version (10, 7); + DeploymentTarget = new Version (10, 9); } void SelectRegistrar ()