[xcode16] Merge main into xcode16. (#21235)

This commit is contained in:
Rolf Bjarne Kvinge 2024-09-17 17:30:01 +02:00 коммит произвёл GitHub
Родитель 280b27aec1 58ebbe7a06
Коммит c34823ce1f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
471 изменённых файлов: 240 добавлений и 70887 удалений

Просмотреть файл

@ -40,12 +40,14 @@ $(TOP)/Make.config.inc: $(TOP)/Make.config $(TOP)/mk/mono.mk
include $(TOP)/Make.versions
APIDIFF_REFERENCES_iOS=https://dl.internalx.com/wrench/xcode14.3/9defd91b37e5b4c3ab1f63e3ca77095d09aa4c93/8579896/package/bundle.zip
APIDIFF_REFERENCES_Mac=https://dl.internalx.com/wrench/xcode14.3/9defd91b37e5b4c3ab1f63e3ca77095d09aa4c93/8579896/package/bundle.zip
APIDIFF_REFERENCES_DOTNET_iOS=https://dl.internalx.com/wrench/8.0.1xx-xcode15.1/a9cf72fde99370245d42859c7eace91fb9563c23/8879876/package/bundle.zip
APIDIFF_REFERENCES_DOTNET_tvOS=https://dl.internalx.com/wrench/8.0.1xx-xcode15.1/a9cf72fde99370245d42859c7eace91fb9563c23/8879876/package/bundle.zip
APIDIFF_REFERENCES_DOTNET_macOS=https://dl.internalx.com/wrench/8.0.1xx-xcode15.1/a9cf72fde99370245d42859c7eace91fb9563c23/8879876/package/bundle.zip
APIDIFF_REFERENCES_DOTNET_MacCatalyst=https://dl.internalx.com/wrench/8.0.1xx-xcode15.1/a9cf72fde99370245d42859c7eace91fb9563c23/8879876/package/bundle.zip
# These versions are used to compute the API diff between the current commit and our current stable release.
# The value is taken from the name + version of the Ref pack.
# Example: given the Ref pack "Microsoft.iOS.Ref.net8.0_17.5" with the version "17.5.8030", the value
# to write here would be the part after "Microsoft.iOS.Ref." + "/" + version: "net8.0_17.5/17.5.8030"
STABLE_NUGET_VERSION_iOS=net8.0_17.5/17.5.8030
STABLE_NUGET_VERSION_tvOS=net8.0_17.5/17.5.8030
STABLE_NUGET_VERSION_MacCatalyst=net8.0_17.5/17.5.8030
STABLE_NUGET_VERSION_macOS=net8.0_14.5/14.5.8030
PACKAGE_HEAD_REV=$(shell git rev-parse HEAD)
@ -326,9 +328,6 @@ INCLUDE_HOTRESTART=1
ENABLE_DOTNET=1
# disable source code install by default (it's enabled for CI builds)
ENABLE_INSTALL_SOURCE=
ifeq ($(shell test $(shell echo $(MIN_IOS_SDK_VERSION) | sed 's/[.].*//') -ge 11; echo $$?),0)
IOS_SUPPORTS_32BIT_ARCHITECTURES=
else

11
configure поставляемый
Просмотреть файл

@ -37,9 +37,6 @@ Usage: configure [options]
--enable-documentation Enable building of API documentation
--disable-documentation Disable building of API documentation.
--enable-install-source Enable building of API documentation
--disable-install-source Disable building of API documentation.
--enable-legacy-xamarin Enable building the legacy version of Xamarin.iOS/Xamarin.Mac.
--disable-legacy-xamarin Disable building the legacy version of Xamarin.iOS/Xamarin.Mac.
@ -185,14 +182,6 @@ while test "x$1" != x; do
echo "$1 is ignored. Use --disable-dotnet instead"
shift
;;
--enable-install-source)
echo "ENABLE_INSTALL_SOURCE=1" >> "$CONFIGURED_FILE"
shift
;;
--disable-install-source)
echo "ENABLE_INSTALL_SOURCE=" >> "$CONFIGURED_FILE"
shift
;;
--enable-legacy-xamarin)
echo "INCLUDE_XAMARIN_LEGACY=1" >> "$CONFIGURED_FILE"
shift

Просмотреть файл

@ -1,93 +0,0 @@
{
"images": [
{
"idiom": "iphone",
"size": "20x20",
"scale": "2x",
"filename": "appicon20x20@2x.png"
},
{
"idiom": "ipad",
"size": "20x20",
"scale": "2x",
"filename": "appicon20x20@2x.png"
},
{
"idiom": "iphone",
"size": "20x20",
"scale": "3x",
"filename": "appicon20x20@3x.png"
},
{
"idiom": "iphone",
"size": "29x29",
"scale": "2x",
"filename": "appicon29x29@2x.png"
},
{
"idiom": "ipad",
"size": "29x29",
"scale": "2x",
"filename": "appicon29x29@2x.png"
},
{
"idiom": "iphone",
"size": "29x29",
"scale": "3x",
"filename": "appicon29x29@3x.png"
},
{
"idiom": "iphone",
"size": "40x40",
"scale": "2x",
"filename": "appicon40x40@2x.png"
},
{
"idiom": "ipad",
"size": "40x40",
"scale": "2x",
"filename": "appicon40x40@2x.png"
},
{
"idiom": "iphone",
"size": "40x40",
"scale": "3x",
"filename": "appicon40x40@3x.png"
},
{
"idiom": "iphone",
"size": "60x60",
"scale": "2x",
"filename": "appicon60x60@2x.png"
},
{
"idiom": "iphone",
"size": "60x60",
"scale": "3x",
"filename": "appicon60x60@3x.png"
},
{
"idiom": "ipad",
"size": "76x76",
"scale": "2x",
"filename": "appicon76x76@2x.png"
},
{
"idiom": "ipad",
"size": "83.5x83.5",
"scale": "2x",
"filename": "appicon83.5x83.5@2x.png"
},
{
"idiom": "ios-marketing",
"size": "1024x1024",
"scale": "1x",
"filename": "appiconItunesArtwork.png"
}
],
"properties": {},
"info": {
"version": 1,
"author": "xcode"
}
}

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 12 KiB

Просмотреть файл

@ -26,12 +26,29 @@
<string>com.xamarin.Xamarin-PreBuilt</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UILaunchScreen</key>
<dict>
<key>UIImageName</key>
<string>appiconfg</string>
</dict>
<key>CFBundleName</key>
<string>Xamarin.PreBuilt</string>
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon60x60</string>
<string>appicon20x20</string>
<string>appicon29x29</string>
<string>appicon40x40</string>
<string>appicon60x60</string>
<string>appicon76x76</string>
<string>appicon83.5x83.5</string>
</array>
</dict>
</dict>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UIFileSharingEnabled</key>

Просмотреть файл

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--This file was auto-generated by .NET MAUI.-->
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<device id="retina6_1" orientation="portrait" appearance="light"/>
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="EHf-IW-A2E">
<objects>
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="Llm-lL-Icb"/>
<viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="center" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="appiconfg.png" translatesAutoresizingMaskIntoConstraints="NO" id="aT4-1l-d9a">
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
</subviews>
<color key="backgroundColor" red="0.31764707" green="0.16862746" blue="0.83137256" alpha="1" colorSpace="custom" customColorSpace="displayP3"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="53" y="375"/>
</scene>
</scenes>
<resources>
<image name="appiconfg.png" />
</resources>
</document>

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 692 B

После

Ширина:  |  Высота:  |  Размер: 692 B

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 815 B

После

Ширина:  |  Высота:  |  Размер: 815 B

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 824 B

После

Ширина:  |  Высота:  |  Размер: 824 B

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.4 KiB

После

Ширина:  |  Высота:  |  Размер: 1.4 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.2 KiB

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.5 KiB

После

Ширина:  |  Высота:  |  Размер: 1.5 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 1.5 KiB

После

Ширина:  |  Высота:  |  Размер: 1.5 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 2.5 KiB

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 2.0 KiB

После

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Просмотреть файл

До

Ширина:  |  Высота:  |  Размер: 2.4 KiB

После

Ширина:  |  Высота:  |  Размер: 2.4 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 3.1 KiB

После

Ширина:  |  Высота:  |  Размер: 297 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 7.6 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 14 KiB

Просмотреть файл

@ -26,8 +26,6 @@
</ItemGroup>
<ItemGroup>
<BundleResource Include="Resources\appiconfg.png" />
<BundleResource Include="Resources\appiconfg@2x.png" />
<BundleResource Include="Resources\appiconfg@3x.png" />
</ItemGroup>
<!-- For debug only, copies files from a AdditionalFiles directory into the bundle (i.e. an app to be interpreted) -->

Просмотреть файл

@ -229,12 +229,6 @@ test-macdev-tasks: verify-system-vsmac-xcode-match
$(Q) $(DOTNET) build "/bl:$@.binlog" $(TOP)/tests/msbuild/Xamarin.MacDev.Tasks.Tests/Xamarin.MacDev.Tasks.Tests.csproj /p:Configuration=Debug $(DOTNET_BUILD_VERBOSITY)
cd $(TOP)/tests/msbuild/Xamarin.MacDev.Tasks.Tests && $(SYSTEM_XIBUILD) -t -- $(abspath $(TOP)/tools/nunit3-console-3.11.1) $(abspath $(TOP)/tests/msbuild/Xamarin.MacDev.Tasks.Tests/bin/Debug/net472/Xamarin.MacDev.Tasks.Tests.dll) "--result=$(abspath $(CURDIR)/TestResults_Xamarin.MacDev.Tasks.Tests.xml)" -labels=After $(TEST_FIXTURE)
test-install-sources:
$(SYSTEM_XIBUILD) -- $(TOP)/tools/install-source/InstallSourcesTests/InstallSourcesTests.csproj
cd $(NUNIT_MSBUILD_DIR) && $(SYSTEM_XIBUILD) -t -- ../nunit-console.exe ../../../../tools/install-source/InstallSourcesTests/bin/Release/InstallSourcesTests.dll -xml=TestResults_InstallSourcesTests.xml -labels $(TEST_FIXTURE) || touch .failed-stamp
@[[ -z "$$BUILD_REPOSITORY" ]] || ( xsltproc $(TOP)/tests/HtmlTransform.xslt $(NUNIT_MSBUILD_DIR)/TestResults_InstallSourcesTests.xml > $(TOP)/tests/index.html && echo "@MonkeyWrench: AddFile: $$PWD/index.html" )
@if test -e $(NUNIT_MSBUILD_DIR)/.failed-stamp; then rm $(NUNIT_MSBUILD_DIR)/.failed-stamp; exit 1; fi
mac-test-package.zip:
ifdef INCLUDE_MAC
./package-mac-tests.sh
@ -339,9 +333,6 @@ wrench-jenkins: $(XHARNESS_EXECUTABLE)
@echo "@MonkeyWrench: AddFile: $(abspath $(CURDIR))/TestSummary.md"
$(Q) if test -e $@-failed.stamp; then EC=`cat $@-failed.stamp`; rm -f $@-failed.stamp; exit $$EC; fi
wrench-xtro:
@echo Not here anymore
jenkins: $(XHARNESS_EXECUTABLE)
$(Q) $(DOTNET) $< $(XHARNESS_VERBOSITY) --jenkins --autoconf --rootdir $(CURDIR) --sdkroot $(XCODE_DEVELOPER_ROOT) --markdown-summary=$(abspath $(CURDIR))/TestSummary.md --use-system=true $(TESTS_EXTRA_ARGUMENTS) $(TESTS_PERIODIC_COMMAND)

Просмотреть файл

@ -54,7 +54,7 @@
<Link>ApiCMAttachmentTest.cs</Link>
</Compile>
<InterfaceDefinition Include="$(IntrospectionTestDirectory)\iOS\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS'" />
<InterfaceDefinition Include="$(IntrospectionTestDirectory)\iOS\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS' And '$(_PlatformName)' != 'MacCatalyst' And '$(_PlatformName)' != 'macOS'" />
<ImageAsset Include="$(IntrospectionTestDirectory)\iOS\Assets.xcassets\AppIcons.appiconset\Contents.json" />
<ImageAsset Include="$(IntrospectionTestDirectory)\iOS\Assets.xcassets\AppIcons.appiconset\Icon-app-60%403x.png" />

Просмотреть файл

@ -49,7 +49,7 @@
<Compile Include="$(RootTestsDirectory)\common\TestAssemblyLoader.cs" />
</ItemGroup>
<ItemGroup>
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS'" />
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS' And '$(_PlatformName)' != 'MacCatalyst' And '$(_PlatformName)' != 'macOS'" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="$(ThisTestDirectory)\Assets.xcassets\AppIcons.appiconset\Contents.json" />

Просмотреть файл

@ -89,7 +89,7 @@
</Content>
</ItemGroup>
<ItemGroup>
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS'" />
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS' And '$(_PlatformName)' != 'MacCatalyst' And '$(_PlatformName)' != 'macOS'" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="$(ThisTestDirectory)\Assets.xcassets\AppIcons.appiconset\Contents.json" />

Просмотреть файл

@ -78,7 +78,7 @@
<Compile Include="$(RootTestsDirectory)\common\TestAssemblyLoader.cs" />
</ItemGroup>
<ItemGroup>
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS'" />
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS' And '$(_PlatformName)' != 'MacCatalyst' And '$(_PlatformName)' != 'macOS'" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="$(ThisTestDirectory)\Assets.xcassets\AppIcons.appiconset\Contents.json" />

Просмотреть файл

@ -50,7 +50,7 @@
<Compile Include="$(RootTestsDirectory)\common\TestAssemblyLoader.cs" />
</ItemGroup>
<ItemGroup>
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS'" />
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS' And '$(_PlatformName)' != 'MacCatalyst' And '$(_PlatformName)' != 'macOS'" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="$(ThisTestDirectory)\Assets.xcassets\AppIcons.appiconset\Contents.json" />

Просмотреть файл

@ -87,7 +87,7 @@
<Compile Include="$(RootTestsDirectory)\common\TestAssemblyLoader.cs" />
</ItemGroup>
<ItemGroup>
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS'" />
<InterfaceDefinition Include="$(ThisTestDirectory)\LaunchScreen.storyboard" Condition="'$(_PlatformName)' != 'tvOS' And '$(_PlatformName)' != 'MacCatalyst' And '$(_PlatformName)' != 'macOS'" />
</ItemGroup>
<ItemGroup>
<ImageAsset Include="$(ThisTestDirectory)\Assets.xcassets\AppIcons.appiconset\Contents.json" />

Просмотреть файл

@ -155,26 +155,6 @@ namespace Xharness.Jenkins {
}
// individual special tasks
var buildXtroTests = new MakeTask (jenkins: this, processManager: processManager) {
Platform = TestPlatform.All,
TestName = "Xtro",
Target = "wrench",
WorkingDirectory = Path.Combine (HarnessConfiguration.RootDirectory, "xtro-sharpie"),
Ignored = !TestSelection.IsEnabled (TestLabel.Xtro) || !TestSelection.IsEnabled (PlatformLabel.LegacyXamarin),
Timeout = TimeSpan.FromMinutes (15),
SupportsParallelExecution = false,
};
var runXtroReporter = new RunXtroTask (this, buildXtroTests, processManager, crashReportSnapshotFactory) {
Platform = TestPlatform.Mac,
TestName = buildXtroTests.TestName,
Mode = "Legacy Xamarin",
Ignored = buildXtroTests.Ignored,
WorkingDirectory = buildXtroTests.WorkingDirectory,
AnnotationsDirectory = buildXtroTests.WorkingDirectory,
};
Tasks.Add (runXtroReporter);
var buildDotNetXtroTests = new MakeTask (jenkins: this, processManager: processManager) {
Platform = TestPlatform.All,
TestName = "Xtro",

Просмотреть файл

@ -73,24 +73,6 @@ namespace Xharness.Jenkins {
};
yield return nunitExecutioniOSMSBuildIntegration;
var installSourcesProject = new TestProject (TestLabel.InstallSource, Path.GetFullPath (Path.Combine (HarnessConfiguration.RootDirectory, "..", "tools", "install-source", "InstallSourcesTests", "InstallSourcesTests.csproj")));
var buildInstallSources = new MSBuildTask (jenkins: jenkins, testProject: installSourcesProject, processManager: processManager) {
SpecifyPlatform = false,
SpecifyConfiguration = false,
Platform = TestPlatform.iOS,
};
buildInstallSources.SolutionPath = Path.GetFullPath (Path.Combine (HarnessConfiguration.RootDirectory, "..", "tools", "install-source", "install-source.sln")); // this is required for nuget restore to be executed
var nunitExecutionInstallSource = new NUnitExecuteTask (jenkins, buildInstallSources, processManager) {
TestLibrary = Path.Combine (HarnessConfiguration.RootDirectory, "..", "tools", "install-source", "InstallSourcesTests", "bin", "Release", "InstallSourcesTests.dll"),
TestProject = installSourcesProject,
Platform = TestPlatform.iOS,
TestName = "Install Sources tests",
Mode = "iOS",
Timeout = TimeSpan.FromMinutes (60),
Ignored = !jenkins.TestSelection.IsEnabled (TestLabel.InstallSource) || (!jenkins.TestSelection.IsEnabled (PlatformLabel.Mac) && !jenkins.TestSelection.IsEnabled (PlatformLabel.iOSSimulator)),
};
yield return nunitExecutionInstallSource;
var buildMTouch = new MakeTask (jenkins: jenkins, processManager: processManager) {
TestProject = new TestProject (TestLabel.Mtouch, Path.GetFullPath (Path.Combine (HarnessConfiguration.RootDirectory, "mtouch", "mtouchtests.sln"))),
SpecifyPlatform = false,

Просмотреть файл

@ -278,7 +278,6 @@ namespace Xharness.Jenkins {
selection.SetEnabled (PlatformLabel.LegacyXamarin, false);
selection.SetEnabled (PlatformLabel.watchOS, false);
selection.SetEnabled (TestLabel.Bcl, false);
selection.SetEnabled (TestLabel.InstallSource, false);
selection.SetEnabled (TestLabel.Mmp, false);
selection.SetEnabled (TestLabel.Mononative, false);
selection.SetEnabled (TestLabel.Mtouch, false);

Просмотреть файл

@ -45,8 +45,7 @@ namespace Xharness {
Generator = 1 << 11,
[Label ("interdependent-binding-projects")]
InterdependentBindingProjects = 1 << 12,
[Label ("install-source")]
InstallSource = 1 << 13,
// 1 << 13 is unused
[Label ("introspection")]
Introspection = 1 << 14,
[Label ("linker")]

Просмотреть файл

@ -38,7 +38,6 @@ namespace Xharness.Tests.Jenkins {
}
[TestCase ("MSBuild tests")]
[TestCase ("Install Sources tests")]
[TestCase ("MTouch tests")]
[TestCase ("Generator tests")]
[TestCase ("Cecil-based tests")]

Просмотреть файл

@ -55,9 +55,6 @@ $(XTRO_REPORT): $(wildcard xtro-report/*.cs) $(wildcard xtro-report/*.csproj) xt
$(XTRO_SANITY): $(wildcard xtro-sanity/*.cs) $(wildcard xtro-sanity/*.csproj) $(wildcard $(TOP)/tools/common/*.cs) Makefile
$(Q_GEN) unset MSBUILD_EXE_PATH && $(DOTNET) build xtro-sanity/xtro-sanity.csproj /bl:xtro-sanity.binlog $(DOTNET_BUILD_VERBOSITY)
XIOS ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/64bits/iOS/Xamarin.iOS.dll
XIOS_LIBDIR ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS
XIOS_GL ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/OpenTK-1.0.dll
XIOS_ARCH = arm64
XIOS_PCH = iphoneos$(IOS_SDK_VERSION)-$(XIOS_ARCH).pch
XIOS_RID = ios-arm64
@ -73,21 +70,6 @@ $(XIOS_PCH): .stamp-check-sharpie
-i ThreadNetwork/THClient.h \
$(CORETELEPHONY_HEADERS) \
XWATCHOS ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/32bits/watchOS/Xamarin.WatchOS.dll
XWATCHOS_LIBDIR ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.WatchOS
XWATCHOS_ARCH = armv7
XWATCHOS_PCH = watchos$(WATCH_SDK_VERSION)-$(XWATCHOS_ARCH).pch
$(XWATCHOS_PCH): .stamp-check-sharpie
$(SHARPIE) sdk-db --xcode $(XCODE) -s watchos$(WATCH_SDK_VERSION) -a $(XWATCHOS_ARCH) \
-modules false \
-exclude BrowserEngineKit \
XTVOS ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/64bits/tvOS/Xamarin.TVOS.dll
XTVOS_LIBDIR ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.TVOS/
XTVOS_GL ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.TVOS/OpenTK-1.0.dll
XTVOS_ARCH = arm64
XTVOS_PCH = appletvos$(TVOS_SDK_VERSION)-$(XTVOS_ARCH).pch
XTVOS_RID = tvos-arm64
@ -96,8 +78,6 @@ $(XTVOS_PCH): .stamp-check-sharpie
$(SHARPIE) sdk-db --xcode $(XCODE) -s appletvos$(TVOS_SDK_VERSION) -a $(XTVOS_ARCH) \
-modules false \
XMACOS ?= $(MAC_DESTDIR)/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/64bits/mobile/Xamarin.Mac.dll
XMACOS_LIBDIR ?= $(MAC_DESTDIR)/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/mono/Xamarin.Mac
XMACOS_ARCH = x86_64
XMACOS_PCH = macosx$(MACOS_SDK_VERSION)-$(XMACOS_ARCH).pch
XMACOS_RID = osx-x64
@ -183,15 +163,6 @@ else
gen-tvos: ; @true
endif
watchos-$(WATCH_SDK_VERSION).g.cs: $(XWATCHOS_PCH)
ifdef INCLUDE_WATCH
gen-watchos: watchos-$(WATCH_SDK_VERSION).g.cs .stamp-check-sharpie
$(SHARPIE) query -bind $(XWATCHOS_PCH) > watchos-$(WATCH_SDK_VERSION).g.cs
else
gen-watchos: ; @true
endif
macos-$(MACOS_SDK_VERSION).g.cs: $(XMACOS_PCH)
ifdef INCLUDE_MAC
@ -210,29 +181,16 @@ else
gen-maccatalyst: ; @true
endif
gen-all: gen-ios gen-tvos gen-watchos gen-macos
wrench:
$(MAKE) -j8 classify
gen-all: gen-ios gen-tvos gen-macos gen-maccatalyst
dotnet-wrench:
$(MAKE) -j8 dotnet-classify
ifdef INCLUDE_XAMARIN_LEGACY
report/index.html: $(XTRO_REPORT) .stamp-classify
$(Q) rm -rf report/
$(Q_GEN) $(XTRO_REPORT_EXEC) $(ANNOTATIONS_DIR) report
report: report/index.html
endif
ifdef ENABLE_DOTNET
report-dotnet/index.html: $(XTRO_REPORT) .stamp-dotnet-classify
$(Q) rm -rf report-dotnet
$(Q_GEN) $(XTRO_REPORT_EXEC) $(DOTNET_ANNOTATIONS_DIR) report-dotnet
dotnet-report: report-dotnet/index.html
endif
report-short:
JENKINS_SERVER_COOKIE=1 make report
@ -248,57 +206,11 @@ DOTNET_CLASSIFY += .stamp-dotnet-classify-$(1)
endef
$(foreach platform,$(XTRO_DOTNET_PLATFORMS),$(eval $(call DotNetClassify,$(platform),$(shell echo $(platform) | tr a-z A-Z))))
ifdef INCLUDE_IOS
INCLUDED_PLATFORMS+=iOS
CLASSIFY+=.stamp-classify-ios
.stamp-classify-ios: $(XTRO_SHARPIE) $(XIOS_PCH) $(XIOS) $(XIOS_GL)
$(Q) rm -f $(ANNOTATIONS_DIR)/iOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XIOS_LIBDIR) $(XIOS_PCH) $(XIOS) $(XIOS_GL)
$(Q) touch $@
endif
ifdef INCLUDE_TVOS
INCLUDED_PLATFORMS+=tvOS
CLASSIFY+=.stamp-classify-tvos
.stamp-classify-tvos: $(XTRO_SHARPIE) $(XTVOS_PCH) $(XTVOS) $(XTVOS_GL)
$(Q) rm -f $(ANNOTATIONS_DIR)/tvOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XTVOS_LIBDIR) $(XTVOS_PCH) $(XTVOS) $(XTVOS_GL)
$(Q) touch $@
endif
ifdef INCLUDE_WATCH
INCLUDED_PLATFORMS+=watchOS
CLASSIFY+=.stamp-classify-watchos
.stamp-classify-watchos: $(XTRO_SHARPIE) $(XWATCHOS_PCH) $(XWATCHOS)
$(Q) rm -f $(ANNOTATIONS_DIR)/watchOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XWATCHOS_LIBDIR) $(XWATCHOS_PCH) $(XWATCHOS)
$(Q) touch $@
endif
ifdef INCLUDE_MAC
INCLUDED_PLATFORMS+=macOS
CLASSIFY+=.stamp-classify-macos
.stamp-classify-macos: $(XTRO_SHARPIE) $(XMACOS_PCH) $(XMACOS)
$(Q) rm -f $(ANNOTATIONS_DIR)/macOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XMACOS_LIBDIR) $(XMACOS_PCH) $(XMACOS)
$(Q) touch $@
endif
ifdef INCLUDE_XAMARIN_LEGACY
.stamp-classify: $(XTRO_SANITY) $(CLASSIFY)
$(Q_GEN) $(XTRO_SANITY_EXEC) $(abspath $(ANNOTATIONS_DIR)) "$(ALL_PLATFORMS)" $(INCLUDED_PLATFORMS)
$(Q) touch $@
classify: .stamp-classify
endif
ifdef ENABLE_DOTNET
.stamp-dotnet-classify: $(XTRO_SANITY) $(DOTNET_CLASSIFY)
$(Q_GEN) $(XTRO_SANITY_EXEC) $(abspath $(DOTNET_ANNOTATIONS_DIR)) "$(ALL_DOTNET_PLATFORMS)" $(XTRO_DOTNET_PLATFORMS)
$(Q) touch $@
dotnet-classify: .stamp-dotnet-classify
endif
insane:
XTRO_SANITY_SKIP=1 make all
@ -306,12 +218,7 @@ insane:
remove-empty:
find . -size 0 | xargs git rm
ifdef INCLUDE_XAMARIN_LEGACY
all: report
endif
ifdef ENABLE_DOTNET
all: dotnet-report
endif
.stamp-check-sharpie:
@$(TOP)/system-dependencies.sh --ignore-all --enforce-sharpie
@ -325,13 +232,5 @@ $(U2TODO): $(wildcard u2todo/*.cs u2todo/*.csproj xtro-sharpie/Filter.cs)
$(Q) unset MSBUILD_EXE_PATH && $(DOTNET) build u2todo/u2todo.csproj $(DOTNET_BUILD_VERBOSITY) /bl:$@.binlog
$(Q) touch $@
unclassified2todo-classic: $(U2TODO)
cd $(ANNOTATIONS_DIR) && $(DOTNET) exec $(abspath $(U2TODO))
@for filename in $(git status -s | cut -c4- | grep .todo); do \
sort -o "$filename" "$filename"; \
done
unclassified2todo-dotnet: $(U2TODO)
unclassified2todo: $(U2TODO)
cd $(DOTNET_ANNOTATIONS_DIR) && $(DOTNET) exec $(abspath $(U2TODO))
unclassified2todo: unclassified2todo-classic unclassified2todo-dotnet

Просмотреть файл

@ -40,7 +40,7 @@ The bots produce the report on every commit/PR. It can also be produced locally
```
cd tests/xtro-sharpie
make
open report/index.html
open report-dotnet/index.html
```
### How to read the report

Просмотреть файл

@ -1,42 +0,0 @@
## there's a type of the same name (like NSObject, check what Swift did)
## fixed in XAMCORE_3_0 - API break
## Used only once in a deprecated API, native use `NSInteger` not a real enum - that's why there's a `[Native]`
## native use `NSUInteger` not a real enum - that's why there's a `[Native]`
!unknown-native-enum! AVAudioSessionInterruptionFlags bound
## it's already defined in the base class, it's fine even if it returns mutable tracks in this case
## type and protocol are named identically (check the swift name, it's a similar situation to NSObject)
## AVAudioPlayer INTERRUPTION NOTIFICATIONS ARE DEPRECATED - Use AVAudioSession instead.
### deprecated in iOS8
### deprecated in iOS8
## unsorted
# cannot be done because it will break the API, we have a #if define with the correct implementation
!missing-release-attribute-on-return-value! CoreMedia.CMFormatDescription AVFoundation.AVTimedMetadataGroup::CopyFormatDescription()'s selector's ('copyFormatDescription') Objective-C method family ('copy') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
# Initial result from new rule extra-null-allowed
# Swift Docs and Obj-C are out of sync
# https://developer.apple.com/documentation/avfoundation/avvideocompositioninstructionprotocol/1388661-requiredsourcetrackids
# https://developer.apple.com/documentation/avfoundation/1386654-avvideocompositioninstruction/1388661-requiredsourcetrackids?language=objc
# Keep [NullAllowed] on FromAsset to keep existing tests passing and allow backwards compatibility
# Initial result from new rule missing-null-allowed
# intro says that this is not true
# no tests/samples
# adding abstract member to an existing type would be a breaking change
# added for .NET since it is part of a new breaking change in a notification

Просмотреть файл

@ -1,516 +0,0 @@
# note: framework not available on watchOS
##
!unknown-native-enum! vImageError bound
## only a subset of this framework is presently supported
!missing-field! kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4 not bound
!missing-field! kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2 not bound
!missing-field! kvImage_YpCbCrToARGBMatrix_ITU_R_601_4 not bound
!missing-field! kvImage_YpCbCrToARGBMatrix_ITU_R_709_2 not bound
!missing-field! kvImageDecodeArray_16Q12Format not bound
!missing-pinvoke! vImageAffineWarp_ARGB16S is not bound
!missing-pinvoke! vImageAffineWarp_ARGB16U is not bound
!missing-pinvoke! vImageAffineWarp_ARGB8888 is not bound
!missing-pinvoke! vImageAffineWarp_ARGBFFFF is not bound
!missing-pinvoke! vImageAffineWarp_Planar8 is not bound
!missing-pinvoke! vImageAffineWarp_PlanarF is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGB16S is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGB16U is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGB8888 is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGBFFFF is not bound
!missing-pinvoke! vImageAffineWarpCG_Planar8 is not bound
!missing-pinvoke! vImageAffineWarpCG_PlanarF is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB16S is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB16U is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB8888 is not bound
!missing-pinvoke! vImageAffineWarpD_ARGBFFFF is not bound
!missing-pinvoke! vImageAffineWarpD_Planar8 is not bound
!missing-pinvoke! vImageAffineWarpD_PlanarF is not bound
!missing-pinvoke! vImageAlphaBlend_ARGB8888 is not bound
!missing-pinvoke! vImageAlphaBlend_ARGBFFFF is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888 is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8 is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF is not bound
!missing-pinvoke! vImageAlphaBlend_Planar8 is not bound
!missing-pinvoke! vImageAlphaBlend_PlanarF is not bound
!missing-pinvoke! vImageBuffer_CopyToCVPixelBuffer is not bound
!missing-pinvoke! vImageBuffer_GetSize is not bound
!missing-pinvoke! vImageBuffer_Init is not bound
!missing-pinvoke! vImageBuffer_InitForCopyFromCVPixelBuffer is not bound
!missing-pinvoke! vImageBuffer_InitForCopyToCVPixelBuffer is not bound
!missing-pinvoke! vImageBuffer_InitWithCGImage is not bound
!missing-pinvoke! vImageBuffer_InitWithCVPixelBuffer is not bound
!missing-pinvoke! vImageBufferFill_ARGB16S is not bound
!missing-pinvoke! vImageBufferFill_ARGB16U is not bound
!missing-pinvoke! vImageBufferFill_ARGB8888 is not bound
!missing-pinvoke! vImageBufferFill_ARGBFFFF is not bound
!missing-pinvoke! vImageBufferFill_CbCr16U is not bound
!missing-pinvoke! vImageBufferFill_CbCr8 is not bound
!missing-pinvoke! vImageByteSwap_Planar16U is not bound
!missing-pinvoke! vImageCGImageFormat_GetComponentCount is not bound
!missing-pinvoke! vImageCGImageFormat_IsEqual is not bound
!missing-pinvoke! vImageClip_PlanarF is not bound
!missing-pinvoke! vImageClipToAlpha_ARGB8888 is not bound
!missing-pinvoke! vImageClipToAlpha_ARGBFFFF is not bound
!missing-pinvoke! vImageClipToAlpha_Planar8 is not bound
!missing-pinvoke! vImageClipToAlpha_PlanarF is not bound
!missing-pinvoke! vImageClipToAlpha_RGBA8888 is not bound
!missing-pinvoke! vImageClipToAlpha_RGBAFFFF is not bound
!missing-pinvoke! vImageContrastStretch_ARGB8888 is not bound
!missing-pinvoke! vImageContrastStretch_ARGBFFFF is not bound
!missing-pinvoke! vImageContrastStretch_Planar8 is not bound
!missing-pinvoke! vImageContrastStretch_PlanarF is not bound
!missing-pinvoke! vImageConvert_12UTo16U is not bound
!missing-pinvoke! vImageConvert_16Fto16Q12 is not bound
!missing-pinvoke! vImageConvert_16Fto16U is not bound
!missing-pinvoke! vImageConvert_16Q12to16F is not bound
!missing-pinvoke! vImageConvert_16Q12to16U is not bound
!missing-pinvoke! vImageConvert_16Q12to8 is not bound
!missing-pinvoke! vImageConvert_16Q12toF is not bound
!missing-pinvoke! vImageConvert_16SToF is not bound
!missing-pinvoke! vImageConvert_16UTo12U is not bound
!missing-pinvoke! vImageConvert_16Uto16F is not bound
!missing-pinvoke! vImageConvert_16Uto16Q12 is not bound
!missing-pinvoke! vImageConvert_16UToF is not bound
!missing-pinvoke! vImageConvert_16UToPlanar8 is not bound
!missing-pinvoke! vImageConvert_420Yp8_Cb8_Cr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_420Yp8_CbCr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp16ToARGB16U is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp16ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp8_AA8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422YpCbYpCr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444AYpCbCr16ToARGB16U is not bound
!missing-pinvoke! vImageConvert_444AYpCbCr16ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444AYpCbCr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444CbYpCrA8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444CrYpCb10ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_444CrYpCb10ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444CrYpCb8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_8to16Q12 is not bound
!missing-pinvoke! vImageConvert_AnyToAny is not bound
!missing-pinvoke! vImageConvert_ARGB1555toARGB8888 is not bound
!missing-pinvoke! vImageConvert_ARGB1555toPlanar8 is not bound
!missing-pinvoke! vImageConvert_ARGB1555toRGB565 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12To444CrYpCb10 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12ToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12ToRGBA1010102 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12ToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB16UTo422CbYpCrYp16 is not bound
!missing-pinvoke! vImageConvert_ARGB16UTo444AYpCbCr16 is not bound
!missing-pinvoke! vImageConvert_ARGB16UToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB16UToARGB8888 is not bound
!missing-pinvoke! vImageConvert_ARGB16UtoARGB8888_dithered is not bound
!missing-pinvoke! vImageConvert_ARGB16UtoPlanar16U is not bound
!missing-pinvoke! vImageConvert_ARGB16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB16UToRGBA1010102 is not bound
!missing-pinvoke! vImageConvert_ARGB16UToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB16F is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGBFFFF is not bound
!missing-pinvoke! vImageConvert_ARGB8888To420Yp8_Cb8_Cr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To420Yp8_CbCr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CbYpCrYp16 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CbYpCrYp8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CbYpCrYp8_AA8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422YpCbYpCr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444AYpCbCr16 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444AYpCbCr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444CbYpCrA8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444CrYpCb10 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444CrYpCb8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toARGB1555 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toARGB1555_dithered is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToARGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toPlanar16Q12 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toPlanar8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toPlanarF is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToRGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB8888toRGB565 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_ARGB8888toRGB888 is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToRGBA1010102 is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoARGB8888_dithered is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoPlanar8 is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoPlanarF is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGBToYpCbCr_GenerateConversion is not bound
!missing-pinvoke! vImageConvert_BGRA16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_BGRA8888toRGB565 is not bound
!missing-pinvoke! vImageConvert_BGRA8888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_BGRA8888toRGB888 is not bound
!missing-pinvoke! vImageConvert_BGRAFFFFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_BGRX8888ToPlanar8 is not bound
!missing-pinvoke! vImageConvert_BGRXFFFFToPlanarF is not bound
!missing-pinvoke! vImageConvert_ChunkyToPlanar8 is not bound
!missing-pinvoke! vImageConvert_ChunkyToPlanarF is not bound
!missing-pinvoke! vImageConvert_Fto16Q12 is not bound
!missing-pinvoke! vImageConvert_FTo16S is not bound
!missing-pinvoke! vImageConvert_FTo16U is not bound
!missing-pinvoke! vImageConvert_Indexed1toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Indexed2toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Indexed4toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar16FtoPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar16FtoPlanarF is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toARGB16F is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toARGB8888 is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toRGB16F is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toRGB888 is not bound
!missing-pinvoke! vImageConvert_Planar16UtoARGB16U is not bound
!missing-pinvoke! vImageConvert_Planar16UtoPlanar8_dithered is not bound
!missing-pinvoke! vImageConvert_Planar16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_Planar1toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar2toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar4toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar8To16U is not bound
!missing-pinvoke! vImageConvert_Planar8toARGB1555 is not bound
!missing-pinvoke! vImageConvert_Planar8toARGB8888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToARGBFFFF is not bound
!missing-pinvoke! vImageConvert_Planar8ToBGRX8888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToBGRXFFFF is not bound
!missing-pinvoke! vImageConvert_Planar8toIndexed1 is not bound
!missing-pinvoke! vImageConvert_Planar8toIndexed2 is not bound
!missing-pinvoke! vImageConvert_Planar8toIndexed4 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar1 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar16F is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar2 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar4 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanarF is not bound
!missing-pinvoke! vImageConvert_Planar8toRGB565 is not bound
!missing-pinvoke! vImageConvert_Planar8toRGB888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToXRGB8888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToXRGBFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFToARGB8888 is not bound
!missing-pinvoke! vImageConvert_PlanarFtoARGBFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFToBGRX8888 is not bound
!missing-pinvoke! vImageConvert_PlanarFToBGRXFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFtoPlanar16F is not bound
!missing-pinvoke! vImageConvert_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImageConvert_PlanarFtoPlanar8_dithered is not bound
!missing-pinvoke! vImageConvert_PlanarFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFToXRGB8888 is not bound
!missing-pinvoke! vImageConvert_PlanarFToXRGBFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarToChunky8 is not bound
!missing-pinvoke! vImageConvert_PlanarToChunkyF is not bound
!missing-pinvoke! vImageConvert_RGB16UtoARGB16U is not bound
!missing-pinvoke! vImageConvert_RGB16UToARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGB16UtoBGRA16U is not bound
!missing-pinvoke! vImageConvert_RGB16UtoPlanar16U is not bound
!missing-pinvoke! vImageConvert_RGB16UtoRGB888_dithered is not bound
!missing-pinvoke! vImageConvert_RGB16UtoRGBA16U is not bound
!missing-pinvoke! vImageConvert_RGB565toARGB1555 is not bound
!missing-pinvoke! vImageConvert_RGB565toARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGB565toBGRA8888 is not bound
!missing-pinvoke! vImageConvert_RGB565toPlanar8 is not bound
!missing-pinvoke! vImageConvert_RGB565toRGB888 is not bound
!missing-pinvoke! vImageConvert_RGB565toRGBA5551 is not bound
!missing-pinvoke! vImageConvert_RGB565toRGBA8888 is not bound
!missing-pinvoke! vImageConvert_RGB888toARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGB888toBGRA8888 is not bound
!missing-pinvoke! vImageConvert_RGB888toPlanar16Q12 is not bound
!missing-pinvoke! vImageConvert_RGB888toPlanar8 is not bound
!missing-pinvoke! vImageConvert_RGB888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_RGB888toRGBA8888 is not bound
!missing-pinvoke! vImageConvert_RGBA1010102ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_RGBA1010102ToARGB16U is not bound
!missing-pinvoke! vImageConvert_RGBA1010102ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGBA16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_RGBA5551toRGB565 is not bound
!missing-pinvoke! vImageConvert_RGBA5551toRGBA8888 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGB565 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGB888 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGBA5551 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGBA5551_dithered is not bound
!missing-pinvoke! vImageConvert_RGBAFFFFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoARGBFFFF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoBGRAFFFF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoPlanarF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoRGB888_dithered is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoRGBAFFFF is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB16F is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB16U is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGBFFFF is not bound
!missing-pinvoke! vImageConvert_XRGB8888ToPlanar8 is not bound
!missing-pinvoke! vImageConvert_XRGBFFFFToPlanarF is not bound
!missing-pinvoke! vImageConvert_YpCbCrToARGB_GenerateConversion is not bound
!missing-pinvoke! vImageConverter_CreateForCGToCVImageFormat is not bound
!missing-pinvoke! vImageConverter_CreateForCVToCGImageFormat is not bound
!missing-pinvoke! vImageConverter_CreateWithCGImageFormat is not bound
!missing-pinvoke! vImageConverter_CreateWithColorSyncCodeFragment is not bound
!missing-pinvoke! vImageConverter_GetDestinationBufferOrder is not bound
!missing-pinvoke! vImageConverter_GetNumberOfDestinationBuffers is not bound
!missing-pinvoke! vImageConverter_GetNumberOfSourceBuffers is not bound
!missing-pinvoke! vImageConverter_GetSourceBufferOrder is not bound
!missing-pinvoke! vImageConverter_MustOperateOutOfPlace is not bound
!missing-pinvoke! vImageConverter_Release is not bound
!missing-pinvoke! vImageConverter_Retain is not bound
!missing-pinvoke! vImageCopyBuffer is not bound
!missing-pinvoke! vImageCreateCGImageFromBuffer is not bound
!missing-pinvoke! vImageCreateGammaFunction is not bound
!missing-pinvoke! vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction is not bound
!missing-pinvoke! vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction is not bound
!missing-pinvoke! vImageCVImageFormat_Copy is not bound
!missing-pinvoke! vImageCVImageFormat_CopyChannelDescription is not bound
!missing-pinvoke! vImageCVImageFormat_CopyConversionMatrix is not bound
!missing-pinvoke! vImageCVImageFormat_Create is not bound
!missing-pinvoke! vImageCVImageFormat_CreateWithCVPixelBuffer is not bound
!missing-pinvoke! vImageCVImageFormat_GetAlphaHint is not bound
!missing-pinvoke! vImageCVImageFormat_GetChannelCount is not bound
!missing-pinvoke! vImageCVImageFormat_GetChannelDescription is not bound
!missing-pinvoke! vImageCVImageFormat_GetChannelNames is not bound
!missing-pinvoke! vImageCVImageFormat_GetChromaSiting is not bound
!missing-pinvoke! vImageCVImageFormat_GetColorSpace is not bound
!missing-pinvoke! vImageCVImageFormat_GetConversionMatrix is not bound
!missing-pinvoke! vImageCVImageFormat_GetFormatCode is not bound
!missing-pinvoke! vImageCVImageFormat_GetUserData is not bound
!missing-pinvoke! vImageCVImageFormat_Release is not bound
!missing-pinvoke! vImageCVImageFormat_Retain is not bound
!missing-pinvoke! vImageCVImageFormat_SetAlphaHint is not bound
!missing-pinvoke! vImageCVImageFormat_SetChromaSiting is not bound
!missing-pinvoke! vImageCVImageFormat_SetColorSpace is not bound
!missing-pinvoke! vImageCVImageFormat_SetUserData is not bound
!missing-pinvoke! vImageDestroyGammaFunction is not bound
!missing-pinvoke! vImageDestroyResamplingFilter is not bound
!missing-pinvoke! vImageDilate_ARGB8888 is not bound
!missing-pinvoke! vImageDilate_ARGBFFFF is not bound
!missing-pinvoke! vImageDilate_Planar8 is not bound
!missing-pinvoke! vImageDilate_PlanarF is not bound
!missing-pinvoke! vImageEndsInContrastStretch_ARGB8888 is not bound
!missing-pinvoke! vImageEndsInContrastStretch_ARGBFFFF is not bound
!missing-pinvoke! vImageEndsInContrastStretch_Planar8 is not bound
!missing-pinvoke! vImageEndsInContrastStretch_PlanarF is not bound
!missing-pinvoke! vImageEqualization_ARGB8888 is not bound
!missing-pinvoke! vImageEqualization_ARGBFFFF is not bound
!missing-pinvoke! vImageEqualization_Planar8 is not bound
!missing-pinvoke! vImageEqualization_PlanarF is not bound
!missing-pinvoke! vImageErode_ARGB8888 is not bound
!missing-pinvoke! vImageErode_ARGBFFFF is not bound
!missing-pinvoke! vImageErode_Planar8 is not bound
!missing-pinvoke! vImageErode_PlanarF is not bound
!missing-pinvoke! vImageExtractChannel_ARGB16U is not bound
!missing-pinvoke! vImageExtractChannel_ARGB8888 is not bound
!missing-pinvoke! vImageExtractChannel_ARGBFFFF is not bound
!missing-pinvoke! vImageFlatten_ARGB16Q12 is not bound
!missing-pinvoke! vImageFlatten_ARGB16U is not bound
!missing-pinvoke! vImageFlatten_ARGB8888 is not bound
!missing-pinvoke! vImageFlatten_ARGB8888ToRGB888 is not bound
!missing-pinvoke! vImageFlatten_ARGBFFFF is not bound
!missing-pinvoke! vImageFlatten_ARGBFFFFToRGBFFF is not bound
!missing-pinvoke! vImageFlatten_BGRA8888ToRGB888 is not bound
!missing-pinvoke! vImageFlatten_BGRAFFFFToRGBFFF is not bound
!missing-pinvoke! vImageFlatten_RGBA16Q12 is not bound
!missing-pinvoke! vImageFlatten_RGBA16U is not bound
!missing-pinvoke! vImageFlatten_RGBA8888 is not bound
!missing-pinvoke! vImageFlatten_RGBA8888ToRGB888 is not bound
!missing-pinvoke! vImageFlatten_RGBAFFFF is not bound
!missing-pinvoke! vImageFlatten_RGBAFFFFToRGBFFF is not bound
!missing-pinvoke! vImageGamma_Planar8toPlanarF is not bound
!missing-pinvoke! vImageGamma_PlanarF is not bound
!missing-pinvoke! vImageGamma_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImageGetResamplingFilterExtent is not bound
!missing-pinvoke! vImageGetResamplingFilterSize is not bound
!missing-pinvoke! vImageHistogramCalculation_ARGB8888 is not bound
!missing-pinvoke! vImageHistogramCalculation_ARGBFFFF is not bound
!missing-pinvoke! vImageHistogramCalculation_Planar8 is not bound
!missing-pinvoke! vImageHistogramCalculation_PlanarF is not bound
!missing-pinvoke! vImageHistogramSpecification_ARGB8888 is not bound
!missing-pinvoke! vImageHistogramSpecification_ARGBFFFF is not bound
!missing-pinvoke! vImageHistogramSpecification_Planar8 is not bound
!missing-pinvoke! vImageHistogramSpecification_PlanarF is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB16S is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB16U is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB8888 is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGBFFFF is not bound
!missing-pinvoke! vImageHorizontalReflect_Planar16U is not bound
!missing-pinvoke! vImageHorizontalReflect_Planar8 is not bound
!missing-pinvoke! vImageHorizontalReflect_PlanarF is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB16S is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB16U is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB8888 is not bound
!missing-pinvoke! vImageHorizontalShear_ARGBFFFF is not bound
!missing-pinvoke! vImageHorizontalShear_CbCr16U is not bound
!missing-pinvoke! vImageHorizontalShear_CbCr8 is not bound
!missing-pinvoke! vImageHorizontalShear_Planar16S is not bound
!missing-pinvoke! vImageHorizontalShear_Planar16U is not bound
!missing-pinvoke! vImageHorizontalShear_Planar8 is not bound
!missing-pinvoke! vImageHorizontalShear_PlanarF is not bound
!missing-pinvoke! vImageHorizontalShear_XRGB2101010W is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB16S is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB16U is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB8888 is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGBFFFF is not bound
!missing-pinvoke! vImageHorizontalShearD_Planar8 is not bound
!missing-pinvoke! vImageHorizontalShearD_PlanarF is not bound
!missing-pinvoke! vImageInterpolatedLookupTable_PlanarF is not bound
!missing-pinvoke! vImageLookupTable_8to64U is not bound
!missing-pinvoke! vImageLookupTable_Planar16 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar128 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar16 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar24 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar48 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar96 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanarF is not bound
!missing-pinvoke! vImageLookupTable_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImageMatrixMultiply_ARGB8888ToPlanar8 is not bound
!missing-pinvoke! vImageMatrixMultiply_ARGBFFFF is not bound
!missing-pinvoke! vImageMatrixMultiply_ARGBFFFFToPlanarF is not bound
!missing-pinvoke! vImageMatrixMultiply_Planar16S is not bound
!missing-pinvoke! vImageMatrixMultiply_Planar8 is not bound
!missing-pinvoke! vImageMatrixMultiply_PlanarF is not bound
!missing-pinvoke! vImageMax_ARGB8888 is not bound
!missing-pinvoke! vImageMax_ARGBFFFF is not bound
!missing-pinvoke! vImageMax_Planar8 is not bound
!missing-pinvoke! vImageMax_PlanarF is not bound
!missing-pinvoke! vImageMin_ARGB8888 is not bound
!missing-pinvoke! vImageMin_ARGBFFFF is not bound
!missing-pinvoke! vImageMin_Planar8 is not bound
!missing-pinvoke! vImageMin_PlanarF is not bound
!missing-pinvoke! vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12 is not bound
!missing-pinvoke! vImageMultiDimensionalInterpolatedLookupTable_PlanarF is not bound
!missing-pinvoke! vImageMultidimensionalTable_Create is not bound
!missing-pinvoke! vImageMultidimensionalTable_Release is not bound
!missing-pinvoke! vImageMultidimensionalTable_Retain is not bound
!missing-pinvoke! vImageNewResamplingFilter is not bound
!missing-pinvoke! vImageNewResamplingFilterForFunctionUsingBuffer is not bound
!missing-pinvoke! vImageOverwriteChannels_ARGB8888 is not bound
!missing-pinvoke! vImageOverwriteChannels_ARGBFFFF is not bound
!missing-pinvoke! vImageOverwriteChannelsWithPixel_ARGB16U is not bound
!missing-pinvoke! vImageOverwriteChannelsWithPixel_ARGB8888 is not bound
!missing-pinvoke! vImageOverwriteChannelsWithPixel_ARGBFFFF is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_ARGB8888 is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_ARGBFFFF is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar16S is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar16U is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar8 is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_PlanarF is not bound
!missing-pinvoke! vImagePermuteChannels_ARGB16U is not bound
!missing-pinvoke! vImagePermuteChannels_ARGB8888 is not bound
!missing-pinvoke! vImagePermuteChannels_ARGBFFFF is not bound
!missing-pinvoke! vImagePermuteChannels_RGB888 is not bound
!missing-pinvoke! vImagePermuteChannelsWithMaskedInsert_ARGB16U is not bound
!missing-pinvoke! vImagePermuteChannelsWithMaskedInsert_ARGB8888 is not bound
!missing-pinvoke! vImagePermuteChannelsWithMaskedInsert_ARGBFFFF is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar16Q12 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar16Q12toPlanar8 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar8 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar8toPlanar16Q12 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar8toPlanarF is not bound
!missing-pinvoke! vImagePiecewiseGamma_PlanarF is not bound
!missing-pinvoke! vImagePiecewiseGamma_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImagePiecewisePolynomial_Planar8toPlanarF is not bound
!missing-pinvoke! vImagePiecewisePolynomial_PlanarF is not bound
!missing-pinvoke! vImagePiecewisePolynomial_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImagePiecewiseRational_PlanarF is not bound
!missing-pinvoke! vImagePNGDecompressionFilter is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_ARGB8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_ARGBFFFF is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_BGRA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_BGRAFFFF is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_Planar8 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_PlanarF is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendDarken_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendLighten_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendMultiply_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendScreen_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendWithPermute_ARGB8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendWithPermute_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_ARGB8888 is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_ARGBFFFF is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_Planar8 is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_PlanarF is not bound
!missing-pinvoke! vImagePremultiplyData_ARGB16Q12 is not bound
!missing-pinvoke! vImagePremultiplyData_ARGB16U is not bound
!missing-pinvoke! vImagePremultiplyData_ARGB8888 is not bound
!missing-pinvoke! vImagePremultiplyData_ARGBFFFF is not bound
!missing-pinvoke! vImagePremultiplyData_Planar8 is not bound
!missing-pinvoke! vImagePremultiplyData_PlanarF is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA16Q12 is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA16U is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA8888 is not bound
!missing-pinvoke! vImagePremultiplyData_RGBAFFFF is not bound
!missing-pinvoke! vImageRotate_ARGB16S is not bound
!missing-pinvoke! vImageRotate_ARGB16U is not bound
!missing-pinvoke! vImageRotate_ARGB8888 is not bound
!missing-pinvoke! vImageRotate_ARGBFFFF is not bound
!missing-pinvoke! vImageRotate_Planar8 is not bound
!missing-pinvoke! vImageRotate_PlanarF is not bound
!missing-pinvoke! vImageRotate90_ARGB16S is not bound
!missing-pinvoke! vImageRotate90_ARGB16U is not bound
!missing-pinvoke! vImageRotate90_ARGB8888 is not bound
!missing-pinvoke! vImageRotate90_ARGBFFFF is not bound
!missing-pinvoke! vImageRotate90_Planar16U is not bound
!missing-pinvoke! vImageRotate90_Planar8 is not bound
!missing-pinvoke! vImageRotate90_PlanarF is not bound
!missing-pinvoke! vImageScale_ARGB16S is not bound
!missing-pinvoke! vImageScale_ARGB16U is not bound
!missing-pinvoke! vImageScale_ARGB8888 is not bound
!missing-pinvoke! vImageScale_ARGBFFFF is not bound
!missing-pinvoke! vImageScale_CbCr16U is not bound
!missing-pinvoke! vImageScale_CbCr8 is not bound
!missing-pinvoke! vImageScale_Planar16S is not bound
!missing-pinvoke! vImageScale_Planar16U is not bound
!missing-pinvoke! vImageScale_Planar8 is not bound
!missing-pinvoke! vImageScale_PlanarF is not bound
!missing-pinvoke! vImageScale_XRGB2101010W is not bound
!missing-pinvoke! vImageSelectChannels_ARGB8888 is not bound
!missing-pinvoke! vImageSelectChannels_ARGBFFFF is not bound
!missing-pinvoke! vImageSymmetricPiecewiseGamma_Planar16Q12 is not bound
!missing-pinvoke! vImageSymmetricPiecewiseGamma_PlanarF is not bound
!missing-pinvoke! vImageSymmetricPiecewisePolynomial_PlanarF is not bound
!missing-pinvoke! vImageTableLookUp_ARGB8888 is not bound
!missing-pinvoke! vImageTableLookUp_Planar8 is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGB16Q12 is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGB16U is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGB8888 is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGBFFFF is not bound
!missing-pinvoke! vImageUnpremultiplyData_Planar8 is not bound
!missing-pinvoke! vImageUnpremultiplyData_PlanarF is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA16Q12 is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA16U is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA8888 is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBAFFFF is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB16S is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB16U is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB8888 is not bound
!missing-pinvoke! vImageVerticalReflect_ARGBFFFF is not bound
!missing-pinvoke! vImageVerticalReflect_Planar16U is not bound
!missing-pinvoke! vImageVerticalReflect_Planar8 is not bound
!missing-pinvoke! vImageVerticalReflect_PlanarF is not bound
!missing-pinvoke! vImageVerticalShear_ARGB16S is not bound
!missing-pinvoke! vImageVerticalShear_ARGB16U is not bound
!missing-pinvoke! vImageVerticalShear_ARGB8888 is not bound
!missing-pinvoke! vImageVerticalShear_ARGBFFFF is not bound
!missing-pinvoke! vImageVerticalShear_CbCr16U is not bound
!missing-pinvoke! vImageVerticalShear_CbCr8 is not bound
!missing-pinvoke! vImageVerticalShear_Planar16S is not bound
!missing-pinvoke! vImageVerticalShear_Planar16U is not bound
!missing-pinvoke! vImageVerticalShear_Planar8 is not bound
!missing-pinvoke! vImageVerticalShear_PlanarF is not bound
!missing-pinvoke! vImageVerticalShear_XRGB2101010W is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB16S is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB16U is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB8888 is not bound
!missing-pinvoke! vImageVerticalShearD_ARGBFFFF is not bound
!missing-pinvoke! vImageVerticalShearD_Planar8 is not bound
!missing-pinvoke! vImageVerticalShearD_PlanarF is not bound
!missing-pinvoke! vImageConverter_CreateWithCGColorConversionInfo is not bound
!missing-pinvoke! vImageSepConvolve_Planar16U is not bound
!missing-pinvoke! vImageSepConvolve_Planar8 is not bound
!missing-pinvoke! vImageSepConvolve_Planar8to16U is not bound
!missing-pinvoke! vImageSepConvolve_PlanarF is not bound

Просмотреть файл

@ -1,5 +0,0 @@
# Unfortunately this is a breaking change in legacy, fixed in dotnet.
!incorrect-protocol-member! AXBrailleMapRenderer::accessibilityBrailleMapRenderer is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! AXBrailleMapRenderer::accessibilityBrailleMapRenderRegion is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! AXBrailleMapRenderer::setAccessibilityBrailleMapRenderer: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! AXBrailleMapRenderer::setAccessibilityBrailleMapRenderRegion: is OPTIONAL and should NOT be abstract

Просмотреть файл

@ -1,4 +0,0 @@
## Apple headers: Deprecated in iOS 9
## constants were manually bound and this framework is deprecated (Contact)
## so it's not worth updating the binding code for them

Просмотреть файл

@ -1,550 +0,0 @@
## NSUserInterfaceItemIdentifier -> NS_TYPED_EXTENSIBLE_ENUM
!missing-field! NSOutlineViewDisclosureButtonKey not bound
!missing-field! NSOutlineViewShowHideButtonKey not bound
!missing-field! NSMenuItemImportFromDeviceIdentifier not bound
## 42814697 NSViewLayerContentScaleDelegate defined in header but never used
!missing-protocol! NSViewLayerContentScaleDelegate not bound
## recent fox top xtro reported additional missing API (to be reviewed)
!missing-selector! +NSBezierPath::bezierPath not bound
!missing-selector! +NSCursor::pop not bound
!missing-selector! +NSPDFPanel::panel not bound
!missing-selector! NSBitmapImageRep::initForIncrementalLoad not bound
!missing-selector! NSColor::init not bound
!missing-selector! NSObjectController::defaultFetchRequest not bound
!missing-selector! NSPasteboard::readFileWrapper not bound
!missing-selector! NSSliderCell::drawTickMarks not bound
!missing-selector! NSSplitViewController::viewDidLoad not bound
!missing-selector! NSTabViewController::viewDidLoad not bound
## Added in Xcode 10.2 Final but deprecated
## Deprecated in Xcode 11
## unsorted
!unknown-field! item bound
!missing-enum! NSAutoresizingMaskOptions not bound
!missing-enum! NSBackingStoreType not bound
!missing-enum! NSCellHitResult not bound
!missing-enum! NSColorPanelOptions not bound
!missing-enum! NSFindPanelAction not bound
!missing-enum! NSFindPanelSubstringMatchType not bound
!missing-enum! NSFontAction not bound
!missing-enum! NSFontDescriptorSymbolicTraits not bound
!missing-enum! NSMediaLibrary not bound
!missing-enum! NSMenuProperties not bound
!missing-enum! NSPDFPanelOptions not bound
!missing-enum! NSPaperOrientation not bound
!missing-enum! NSSplitViewItemCollapseBehavior not bound
!missing-enum! NSTableColumnResizingOptions not bound
!missing-enum! NSTableViewGridLineStyle not bound
!missing-field! NSAbortModalException not bound
!missing-field! NSAbortPrintingException not bound
!missing-field! NSAccessibilityAscendingSortDirectionValue not bound
!missing-field! NSAccessibilityCenterTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityCentimetersUnitValue not bound
!missing-field! NSAccessibilityDecimalTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityDescendingSortDirectionValue not bound
!missing-field! NSAccessibilityErrorCodeExceptionInfo not bound
!missing-field! NSAccessibilityFirstLineIndentMarkerTypeValue not bound
!missing-field! NSAccessibilityHeadIndentMarkerTypeValue not bound
!missing-field! NSAccessibilityHorizontalOrientationValue not bound
!missing-field! NSAccessibilityInchesUnitValue not bound
!missing-field! NSAccessibilityLeftTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityMenuRole not bound
!missing-field! NSAccessibilityOrientationAttribute not bound
!missing-field! NSAccessibilityPicasUnitValue not bound
!missing-field! NSAccessibilityPointsUnitValue not bound
!missing-field! NSAccessibilityRightTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityTailIndentMarkerTypeValue not bound
!missing-field! NSAccessibilityUnknownMarkerTypeValue not bound
!missing-field! NSAccessibilityUnknownOrientationValue not bound
!missing-field! NSAccessibilityUnknownSortDirectionValue not bound
!missing-field! NSAccessibilityUnknownUnitValue not bound
!missing-field! NSAccessibilityVerticalOrientationValue not bound
!missing-field! NSAlignmentBinding not bound
!missing-field! NSAllRomanInputSourcesLocaleIdentifier not bound
!missing-field! NSAllowsEditingMultipleValuesSelectionBindingOption not bound
!missing-field! NSAllowsNullArgumentBindingOption not bound
!missing-field! NSAlternateImageBinding not bound
!missing-field! NSAlternateTitleBinding not bound
!missing-field! NSAlwaysPresentsApplicationModalAlertsBindingOption not bound
!missing-field! NSAnimateBinding not bound
!missing-field! NSAnimationDelayBinding not bound
!missing-field! NSApp not bound
!missing-field! NSAppKitIgnoredException not bound
!missing-field! NSAppKitVersionNumber not bound
!missing-field! NSAppKitVirtualMemoryException not bound
!missing-field! NSApplicationDidChangeOcclusionStateNotification not bound
!missing-field! NSArgumentBinding not bound
!missing-field! NSAttributedStringBinding not bound
!missing-field! NSBadBitmapParametersException not bound
!missing-field! NSBadComparisonException not bound
!missing-field! NSBadRTFColorTableException not bound
!missing-field! NSBadRTFDirectiveException not bound
!missing-field! NSBadRTFFontTableException not bound
!missing-field! NSBadRTFStyleSheetException not bound
!missing-field! NSBlack not bound
!missing-field! NSBrowserIllegalDelegateException not bound
!missing-field! NSColorListDidChangeNotification not bound
!missing-field! NSColorListIOException not bound
!missing-field! NSColorListNotEditableException not bound
!missing-field! NSConditionallySetsEditableBindingOption not bound
!missing-field! NSConditionallySetsEnabledBindingOption not bound
!missing-field! NSConditionallySetsHiddenBindingOption not bound
!missing-field! NSContentArrayBinding not bound
!missing-field! NSContentArrayForMultipleSelectionBinding not bound
!missing-field! NSContentBinding not bound
!missing-field! NSContentDictionaryBinding not bound
!missing-field! NSContentHeightBinding not bound
!missing-field! NSContentObjectBinding not bound
!missing-field! NSContentObjectsBinding not bound
!missing-field! NSContentPlacementTagBindingOption not bound
!missing-field! NSContentSetBinding not bound
!missing-field! NSContentValuesBinding not bound
!missing-field! NSContentWidthBinding not bound
!missing-field! NSContinuouslyUpdatesValueBindingOption not bound
!missing-field! NSCreatesSortDescriptorBindingOption not bound
!missing-field! NSCriticalValueBinding not bound
!missing-field! NSDarkGray not bound
!missing-field! NSDataBinding not bound
!missing-field! NSDefinitionPresentationTypeDictionaryApplication not bound
!missing-field! NSDefinitionPresentationTypeKey not bound
!missing-field! NSDefinitionPresentationTypeOverlay not bound
!missing-field! NSDeletesObjectsOnRemoveBindingsOption not bound
!missing-field! NSDeviceBitsPerSample not bound
!missing-field! NSDeviceColorSpaceName not bound
!missing-field! NSDeviceIsPrinter not bound
!missing-field! NSDeviceIsScreen not bound
!missing-field! NSDeviceResolution not bound
!missing-field! NSDeviceSize not bound
!missing-field! NSDisplayNameBindingOption not bound
!missing-field! NSDisplayPatternBindingOption not bound
!missing-field! NSDisplayPatternTitleBinding not bound
!missing-field! NSDisplayPatternValueBinding not bound
!missing-field! NSDocumentEditedBinding not bound
!missing-field! NSDoubleClickArgumentBinding not bound
!missing-field! NSDoubleClickTargetBinding not bound
!missing-field! NSDraggingException not bound
!missing-field! NSEditableBinding not bound
!missing-field! NSEnabledBinding not bound
!missing-field! NSExcludedKeysBinding not bound
!missing-field! NSFilterPredicateBinding not bound
!missing-field! NSFontBinding not bound
!missing-field! NSFontBoldBinding not bound
!missing-field! NSFontFamilyNameBinding not bound
!missing-field! NSFontIdentityMatrix not bound
!missing-field! NSFontItalicBinding not bound
!missing-field! NSFontNameBinding not bound
!missing-field! NSFontSizeBinding not bound
!missing-field! NSFontUnavailableException not bound
!missing-field! NSGraphicsContextDestinationAttributeName not bound
!missing-field! NSGraphicsContextPDFFormat not bound
!missing-field! NSGraphicsContextPSFormat not bound
!missing-field! NSGraphicsContextRepresentationFormatAttributeName not bound
!missing-field! NSHandlesContentAsCompoundValueBindingOption not bound
!missing-field! NSHeaderTitleBinding not bound
!missing-field! NSHiddenBinding not bound
!missing-field! NSIllegalSelectorException not bound
!missing-field! NSImageBinding not bound
!missing-field! NSImageCacheException not bound
!missing-field! NSImageNameAdvanced not bound
!missing-field! NSImageNameBonjour not bound
!missing-field! NSImageNameColorPanel not bound
!missing-field! NSImageNameColumnViewTemplate not bound
!missing-field! NSImageNameComputer not bound
!missing-field! NSImageNameEveryone not bound
!missing-field! NSImageNameFlowViewTemplate not bound
!missing-field! NSImageNameFolderBurnable not bound
!missing-field! NSImageNameFolderSmart not bound
!missing-field! NSImageNameFontPanel not bound
!missing-field! NSImageNameGoBackTemplate not bound
!missing-field! NSImageNameGoForwardTemplate not bound
!missing-field! NSImageNameIconViewTemplate not bound
!missing-field! NSImageNameInfo not bound
!missing-field! NSImageNameListViewTemplate not bound
!missing-field! NSImageNameMultipleDocuments not bound
!missing-field! NSImageNameNetwork not bound
!missing-field! NSImageNamePreferencesGeneral not bound
!missing-field! NSImageNameUser not bound
!missing-field! NSImageNameUserAccounts not bound
!missing-field! NSImageNameUserGroup not bound
!missing-field! NSIncludedKeysBinding not bound
!missing-field! NSInitialKeyBinding not bound
!missing-field! NSInitialValueBinding not bound
!missing-field! NSInsertsNullPlaceholderBindingOption not bound
!missing-field! NSInvokesSeparatelyWithArrayObjectsBindingOption not bound
!missing-field! NSIsIndeterminateBinding not bound
!missing-field! NSLabelBinding not bound
!missing-field! NSLightGray not bound
!missing-field! NSLocalizedKeyDictionaryBinding not bound
!missing-field! NSManagedObjectContextBinding not bound
!missing-field! NSMaxValueBinding not bound
!missing-field! NSMaxWidthBinding not bound
!missing-field! NSMaximumRecentsBinding not bound
!missing-field! NSMinValueBinding not bound
!missing-field! NSMinWidthBinding not bound
!missing-field! NSMixedStateImageBinding not bound
!missing-field! NSMultipleValuesPlaceholderBindingOption not bound
!missing-field! NSNibLoadingException not bound
!missing-field! NSNoSelectionPlaceholderBindingOption not bound
!missing-field! NSNotApplicablePlaceholderBindingOption not bound
!missing-field! NSNullPlaceholderBindingOption not bound
!missing-field! NSObservedKeyPathKey not bound
!missing-field! NSObservedObjectKey not bound
!missing-field! NSOffStateImageBinding not bound
!missing-field! NSOnStateImageBinding not bound
!missing-field! NSOptionsKey not bound
!missing-field! NSPPDIncludeNotFoundException not bound
!missing-field! NSPPDIncludeStackOverflowException not bound
!missing-field! NSPPDIncludeStackUnderflowException not bound
!missing-field! NSPPDParseException not bound
!missing-field! NSPasteboardCommunicationException not bound
!missing-field! NSPasteboardURLReadingContentsConformToTypesKey not bound
!missing-field! NSPasteboardURLReadingFileURLsOnlyKey not bound
!missing-field! NSPositioningRectBinding not bound
!missing-field! NSPredicateBinding not bound
!missing-field! NSPredicateFormatBindingOption not bound
!missing-field! NSPrintAllPages not bound
!missing-field! NSPrintAllPresetsJobStyleHint not bound
!missing-field! NSPrintBottomMargin not bound
!missing-field! NSPrintCancelJob not bound
!missing-field! NSPrintCopies not bound
!missing-field! NSPrintDetailedErrorReporting not bound
!missing-field! NSPrintFaxNumber not bound
!missing-field! NSPrintFirstPage not bound
!missing-field! NSPrintHeaderAndFooter not bound
!missing-field! NSPrintHorizontalPagination not bound
!missing-field! NSPrintHorizontallyCentered not bound
!missing-field! NSPrintJobDisposition not bound
!missing-field! NSPrintJobSavingFileNameExtensionHidden not bound
!missing-field! NSPrintJobSavingURL not bound
!missing-field! NSPrintLastPage not bound
!missing-field! NSPrintLeftMargin not bound
!missing-field! NSPrintMustCollate not bound
!missing-field! NSPrintNoPresetsJobStyleHint not bound
!missing-field! NSPrintOperationExistsException not bound
!missing-field! NSPrintOrientation not bound
!missing-field! NSPrintPackageException not bound
!missing-field! NSPrintPagesAcross not bound
!missing-field! NSPrintPagesDown not bound
!missing-field! NSPrintPanelAccessorySummaryItemDescriptionKey not bound
!missing-field! NSPrintPanelAccessorySummaryItemNameKey not bound
!missing-field! NSPrintPaperName not bound
!missing-field! NSPrintPaperSize not bound
!missing-field! NSPrintPhotoJobStyleHint not bound
!missing-field! NSPrintPreviewJob not bound
!missing-field! NSPrintPrinter not bound
!missing-field! NSPrintPrinterName not bound
!missing-field! NSPrintReversePageOrder not bound
!missing-field! NSPrintRightMargin not bound
!missing-field! NSPrintSaveJob not bound
!missing-field! NSPrintScalingFactor not bound
!missing-field! NSPrintSelectionOnly not bound
!missing-field! NSPrintSpoolJob not bound
!missing-field! NSPrintTime not bound
!missing-field! NSPrintTopMargin not bound
!missing-field! NSPrintVerticalPagination not bound
!missing-field! NSPrintVerticallyCentered not bound
!missing-field! NSPrintingCommunicationException not bound
!missing-field! NSRTFPropertyStackOverflowException not bound
!missing-field! NSRaisesForNotApplicableKeysBindingOption not bound
!missing-field! NSRecentSearchesBinding not bound
!missing-field! NSRepresentedFilenameBinding not bound
!missing-field! NSRowHeightBinding not bound
!missing-field! NSRuleEditorPredicateComparisonModifier not bound
!missing-field! NSRuleEditorPredicateCompoundType not bound
!missing-field! NSRuleEditorPredicateCustomSelector not bound
!missing-field! NSRuleEditorPredicateLeftExpression not bound
!missing-field! NSRuleEditorPredicateOperatorType not bound
!missing-field! NSRuleEditorPredicateOptions not bound
!missing-field! NSRuleEditorPredicateRightExpression not bound
!missing-field! NSSelectedIdentifierBinding not bound
!missing-field! NSSelectedIndexBinding not bound
!missing-field! NSSelectedLabelBinding not bound
!missing-field! NSSelectedObjectBinding not bound
!missing-field! NSSelectedObjectsBinding not bound
!missing-field! NSSelectedTagBinding not bound
!missing-field! NSSelectedValueBinding not bound
!missing-field! NSSelectedValuesBinding not bound
!missing-field! NSSelectionIndexPathsBinding not bound
!missing-field! NSSelectionIndexesBinding not bound
!missing-field! NSSelectorNameBindingOption not bound
!missing-field! NSSelectsAllWhenSettingContentBindingOption not bound
!missing-field! NSSortDescriptorsBinding not bound
!missing-field! NSSoundPboardType not bound
!missing-field! NSSpeechCharacterModeProperty not bound
!missing-field! NSSpeechCommandDelimiterProperty not bound
!missing-field! NSSpeechCommandPrefix not bound
!missing-field! NSSpeechCommandSuffix not bound
!missing-field! NSSpeechCurrentVoiceProperty not bound
!missing-field! NSSpeechDictionaryAbbreviations not bound
!missing-field! NSSpeechDictionaryEntryPhonemes not bound
!missing-field! NSSpeechDictionaryEntrySpelling not bound
!missing-field! NSSpeechDictionaryLocaleIdentifier not bound
!missing-field! NSSpeechDictionaryModificationDate not bound
!missing-field! NSSpeechDictionaryPronunciations not bound
!missing-field! NSSpeechErrorCount not bound
!missing-field! NSSpeechErrorNewestCharacterOffset not bound
!missing-field! NSSpeechErrorNewestCode not bound
!missing-field! NSSpeechErrorOldestCharacterOffset not bound
!missing-field! NSSpeechErrorOldestCode not bound
!missing-field! NSSpeechErrorsProperty not bound
!missing-field! NSSpeechInputModeProperty not bound
!missing-field! NSSpeechModeLiteral not bound
!missing-field! NSSpeechModeNormal not bound
!missing-field! NSSpeechModePhoneme not bound
!missing-field! NSSpeechModeText not bound
!missing-field! NSSpeechNumberModeProperty not bound
!missing-field! NSSpeechOutputToFileURLProperty not bound
!missing-field! NSSpeechPhonemeInfoExample not bound
!missing-field! NSSpeechPhonemeInfoHiliteEnd not bound
!missing-field! NSSpeechPhonemeInfoHiliteStart not bound
!missing-field! NSSpeechPhonemeInfoOpcode not bound
!missing-field! NSSpeechPhonemeInfoSymbol not bound
!missing-field! NSSpeechPhonemeSymbolsProperty not bound
!missing-field! NSSpeechPitchBaseProperty not bound
!missing-field! NSSpeechPitchModProperty not bound
!missing-field! NSSpeechRateProperty not bound
!missing-field! NSSpeechRecentSyncProperty not bound
!missing-field! NSSpeechResetProperty not bound
!missing-field! NSSpeechStatusNumberOfCharactersLeft not bound
!missing-field! NSSpeechStatusOutputBusy not bound
!missing-field! NSSpeechStatusOutputPaused not bound
!missing-field! NSSpeechStatusPhonemeCode not bound
!missing-field! NSSpeechStatusProperty not bound
!missing-field! NSSpeechSynthesizerInfoIdentifier not bound
!missing-field! NSSpeechSynthesizerInfoProperty not bound
!missing-field! NSSpeechSynthesizerInfoVersion not bound
!missing-field! NSSpeechVolumeProperty not bound
!missing-field! NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification not bound
!missing-field! NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification not bound
!missing-field! NSTIFFException not bound
!missing-field! NSTargetBinding not bound
!missing-field! NSTextColorBinding not bound
!missing-field! NSTextLineTooLongException not bound
!missing-field! NSTextNoSelectionException not bound
!missing-field! NSTextReadException not bound
!missing-field! NSTextWriteException not bound
!missing-field! NSTitleBinding not bound
!missing-field! NSToolTipBinding not bound
!missing-field! NSTransparentBinding not bound
!missing-field! NSTypeIdentifierAddressText not bound
!missing-field! NSTypeIdentifierDateText not bound
!missing-field! NSTypeIdentifierPhoneNumberText not bound
!missing-field! NSTypeIdentifierTransitInformationText not bound
!missing-field! NSTypedStreamVersionException not bound
!missing-field! NSValidatesImmediatelyBindingOption not bound
!missing-field! NSValueBinding not bound
!missing-field! NSValuePathBinding not bound
!missing-field! NSValueTransformerBindingOption not bound
!missing-field! NSValueTransformerNameBindingOption not bound
!missing-field! NSValueURLBinding not bound
!missing-field! NSVisibleBinding not bound
!missing-field! NSVoiceGenderNeutral not bound
!missing-field! NSVoiceIndividuallySpokenCharacters not bound
!missing-field! NSVoiceLocaleIdentifier not bound
!missing-field! NSVoiceSupportedCharacters not bound
!missing-field! NSWarningValueBinding not bound
!missing-field! NSWhite not bound
!missing-field! NSWidthBinding not bound
!missing-field! NSWindowDidChangeOcclusionStateNotification not bound
!missing-field! NSWindowServerCommunicationException not bound
!missing-field! NSWordTablesReadException not bound
!missing-field! NSWordTablesWriteException not bound
!missing-field! NSWorkspaceDesktopImageAllowClippingKey not bound
!missing-field! NSWorkspaceDesktopImageFillColorKey not bound
!missing-field! NSWorkspaceDesktopImageScalingKey not bound
!missing-pinvoke! NSApplicationLoad is not bound
!missing-pinvoke! NSCreateFileContentsPboardType is not bound
!missing-pinvoke! NSCreateFilenamePboardType is not bound
!missing-pinvoke! NSDottedFrameRect is not bound
!missing-pinvoke! NSDrawBitmap is not bound
!missing-pinvoke! NSDrawButton is not bound
!missing-pinvoke! NSDrawColorTiledRects is not bound
!missing-pinvoke! NSEraseRect is not bound
!missing-pinvoke! NSGetFileType is not bound
!missing-pinvoke! NSGetFileTypes is not bound
!missing-pinvoke! NSIsControllerMarker is not bound
!missing-pinvoke! NSPerformService is not bound
!missing-pinvoke! NSRectClipList is not bound
!missing-pinvoke! NSRectFillListUsingOperation is not bound
!missing-pinvoke! NSRectFillListWithColors is not bound
!missing-pinvoke! NSRectFillListWithColorsUsingOperation is not bound
!missing-pinvoke! NSRectFillListWithGrays is not bound
!missing-pinvoke! NSRegisterServicesProvider is not bound
!missing-pinvoke! NSSetShowsServicesMenuItem is not bound
!missing-pinvoke! NSShowsServicesMenuItem is not bound
!missing-pinvoke! NSUnregisterServicesProvider is not bound
!missing-pinvoke! NSUpdateDynamicServices is not bound
!missing-protocol! NSAnimatablePropertyContainer not bound
!missing-protocol! NSChangeSpelling not bound
!missing-protocol! NSColorPickingCustom not bound
!missing-protocol! NSColorPickingDefault not bound
!missing-protocol! NSIgnoreMisspelledWords not bound
!missing-protocol! NSInputServerMouseTracker not bound
!missing-protocol! NSInputServiceProvider not bound
!missing-selector! +NSBitmapImageRep::getTIFFCompressionTypes:count: not bound
!missing-selector! +NSBitmapImageRep::representationOfImageRepsInArray:usingType:properties: not bound
!missing-selector! +NSFont::fontWithName:matrix: not bound
!missing-selector! +NSMediaLibraryBrowserController::sharedMediaLibraryBrowserController not bound
!missing-selector! +NSObject::exposeBinding: not bound
!missing-selector! +NSPDFImageRep::imageRepWithData: not bound
!missing-selector! +NSPICTImageRep::imageRepWithData: not bound
!missing-selector! +NSPasteboard::pasteboardByFilteringData:ofType: not bound
!missing-selector! +NSPasteboard::pasteboardByFilteringFile: not bound
!missing-selector! +NSPasteboard::pasteboardByFilteringTypesInPasteboard: not bound
!missing-selector! +NSPasteboard::typesFilterableTo: not bound
!missing-selector! +NSScrollView::rulerViewClass not bound
!missing-selector! +NSScrollView::setRulerViewClass: not bound
!missing-selector! +NSSet::setWithCollectionViewIndexPath: not bound
!missing-selector! +NSSet::setWithCollectionViewIndexPaths: not bound
!missing-selector! NSApplication::orderedDocuments not bound
!missing-selector! NSApplication::orderedWindows not bound
!missing-selector! NSApplication::runPageLayout: not bound
!missing-selector! NSBitmapImageRep::getPixel:atX:y: not bound
!missing-selector! NSBitmapImageRep::setPixel:atX:y: not bound
!missing-selector! NSBitmapImageRep::setProperty:withValue: not bound
!missing-selector! NSBitmapImageRep::valueForProperty: not bound
!missing-selector! NSBrowser::draggingImageForRowsWithIndexes:inColumn:withEvent:offset: not bound
!missing-selector! NSCell::setRefusesFirstResponder: not bound
!missing-selector! NSCollectionView::draggingImageForItemsAtIndexes:withEvent:offset: not bound
!missing-selector! NSColorSpace::initWithColorSyncProfile: not bound
!missing-selector! NSComboBox::delegate not bound
!missing-selector! NSComboBox::setDelegate: not bound
!missing-selector! NSControl::expansionFrameWithFrame: not bound
!missing-selector! NSDocument::handleCloseScriptCommand: not bound
!missing-selector! NSDocument::handlePrintScriptCommand: not bound
!missing-selector! NSDocument::handleSaveScriptCommand: not bound
!missing-selector! NSDocument::lastComponentOfFileName not bound
!missing-selector! NSDocument::objectSpecifier not bound
!missing-selector! NSDocument::setLastComponentOfFileName: not bound
!missing-selector! NSDraggingItem::imageComponentsProvider not bound
!missing-selector! NSEvent::pressureBehavior not bound
!missing-selector! NSFont::getAdvancements:forGlyphs:count: not bound
!missing-selector! NSFont::getAdvancements:forPackedGlyphs:length: not bound
!missing-selector! NSFont::getBoundingRects:forGlyphs:count: not bound
!missing-selector! NSFont::matrix not bound
!missing-selector! NSFontPanel::setWorksWhenModal: not bound
!missing-selector! NSFontPanel::worksWhenModal not bound
!missing-selector! NSGradient::initWithColors:atLocations:colorSpace: not bound
!missing-selector! NSGradient::initWithColorsAndLocations: not bound
!missing-selector! NSImage::initByReferencingURL: not bound
!missing-selector! NSMatrix::sortUsingFunction:context: not bound
!missing-selector! NSMediaLibraryBrowserController::frame not bound
!missing-selector! NSMediaLibraryBrowserController::isVisible not bound
!missing-selector! NSMediaLibraryBrowserController::mediaLibraries not bound
!missing-selector! NSMediaLibraryBrowserController::setFrame: not bound
!missing-selector! NSMediaLibraryBrowserController::setMediaLibraries: not bound
!missing-selector! NSMediaLibraryBrowserController::setVisible: not bound
!missing-selector! NSMediaLibraryBrowserController::togglePanel: not bound
!missing-selector! NSMenu::submenuAction: not bound
!missing-selector! NSMenuItemCell::setTag: not bound
!missing-selector! NSMutableFontCollection::exclusionDescriptors not bound
!missing-selector! NSMutableFontCollection::queryDescriptors not bound
!missing-selector! NSObject::accessibilityArrayAttributeCount: not bound
!missing-selector! NSObject::accessibilityArrayAttributeValues:index:maxCount: not bound
!missing-selector! NSObject::accessibilityFocusedUIElement not bound
!missing-selector! NSObject::accessibilityHitTest: not bound
!missing-selector! NSObject::accessibilityIndexOfChild: not bound
!missing-selector! NSObject::accessibilityNotifiesWhenDestroyed not bound
!missing-selector! NSObjectController::fetchWithRequest:merge:error: not bound
!missing-selector! NSObjectController::managedObjectContext not bound
!missing-selector! NSObjectController::setManagedObjectContext: not bound
!missing-selector! NSOpenPanel::canDownloadUbiquitousContents not bound
!missing-selector! NSOpenPanel::canResolveUbiquitousConflicts not bound
!missing-selector! NSOpenPanel::isAccessoryViewDisclosed not bound
!missing-selector! NSOpenPanel::setAccessoryViewDisclosed: not bound
!missing-selector! NSOpenPanel::setCanDownloadUbiquitousContents: not bound
!missing-selector! NSOpenPanel::setCanResolveUbiquitousConflicts: not bound
!missing-selector! NSPDFInfo::URL not bound
!missing-selector! NSPDFInfo::attributes not bound
!missing-selector! NSPDFInfo::isFileExtensionHidden not bound
!missing-selector! NSPDFInfo::orientation not bound
!missing-selector! NSPDFInfo::paperSize not bound
!missing-selector! NSPDFInfo::setFileExtensionHidden: not bound
!missing-selector! NSPDFInfo::setOrientation: not bound
!missing-selector! NSPDFInfo::setPaperSize: not bound
!missing-selector! NSPDFInfo::setTagNames: not bound
!missing-selector! NSPDFInfo::setURL: not bound
!missing-selector! NSPDFInfo::tagNames not bound
!missing-selector! NSPDFPanel::accessoryController not bound
!missing-selector! NSPDFPanel::beginSheetWithPDFInfo:modalForWindow:completionHandler: not bound
!missing-selector! NSPDFPanel::defaultFileName not bound
!missing-selector! NSPDFPanel::options not bound
!missing-selector! NSPDFPanel::setAccessoryController: not bound
!missing-selector! NSPDFPanel::setDefaultFileName: not bound
!missing-selector! NSPDFPanel::setOptions: not bound
!missing-selector! NSPICTImageRep::PICTRepresentation not bound
!missing-selector! NSPICTImageRep::boundingBox not bound
!missing-selector! NSPICTImageRep::initWithData: not bound
!missing-selector! NSPasteboard::readFileContentsType:toFile: not bound
!missing-selector! NSPasteboard::writeFileContents: not bound
!missing-selector! NSPasteboard::writeFileWrapper: not bound
!missing-selector! NSPersistentDocument::configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error: not bound
!missing-selector! NSPersistentDocument::managedObjectContext not bound
!missing-selector! NSPersistentDocument::managedObjectModel not bound
!missing-selector! NSPersistentDocument::persistentStoreTypeForFileType: not bound
!missing-selector! NSPersistentDocument::readFromURL:ofType:error: not bound
!missing-selector! NSPersistentDocument::revertToContentsOfURL:ofType:error: not bound
!missing-selector! NSPersistentDocument::setManagedObjectContext: not bound
!missing-selector! NSPersistentDocument::writeToURL:ofType:forSaveOperation:originalContentsURL:error: not bound
!missing-selector! NSPrintInfo::takeSettingsFromPDFInfo: not bound
!missing-selector! NSPrintOperation::PDFPanel not bound
!missing-selector! NSPrintOperation::setPDFPanel: not bound
!missing-selector! NSResponder::presentError:modalForWindow:delegate:didPresentSelector:contextInfo: not bound
!missing-selector! NSResponder::undoManager not bound
!missing-selector! NSSegmentedCell::interiorBackgroundStyleForSegment: not bound
!missing-selector! NSSegmentedControl::indexOfSelectedItem not bound
!missing-selector! NSSet::enumerateIndexPathsWithOptions:usingBlock: not bound
!missing-selector! NSSplitViewItem::collapseBehavior not bound
!missing-selector! NSSplitViewItem::setCollapseBehavior: not bound
!missing-selector! NSTextField::setAutomaticTextCompletionEnabled: not bound
!missing-selector! NSTextFinder::client not bound
!missing-selector! NSTextFinder::findBarContainer not bound
!missing-selector! NSTextFinder::incrementalSearchingShouldDimContentView not bound
!missing-selector! NSTextFinder::setIncrementalSearchingShouldDimContentView: not bound
!missing-selector! NSTextView::dragImageForSelectionWithEvent:origin: not bound
!missing-selector! NSTextView::dragSelectionWithEvent:offset:slideBack: not bound
!missing-selector! NSTouchBar::itemIdentifiers not bound
!missing-selector! NSTreeController::selectedObjects not bound
!missing-selector! NSTreeNode::mutableChildNodes not bound
!missing-selector! NSView::enclosingMenuItem not bound
!missing-selector! NSView::getRectsBeingDrawn:count: not bound
!missing-selector! NSView::getRectsExposedDuringLiveResize:count: not bound
!missing-selector! NSView::reflectScrolledClipView: not bound
!missing-selector! NSView::rulerView:didAddMarker: not bound
!missing-selector! NSView::rulerView:didMoveMarker: not bound
!missing-selector! NSView::rulerView:didRemoveMarker: not bound
!missing-selector! NSView::rulerView:handleMouseDown: not bound
!missing-selector! NSView::rulerView:shouldAddMarker: not bound
!missing-selector! NSView::rulerView:shouldMoveMarker: not bound
!missing-selector! NSView::rulerView:shouldRemoveMarker: not bound
!missing-selector! NSView::rulerView:willAddMarker:atLocation: not bound
!missing-selector! NSView::rulerView:willMoveMarker:toLocation: not bound
!missing-selector! NSView::rulerView:willSetClientView: not bound
!missing-selector! NSView::scrollClipView:toPoint: not bound
!missing-selector! NSView::showDefinitionForAttributedString:atPoint: not bound
!missing-selector! NSView::showDefinitionForAttributedString:range:options:baselineOriginProvider: not bound
!missing-selector! NSWindow::handleCloseScriptCommand: not bound
!missing-selector! NSWindow::handlePrintScriptCommand: not bound
!missing-selector! NSWindow::handleSaveScriptCommand: not bound
!missing-selector! NSWindow::hasCloseBox not bound
!missing-selector! NSWindow::hasTitleBar not bound
!missing-selector! NSWindow::isFloatingPanel not bound
!missing-selector! NSWindow::isMiniaturizable not bound
!missing-selector! NSWindow::isModalPanel not bound
!missing-selector! NSWindow::isResizable not bound
!missing-selector! NSWindow::isZoomable not bound
!missing-selector! NSWindow::orderedIndex not bound
!missing-selector! NSWindow::setOrderedIndex: not bound
!missing-selector! NSWindow::setTitlebarAccessoryViewControllers: not bound
!missing-selector! NSWindowController::initWithWindowNibPath:owner: not bound
!missing-type! NSMediaLibraryBrowserController not bound
!missing-type! NSPDFInfo not bound
!missing-type! NSPDFPanel not bound
!missing-type! NSPICTImageRep not bound
!missing-type! NSPersistentDocument not bound

Просмотреть файл

@ -1,3 +0,0 @@
## not exposed by our API (better use the OS version)
!missing-field! AppTrackingTransparencyVersionNumber not bound
!missing-field! AppTrackingTransparencyVersionString not bound

Просмотреть файл

@ -1,98 +0,0 @@
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! AUAudioUnitBusArray should conform to NSFastEnumeration
## unsorted
!missing-enum! AudioBytePacketTranslationFlags not bound
!missing-enum! AudioComponentFlags not bound
!missing-enum! AudioFilePermissions not bound
!missing-enum! AudioFileStreamParseFlags not bound
!missing-enum! AudioFileStreamPropertyFlags not bound
!missing-enum! AudioFileStreamSeekFlags not bound
!missing-enum! AudioPanningMode not bound
!missing-enum! CAFFormatFlags not bound
!missing-enum! CAFRegionFlags not bound
!missing-pinvoke! AudioComponentCount is not bound
!missing-pinvoke! AudioComponentInstanceCanDo is not bound
!missing-pinvoke! AudioComponentInstantiate is not bound
!missing-pinvoke! AudioComponentRegister is not bound
!missing-pinvoke! AudioQueueNewInputWithDispatchQueue is not bound
!missing-pinvoke! AudioQueueNewOutputWithDispatchQueue is not bound
!missing-pinvoke! AudioServicesGetPropertyInfo is not bound
!missing-pinvoke! AudioUnitAddPropertyListener is not bound
!missing-pinvoke! AudioUnitAddRenderNotify is not bound
!missing-pinvoke! AudioUnitGetParameter is not bound
!missing-pinvoke! AudioUnitProcess is not bound
!missing-pinvoke! AudioUnitProcessMultiple is not bound
!missing-pinvoke! AudioUnitRemovePropertyListenerWithUserData is not bound
!missing-pinvoke! AudioUnitRemoveRenderNotify is not bound
!missing-pinvoke! AudioUnitReset is not bound
!missing-pinvoke! CAShowFile is not bound
!missing-pinvoke! DisposeMusicEventIterator is not bound
!missing-pinvoke! ExtAudioFileGetPropertyInfo is not bound
!missing-pinvoke! MusicDeviceStartNote is not bound
!missing-pinvoke! MusicDeviceStopNote is not bound
!missing-pinvoke! MusicDeviceSysEx is not bound
!missing-pinvoke! MusicEventIteratorDeleteEvent is not bound
!missing-pinvoke! MusicEventIteratorGetEventInfo is not bound
!missing-pinvoke! MusicEventIteratorHasCurrentEvent is not bound
!missing-pinvoke! MusicEventIteratorHasNextEvent is not bound
!missing-pinvoke! MusicEventIteratorHasPreviousEvent is not bound
!missing-pinvoke! MusicEventIteratorNextEvent is not bound
!missing-pinvoke! MusicEventIteratorPreviousEvent is not bound
!missing-pinvoke! MusicEventIteratorSeek is not bound
!missing-pinvoke! MusicEventIteratorSetEventInfo is not bound
!missing-pinvoke! MusicEventIteratorSetEventTime is not bound
!missing-pinvoke! MusicTrackGetDestNode is not bound
!missing-pinvoke! MusicTrackNewAUPresetEvent is not bound
!missing-pinvoke! MusicTrackNewParameterEvent is not bound
!missing-pinvoke! NewMusicEventIterator is not bound
!missing-selector! AUAudioUnit::isRunning not bound
!missing-selector! AUAudioUnit::musicalContextBlock not bound
!missing-selector! AUAudioUnit::scheduleMIDIEventBlock not bound
!missing-selector! AUAudioUnit::setMusicalContextBlock: not bound
!missing-selector! AUAudioUnit::tokenByAddingRenderObserver: not bound
!missing-selector! AUAudioUnitV2Bridge::audioUnit not bound
!missing-type! AUAudioUnitV2Bridge not bound
!missing-pinvoke! AudioCodecAppendInputBufferList is not bound
!missing-pinvoke! AudioCodecAppendInputData is not bound
!missing-pinvoke! AudioCodecGetProperty is not bound
!missing-pinvoke! AudioCodecGetPropertyInfo is not bound
!missing-pinvoke! AudioCodecInitialize is not bound
!missing-pinvoke! AudioCodecProduceOutputBufferList is not bound
!missing-pinvoke! AudioCodecProduceOutputPackets is not bound
!missing-pinvoke! AudioCodecReset is not bound
!missing-pinvoke! AudioCodecSetProperty is not bound
!missing-pinvoke! AudioCodecUninitialize is not bound
# ignored due to the Workgroups API missing: https://github.com/xamarin/xamarin-macios/issues/9602
!missing-pinvoke! AudioWorkIntervalCreate is not bound
!missing-selector! AUAudioUnit::osWorkgroup not bound
!missing-selector! AUAudioUnit::renderContextObserver not bound
# ignored due to missing structs not yet implemented in CoreMidi
!missing-pinvoke! MusicDeviceMIDIEventList is not bound
!missing-selector! AUAudioUnit::MIDIOutputEventListBlock not bound
!missing-selector! AUAudioUnit::setMIDIOutputEventListBlock: not bound
!missing-selector! AUAudioUnit::scheduleMIDIEventListBlock not bound
!missing-selector! AUAudioUnit::AudioUnitMIDIProtocol not bound
!missing-selector! AUAudioUnit::hostMIDIProtocol not bound
!missing-selector! AUAudioUnit::setHostMIDIProtocol: not bound
# ignored in the past on macOS now ignored in every platform.
!missing-pinvoke! AUListenerAddParameter is not bound
!missing-pinvoke! AUListenerRemoveParameter is not bound
!missing-pinvoke! AUListenerCreate is not bound
!missing-pinvoke! AUListenerCreateWithDispatchQueue is not bound
!missing-pinvoke! AUListenerDispose is not bound
!missing-pinvoke! AUEventListenerAddEventType is not bound
!missing-pinvoke! AUEventListenerCreate is not bound
!missing-pinvoke! AUEventListenerCreateWithDispatchQueue is not bound
!missing-pinvoke! AUEventListenerNotify is not bound
!missing-pinvoke! AUEventListenerRemoveEventType is not bound
!missing-pinvoke! AUParameterFormatValue is not bound
!missing-pinvoke! AUParameterListenerNotify is not bound
!missing-pinvoke! AUParameterSet is not bound
!missing-pinvoke! AUParameterValueFromLinear is not bound
!missing-pinvoke! AUParameterValueToLinear is not bound

Просмотреть файл

@ -1,2 +0,0 @@
## unused (internally) duplicate of AUAudioUnitBusType
!unknown-native-enum! AudioUnitBusType bound

Просмотреть файл

@ -1 +0,0 @@
# xtro did not pick up on this enum

Просмотреть файл

@ -1,84 +0,0 @@
## sharpie maps it to CFNetServicesError, but current location match other values
!extra-enum-value! Managed value -72008 for CFNetworkErrors.NetServiceMissingRequiredConfiguration not found in native headers
## unsorted
!missing-enum! CFHostInfoType not bound
!missing-enum! CFNetServiceBrowserFlags not bound
!missing-enum! CFNetServiceMonitorType not bound
!missing-enum! CFNetServiceRegisterFlags not bound
!missing-enum! CFNetServicesError not bound
!missing-enum! CFStreamErrorHTTP not bound
!missing-enum! CFStreamErrorHTTPAuthentication not bound
!missing-field! kCFDNSServiceFailureKey not bound
!missing-field! kCFErrorDomainWinSock not bound
!missing-field! kCFFTPStatusCodeKey not bound
!missing-field! kCFGetAddrInfoFailureKey not bound
!missing-field! kCFHTTPAuthenticationSchemeKerberos not bound
!missing-field! kCFHTTPAuthenticationSchemeNegotiate2 not bound
!missing-field! kCFHTTPAuthenticationSchemeXMobileMeAuthToken not bound
!missing-field! kCFNetworkProxiesHTTPPort not bound
!missing-field! kCFNetworkProxiesHTTPProxy not bound
!missing-field! kCFNetworkProxiesProxyAutoConfigEnable not bound
!missing-field! kCFNetworkProxiesProxyAutoConfigJavaScript not bound
!missing-field! kCFNetworkProxiesProxyAutoConfigURLString not bound
!missing-field! kCFProxyAutoConfigurationHTTPResponseKey not bound
!missing-field! kCFProxyAutoConfigurationJavaScriptKey not bound
!missing-field! kCFProxyAutoConfigurationURLKey not bound
!missing-field! kCFProxyHostNameKey not bound
!missing-field! kCFProxyPasswordKey not bound
!missing-field! kCFProxyPortNumberKey not bound
!missing-field! kCFProxyTypeAutoConfigurationJavaScript not bound
!missing-field! kCFProxyTypeAutoConfigurationURL not bound
!missing-field! kCFProxyTypeFTP not bound
!missing-field! kCFProxyTypeHTTP not bound
!missing-field! kCFProxyTypeHTTPS not bound
!missing-field! kCFProxyTypeKey not bound
!missing-field! kCFProxyTypeNone not bound
!missing-field! kCFProxyTypeSOCKS not bound
!missing-field! kCFProxyUsernameKey not bound
!missing-field! kCFSOCKSNegotiationMethodKey not bound
!missing-field! kCFSOCKSStatusCodeKey not bound
!missing-field! kCFSOCKSVersionKey not bound
!missing-field! kCFStreamErrorDomainFTP not bound
!missing-field! kCFStreamErrorDomainHTTP not bound
!missing-field! kCFStreamErrorDomainMach not bound
!missing-field! kCFStreamErrorDomainNetDB not bound
!missing-field! kCFStreamErrorDomainNetServices not bound
!missing-field! kCFStreamErrorDomainSystemConfiguration not bound
!missing-field! kCFStreamErrorDomainWinSock not bound
!missing-field! kCFStreamNetworkServiceType not bound
!missing-field! kCFStreamNetworkServiceTypeAVStreaming not bound
!missing-field! kCFStreamNetworkServiceTypeBackground not bound
!missing-field! kCFStreamNetworkServiceTypeResponsiveData not bound
!missing-field! kCFStreamNetworkServiceTypeCallSignaling not bound
!missing-field! kCFStreamNetworkServiceTypeResponsiveAV not bound
!missing-field! kCFStreamNetworkServiceTypeVideo not bound
!missing-field! kCFStreamNetworkServiceTypeVoice not bound
!missing-field! kCFStreamPropertyAllowConstrainedNetworkAccess not bound
!missing-field! kCFStreamPropertyAllowExpensiveNetworkAccess not bound
!missing-field! kCFStreamPropertyConnectionIsCellular not bound
!missing-field! kCFStreamPropertyConnectionIsExpensive not bound
!missing-field! kCFStreamPropertyNoCellular not bound
!missing-field! kCFStreamPropertyProxyLocalBypass not bound
!missing-field! kCFStreamPropertySocketExtendedBackgroundIdleMode not bound
!missing-field! kCFStreamPropertySocketRemoteHost not bound
!missing-field! kCFStreamPropertySocketRemoteNetService not bound
!missing-field! kCFStreamPropertySSLContext not bound
!missing-field! kCFStreamPropertySSLPeerTrust not bound
!missing-field! kCFStreamPropertySSLSettings not bound
!missing-field! kCFStreamSSLCertificates not bound
!missing-field! kCFStreamSSLIsServer not bound
!missing-field! kCFStreamSSLLevel not bound
!missing-field! kCFStreamSSLPeerName not bound
!missing-field! kCFStreamSSLValidatesCertificateChain not bound
!missing-field! kCFURLErrorFailingURLErrorKey not bound
!missing-field! kCFURLErrorFailingURLStringErrorKey not bound
!missing-pinvoke! CFHTTPAuthenticationCopyDomains is not bound
!missing-pinvoke! CFHTTPAuthenticationCopyRealm is not bound
!missing-pinvoke! CFHTTPMessageCopyBody is not bound
!missing-pinvoke! CFHTTPMessageCopyHeaderFieldValue is not bound
!missing-pinvoke! CFHTTPMessageCopyRequestMethod is not bound
!missing-pinvoke! CFHTTPMessageCopyRequestURL is not bound
!missing-pinvoke! CFHTTPMessageCopySerializedMessage is not bound
!missing-pinvoke! CFHTTPMessageCreateCopy is not bound
!missing-pinvoke! CFHTTPMessageCreateResponse is not bound

Просмотреть файл

@ -1,62 +0,0 @@
!unknown-field! CHIPErrorDomain bound
!unknown-protocol! CHIPDevicePairingDelegate bound
!unknown-protocol! CHIPKeypair bound
!unknown-protocol! CHIPPersistentStorageDelegate bound
!unknown-type! CHIPAccountLogin bound
!unknown-type! CHIPAdministratorCommissioning bound
!unknown-type! CHIPApplicationBasic bound
!unknown-type! CHIPApplicationLauncher bound
!unknown-type! CHIPAudioOutput bound
!unknown-type! CHIPBarrierControl bound
!unknown-type! CHIPBasic bound
!unknown-type! CHIPBinaryInputBasic bound
!unknown-type! CHIPBinding bound
!unknown-type! CHIPBridgedDeviceBasic bound
!unknown-type! CHIPCluster bound
!unknown-type! CHIPColorControl bound
!unknown-type! CHIPDescriptor bound
!unknown-type! CHIPDevice bound
!unknown-type! CHIPDeviceController bound
!unknown-type! CHIPDiagnosticLogs bound
!unknown-type! CHIPDoorLock bound
!unknown-type! CHIPElectricalMeasurement bound
!unknown-type! CHIPEthernetNetworkDiagnostics bound
!unknown-type! CHIPFixedLabel bound
!unknown-type! CHIPFlowMeasurement bound
!unknown-type! CHIPGeneralCommissioning bound
!unknown-type! CHIPGeneralDiagnostics bound
!unknown-type! CHIPGroupKeyManagement bound
!unknown-type! CHIPGroups bound
!unknown-type! CHIPIdentify bound
!unknown-type! CHIPKeypadInput bound
!unknown-type! CHIPLevelControl bound
!unknown-type! CHIPLowPower bound
!unknown-type! CHIPManualSetupPayloadParser bound
!unknown-type! CHIPMediaInput bound
!unknown-type! CHIPMediaPlayback bound
!unknown-type! CHIPNetworkCommissioning bound
!unknown-type! CHIPOccupancySensing bound
!unknown-type! CHIPOnboardingPayloadParser bound
!unknown-type! CHIPOnOff bound
!unknown-type! CHIPOnOffSwitchConfiguration bound
!unknown-type! CHIPOperationalCredentials bound
!unknown-type! CHIPOptionalQRCodeInfo bound
!unknown-type! CHIPOtaSoftwareUpdateProvider bound
!unknown-type! CHIPPressureMeasurement bound
!unknown-type! CHIPPumpConfigurationAndControl bound
!unknown-type! CHIPQRCodeSetupPayloadParser bound
!unknown-type! CHIPRelativeHumidityMeasurement bound
!unknown-type! CHIPScenes bound
!unknown-type! CHIPSetupPayload bound
!unknown-type! CHIPSoftwareDiagnostics bound
!unknown-type! CHIPSwitch bound
!unknown-type! CHIPTargetNavigator bound
!unknown-type! CHIPTemperatureMeasurement bound
!unknown-type! CHIPTestCluster bound
!unknown-type! CHIPThermostat bound
!unknown-type! CHIPThermostatUserInterfaceConfiguration bound
!unknown-type! CHIPThreadNetworkDiagnostics bound
!unknown-type! CHIPThreadOperationalDataset bound
!unknown-type! CHIPWakeOnLan bound
!unknown-type! CHIPWiFiNetworkDiagnostics bound
!unknown-type! CHIPWindowCovering bound

Просмотреть файл

@ -1,8 +0,0 @@
## we offer a better managed API using another selector
!missing-selector! CKRecord::objectForKeyedSubscript: not bound
!missing-selector! CKRecord::setObject:forKeyedSubscript: not bound
## Not intended to be used directly by client code
!missing-protocol! CKRecordKeyValueSetting not bound
!missing-protocol-conformance! CKRecord should conform to CKRecordKeyValueSetting (defined in 'CKRecordKeyValueSettingConformance' category)
!missing-selector! CKRecord::encryptedValues not bound

Просмотреть файл

@ -1,8 +0,0 @@
!missing-selector! +CNContainer::predicateForContainerOfContactWithIdentifier: not bound
!missing-selector! +CNContainer::predicateForContainerOfGroupWithIdentifier: not bound
!missing-selector! +CNContainer::predicateForContainersWithIdentifiers: not bound
!missing-selector! +CNGroup::predicateForGroupsInContainerWithIdentifier: not bound
!missing-selector! +CNGroup::predicateForGroupsWithIdentifiers: not bound
## Will add conformance once https://github.com/xamarin/xamarin-macios/issues/3217 is fixed. Otherwise we're duplicating members from 'NSObject'.
!missing-protocol-conformance! NSString should conform to CNKeyDescriptor (defined in 'Contacts' category)

Просмотреть файл

@ -1,22 +0,0 @@
## header file removed from the framework umbrella in xcode9
!unknown-type! CAEmitterBehavior bound
!unknown-field! kCAEmitterBehaviorAlignToMotion bound
!unknown-field! kCAEmitterBehaviorAttractor bound
!unknown-field! kCAEmitterBehaviorColorOverLife bound
!unknown-field! kCAEmitterBehaviorDrag bound
!unknown-field! kCAEmitterBehaviorLight bound
!unknown-field! kCAEmitterBehaviorSimpleAttractor bound
!unknown-field! kCAEmitterBehaviorValueOverLife bound
!unknown-field! kCAEmitterBehaviorWave bound
## helpers built from existing (native) values
!extra-enum-value! Managed value 12 for CAEdgeAntialiasingMask.TopBottomEdges not found in native headers
!extra-enum-value! Managed value 15 for CAEdgeAntialiasingMask.All not found in native headers
!extra-enum-value! Managed value 3 for CAEdgeAntialiasingMask.LeftRightEdges not found in native headers
## unsorted
!missing-field! CATransform3DIdentity not bound
!missing-pinvoke! CATransform3DMakeScale is not bound
!missing-pinvoke! CATransform3DMakeTranslation is not bound
!missing-selector! CALayer::shouldArchiveValueForKey: not bound

Просмотреть файл

@ -1,5 +0,0 @@
## not exposed in any API - w/duplicate values ?!?
!missing-enum! AudioChannelCoordinateIndex not bound
## bound as an inner type of the AudioTimeStamp struct
!missing-enum! AudioTimeStampFlags not bound

Просмотреть файл

@ -1,6 +0,0 @@
# obsoleted in iOS 9 (removed from header files)
## this was, at some point, crashing on macOS so we provided a different implementation that expose events
!missing-selector! CBCentralManager::init not bound
## short lived instance property being replaced with a static one

Просмотреть файл

@ -1,44 +0,0 @@
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! NSEntityDescription should conform to NSFastEnumeration
!missing-protocol-conformance! NSManagedObjectModel should conform to NSFastEnumeration
## unsorted
!missing-field! NSAffectedObjectsErrorKey not bound
!missing-field! NSCoreDataVersionNumber not bound
!missing-field! NSErrorMergePolicy not bound
!missing-field! NSManagedObjectContextQueryGenerationKey not bound
!missing-field! NSMergeByPropertyObjectTrumpMergePolicy not bound
!missing-field! NSMergeByPropertyStoreTrumpMergePolicy not bound
!missing-field! NSMigrationDestinationObjectKey not bound
!missing-field! NSMigrationEntityMappingKey not bound
!missing-field! NSMigrationEntityPolicyKey not bound
!missing-field! NSMigrationManagerKey not bound
!missing-field! NSMigrationPropertyMappingKey not bound
!missing-field! NSMigrationSourceObjectKey not bound
!missing-field! NSOverwriteMergePolicy not bound
!missing-field! NSPersistentStoreConnectionPoolMaxSizeKey not bound
!missing-field! NSPersistentStoreForceDestroyOption not bound
!missing-field! NSRollbackMergePolicy not bound
!missing-field! NSSQLiteErrorDomain not bound
!missing-protocol-conformance! NSPersistentHistoryToken should conform to NSSecureCoding
!missing-selector! NSAsynchronousFetchRequest::completionBlock not bound
!unknown-native-enum! MigrationErrorType bound
!unknown-native-enum! ObjectGraphManagementErrorType bound
!unknown-native-enum! PersistentStoreErrorType bound
!unknown-native-enum! ValidationErrorType bound
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! CoreData.NSAtomicStore CoreData.NSAtomicStore::NewReferenceObjectForManagedObject(CoreData.NSManagedObject)'s selector's ('newReferenceObjectForManagedObject:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSAtomicStoreCacheNode CoreData.NSAtomicStore::NewCacheNodeForManagedObject(CoreData.NSManagedObject)'s selector's ('newCacheNodeForManagedObject:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSIncrementalStoreNode CoreData.NSIncrementalStore::NewValues(CoreData.NSManagedObjectID,CoreData.NSManagedObjectContext,Foundation.NSError&)'s selector's ('newValuesForObjectWithID:withContext:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSManagedObjectContext CoreData.NSPersistentContainer::get_NewBackgroundContext()'s selector's ('newBackgroundContext') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSManagedObjectID CoreData.NSIncrementalStore::NewObjectIdFor(CoreData.NSEntityDescription,Foundation.NSObject)'s selector's ('newObjectIDForEntity:referenceObject:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Foundation.NSObject CoreData.NSIncrementalStore::NewValue(CoreData.NSRelationshipDescription,CoreData.NSManagedObjectID,CoreData.NSManagedObjectContext,Foundation.NSError&)'s selector's ('newValueForRelationship:forObjectWithID:withContext:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
# by-ref argument, cannot be null
!extra-null-allowed! 'System.Boolean CoreData.NSManagedObject::ValidateValue(Foundation.NSObject&,System.String,Foundation.NSError&)' has a extraneous [NullAllowed] on parameter #0
# waiting for changes in foundation which are not trivial

Просмотреть файл

@ -1,953 +0,0 @@
## we already expose the NSURLFileProtection* constants
!missing-field! kCFURLVolumeSupportsFileProtectionKey not bound
## variable argument and string manipulation more easily done in C#
!missing-pinvoke! CFStringCreateStringWithValidatedFormat is not bound
!missing-pinvoke! CFStringCreateStringWithValidatedFormatAndArguments is not bound
## unsorted
!missing-enum! __CFByteOrder not bound
!missing-enum! CFCalendarUnit not bound
!missing-enum! CFCharacterSetPredefinedSet not bound
!missing-enum! CFComparisonResult not bound
!missing-enum! CFDataSearchFlags not bound
!missing-enum! CFDateFormatterStyle not bound
!missing-enum! CFFileSecurityClearOptions not bound
!missing-enum! CFGregorianUnitFlags not bound
!missing-enum! CFISO8601DateFormatOptions not bound
!missing-enum! CFLocaleLanguageDirection not bound
!missing-enum! CFNumberFormatterOptionFlags not bound
!missing-enum! CFNumberFormatterPadPosition not bound
!missing-enum! CFNumberFormatterRoundingMode not bound
!missing-enum! CFNumberFormatterStyle not bound
!missing-enum! CFNumberType not bound
!missing-enum! CFRunLoopActivity not bound
!missing-enum! CFRunLoopRunResult not bound
!missing-enum! CFStreamErrorDomain not bound
!missing-enum! CFStringBuiltInEncodings not bound
!missing-enum! CFStringCompareFlags not bound
!missing-enum! CFStringEncodings not bound
!missing-enum! CFStringNormalizationForm not bound
!missing-enum! CFStringTokenizerTokenType not bound
!missing-enum! CFTimeZoneNameStyle not bound
!missing-enum! CFURLBookmarkCreationOptions not bound
!missing-enum! CFURLBookmarkResolutionOptions not bound
!missing-enum! CFURLComponentType not bound
!missing-enum! CFURLEnumeratorOptions not bound
!missing-enum! CFURLEnumeratorResult not bound
!missing-field! kCFAbsoluteTimeIntervalSince1904 not bound
!missing-field! kCFAbsoluteTimeIntervalSince1970 not bound
!missing-field! kCFAllocatorUseContext not bound
!missing-field! kCFBuddhistCalendar not bound
!missing-field! kCFBundleDevelopmentRegionKey not bound
!missing-field! kCFBundleExecutableKey not bound
!missing-field! kCFBundleIdentifierKey not bound
!missing-field! kCFBundleInfoDictionaryVersionKey not bound
!missing-field! kCFBundleLocalizationsKey not bound
!missing-field! kCFBundleNameKey not bound
!missing-field! kCFBundleVersionKey not bound
!missing-field! kCFChineseCalendar not bound
!missing-field! kCFCopyStringBagCallBacks not bound
!missing-field! kCFCopyStringDictionaryKeyCallBacks not bound
!missing-field! kCFCopyStringSetCallBacks not bound
!missing-field! kCFCoreFoundationVersionNumber not bound
!missing-field! kCFDateFormatterAMSymbol not bound
!missing-field! kCFDateFormatterCalendar not bound
!missing-field! kCFDateFormatterCalendarName not bound
!missing-field! kCFDateFormatterDefaultDate not bound
!missing-field! kCFDateFormatterDefaultFormat not bound
!missing-field! kCFDateFormatterDoesRelativeDateFormattingKey not bound
!missing-field! kCFDateFormatterEraSymbols not bound
!missing-field! kCFDateFormatterGregorianStartDate not bound
!missing-field! kCFDateFormatterIsLenient not bound
!missing-field! kCFDateFormatterLongEraSymbols not bound
!missing-field! kCFDateFormatterMonthSymbols not bound
!missing-field! kCFDateFormatterPMSymbol not bound
!missing-field! kCFDateFormatterQuarterSymbols not bound
!missing-field! kCFDateFormatterShortMonthSymbols not bound
!missing-field! kCFDateFormatterShortQuarterSymbols not bound
!missing-field! kCFDateFormatterShortStandaloneMonthSymbols not bound
!missing-field! kCFDateFormatterShortStandaloneQuarterSymbols not bound
!missing-field! kCFDateFormatterShortStandaloneWeekdaySymbols not bound
!missing-field! kCFDateFormatterShortWeekdaySymbols not bound
!missing-field! kCFDateFormatterStandaloneMonthSymbols not bound
!missing-field! kCFDateFormatterStandaloneQuarterSymbols not bound
!missing-field! kCFDateFormatterStandaloneWeekdaySymbols not bound
!missing-field! kCFDateFormatterTimeZone not bound
!missing-field! kCFDateFormatterTwoDigitStartDate not bound
!missing-field! kCFDateFormatterVeryShortMonthSymbols not bound
!missing-field! kCFDateFormatterVeryShortStandaloneMonthSymbols not bound
!missing-field! kCFDateFormatterVeryShortStandaloneWeekdaySymbols not bound
!missing-field! kCFDateFormatterVeryShortWeekdaySymbols not bound
!missing-field! kCFDateFormatterWeekdaySymbols not bound
!missing-field! kCFErrorDescriptionKey not bound
!missing-field! kCFErrorDomainCocoa not bound
!missing-field! kCFErrorDomainMach not bound
!missing-field! kCFErrorDomainOSStatus not bound
!missing-field! kCFErrorDomainPOSIX not bound
!missing-field! kCFErrorFilePathKey not bound
!missing-field! kCFErrorLocalizedDescriptionKey not bound
!missing-field! kCFErrorLocalizedFailureKey not bound
!missing-field! kCFErrorLocalizedFailureReasonKey not bound
!missing-field! kCFErrorLocalizedRecoverySuggestionKey not bound
!missing-field! kCFErrorUnderlyingErrorKey not bound
!missing-field! kCFErrorURLKey not bound
!missing-field! kCFGregorianCalendar not bound
!missing-field! kCFHebrewCalendar not bound
!missing-field! kCFIndianCalendar not bound
!missing-field! kCFIslamicCalendar not bound
!missing-field! kCFIslamicCivilCalendar not bound
!missing-field! kCFIslamicTabularCalendar not bound
!missing-field! kCFIslamicUmmAlQuraCalendar not bound
!missing-field! kCFISO8601Calendar not bound
!missing-field! kCFJapaneseCalendar not bound
!missing-field! kCFLocaleAlternateQuotationBeginDelimiterKey not bound
!missing-field! kCFLocaleAlternateQuotationEndDelimiterKey not bound
!missing-field! kCFLocaleCalendar not bound
!missing-field! kCFLocaleCalendarIdentifier not bound
!missing-field! kCFLocaleCollationIdentifier not bound
!missing-field! kCFLocaleCollatorIdentifier not bound
!missing-field! kCFLocaleCountryCode not bound
!missing-field! kCFLocaleCurrencyCode not bound
!missing-field! kCFLocaleCurrencySymbol not bound
!missing-field! kCFLocaleCurrentLocaleDidChangeNotification not bound
!missing-field! kCFLocaleDecimalSeparator not bound
!missing-field! kCFLocaleExemplarCharacterSet not bound
!missing-field! kCFLocaleGroupingSeparator not bound
!missing-field! kCFLocaleIdentifier not bound
!missing-field! kCFLocaleLanguageCode not bound
!missing-field! kCFLocaleMeasurementSystem not bound
!missing-field! kCFLocaleQuotationBeginDelimiterKey not bound
!missing-field! kCFLocaleQuotationEndDelimiterKey not bound
!missing-field! kCFLocaleScriptCode not bound
!missing-field! kCFLocaleUsesMetricSystem not bound
!missing-field! kCFLocaleVariantCode not bound
!missing-field! kCFNumberFormatterAlwaysShowDecimalSeparator not bound
!missing-field! kCFNumberFormatterCurrencyCode not bound
!missing-field! kCFNumberFormatterCurrencyDecimalSeparator not bound
!missing-field! kCFNumberFormatterCurrencyGroupingSeparator not bound
!missing-field! kCFNumberFormatterCurrencySymbol not bound
!missing-field! kCFNumberFormatterDecimalSeparator not bound
!missing-field! kCFNumberFormatterDefaultFormat not bound
!missing-field! kCFNumberFormatterExponentSymbol not bound
!missing-field! kCFNumberFormatterFormatWidth not bound
!missing-field! kCFNumberFormatterGroupingSeparator not bound
!missing-field! kCFNumberFormatterGroupingSize not bound
!missing-field! kCFNumberFormatterInfinitySymbol not bound
!missing-field! kCFNumberFormatterInternationalCurrencySymbol not bound
!missing-field! kCFNumberFormatterIsLenient not bound
!missing-field! kCFNumberFormatterMaxFractionDigits not bound
!missing-field! kCFNumberFormatterMaxIntegerDigits not bound
!missing-field! kCFNumberFormatterMaxSignificantDigits not bound
!missing-field! kCFNumberFormatterMinFractionDigits not bound
!missing-field! kCFNumberFormatterMinIntegerDigits not bound
!missing-field! kCFNumberFormatterMinSignificantDigits not bound
!missing-field! kCFNumberFormatterMinusSign not bound
!missing-field! kCFNumberFormatterMultiplier not bound
!missing-field! kCFNumberFormatterNaNSymbol not bound
!missing-field! kCFNumberFormatterNegativePrefix not bound
!missing-field! kCFNumberFormatterNegativeSuffix not bound
!missing-field! kCFNumberFormatterPaddingCharacter not bound
!missing-field! kCFNumberFormatterPaddingPosition not bound
!missing-field! kCFNumberFormatterPercentSymbol not bound
!missing-field! kCFNumberFormatterPerMillSymbol not bound
!missing-field! kCFNumberFormatterPlusSign not bound
!missing-field! kCFNumberFormatterPositivePrefix not bound
!missing-field! kCFNumberFormatterPositiveSuffix not bound
!missing-field! kCFNumberFormatterRoundingIncrement not bound
!missing-field! kCFNumberFormatterRoundingMode not bound
!missing-field! kCFNumberFormatterSecondaryGroupingSize not bound
!missing-field! kCFNumberFormatterUseGroupingSeparator not bound
!missing-field! kCFNumberFormatterUseSignificantDigits not bound
!missing-field! kCFNumberFormatterZeroSymbol not bound
!missing-field! kCFNumberNaN not bound
!missing-field! kCFNumberNegativeInfinity not bound
!missing-field! kCFNumberPositiveInfinity not bound
!missing-field! kCFPersianCalendar not bound
!missing-field! kCFPlugInDynamicRegisterFunctionKey not bound
!missing-field! kCFPlugInDynamicRegistrationKey not bound
!missing-field! kCFPlugInFactoriesKey not bound
!missing-field! kCFPlugInTypesKey not bound
!missing-field! kCFPlugInUnloadFunctionKey not bound
!missing-field! kCFPreferencesAnyApplication not bound
!missing-field! kCFPreferencesAnyHost not bound
!missing-field! kCFPreferencesAnyUser not bound
!missing-field! kCFPreferencesCurrentApplication not bound
!missing-field! kCFPreferencesCurrentHost not bound
!missing-field! kCFPreferencesCurrentUser not bound
!missing-field! kCFRepublicOfChinaCalendar not bound
!missing-field! kCFSocketCommandKey not bound
!missing-field! kCFSocketErrorKey not bound
!missing-field! kCFSocketNameKey not bound
!missing-field! kCFSocketRegisterCommand not bound
!missing-field! kCFSocketResultKey not bound
!missing-field! kCFSocketRetrieveCommand not bound
!missing-field! kCFSocketValueKey not bound
!missing-field! kCFStreamPropertyAppendToFile not bound
!missing-field! kCFStreamPropertyDataWritten not bound
!missing-field! kCFStreamPropertyFileCurrentOffset not bound
!missing-field! kCFStreamPropertySocketNativeHandle not bound
!missing-field! kCFStreamPropertySocketRemoteHostName not bound
!missing-field! kCFStreamPropertySocketRemotePortNumber not bound
!missing-field! kCFStringBinaryHeapCallBacks not bound
!missing-field! kCFTimeZoneSystemTimeZoneDidChangeNotification not bound
!missing-field! kCFTypeArrayCallBacks not bound
!missing-field! kCFTypeBagCallBacks not bound
!missing-field! kCFTypeDictionaryKeyCallBacks not bound
!missing-field! kCFTypeDictionaryValueCallBacks not bound
!missing-field! kCFTypeSetCallBacks not bound
!missing-field! kCFURLAddedToDirectoryDateKey not bound
!missing-field! kCFURLAttributeModificationDateKey not bound
!missing-field! kCFURLFileContentIdentifierKey not bound
!missing-field! kCFURLIsPurgeableKey not bound
!missing-field! kCFURLIsSparseKey not bound
!missing-field! kCFURLMayHaveExtendedAttributesKey not bound
!missing-field! kCFURLMayShareFileContentKey not bound
!missing-field! kCFURLCanonicalPathKey not bound
!missing-field! kCFURLContentAccessDateKey not bound
!missing-field! kCFURLContentModificationDateKey not bound
!missing-field! kCFURLCreationDateKey not bound
!missing-field! kCFURLDocumentIdentifierKey not bound
!missing-field! kCFURLFileAllocatedSizeKey not bound
!missing-field! kCFURLFileResourceIdentifierKey not bound
!missing-field! kCFURLFileResourceTypeBlockSpecial not bound
!missing-field! kCFURLFileResourceTypeCharacterSpecial not bound
!missing-field! kCFURLFileResourceTypeDirectory not bound
!missing-field! kCFURLFileResourceTypeKey not bound
!missing-field! kCFURLFileResourceTypeNamedPipe not bound
!missing-field! kCFURLFileResourceTypeRegular not bound
!missing-field! kCFURLFileResourceTypeSocket not bound
!missing-field! kCFURLFileResourceTypeSymbolicLink not bound
!missing-field! kCFURLFileResourceTypeUnknown not bound
!missing-field! kCFURLFileSecurityKey not bound
!missing-field! kCFURLFileSizeKey not bound
!missing-field! kCFURLGenerationIdentifierKey not bound
!missing-field! kCFURLHasHiddenExtensionKey not bound
!missing-field! kCFURLIsAliasFileKey not bound
!missing-field! kCFURLIsApplicationKey not bound
!missing-field! kCFURLIsDirectoryKey not bound
!missing-field! kCFURLIsExcludedFromBackupKey not bound
!missing-field! kCFURLIsExecutableKey not bound
!missing-field! kCFURLIsHiddenKey not bound
!missing-field! kCFURLIsMountTriggerKey not bound
!missing-field! kCFURLIsPackageKey not bound
!missing-field! kCFURLIsReadableKey not bound
!missing-field! kCFURLIsRegularFileKey not bound
!missing-field! kCFURLIsSymbolicLinkKey not bound
!missing-field! kCFURLIsSystemImmutableKey not bound
!missing-field! kCFURLIsUbiquitousItemKey not bound
!missing-field! kCFURLIsUserImmutableKey not bound
!missing-field! kCFURLIsVolumeKey not bound
!missing-field! kCFURLIsWritableKey not bound
!missing-field! kCFURLKeysOfUnsetValuesKey not bound
!missing-field! kCFURLLabelNumberKey not bound
!missing-field! kCFURLLinkCountKey not bound
!missing-field! kCFURLLocalizedLabelKey not bound
!missing-field! kCFURLLocalizedNameKey not bound
!missing-field! kCFURLLocalizedTypeDescriptionKey not bound
!missing-field! kCFURLNameKey not bound
!missing-field! kCFURLParentDirectoryURLKey not bound
!missing-field! kCFURLPathKey not bound
!missing-field! kCFURLPreferredIOBlockSizeKey not bound
!missing-field! kCFURLTotalFileAllocatedSizeKey not bound
!missing-field! kCFURLTotalFileSizeKey not bound
!missing-field! kCFURLUbiquitousItemDownloadingErrorKey not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusCurrent not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusDownloaded not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusKey not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusNotDownloaded not bound
!missing-field! kCFURLUbiquitousItemHasUnresolvedConflictsKey not bound
!missing-field! kCFURLUbiquitousItemIsDownloadingKey not bound
!missing-field! kCFURLUbiquitousItemIsExcludedFromSyncKey not bound
!missing-field! kCFURLUbiquitousItemIsUploadedKey not bound
!missing-field! kCFURLUbiquitousItemIsUploadingKey not bound
!missing-field! kCFURLUbiquitousItemUploadingErrorKey not bound
!missing-field! kCFURLVolumeAvailableCapacityKey not bound
!missing-field! kCFURLVolumeCreationDateKey not bound
!missing-field! kCFURLVolumeIdentifierKey not bound
!missing-field! kCFURLVolumeIsAutomountedKey not bound
!missing-field! kCFURLVolumeIsBrowsableKey not bound
!missing-field! kCFURLVolumeIsEjectableKey not bound
!missing-field! kCFURLVolumeIsEncryptedKey not bound
!missing-field! kCFURLVolumeIsInternalKey not bound
!missing-field! kCFURLVolumeIsJournalingKey not bound
!missing-field! kCFURLVolumeIsLocalKey not bound
!missing-field! kCFURLVolumeIsReadOnlyKey not bound
!missing-field! kCFURLVolumeIsRemovableKey not bound
!missing-field! kCFURLVolumeIsRootFileSystemKey not bound
!missing-field! kCFURLVolumeLocalizedFormatDescriptionKey not bound
!missing-field! kCFURLVolumeLocalizedNameKey not bound
!missing-field! kCFURLVolumeMaximumFileSizeKey not bound
!missing-field! kCFURLVolumeNameKey not bound
!missing-field! kCFURLVolumeResourceCountKey not bound
!missing-field! kCFURLVolumeSupportsAccessPermissionsKey not bound
!missing-field! kCFURLVolumeSupportsAdvisoryFileLockingKey not bound
!missing-field! kCFURLVolumeSupportsCasePreservedNamesKey not bound
!missing-field! kCFURLVolumeSupportsCaseSensitiveNamesKey not bound
!missing-field! kCFURLVolumeSupportsCompressionKey not bound
!missing-field! kCFURLVolumeSupportsExclusiveRenamingKey not bound
!missing-field! kCFURLVolumeSupportsExtendedSecurityKey not bound
!missing-field! kCFURLVolumeSupportsFileCloningKey not bound
!missing-field! kCFURLVolumeSupportsHardLinksKey not bound
!missing-field! kCFURLVolumeSupportsImmutableFilesKey not bound
!missing-field! kCFURLVolumeSupportsJournalingKey not bound
!missing-field! kCFURLVolumeSupportsPersistentIDsKey not bound
!missing-field! kCFURLVolumeSupportsRenamingKey not bound
!missing-field! kCFURLVolumeSupportsRootDirectoryDatesKey not bound
!missing-field! kCFURLVolumeSupportsSparseFilesKey not bound
!missing-field! kCFURLVolumeSupportsSwapRenamingKey not bound
!missing-field! kCFURLVolumeSupportsSymbolicLinksKey not bound
!missing-field! kCFURLVolumeSupportsVolumeSizesKey not bound
!missing-field! kCFURLVolumeSupportsZeroRunsKey not bound
!missing-field! kCFURLVolumeTotalCapacityKey not bound
!missing-field! kCFURLVolumeURLForRemountingKey not bound
!missing-field! kCFURLVolumeURLKey not bound
!missing-field! kCFURLVolumeUUIDStringKey not bound
!missing-pinvoke! CFAbsoluteTimeGetCurrent is not bound
!missing-pinvoke! CFAllocatorCreate is not bound
!missing-pinvoke! CFAllocatorGetContext is not bound
!missing-pinvoke! CFAllocatorGetDefault is not bound
!missing-pinvoke! CFAllocatorGetPreferredSizeForSize is not bound
!missing-pinvoke! CFAllocatorReallocate is not bound
!missing-pinvoke! CFAllocatorSetDefault is not bound
!missing-pinvoke! CFArrayAppendArray is not bound
!missing-pinvoke! CFArrayAppendValue is not bound
!missing-pinvoke! CFArrayApplyFunction is not bound
!missing-pinvoke! CFArrayBSearchValues is not bound
!missing-pinvoke! CFArrayContainsValue is not bound
!missing-pinvoke! CFArrayCreateMutable is not bound
!missing-pinvoke! CFArrayCreateMutableCopy is not bound
!missing-pinvoke! CFArrayExchangeValuesAtIndices is not bound
!missing-pinvoke! CFArrayGetCountOfValue is not bound
!missing-pinvoke! CFArrayGetFirstIndexOfValue is not bound
!missing-pinvoke! CFArrayGetLastIndexOfValue is not bound
!missing-pinvoke! CFArrayInsertValueAtIndex is not bound
!missing-pinvoke! CFArrayRemoveAllValues is not bound
!missing-pinvoke! CFArrayRemoveValueAtIndex is not bound
!missing-pinvoke! CFArrayReplaceValues is not bound
!missing-pinvoke! CFArraySetValueAtIndex is not bound
!missing-pinvoke! CFArraySortValues is not bound
!missing-pinvoke! CFAttributedStringBeginEditing is not bound
!missing-pinvoke! CFAttributedStringCreate is not bound
!missing-pinvoke! CFAttributedStringCreateCopy is not bound
!missing-pinvoke! CFAttributedStringCreateMutable is not bound
!missing-pinvoke! CFAttributedStringCreateMutableCopy is not bound
!missing-pinvoke! CFAttributedStringCreateWithSubstring is not bound
!missing-pinvoke! CFAttributedStringEndEditing is not bound
!missing-pinvoke! CFAttributedStringGetAttribute is not bound
!missing-pinvoke! CFAttributedStringGetAttributeAndLongestEffectiveRange is not bound
!missing-pinvoke! CFAttributedStringGetAttributes is not bound
!missing-pinvoke! CFAttributedStringGetAttributesAndLongestEffectiveRange is not bound
!missing-pinvoke! CFAttributedStringGetLength is not bound
!missing-pinvoke! CFAttributedStringGetMutableString is not bound
!missing-pinvoke! CFAttributedStringGetString is not bound
!missing-pinvoke! CFAttributedStringGetTypeID is not bound
!missing-pinvoke! CFAttributedStringRemoveAttribute is not bound
!missing-pinvoke! CFAttributedStringReplaceAttributedString is not bound
!missing-pinvoke! CFAttributedStringReplaceString is not bound
!missing-pinvoke! CFAttributedStringSetAttribute is not bound
!missing-pinvoke! CFAttributedStringSetAttributes is not bound
!missing-pinvoke! CFAutorelease is not bound
!missing-pinvoke! CFBagAddValue is not bound
!missing-pinvoke! CFBagApplyFunction is not bound
!missing-pinvoke! CFBagContainsValue is not bound
!missing-pinvoke! CFBagCreate is not bound
!missing-pinvoke! CFBagCreateCopy is not bound
!missing-pinvoke! CFBagCreateMutable is not bound
!missing-pinvoke! CFBagCreateMutableCopy is not bound
!missing-pinvoke! CFBagGetCount is not bound
!missing-pinvoke! CFBagGetCountOfValue is not bound
!missing-pinvoke! CFBagGetTypeID is not bound
!missing-pinvoke! CFBagGetValue is not bound
!missing-pinvoke! CFBagGetValueIfPresent is not bound
!missing-pinvoke! CFBagGetValues is not bound
!missing-pinvoke! CFBagRemoveAllValues is not bound
!missing-pinvoke! CFBagRemoveValue is not bound
!missing-pinvoke! CFBagReplaceValue is not bound
!missing-pinvoke! CFBagSetValue is not bound
!missing-pinvoke! CFBinaryHeapAddValue is not bound
!missing-pinvoke! CFBinaryHeapApplyFunction is not bound
!missing-pinvoke! CFBinaryHeapContainsValue is not bound
!missing-pinvoke! CFBinaryHeapCreate is not bound
!missing-pinvoke! CFBinaryHeapCreateCopy is not bound
!missing-pinvoke! CFBinaryHeapGetCount is not bound
!missing-pinvoke! CFBinaryHeapGetCountOfValue is not bound
!missing-pinvoke! CFBinaryHeapGetMinimum is not bound
!missing-pinvoke! CFBinaryHeapGetMinimumIfPresent is not bound
!missing-pinvoke! CFBinaryHeapGetTypeID is not bound
!missing-pinvoke! CFBinaryHeapGetValues is not bound
!missing-pinvoke! CFBinaryHeapRemoveAllValues is not bound
!missing-pinvoke! CFBinaryHeapRemoveMinimumValue is not bound
!missing-pinvoke! CFBitVectorContainsBit is not bound
!missing-pinvoke! CFBitVectorCreate is not bound
!missing-pinvoke! CFBitVectorCreateCopy is not bound
!missing-pinvoke! CFBitVectorCreateMutable is not bound
!missing-pinvoke! CFBitVectorCreateMutableCopy is not bound
!missing-pinvoke! CFBitVectorFlipBitAtIndex is not bound
!missing-pinvoke! CFBitVectorFlipBits is not bound
!missing-pinvoke! CFBitVectorGetBitAtIndex is not bound
!missing-pinvoke! CFBitVectorGetBits is not bound
!missing-pinvoke! CFBitVectorGetCount is not bound
!missing-pinvoke! CFBitVectorGetCountOfBit is not bound
!missing-pinvoke! CFBitVectorGetFirstIndexOfBit is not bound
!missing-pinvoke! CFBitVectorGetLastIndexOfBit is not bound
!missing-pinvoke! CFBitVectorGetTypeID is not bound
!missing-pinvoke! CFBitVectorSetAllBits is not bound
!missing-pinvoke! CFBitVectorSetBitAtIndex is not bound
!missing-pinvoke! CFBitVectorSetBits is not bound
!missing-pinvoke! CFBitVectorSetCount is not bound
!missing-pinvoke! CFBundleCopyBundleLocalizations is not bound
!missing-pinvoke! CFBundleCopyExecutableArchitecturesForURL is not bound
!missing-pinvoke! CFBundleCopyInfoDictionaryInDirectory is not bound
!missing-pinvoke! CFBundleGetDataPointerForName is not bound
!missing-pinvoke! CFBundleGetDataPointersForNames is not bound
!missing-pinvoke! CFBundleGetFunctionPointerForName is not bound
!missing-pinvoke! CFBundleGetFunctionPointersForNames is not bound
!missing-pinvoke! CFBundleGetPackageInfoInDirectory is not bound
!missing-pinvoke! CFBundleGetPlugIn is not bound
!missing-pinvoke! CFBundleGetTypeID is not bound
!missing-pinvoke! CFBundleGetValueForInfoDictionaryKey is not bound
!missing-pinvoke! CFBundleGetVersionNumber is not bound
!missing-pinvoke! CFBundleLoadExecutable is not bound
!missing-pinvoke! CFCalendarAddComponents is not bound
!missing-pinvoke! CFCalendarComposeAbsoluteTime is not bound
!missing-pinvoke! CFCalendarCopyCurrent is not bound
!missing-pinvoke! CFCalendarCopyLocale is not bound
!missing-pinvoke! CFCalendarCopyTimeZone is not bound
!missing-pinvoke! CFCalendarCreateWithIdentifier is not bound
!missing-pinvoke! CFCalendarDecomposeAbsoluteTime is not bound
!missing-pinvoke! CFCalendarGetComponentDifference is not bound
!missing-pinvoke! CFCalendarGetFirstWeekday is not bound
!missing-pinvoke! CFCalendarGetIdentifier is not bound
!missing-pinvoke! CFCalendarGetMaximumRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetMinimumDaysInFirstWeek is not bound
!missing-pinvoke! CFCalendarGetMinimumRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetOrdinalityOfUnit is not bound
!missing-pinvoke! CFCalendarGetRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetTimeRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetTypeID is not bound
!missing-pinvoke! CFCalendarSetFirstWeekday is not bound
!missing-pinvoke! CFCalendarSetLocale is not bound
!missing-pinvoke! CFCalendarSetMinimumDaysInFirstWeek is not bound
!missing-pinvoke! CFCalendarSetTimeZone is not bound
!missing-pinvoke! CFCharacterSetAddCharactersInRange is not bound
!missing-pinvoke! CFCharacterSetAddCharactersInString is not bound
!missing-pinvoke! CFCharacterSetCreateBitmapRepresentation is not bound
!missing-pinvoke! CFCharacterSetCreateCopy is not bound
!missing-pinvoke! CFCharacterSetCreateInvertedSet is not bound
!missing-pinvoke! CFCharacterSetCreateMutable is not bound
!missing-pinvoke! CFCharacterSetCreateMutableCopy is not bound
!missing-pinvoke! CFCharacterSetCreateWithBitmapRepresentation is not bound
!missing-pinvoke! CFCharacterSetCreateWithCharactersInRange is not bound
!missing-pinvoke! CFCharacterSetCreateWithCharactersInString is not bound
!missing-pinvoke! CFCharacterSetGetPredefined is not bound
!missing-pinvoke! CFCharacterSetGetTypeID is not bound
!missing-pinvoke! CFCharacterSetHasMemberInPlane is not bound
!missing-pinvoke! CFCharacterSetIntersect is not bound
!missing-pinvoke! CFCharacterSetInvert is not bound
!missing-pinvoke! CFCharacterSetIsCharacterMember is not bound
!missing-pinvoke! CFCharacterSetIsLongCharacterMember is not bound
!missing-pinvoke! CFCharacterSetIsSupersetOfSet is not bound
!missing-pinvoke! CFCharacterSetRemoveCharactersInRange is not bound
!missing-pinvoke! CFCharacterSetRemoveCharactersInString is not bound
!missing-pinvoke! CFCharacterSetUnion is not bound
!missing-pinvoke! CFCopyTypeIDDescription is not bound
!missing-pinvoke! CFDataAppendBytes is not bound
!missing-pinvoke! CFDataCreateMutable is not bound
!missing-pinvoke! CFDataCreateMutableCopy is not bound
!missing-pinvoke! CFDataDeleteBytes is not bound
!missing-pinvoke! CFDataFind is not bound
!missing-pinvoke! CFDataGetBytes is not bound
!missing-pinvoke! CFDataGetMutableBytePtr is not bound
!missing-pinvoke! CFDataIncreaseLength is not bound
!missing-pinvoke! CFDataReplaceBytes is not bound
!missing-pinvoke! CFDataSetLength is not bound
!missing-pinvoke! CFDateCompare is not bound
!missing-pinvoke! CFDateCreate is not bound
!missing-pinvoke! CFDateFormatterCopyProperty is not bound
!missing-pinvoke! CFDateFormatterCreate is not bound
!missing-pinvoke! CFDateFormatterCreateDateFormatFromTemplate is not bound
!missing-pinvoke! CFDateFormatterCreateDateFromString is not bound
!missing-pinvoke! CFDateFormatterCreateISO8601Formatter is not bound
!missing-pinvoke! CFDateFormatterCreateStringWithAbsoluteTime is not bound
!missing-pinvoke! CFDateFormatterCreateStringWithDate is not bound
!missing-pinvoke! CFDateFormatterGetAbsoluteTimeFromString is not bound
!missing-pinvoke! CFDateFormatterGetDateStyle is not bound
!missing-pinvoke! CFDateFormatterGetFormat is not bound
!missing-pinvoke! CFDateFormatterGetLocale is not bound
!missing-pinvoke! CFDateFormatterGetTimeStyle is not bound
!missing-pinvoke! CFDateFormatterGetTypeID is not bound
!missing-pinvoke! CFDateFormatterSetFormat is not bound
!missing-pinvoke! CFDateFormatterSetProperty is not bound
!missing-pinvoke! CFDateGetAbsoluteTime is not bound
!missing-pinvoke! CFDateGetTimeIntervalSinceDate is not bound
!missing-pinvoke! CFDictionaryAddValue is not bound
!missing-pinvoke! CFDictionaryApplyFunction is not bound
!missing-pinvoke! CFDictionaryContainsValue is not bound
!missing-pinvoke! CFDictionaryCreateCopy is not bound
!missing-pinvoke! CFDictionaryCreateMutable is not bound
!missing-pinvoke! CFDictionaryCreateMutableCopy is not bound
!missing-pinvoke! CFDictionaryGetCountOfKey is not bound
!missing-pinvoke! CFDictionaryGetCountOfValue is not bound
!missing-pinvoke! CFDictionaryGetValueIfPresent is not bound
!missing-pinvoke! CFDictionaryRemoveAllValues is not bound
!missing-pinvoke! CFDictionaryRemoveValue is not bound
!missing-pinvoke! CFDictionaryReplaceValue is not bound
!missing-pinvoke! CFErrorCreate is not bound
!missing-pinvoke! CFErrorCreateWithUserInfoKeysAndValues is not bound
!missing-pinvoke! CFErrorGetTypeID is not bound
!missing-pinvoke! CFFileDescriptorCreate is not bound
!missing-pinvoke! CFFileDescriptorCreateRunLoopSource is not bound
!missing-pinvoke! CFFileDescriptorDisableCallBacks is not bound
!missing-pinvoke! CFFileDescriptorEnableCallBacks is not bound
!missing-pinvoke! CFFileDescriptorGetContext is not bound
!missing-pinvoke! CFFileDescriptorGetNativeDescriptor is not bound
!missing-pinvoke! CFFileDescriptorGetTypeID is not bound
!missing-pinvoke! CFFileDescriptorInvalidate is not bound
!missing-pinvoke! CFFileDescriptorIsValid is not bound
!missing-pinvoke! CFFileSecurityClearProperties is not bound
!missing-pinvoke! CFFileSecurityCopyAccessControlList is not bound
!missing-pinvoke! CFFileSecurityCopyGroupUUID is not bound
!missing-pinvoke! CFFileSecurityCopyOwnerUUID is not bound
!missing-pinvoke! CFFileSecurityCreate is not bound
!missing-pinvoke! CFFileSecurityCreateCopy is not bound
!missing-pinvoke! CFFileSecurityGetGroup is not bound
!missing-pinvoke! CFFileSecurityGetMode is not bound
!missing-pinvoke! CFFileSecurityGetOwner is not bound
!missing-pinvoke! CFFileSecurityGetTypeID is not bound
!missing-pinvoke! CFFileSecuritySetAccessControlList is not bound
!missing-pinvoke! CFFileSecuritySetGroup is not bound
!missing-pinvoke! CFFileSecuritySetGroupUUID is not bound
!missing-pinvoke! CFFileSecuritySetMode is not bound
!missing-pinvoke! CFFileSecuritySetOwner is not bound
!missing-pinvoke! CFFileSecuritySetOwnerUUID is not bound
!missing-pinvoke! CFGetAllocator is not bound
!missing-pinvoke! CFGetRetainCount is not bound
!missing-pinvoke! CFHash is not bound
!missing-pinvoke! CFLocaleCopyAvailableLocaleIdentifiers is not bound
!missing-pinvoke! CFLocaleCopyCommonISOCurrencyCodes is not bound
!missing-pinvoke! CFLocaleCopyCurrent is not bound
!missing-pinvoke! CFLocaleCopyDisplayNameForPropertyValue is not bound
!missing-pinvoke! CFLocaleCopyISOCountryCodes is not bound
!missing-pinvoke! CFLocaleCopyISOCurrencyCodes is not bound
!missing-pinvoke! CFLocaleCopyISOLanguageCodes is not bound
!missing-pinvoke! CFLocaleCopyPreferredLanguages is not bound
!missing-pinvoke! CFLocaleCreate is not bound
!missing-pinvoke! CFLocaleCreateCanonicalLanguageIdentifierFromString is not bound
!missing-pinvoke! CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes is not bound
!missing-pinvoke! CFLocaleCreateCanonicalLocaleIdentifierFromString is not bound
!missing-pinvoke! CFLocaleCreateComponentsFromLocaleIdentifier is not bound
!missing-pinvoke! CFLocaleCreateCopy is not bound
!missing-pinvoke! CFLocaleCreateLocaleIdentifierFromComponents is not bound
!missing-pinvoke! CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode is not bound
!missing-pinvoke! CFLocaleGetIdentifier is not bound
!missing-pinvoke! CFLocaleGetLanguageCharacterDirection is not bound
!missing-pinvoke! CFLocaleGetLanguageLineDirection is not bound
!missing-pinvoke! CFLocaleGetSystem is not bound
!missing-pinvoke! CFLocaleGetTypeID is not bound
!missing-pinvoke! CFLocaleGetValue is not bound
!missing-pinvoke! CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier is not bound
!missing-pinvoke! CFMachPortCreate is not bound
!missing-pinvoke! CFMachPortCreateWithPort is not bound
!missing-pinvoke! CFMachPortGetContext is not bound
!missing-pinvoke! CFMachPortGetInvalidationCallBack is not bound
!missing-pinvoke! CFMachPortGetTypeID is not bound
!missing-pinvoke! CFMachPortSetInvalidationCallBack is not bound
!missing-pinvoke! CFMakeCollectable is not bound
!missing-pinvoke! CFMessagePortGetTypeID is not bound
!missing-pinvoke! CFNotificationCenterGetTypeID is not bound
!missing-pinvoke! CFNotificationCenterPostNotification is not bound
!missing-pinvoke! CFNotificationCenterRemoveEveryObserver is not bound
!missing-pinvoke! CFNullGetTypeID is not bound
!missing-pinvoke! CFNumberCompare is not bound
!missing-pinvoke! CFNumberCreate is not bound
!missing-pinvoke! CFNumberFormatterCopyProperty is not bound
!missing-pinvoke! CFNumberFormatterCreate is not bound
!missing-pinvoke! CFNumberFormatterCreateNumberFromString is not bound
!missing-pinvoke! CFNumberFormatterCreateStringWithNumber is not bound
!missing-pinvoke! CFNumberFormatterCreateStringWithValue is not bound
!missing-pinvoke! CFNumberFormatterGetDecimalInfoForCurrencyCode is not bound
!missing-pinvoke! CFNumberFormatterGetFormat is not bound
!missing-pinvoke! CFNumberFormatterGetLocale is not bound
!missing-pinvoke! CFNumberFormatterGetStyle is not bound
!missing-pinvoke! CFNumberFormatterGetTypeID is not bound
!missing-pinvoke! CFNumberFormatterGetValueFromString is not bound
!missing-pinvoke! CFNumberFormatterSetFormat is not bound
!missing-pinvoke! CFNumberFormatterSetProperty is not bound
!missing-pinvoke! CFNumberGetByteSize is not bound
!missing-pinvoke! CFNumberGetType is not bound
!missing-pinvoke! CFNumberIsFloatType is not bound
!missing-pinvoke! CFPlugInAddInstanceForFactory is not bound
!missing-pinvoke! CFPlugInCreate is not bound
!missing-pinvoke! CFPlugInFindFactoriesForPlugInType is not bound
!missing-pinvoke! CFPlugInFindFactoriesForPlugInTypeInPlugIn is not bound
!missing-pinvoke! CFPlugInGetBundle is not bound
!missing-pinvoke! CFPlugInGetTypeID is not bound
!missing-pinvoke! CFPlugInInstanceCreate is not bound
!missing-pinvoke! CFPlugInInstanceCreateWithInstanceDataSize is not bound
!missing-pinvoke! CFPlugInInstanceGetFactoryName is not bound
!missing-pinvoke! CFPlugInInstanceGetInstanceData is not bound
!missing-pinvoke! CFPlugInInstanceGetInterfaceFunctionTable is not bound
!missing-pinvoke! CFPlugInInstanceGetTypeID is not bound
!missing-pinvoke! CFPlugInIsLoadOnDemand is not bound
!missing-pinvoke! CFPlugInRegisterFactoryFunction is not bound
!missing-pinvoke! CFPlugInRegisterFactoryFunctionByName is not bound
!missing-pinvoke! CFPlugInRegisterPlugInType is not bound
!missing-pinvoke! CFPlugInRemoveInstanceForFactory is not bound
!missing-pinvoke! CFPlugInSetLoadOnDemand is not bound
!missing-pinvoke! CFPlugInUnregisterFactory is not bound
!missing-pinvoke! CFPlugInUnregisterPlugInType is not bound
!missing-pinvoke! CFPreferencesCopyKeyList is not bound
!missing-pinvoke! CFPreferencesCopyMultiple is not bound
!missing-pinvoke! CFPreferencesCopyValue is not bound
!missing-pinvoke! CFPreferencesSetMultiple is not bound
!missing-pinvoke! CFPreferencesSetValue is not bound
!missing-pinvoke! CFPreferencesSynchronize is not bound
!missing-pinvoke! CFPropertyListCreateWithStream is not bound
!missing-pinvoke! CFPropertyListWrite is not bound
!missing-pinvoke! CFReadStreamCreateWithBytesNoCopy is not bound
!missing-pinvoke! CFReadStreamCreateWithFile is not bound
!missing-pinvoke! CFReadStreamGetBuffer is not bound
!missing-pinvoke! CFReadStreamGetError is not bound
!missing-pinvoke! CFReadStreamGetTypeID is not bound
!missing-pinvoke! CFRunLoopAddCommonMode is not bound
!missing-pinvoke! CFRunLoopAddObserver is not bound
!missing-pinvoke! CFRunLoopAddTimer is not bound
!missing-pinvoke! CFRunLoopContainsObserver is not bound
!missing-pinvoke! CFRunLoopContainsTimer is not bound
!missing-pinvoke! CFRunLoopGetNextTimerFireDate is not bound
!missing-pinvoke! CFRunLoopGetTypeID is not bound
!missing-pinvoke! CFRunLoopObserverCreate is not bound
!missing-pinvoke! CFRunLoopObserverCreateWithHandler is not bound
!missing-pinvoke! CFRunLoopObserverDoesRepeat is not bound
!missing-pinvoke! CFRunLoopObserverGetActivities is not bound
!missing-pinvoke! CFRunLoopObserverGetContext is not bound
!missing-pinvoke! CFRunLoopObserverGetOrder is not bound
!missing-pinvoke! CFRunLoopObserverGetTypeID is not bound
!missing-pinvoke! CFRunLoopObserverInvalidate is not bound
!missing-pinvoke! CFRunLoopObserverIsValid is not bound
!missing-pinvoke! CFRunLoopPerformBlock is not bound
!missing-pinvoke! CFRunLoopRemoveObserver is not bound
!missing-pinvoke! CFRunLoopRemoveTimer is not bound
!missing-pinvoke! CFRunLoopSourceGetContext is not bound
!missing-pinvoke! CFRunLoopSourceGetTypeID is not bound
!missing-pinvoke! CFRunLoopTimerCreate is not bound
!missing-pinvoke! CFRunLoopTimerCreateWithHandler is not bound
!missing-pinvoke! CFRunLoopTimerDoesRepeat is not bound
!missing-pinvoke! CFRunLoopTimerGetContext is not bound
!missing-pinvoke! CFRunLoopTimerGetInterval is not bound
!missing-pinvoke! CFRunLoopTimerGetNextFireDate is not bound
!missing-pinvoke! CFRunLoopTimerGetOrder is not bound
!missing-pinvoke! CFRunLoopTimerGetTolerance is not bound
!missing-pinvoke! CFRunLoopTimerGetTypeID is not bound
!missing-pinvoke! CFRunLoopTimerInvalidate is not bound
!missing-pinvoke! CFRunLoopTimerIsValid is not bound
!missing-pinvoke! CFRunLoopTimerSetNextFireDate is not bound
!missing-pinvoke! CFRunLoopTimerSetTolerance is not bound
!missing-pinvoke! CFSetAddValue is not bound
!missing-pinvoke! CFSetApplyFunction is not bound
!missing-pinvoke! CFSetContainsValue is not bound
!missing-pinvoke! CFSetCreate is not bound
!missing-pinvoke! CFSetCreateCopy is not bound
!missing-pinvoke! CFSetCreateMutable is not bound
!missing-pinvoke! CFSetCreateMutableCopy is not bound
!missing-pinvoke! CFSetGetCount is not bound
!missing-pinvoke! CFSetGetCountOfValue is not bound
!missing-pinvoke! CFSetGetTypeID is not bound
!missing-pinvoke! CFSetGetValue is not bound
!missing-pinvoke! CFSetGetValueIfPresent is not bound
!missing-pinvoke! CFSetGetValues is not bound
!missing-pinvoke! CFSetRemoveAllValues is not bound
!missing-pinvoke! CFSetRemoveValue is not bound
!missing-pinvoke! CFSetReplaceValue is not bound
!missing-pinvoke! CFSetSetValue is not bound
!missing-pinvoke! CFShow is not bound
!missing-pinvoke! CFShowStr is not bound
!missing-pinvoke! CFSocketCopyRegisteredSocketSignature is not bound
!missing-pinvoke! CFSocketCopyRegisteredValue is not bound
!missing-pinvoke! CFSocketCreateWithSocketSignature is not bound
!missing-pinvoke! CFSocketGetContext is not bound
!missing-pinvoke! CFSocketGetDefaultNameRegistryPortNumber is not bound
!missing-pinvoke! CFSocketGetTypeID is not bound
!missing-pinvoke! CFSocketIsValid is not bound
!missing-pinvoke! CFSocketRegisterSocketSignature is not bound
!missing-pinvoke! CFSocketRegisterValue is not bound
!missing-pinvoke! CFSocketSetDefaultNameRegistryPortNumber is not bound
!missing-pinvoke! CFSocketUnregister is not bound
!missing-pinvoke! CFStringAppend is not bound
!missing-pinvoke! CFStringAppendCString is not bound
!missing-pinvoke! CFStringAppendFormat is not bound
!missing-pinvoke! CFStringAppendFormatAndArguments is not bound
!missing-pinvoke! CFStringAppendPascalString is not bound
!missing-pinvoke! CFStringCapitalize is not bound
!missing-pinvoke! CFStringCompare is not bound
!missing-pinvoke! CFStringCompareWithOptions is not bound
!missing-pinvoke! CFStringCompareWithOptionsAndLocale is not bound
!missing-pinvoke! CFStringConvertEncodingToIANACharSetName is not bound
!missing-pinvoke! CFStringConvertEncodingToNSStringEncoding is not bound
!missing-pinvoke! CFStringConvertEncodingToWindowsCodepage is not bound
!missing-pinvoke! CFStringConvertIANACharSetNameToEncoding is not bound
!missing-pinvoke! CFStringConvertNSStringEncodingToEncoding is not bound
!missing-pinvoke! CFStringConvertWindowsCodepageToEncoding is not bound
!missing-pinvoke! CFStringCreateArrayBySeparatingStrings is not bound
!missing-pinvoke! CFStringCreateArrayWithFindResults is not bound
!missing-pinvoke! CFStringCreateByCombiningStrings is not bound
!missing-pinvoke! CFStringCreateCopy is not bound
!missing-pinvoke! CFStringCreateExternalRepresentation is not bound
!missing-pinvoke! CFStringCreateFromExternalRepresentation is not bound
!missing-pinvoke! CFStringCreateMutableWithExternalCharactersNoCopy is not bound
!missing-pinvoke! CFStringCreateWithBytes is not bound
!missing-pinvoke! CFStringCreateWithBytesNoCopy is not bound
!missing-pinvoke! CFStringCreateWithCharactersNoCopy is not bound
!missing-pinvoke! CFStringCreateWithCString is not bound
!missing-pinvoke! CFStringCreateWithCStringNoCopy is not bound
!missing-pinvoke! CFStringCreateWithFileSystemRepresentation is not bound
!missing-pinvoke! CFStringCreateWithFormat is not bound
!missing-pinvoke! CFStringCreateWithFormatAndArguments is not bound
!missing-pinvoke! CFStringCreateWithPascalString is not bound
!missing-pinvoke! CFStringCreateWithPascalStringNoCopy is not bound
!missing-pinvoke! CFStringCreateWithSubstring is not bound
!missing-pinvoke! CFStringDelete is not bound
!missing-pinvoke! CFStringFind is not bound
!missing-pinvoke! CFStringFindAndReplace is not bound
!missing-pinvoke! CFStringFindCharacterFromSet is not bound
!missing-pinvoke! CFStringFindWithOptions is not bound
!missing-pinvoke! CFStringFindWithOptionsAndLocale is not bound
!missing-pinvoke! CFStringFold is not bound
!missing-pinvoke! CFStringGetBytes is not bound
!missing-pinvoke! CFStringGetCString is not bound
!missing-pinvoke! CFStringGetCStringPtr is not bound
!missing-pinvoke! CFStringGetDoubleValue is not bound
!missing-pinvoke! CFStringGetFastestEncoding is not bound
!missing-pinvoke! CFStringGetFileSystemRepresentation is not bound
!missing-pinvoke! CFStringGetHyphenationLocationBeforeIndex is not bound
!missing-pinvoke! CFStringGetIntValue is not bound
!missing-pinvoke! CFStringGetLineBounds is not bound
!missing-pinvoke! CFStringGetListOfAvailableEncodings is not bound
!missing-pinvoke! CFStringGetMaximumSizeForEncoding is not bound
!missing-pinvoke! CFStringGetMaximumSizeOfFileSystemRepresentation is not bound
!missing-pinvoke! CFStringGetMostCompatibleMacStringEncoding is not bound
!missing-pinvoke! CFStringGetNameOfEncoding is not bound
!missing-pinvoke! CFStringGetParagraphBounds is not bound
!missing-pinvoke! CFStringGetPascalString is not bound
!missing-pinvoke! CFStringGetPascalStringPtr is not bound
!missing-pinvoke! CFStringGetRangeOfComposedCharactersAtIndex is not bound
!missing-pinvoke! CFStringGetSmallestEncoding is not bound
!missing-pinvoke! CFStringGetSystemEncoding is not bound
!missing-pinvoke! CFStringHasPrefix is not bound
!missing-pinvoke! CFStringHasSuffix is not bound
!missing-pinvoke! CFStringInsert is not bound
!missing-pinvoke! CFStringIsEncodingAvailable is not bound
!missing-pinvoke! CFStringIsHyphenationAvailableForLocale is not bound
!missing-pinvoke! CFStringLowercase is not bound
!missing-pinvoke! CFStringNormalize is not bound
!missing-pinvoke! CFStringPad is not bound
!missing-pinvoke! CFStringReplace is not bound
!missing-pinvoke! CFStringReplaceAll is not bound
!missing-pinvoke! CFStringSetExternalCharactersNoCopy is not bound
!missing-pinvoke! CFStringTokenizerAdvanceToNextToken is not bound
!missing-pinvoke! CFStringTokenizerCopyBestStringLanguage is not bound
!missing-pinvoke! CFStringTokenizerCopyCurrentTokenAttribute is not bound
!missing-pinvoke! CFStringTokenizerCreate is not bound
!missing-pinvoke! CFStringTokenizerGetCurrentSubTokens is not bound
!missing-pinvoke! CFStringTokenizerGetCurrentTokenRange is not bound
!missing-pinvoke! CFStringTokenizerGetTypeID is not bound
!missing-pinvoke! CFStringTokenizerGoToTokenAtIndex is not bound
!missing-pinvoke! CFStringTokenizerSetString is not bound
!missing-pinvoke! CFStringTrim is not bound
!missing-pinvoke! CFStringTrimWhitespace is not bound
!missing-pinvoke! CFStringUppercase is not bound
!missing-pinvoke! CFTimeZoneCopyAbbreviation is not bound
!missing-pinvoke! CFTimeZoneCopyAbbreviationDictionary is not bound
!missing-pinvoke! CFTimeZoneCopyDefault is not bound
!missing-pinvoke! CFTimeZoneCopyKnownNames is not bound
!missing-pinvoke! CFTimeZoneCopyLocalizedName is not bound
!missing-pinvoke! CFTimeZoneCopySystem is not bound
!missing-pinvoke! CFTimeZoneCreate is not bound
!missing-pinvoke! CFTimeZoneCreateWithName is not bound
!missing-pinvoke! CFTimeZoneCreateWithTimeIntervalFromGMT is not bound
!missing-pinvoke! CFTimeZoneGetData is not bound
!missing-pinvoke! CFTimeZoneGetDaylightSavingTimeOffset is not bound
!missing-pinvoke! CFTimeZoneGetName is not bound
!missing-pinvoke! CFTimeZoneGetNextDaylightSavingTimeTransition is not bound
!missing-pinvoke! CFTimeZoneGetSecondsFromGMT is not bound
!missing-pinvoke! CFTimeZoneGetTypeID is not bound
!missing-pinvoke! CFTimeZoneIsDaylightSavingTime is not bound
!missing-pinvoke! CFTimeZoneResetSystem is not bound
!missing-pinvoke! CFTimeZoneSetAbbreviationDictionary is not bound
!missing-pinvoke! CFTimeZoneSetDefault is not bound
!missing-pinvoke! CFTreeAppendChild is not bound
!missing-pinvoke! CFTreeApplyFunctionToChildren is not bound
!missing-pinvoke! CFTreeCreate is not bound
!missing-pinvoke! CFTreeFindRoot is not bound
!missing-pinvoke! CFTreeGetChildAtIndex is not bound
!missing-pinvoke! CFTreeGetChildCount is not bound
!missing-pinvoke! CFTreeGetChildren is not bound
!missing-pinvoke! CFTreeGetContext is not bound
!missing-pinvoke! CFTreeGetFirstChild is not bound
!missing-pinvoke! CFTreeGetNextSibling is not bound
!missing-pinvoke! CFTreeGetParent is not bound
!missing-pinvoke! CFTreeGetTypeID is not bound
!missing-pinvoke! CFTreeInsertSibling is not bound
!missing-pinvoke! CFTreePrependChild is not bound
!missing-pinvoke! CFTreeRemove is not bound
!missing-pinvoke! CFTreeRemoveAllChildren is not bound
!missing-pinvoke! CFTreeSetContext is not bound
!missing-pinvoke! CFTreeSortChildren is not bound
!missing-pinvoke! CFURLCanBeDecomposed is not bound
!missing-pinvoke! CFURLClearResourcePropertyCache is not bound
!missing-pinvoke! CFURLClearResourcePropertyCacheForKey is not bound
!missing-pinvoke! CFURLCopyAbsoluteURL is not bound
!missing-pinvoke! CFURLCopyFragment is not bound
!missing-pinvoke! CFURLCopyHostName is not bound
!missing-pinvoke! CFURLCopyLastPathComponent is not bound
!missing-pinvoke! CFURLCopyNetLocation is not bound
!missing-pinvoke! CFURLCopyPassword is not bound
!missing-pinvoke! CFURLCopyPath is not bound
!missing-pinvoke! CFURLCopyPathExtension is not bound
!missing-pinvoke! CFURLCopyQueryString is not bound
!missing-pinvoke! CFURLCopyResourcePropertiesForKeys is not bound
!missing-pinvoke! CFURLCopyResourcePropertyForKey is not bound
!missing-pinvoke! CFURLCopyResourceSpecifier is not bound
!missing-pinvoke! CFURLCopyScheme is not bound
!missing-pinvoke! CFURLCopyStrictPath is not bound
!missing-pinvoke! CFURLCopyUserName is not bound
!missing-pinvoke! CFURLCreateAbsoluteURLWithBytes is not bound
!missing-pinvoke! CFURLCreateBookmarkData is not bound
!missing-pinvoke! CFURLCreateBookmarkDataFromFile is not bound
!missing-pinvoke! CFURLCreateByResolvingBookmarkData is not bound
!missing-pinvoke! CFURLCreateCopyAppendingPathComponent is not bound
!missing-pinvoke! CFURLCreateCopyAppendingPathExtension is not bound
!missing-pinvoke! CFURLCreateCopyDeletingLastPathComponent is not bound
!missing-pinvoke! CFURLCreateCopyDeletingPathExtension is not bound
!missing-pinvoke! CFURLCreateData is not bound
!missing-pinvoke! CFURLCreateFilePathURL is not bound
!missing-pinvoke! CFURLCreateFileReferenceURL is not bound
!missing-pinvoke! CFURLCreateFromFileSystemRepresentation is not bound
!missing-pinvoke! CFURLCreateFromFileSystemRepresentationRelativeToBase is not bound
!missing-pinvoke! CFURLCreateResourcePropertiesForKeysFromBookmarkData is not bound
!missing-pinvoke! CFURLCreateResourcePropertyForKeyFromBookmarkData is not bound
!missing-pinvoke! CFURLCreateStringByReplacingPercentEscapes is not bound
!missing-pinvoke! CFURLCreateWithBytes is not bound
!missing-pinvoke! CFURLCreateWithFileSystemPathRelativeToBase is not bound
!missing-pinvoke! CFURLEnumeratorCreateForDirectoryURL is not bound
!missing-pinvoke! CFURLEnumeratorCreateForMountedVolumes is not bound
!missing-pinvoke! CFURLEnumeratorGetDescendentLevel is not bound
!missing-pinvoke! CFURLEnumeratorGetNextURL is not bound
!missing-pinvoke! CFURLEnumeratorGetTypeID is not bound
!missing-pinvoke! CFURLEnumeratorSkipDescendents is not bound
!missing-pinvoke! CFURLGetBaseURL is not bound
!missing-pinvoke! CFURLGetByteRangeForComponent is not bound
!missing-pinvoke! CFURLGetBytes is not bound
!missing-pinvoke! CFURLGetFileSystemRepresentation is not bound
!missing-pinvoke! CFURLGetPortNumber is not bound
!missing-pinvoke! CFURLHasDirectoryPath is not bound
!missing-pinvoke! CFURLResourceIsReachable is not bound
!missing-pinvoke! CFURLSetResourcePropertiesForKeys is not bound
!missing-pinvoke! CFURLSetResourcePropertyForKey is not bound
!missing-pinvoke! CFURLSetTemporaryResourcePropertyForKey is not bound
!missing-pinvoke! CFURLStartAccessingSecurityScopedResource is not bound
!missing-pinvoke! CFURLStopAccessingSecurityScopedResource is not bound
!missing-pinvoke! CFURLWriteBookmarkDataToFile is not bound
!missing-pinvoke! CFUUIDCreate is not bound
!missing-pinvoke! CFUUIDCreateFromUUIDBytes is not bound
!missing-pinvoke! CFUUIDCreateString is not bound
!missing-pinvoke! CFUUIDCreateWithBytes is not bound
!missing-pinvoke! CFUUIDGetConstantUUIDWithBytes is not bound
!missing-pinvoke! CFUUIDGetTypeID is not bound
!missing-pinvoke! CFUUIDGetUUIDBytes is not bound
!missing-pinvoke! CFWriteStreamCreateWithAllocatedBuffers is not bound
!missing-pinvoke! CFWriteStreamCreateWithBuffer is not bound
!missing-pinvoke! CFWriteStreamCreateWithFile is not bound
!missing-pinvoke! CFWriteStreamGetError is not bound
!missing-pinvoke! CFWriteStreamGetTypeID is not bound
!unknown-field! _dispatch_data_destructor_free bound
!unknown-native-enum! DispatchBlockFlags bound
!unknown-pinvoke! close bound
!unknown-pinvoke! dispatch_activate bound
!unknown-pinvoke! dispatch_after bound
!unknown-pinvoke! dispatch_after_f bound
!unknown-pinvoke! dispatch_apply_f bound
!unknown-pinvoke! dispatch_async bound
!unknown-pinvoke! dispatch_async_f bound
!unknown-pinvoke! dispatch_barrier_async bound
!unknown-pinvoke! dispatch_barrier_async_f bound
!unknown-pinvoke! dispatch_barrier_sync bound
!unknown-pinvoke! dispatch_barrier_sync_f bound
!unknown-pinvoke! dispatch_block_cancel bound
!unknown-pinvoke! dispatch_block_create bound
!unknown-pinvoke! dispatch_block_create_with_qos_class bound
!unknown-pinvoke! dispatch_block_notify bound
!unknown-pinvoke! dispatch_block_testcancel bound
!unknown-pinvoke! dispatch_block_wait bound
!unknown-pinvoke! dispatch_data_create bound
!unknown-pinvoke! dispatch_data_create_concat bound
!unknown-pinvoke! dispatch_data_create_map bound
!unknown-pinvoke! dispatch_data_create_subrange bound
!unknown-pinvoke! dispatch_data_get_size bound
!unknown-pinvoke! dispatch_get_context bound
!unknown-pinvoke! dispatch_get_current_queue bound
!unknown-pinvoke! dispatch_get_global_queue bound
!unknown-pinvoke! dispatch_group_async_f bound
!unknown-pinvoke! dispatch_group_create bound
!unknown-pinvoke! dispatch_group_enter bound
!unknown-pinvoke! dispatch_group_leave bound
!unknown-pinvoke! dispatch_group_notify bound
!unknown-pinvoke! dispatch_group_notify_f bound
!unknown-pinvoke! dispatch_group_wait bound
!unknown-pinvoke! dispatch_queue_attr_make_initially_inactive bound
!unknown-pinvoke! dispatch_queue_attr_make_with_autorelease_frequency bound
!unknown-pinvoke! dispatch_queue_attr_make_with_qos_class bound
!unknown-pinvoke! dispatch_queue_create bound
!unknown-pinvoke! dispatch_queue_create_with_target$V2 bound
!unknown-pinvoke! dispatch_queue_get_label bound
!unknown-pinvoke! dispatch_queue_get_qos_class bound
!unknown-pinvoke! dispatch_queue_get_specific bound
!unknown-pinvoke! dispatch_queue_set_specific bound
!unknown-pinvoke! dispatch_read bound
!unknown-pinvoke! dispatch_release bound
!unknown-pinvoke! dispatch_resume bound
!unknown-pinvoke! dispatch_retain bound
!unknown-pinvoke! dispatch_set_context bound
!unknown-pinvoke! dispatch_set_target_queue bound
!unknown-pinvoke! dispatch_source_cancel bound
!unknown-pinvoke! dispatch_source_create bound
!unknown-pinvoke! dispatch_source_get_data bound
!unknown-pinvoke! dispatch_source_get_handle bound
!unknown-pinvoke! dispatch_source_get_mask bound
!unknown-pinvoke! dispatch_source_merge_data bound
!unknown-pinvoke! dispatch_source_set_cancel_handler bound
!unknown-pinvoke! dispatch_source_set_event_handler bound
!unknown-pinvoke! dispatch_source_set_event_handler_f bound
!unknown-pinvoke! dispatch_source_set_registration_handler bound
!unknown-pinvoke! dispatch_source_set_timer bound
!unknown-pinvoke! dispatch_source_testcancel bound
!unknown-pinvoke! dispatch_suspend bound
!unknown-pinvoke! dispatch_sync bound
!unknown-pinvoke! dispatch_sync_f bound
!unknown-pinvoke! dispatch_time bound
!unknown-pinvoke! dispatch_walltime bound
!unknown-pinvoke! dispatch_write bound
!unknown-pinvoke! open bound
!unknown-pinvoke! write bound
!missing-field! kCFStreamErrorDomainSOCKS not bound
!missing-field! kCFStreamErrorDomainSSL not bound
!missing-field! kCFStreamPropertyShouldCloseNativeSocket not bound
!missing-field! kCFStreamPropertySocketSecurityLevel not bound
!missing-field! kCFStreamPropertySOCKSPassword not bound
!missing-field! kCFStreamPropertySOCKSProxy not bound
!missing-field! kCFStreamPropertySOCKSProxyHost not bound
!missing-field! kCFStreamPropertySOCKSProxyPort not bound
!missing-field! kCFStreamPropertySOCKSUser not bound
!missing-field! kCFStreamPropertySOCKSVersion not bound
!missing-field! kCFStreamSocketSecurityLevelNegotiatedSSL not bound
!missing-field! kCFStreamSocketSecurityLevelNone not bound
!missing-field! kCFStreamSocketSecurityLevelTLSv1 not bound
!missing-field! kCFStreamSocketSOCKSVersion4 not bound
!missing-field! kCFStreamSocketSOCKSVersion5 not bound
!missing-field! kCFURLFileIdentifierKey not bound
!missing-field! kCFURLVolumeMountFromLocationKey not bound
!missing-field! kCFURLVolumeSubtypeKey not bound
!missing-field! kCFURLVolumeTypeNameKey not bound
!missing-field! kCFURLDirectoryEntryCountKey not bound

Просмотреть файл

@ -1,97 +0,0 @@
## deprecated (as the name indicates) and not exposed
!missing-enum! CGGlyphDeprecatedEnum not bound
## there's another P/Invoke that returns the same result according to the documentation (CGColorSpaceCopyName), so no need to bind another one.
!missing-pinvoke! CGColorSpaceGetName is not bound
# There's an identical function that takes a C callback instead of a block, and which we've bound, which makes this function redundant since the managed API would be identical.
!missing-pinvoke! CGPDFDictionaryApplyBlock is not bound
# not yet sure how to bind this
!missing-pinvoke! CGColorSpaceCreateWithColorSyncProfile is not bound
## unsorted
!missing-enum! CGBitmapInfo not bound
!missing-enum! CGError not bound
!missing-enum! CGFontPostScriptFormat not bound
!missing-field! CGAffineTransformIdentity not bound
!missing-field! CGPointZero not bound
!missing-field! CGSizeZero not bound
!missing-field! kCGFontVariationAxisDefaultValue not bound
!missing-field! kCGFontVariationAxisMaxValue not bound
!missing-field! kCGFontVariationAxisMinValue not bound
!missing-field! kCGFontVariationAxisName not bound
!missing-field! kCGPDFContextOutputIntent not bound
!missing-field! kCGPDFContextOutputIntents not bound
!missing-field! kCGPDFXDestinationOutputProfile not bound
!missing-field! kCGPDFXInfo not bound
!missing-field! kCGPDFXOutputCondition not bound
!missing-field! kCGPDFXOutputConditionIdentifier not bound
!missing-field! kCGPDFXOutputIntentSubtype not bound
!missing-field! kCGPDFXRegistryName not bound
!missing-pinvoke! CGAffineTransformConcat is not bound
!missing-pinvoke! CGAffineTransformEqualToTransform is not bound
!missing-pinvoke! CGAffineTransformIsIdentity is not bound
!missing-pinvoke! CGAffineTransformMake is not bound
!missing-pinvoke! CGAffineTransformMakeRotation is not bound
!missing-pinvoke! CGAffineTransformMakeScale is not bound
!missing-pinvoke! CGAffineTransformMakeTranslation is not bound
!missing-pinvoke! CGAffineTransformRotate is not bound
!missing-pinvoke! CGAffineTransformScale is not bound
!missing-pinvoke! CGAffineTransformTranslate is not bound
!missing-pinvoke! CGBitmapContextCreateWithData is not bound
!missing-pinvoke! CGColorConversionInfoCreateFromListWithArguments is not bound
!missing-pinvoke! CGColorConversionInfoGetTypeID is not bound
!missing-pinvoke! CGColorCreateCopy is not bound
!missing-pinvoke! CGColorGetTypeID is not bound
!missing-pinvoke! CGColorSpaceGetTypeID is not bound
!missing-pinvoke! CGContextGetTypeID is not bound
!missing-pinvoke! CGDataConsumerCreate is not bound
!missing-pinvoke! CGDataConsumerGetTypeID is not bound
!missing-pinvoke! CGDataProviderCreateDirect is not bound
!missing-pinvoke! CGDataProviderCreateSequential is not bound
!missing-pinvoke! CGDataProviderGetInfo is not bound
!missing-pinvoke! CGDataProviderGetTypeID is not bound
!missing-pinvoke! CGFontCanCreatePostScriptSubset is not bound
!missing-pinvoke! CGFontCopyTableForTag is not bound
!missing-pinvoke! CGFontCopyTableTags is not bound
!missing-pinvoke! CGFontCopyVariationAxes is not bound
!missing-pinvoke! CGFontCopyVariations is not bound
!missing-pinvoke! CGFontCreateCopyWithVariations is not bound
!missing-pinvoke! CGFontCreatePostScriptEncoding is not bound
!missing-pinvoke! CGFontCreatePostScriptSubset is not bound
!missing-pinvoke! CGFontGetGlyphAdvances is not bound
!missing-pinvoke! CGFontGetGlyphBBoxes is not bound
!missing-pinvoke! CGFunctionGetTypeID is not bound
!missing-pinvoke! CGGradientGetTypeID is not bound
!missing-pinvoke! CGImageGetTypeID is not bound
!missing-pinvoke! CGLayerGetTypeID is not bound
!missing-pinvoke! CGPathApplyWithBlock is not bound
!missing-pinvoke! CGPathCreateCopy is not bound
!missing-pinvoke! CGPathGetTypeID is not bound
!missing-pinvoke! CGPatternGetTypeID is not bound
!missing-pinvoke! CGPDFArrayGetNull is not bound
!missing-pinvoke! CGPDFArrayGetObject is not bound
!missing-pinvoke! CGPDFDictionaryGetObject is not bound
!missing-pinvoke! CGPDFDocumentGetID is not bound
!missing-pinvoke! CGPDFDocumentGetTypeID is not bound
!missing-pinvoke! CGPDFPageGetTypeID is not bound
!missing-pinvoke! CGPDFStringCopyDate is not bound
!missing-pinvoke! CGPDFStringGetBytePtr is not bound
!missing-pinvoke! CGPDFStringGetLength is not bound
!missing-pinvoke! CGPointApplyAffineTransform is not bound
!missing-pinvoke! CGPointEqualToPoint is not bound
!missing-pinvoke! CGRectContainsPoint is not bound
!missing-pinvoke! CGRectContainsRect is not bound
!missing-pinvoke! CGRectEqualToRect is not bound
!missing-pinvoke! CGRectGetHeight is not bound
!missing-pinvoke! CGRectGetWidth is not bound
!missing-pinvoke! CGRectIntersection is not bound
!missing-pinvoke! CGRectIntersectsRect is not bound
!missing-pinvoke! CGRectIsEmpty is not bound
!missing-pinvoke! CGRectOffset is not bound
!missing-pinvoke! CGShadingGetTypeID is not bound
!missing-pinvoke! CGSizeEqualToSize is not bound
!missing-pinvoke! CGErrorSetCallback is not bound
!missing-pinvoke! CGConvertColorDataWithFormat is not bound

Просмотреть файл

@ -1,268 +0,0 @@
## new @required on existing protocols are breaking changes
!incorrect-protocol-member! CIImageProcessorInput::surface is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorOutput::surface is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorInput::digest is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorOutput::digest is REQUIRED and should be abstract
!incorrect-protocol-member! CIAttributedTextImageGenerator::padding is REQUIRED and should be abstract
!incorrect-protocol-member! CIAttributedTextImageGenerator::setPadding: is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCube::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCube::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubesMixedWithMask::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubesMixedWithMask::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubeWithColorSpace::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubeWithColorSpace::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CITextImageGenerator::padding is REQUIRED and should be abstract
!incorrect-protocol-member! CITextImageGenerator::setPadding: is REQUIRED and should be abstract
## requires varargs support
!missing-selector! +CIFilter::filterWithName:keysAndValues: not bound
!missing-selector! CISampler::initWithImage:keysAndValues: not bound
!missing-selector! +CISampler::samplerWithImage:keysAndValues: not bound
## bound in informal protocol CIImageProvider
!missing-selector! NSObject::provideImageData:bytesPerRow:origin::size::userInfo: not bound
## at some point in time (iOS11/macOS 10.11) this API was removed/deprecated and we added a compatibility
## stub using 'autoAdjustmentFiltersWithOptions:'. Now it's back (in headers but can be ignored)
!missing-selector! CIImage::autoAdjustmentFilters not bound
## we already provide alternative API to create the filters
!missing-selector! +CIFilter::accordionFoldTransitionFilter not bound
!missing-selector! +CIFilter::additionCompositingFilter not bound
!missing-selector! +CIFilter::affineClampFilter not bound
!missing-selector! +CIFilter::affineTileFilter not bound
!missing-selector! +CIFilter::attributedTextImageGeneratorFilter not bound
!missing-selector! +CIFilter::aztecCodeGeneratorFilter not bound
!missing-selector! +CIFilter::barcodeGeneratorFilter not bound
!missing-selector! +CIFilter::barsSwipeTransitionFilter not bound
!missing-selector! +CIFilter::bicubicScaleTransformFilter not bound
!missing-selector! +CIFilter::blendWithAlphaMaskFilter not bound
!missing-selector! +CIFilter::blendWithBlueMaskFilter not bound
!missing-selector! +CIFilter::blendWithMaskFilter not bound
!missing-selector! +CIFilter::blendWithRedMaskFilter not bound
!missing-selector! +CIFilter::bloomFilter not bound
!missing-selector! +CIFilter::bokehBlurFilter not bound
!missing-selector! +CIFilter::boxBlurFilter not bound
!missing-selector! +CIFilter::checkerboardGeneratorFilter not bound
!missing-selector! +CIFilter::circularScreenFilter not bound
!missing-selector! +CIFilter::CMYKHalftone not bound
!missing-selector! +CIFilter::code128BarcodeGeneratorFilter not bound
!missing-selector! +CIFilter::colorBlendModeFilter not bound
!missing-selector! +CIFilter::colorBurnBlendModeFilter not bound
!missing-selector! +CIFilter::colorClampFilter not bound
!missing-selector! +CIFilter::colorControlsFilter not bound
!missing-selector! +CIFilter::colorCrossPolynomialFilter not bound
!missing-selector! +CIFilter::colorCubeFilter not bound
!missing-selector! +CIFilter::colorCubesMixedWithMaskFilter not bound
!missing-selector! +CIFilter::colorCubeWithColorSpaceFilter not bound
!missing-selector! +CIFilter::colorCurvesFilter not bound
!missing-selector! +CIFilter::colorDodgeBlendModeFilter not bound
!missing-selector! +CIFilter::colorInvertFilter not bound
!missing-selector! +CIFilter::colorMapFilter not bound
!missing-selector! +CIFilter::colorMatrixFilter not bound
!missing-selector! +CIFilter::colorMonochromeFilter not bound
!missing-selector! +CIFilter::colorPolynomialFilter not bound
!missing-selector! +CIFilter::colorPosterizeFilter not bound
!missing-selector! +CIFilter::comicEffectFilter not bound
!missing-selector! +CIFilter::convolution3X3Filter not bound
!missing-selector! +CIFilter::convolution5X5Filter not bound
!missing-selector! +CIFilter::convolution7X7Filter not bound
!missing-selector! +CIFilter::convolution9HorizontalFilter not bound
!missing-selector! +CIFilter::convolution9VerticalFilter not bound
!missing-selector! +CIFilter::copyMachineTransitionFilter not bound
!missing-selector! +CIFilter::coreMLModelFilter not bound
!missing-selector! +CIFilter::crystallizeFilter not bound
!missing-selector! +CIFilter::darkenBlendModeFilter not bound
!missing-selector! +CIFilter::depthOfFieldFilter not bound
!missing-selector! +CIFilter::depthToDisparityFilter not bound
!missing-selector! +CIFilter::differenceBlendModeFilter not bound
!missing-selector! +CIFilter::discBlurFilter not bound
!missing-selector! +CIFilter::disintegrateWithMaskTransitionFilter not bound
!missing-selector! +CIFilter::disparityToDepthFilter not bound
!missing-selector! +CIFilter::dissolveTransitionFilter not bound
!missing-selector! +CIFilter::ditherFilter not bound
!missing-selector! +CIFilter::divideBlendModeFilter not bound
!missing-selector! +CIFilter::documentEnhancerFilter not bound
!missing-selector! +CIFilter::dotScreenFilter not bound
!missing-selector! +CIFilter::edgePreserveUpsampleFilter not bound
!missing-selector! +CIFilter::edgesFilter not bound
!missing-selector! +CIFilter::edgeWorkFilter not bound
!missing-selector! +CIFilter::eightfoldReflectedTileFilter not bound
!missing-selector! +CIFilter::exclusionBlendModeFilter not bound
!missing-selector! +CIFilter::exposureAdjustFilter not bound
!missing-selector! +CIFilter::falseColorFilter not bound
!missing-selector! +CIFilter::flashTransitionFilter not bound
!missing-selector! +CIFilter::fourfoldReflectedTileFilter not bound
!missing-selector! +CIFilter::fourfoldRotatedTileFilter not bound
!missing-selector! +CIFilter::fourfoldTranslatedTileFilter not bound
!missing-selector! +CIFilter::gaborGradientsFilter not bound
!missing-selector! +CIFilter::gammaAdjustFilter not bound
!missing-selector! +CIFilter::gaussianBlurFilter not bound
!missing-selector! +CIFilter::gaussianGradientFilter not bound
!missing-selector! +CIFilter::glideReflectedTileFilter not bound
!missing-selector! +CIFilter::gloomFilter not bound
!missing-selector! +CIFilter::hardLightBlendModeFilter not bound
!missing-selector! +CIFilter::hatchedScreenFilter not bound
!missing-selector! +CIFilter::heightFieldFromMaskFilter not bound
!missing-selector! +CIFilter::hexagonalPixellateFilter not bound
!missing-selector! +CIFilter::highlightShadowAdjustFilter not bound
!missing-selector! +CIFilter::hueAdjustFilter not bound
!missing-selector! +CIFilter::hueBlendModeFilter not bound
!missing-selector! +CIFilter::hueSaturationValueGradientFilter not bound
!missing-selector! +CIFilter::kaleidoscopeFilter not bound
!missing-selector! +CIFilter::keystoneCorrectionCombinedFilter not bound
!missing-selector! +CIFilter::keystoneCorrectionHorizontalFilter not bound
!missing-selector! +CIFilter::keystoneCorrectionVerticalFilter not bound
!missing-selector! +CIFilter::LabDeltaE not bound
!missing-selector! +CIFilter::lanczosScaleTransformFilter not bound
!missing-selector! +CIFilter::lenticularHaloGeneratorFilter not bound
!missing-selector! +CIFilter::lightenBlendModeFilter not bound
!missing-selector! +CIFilter::linearBurnBlendModeFilter not bound
!missing-selector! +CIFilter::linearDodgeBlendModeFilter not bound
!missing-selector! +CIFilter::linearGradientFilter not bound
!missing-selector! +CIFilter::linearToSRGBToneCurveFilter not bound
!missing-selector! +CIFilter::lineOverlayFilter not bound
!missing-selector! +CIFilter::lineScreenFilter not bound
!missing-selector! +CIFilter::luminosityBlendModeFilter not bound
!missing-selector! +CIFilter::maskedVariableBlurFilter not bound
!missing-selector! +CIFilter::maskToAlphaFilter not bound
!missing-selector! +CIFilter::maximumComponentFilter not bound
!missing-selector! +CIFilter::maximumCompositingFilter not bound
!missing-selector! +CIFilter::medianFilter not bound
!missing-selector! +CIFilter::meshGeneratorFilter not bound
!missing-selector! +CIFilter::minimumComponentFilter not bound
!missing-selector! +CIFilter::minimumCompositingFilter not bound
!missing-selector! +CIFilter::mixFilter not bound
!missing-selector! +CIFilter::modTransitionFilter not bound
!missing-selector! +CIFilter::morphologyGradientFilter not bound
!missing-selector! +CIFilter::morphologyMaximumFilter not bound
!missing-selector! +CIFilter::morphologyMinimumFilter not bound
!missing-selector! +CIFilter::morphologyRectangleMaximumFilter not bound
!missing-selector! +CIFilter::morphologyRectangleMinimumFilter not bound
!missing-selector! +CIFilter::motionBlurFilter not bound
!missing-selector! +CIFilter::multiplyBlendModeFilter not bound
!missing-selector! +CIFilter::multiplyCompositingFilter not bound
!missing-selector! +CIFilter::noiseReductionFilter not bound
!missing-selector! +CIFilter::opTileFilter not bound
!missing-selector! +CIFilter::overlayBlendModeFilter not bound
!missing-selector! +CIFilter::pageCurlTransitionFilter not bound
!missing-selector! +CIFilter::pageCurlWithShadowTransitionFilter not bound
!missing-selector! +CIFilter::paletteCentroidFilter not bound
!missing-selector! +CIFilter::palettizeFilter not bound
!missing-selector! +CIFilter::parallelogramTileFilter not bound
!missing-selector! +CIFilter::PDF417BarcodeGenerator not bound
!missing-selector! +CIFilter::perspectiveCorrectionFilter not bound
!missing-selector! +CIFilter::perspectiveRotateFilter not bound
!missing-selector! +CIFilter::perspectiveTileFilter not bound
!missing-selector! +CIFilter::perspectiveTransformFilter not bound
!missing-selector! +CIFilter::perspectiveTransformWithExtentFilter not bound
!missing-selector! +CIFilter::photoEffectChromeFilter not bound
!missing-selector! +CIFilter::photoEffectFadeFilter not bound
!missing-selector! +CIFilter::photoEffectInstantFilter not bound
!missing-selector! +CIFilter::photoEffectMonoFilter not bound
!missing-selector! +CIFilter::photoEffectNoirFilter not bound
!missing-selector! +CIFilter::photoEffectProcessFilter not bound
!missing-selector! +CIFilter::photoEffectTonalFilter not bound
!missing-selector! +CIFilter::photoEffectTransferFilter not bound
!missing-selector! +CIFilter::pinLightBlendModeFilter not bound
!missing-selector! +CIFilter::pixellateFilter not bound
!missing-selector! +CIFilter::pointillizeFilter not bound
!missing-selector! +CIFilter::QRCodeGenerator not bound
!missing-selector! +CIFilter::radialGradientFilter not bound
!missing-selector! +CIFilter::randomGeneratorFilter not bound
!missing-selector! +CIFilter::rippleTransitionFilter not bound
!missing-selector! +CIFilter::roundedRectangleGeneratorFilter not bound
!missing-selector! +CIFilter::saliencyMapFilter not bound
!missing-selector! +CIFilter::saturationBlendModeFilter not bound
!missing-selector! +CIFilter::screenBlendModeFilter not bound
!missing-selector! +CIFilter::sepiaToneFilter not bound
!missing-selector! +CIFilter::shadedMaterialFilter not bound
!missing-selector! +CIFilter::sharpenLuminanceFilter not bound
!missing-selector! +CIFilter::sixfoldReflectedTileFilter not bound
!missing-selector! +CIFilter::sixfoldRotatedTileFilter not bound
!missing-selector! +CIFilter::smoothLinearGradientFilter not bound
!missing-selector! +CIFilter::softLightBlendModeFilter not bound
!missing-selector! +CIFilter::sourceAtopCompositingFilter not bound
!missing-selector! +CIFilter::sourceInCompositingFilter not bound
!missing-selector! +CIFilter::sourceOutCompositingFilter not bound
!missing-selector! +CIFilter::sourceOverCompositingFilter not bound
!missing-selector! +CIFilter::spotColorFilter not bound
!missing-selector! +CIFilter::spotLightFilter not bound
!missing-selector! +CIFilter::sRGBToneCurveToLinearFilter not bound
!missing-selector! +CIFilter::starShineGeneratorFilter not bound
!missing-selector! +CIFilter::straightenFilter not bound
!missing-selector! +CIFilter::stripesGeneratorFilter not bound
!missing-selector! +CIFilter::subtractBlendModeFilter not bound
!missing-selector! +CIFilter::sunbeamsGeneratorFilter not bound
!missing-selector! +CIFilter::swipeTransitionFilter not bound
!missing-selector! +CIFilter::temperatureAndTintFilter not bound
!missing-selector! +CIFilter::textImageGeneratorFilter not bound
!missing-selector! +CIFilter::thermalFilter not bound
!missing-selector! +CIFilter::toneCurveFilter not bound
!missing-selector! +CIFilter::triangleKaleidoscopeFilter not bound
!missing-selector! +CIFilter::triangleTileFilter not bound
!missing-selector! +CIFilter::twelvefoldReflectedTileFilter not bound
!missing-selector! +CIFilter::unsharpMaskFilter not bound
!missing-selector! +CIFilter::vibranceFilter not bound
!missing-selector! +CIFilter::vignetteEffectFilter not bound
!missing-selector! +CIFilter::vignetteFilter not bound
!missing-selector! +CIFilter::whitePointAdjustFilter not bound
!missing-selector! +CIFilter::xRayFilter not bound
!missing-selector! +CIFilter::zoomBlurFilter not bound
## xcode 12
!missing-selector! +CIFilter::areaAverageFilter not bound
!missing-selector! +CIFilter::areaHistogramFilter not bound
!missing-selector! +CIFilter::areaMaximumAlphaFilter not bound
!missing-selector! +CIFilter::areaMaximumFilter not bound
!missing-selector! +CIFilter::areaMinimumAlphaFilter not bound
!missing-selector! +CIFilter::areaMinimumFilter not bound
!missing-selector! +CIFilter::areaMinMaxFilter not bound
!missing-selector! +CIFilter::areaMinMaxRedFilter not bound
!missing-selector! +CIFilter::bumpDistortionFilter not bound
!missing-selector! +CIFilter::bumpDistortionLinearFilter not bound
!missing-selector! +CIFilter::circleSplashDistortionFilter not bound
!missing-selector! +CIFilter::circularWrapFilter not bound
!missing-selector! +CIFilter::colorAbsoluteDifferenceFilter not bound
!missing-selector! +CIFilter::colorThresholdFilter not bound
!missing-selector! +CIFilter::colorThresholdOtsuFilter not bound
!missing-selector! +CIFilter::columnAverageFilter not bound
!missing-selector! +CIFilter::displacementDistortionFilter not bound
!missing-selector! +CIFilter::drosteFilter not bound
!missing-selector! +CIFilter::glassDistortionFilter not bound
!missing-selector! +CIFilter::glassLozengeFilter not bound
!missing-selector! +CIFilter::histogramDisplayFilter not bound
!missing-selector! +CIFilter::holeDistortionFilter not bound
!missing-selector! +CIFilter::KMeansFilter not bound
!missing-selector! +CIFilter::lightTunnelFilter not bound
!missing-selector! +CIFilter::ninePartStretchedFilter not bound
!missing-selector! +CIFilter::ninePartTiledFilter not bound
!missing-selector! +CIFilter::pinchDistortionFilter not bound
!missing-selector! +CIFilter::rowAverageFilter not bound
!missing-selector! +CIFilter::stretchCropFilter not bound
!missing-selector! +CIFilter::torusLensDistortionFilter not bound
!missing-selector! +CIFilter::twirlDistortionFilter not bound
!missing-selector! +CIFilter::vortexDistortionFilter not bound
## xcode 13
!missing-selector! +CIFilter::convolutionRGB3X3Filter not bound
!missing-selector! +CIFilter::convolutionRGB5X5Filter not bound
!missing-selector! +CIFilter::convolutionRGB7X7Filter not bound
!missing-selector! +CIFilter::convolutionRGB9HorizontalFilter not bound
!missing-selector! +CIFilter::convolutionRGB9VerticalFilter not bound
!missing-selector! +CIFilter::linearLightBlendModeFilter not bound
!missing-selector! +CIFilter::personSegmentationFilter not bound
!missing-selector! +CIFilter::vividLightBlendModeFilter not bound
## xcode 14
!missing-selector! +CIFilter::areaLogarithmicHistogramFilter not bound
!missing-selector! +CIFilter::convertLabToRGBFilter not bound
!missing-selector! +CIFilter::convertRGBtoLabFilter not bound
# xcode1 5
!incorrect-protocol-member! CIPhotoEffect::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CIPhotoEffect::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorInput::roiTileCount is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorInput::roiTileIndex is REQUIRED and should be abstract
# xcode 16
!missing-selector! +CIFilter::areaAlphaWeightedHistogramFilter not bound
!missing-selector! +CIFilter::areaBoundsRedFilter not bound
!missing-selector! +CIFilter::maximumScaleTransformFilter not bound
!missing-selector! +CIFilter::toneMapHeadroomFilter not bound

Просмотреть файл

@ -1,7 +0,0 @@
# We have our own managed ctor
!missing-pinvoke! CLLocationCoordinate2DMake is not bound
## unsorted
!missing-field! kCLHeadingFilterNone not bound
!missing-field! kCLLocationCoordinate2DInvalid not bound

Просмотреть файл

@ -1,3 +0,0 @@
# no need to be added
!missing-field! CoreLocationUIVersionNumber not bound
!missing-field! CoreLocationUIVersionString not bound

Просмотреть файл

@ -1,10 +0,0 @@
# manually added in MidiServices.cs (not bindings)
# no known use
# old apis that have been ignored, please refer to issue https://github.com/xamarin/xamarin-macios/issues/4452
# same as the above, we should bind all of them, these have been added on Xcode 12 beta 2
# https://github.com/xamarin/xamarin-macios/issues/4452#issuecomment-660220392
!missing-pinvoke! MIDIEventListAdd is not bound
!missing-pinvoke! MIDIEventListInit is not bound

Просмотреть файл

@ -1,5 +0,0 @@
## no generator support for NSFastEnumeration / https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! MLDictionaryFeatureProvider should conform to NSFastEnumeration
## managed version bound using another method
!missing-selector! MLDictionaryFeatureProvider::objectForKeyedSubscript: not bound

Просмотреть файл

@ -1,30 +0,0 @@
## block version of the above API
## block version of the above API
## block version of the above API
## block version of the above API
## block based version of CMBufferQueueCreate (which use callbacks and is already bound)
## block based version of CMAudioSampleBufferCreateWithPacketDescriptions (which use callbacks and is already bound)
## block based version of CMSampleBufferCreateForImageBuffer (which use callbacks and is already bound)
# they are added because we need to be back compatible yet we do have code to choose the correct one
!unknown-pinvoke! CMTimebaseCopyMaster bound
!unknown-pinvoke! CMTimebaseCopyMasterClock bound
!unknown-pinvoke! CMTimebaseCopyMasterTimebase bound
!unknown-pinvoke! CMTimebaseCopyUltimateMasterClock bound
!unknown-pinvoke! CMTimebaseCreateWithMasterClock bound
!unknown-pinvoke! CMTimebaseCreateWithMasterTimebase bound
!unknown-pinvoke! CMTimebaseSetMasterClock bound
!unknown-pinvoke! CMTimebaseSetMasterTimebase bound
# it can return a Clock or a Timebase but the API already has a way to access the clock source (CMTimebaseCopySourceClock)
# and the Timebase (CMTimebaseCopySourceTimebase) so there is no reason atm to add this method

Просмотреть файл

@ -1,3 +0,0 @@
# Only iOS and watchOS supports CoreMotion
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391

Просмотреть файл

@ -1,2 +0,0 @@
## removed in Xcode 10 (both headers and libs) but would work on older OS
!unknown-field! kCFHTTPAuthenticationSchemeOAuth1 bound

Просмотреть файл

@ -1,4 +0,0 @@
# note: framework not available on watchOS
!missing-field! CoreSpotlightVersionNumber not bound
!missing-field! CoreSpotlightVersionString not bound

Просмотреть файл

@ -1,130 +0,0 @@
!missing-enum! CTFontCollectionCopyOptions not bound
!missing-enum! CTFontManagerAutoActivationSetting not bound
!missing-enum! CTLineTruncationType not bound
!missing-enum! CTRubyAlignment not bound
!missing-enum! CTRubyOverhang not bound
!missing-enum! CTRubyPosition not bound
!missing-field! kCTBackgroundColorAttributeName not bound
!missing-field! kCTBaselineClassAttributeName not bound
!missing-field! kCTBaselineClassHanging not bound
!missing-field! kCTBaselineClassIdeographicCentered not bound
!missing-field! kCTBaselineClassIdeographicHigh not bound
!missing-field! kCTBaselineClassIdeographicLow not bound
!missing-field! kCTBaselineClassMath not bound
!missing-field! kCTBaselineClassRoman not bound
!missing-field! kCTBaselineInfoAttributeName not bound
!missing-field! kCTBaselineOffsetAttributeName not bound
!missing-field! kCTBaselineOriginalFont not bound
!missing-field! kCTBaselineReferenceFont not bound
!missing-field! kCTBaselineReferenceInfoAttributeName not bound
!missing-field! kCTFontAttributeName not bound
!missing-field! kCTFontBaselineAdjustAttribute not bound
!missing-field! kCTFontCascadeListAttribute not bound
!missing-field! kCTFontCharacterSetAttribute not bound
!missing-field! kCTFontCollectionRemoveDuplicatesOption not bound
!missing-field! kCTFontCopyrightNameKey not bound
!missing-field! kCTFontDescriptionNameKey not bound
!missing-field! kCTFontDesignerNameKey not bound
!missing-field! kCTFontDesignerURLNameKey not bound
!missing-field! kCTFontDisplayNameAttribute not bound
!missing-field! kCTFontDownloadableAttribute not bound
!missing-field! kCTFontDownloadedAttribute not bound
!missing-field! kCTFontEnabledAttribute not bound
!missing-field! kCTFontFamilyNameAttribute not bound
!missing-field! kCTFontFamilyNameKey not bound
!missing-field! kCTFontFeaturesAttribute not bound
!missing-field! kCTFontFeatureSettingsAttribute not bound
!missing-field! kCTFontFixedAdvanceAttribute not bound
!missing-field! kCTFontFormatAttribute not bound
!missing-field! kCTFontFullNameKey not bound
!missing-field! kCTFontLanguagesAttribute not bound
!missing-field! kCTFontLicenseNameKey not bound
!missing-field! kCTFontLicenseURLNameKey not bound
!missing-field! kCTFontMacintoshEncodingsAttribute not bound
!missing-field! kCTFontManagerRegisteredFontsChangedNotification not bound
!missing-field! kCTFontManufacturerNameKey not bound
!missing-field! kCTFontMatrixAttribute not bound
!missing-field! kCTFontNameAttribute not bound
!missing-field! kCTFontOpenTypeFeatureTag not bound
!missing-field! kCTFontOpenTypeFeatureValue not bound
!missing-field! kCTFontOrientationAttribute not bound
!missing-field! kCTFontPostScriptCIDNameKey not bound
!missing-field! kCTFontPostScriptNameKey not bound
!missing-field! kCTFontPriorityAttribute not bound
!missing-field! kCTFontRegistrationScopeAttribute not bound
!missing-field! kCTFontSampleTextNameKey not bound
!missing-field! kCTFontSizeAttribute not bound
!missing-field! kCTFontSlantTrait not bound
!missing-field! kCTFontStyleNameAttribute not bound
!missing-field! kCTFontStyleNameKey not bound
!missing-field! kCTFontSubFamilyNameKey not bound
!missing-field! kCTFontSymbolicTrait not bound
!missing-field! kCTFontTrademarkNameKey not bound
!missing-field! kCTFontTraitsAttribute not bound
!missing-field! kCTFontUniqueNameKey not bound
!missing-field! kCTFontURLAttribute not bound
!missing-field! kCTFontVariationAttribute not bound
!missing-field! kCTFontVendorURLNameKey not bound
!missing-field! kCTFontVersionNameKey not bound
!missing-field! kCTFontWeightTrait not bound
!missing-field! kCTFontWidthTrait not bound
!missing-field! kCTForegroundColorAttributeName not bound
!missing-field! kCTForegroundColorFromContextAttributeName not bound
!missing-field! kCTFrameClippingPathsAttributeName not bound
!missing-field! kCTFramePathClippingPathAttributeName not bound
!missing-field! kCTFramePathFillRuleAttributeName not bound
!missing-field! kCTFramePathWidthAttributeName not bound
!missing-field! kCTFrameProgressionAttributeName not bound
!missing-field! kCTGlyphInfoAttributeName not bound
!missing-field! kCTHorizontalInVerticalFormsAttributeName not bound
!missing-field! kCTKernAttributeName not bound
!missing-field! kCTLanguageAttributeName not bound
!missing-field! kCTLigatureAttributeName not bound
!missing-field! kCTParagraphStyleAttributeName not bound
!missing-field! kCTRubyAnnotationAttributeName not bound
!missing-field! kCTRubyAnnotationScaleToFitAttributeName not bound
!missing-field! kCTRubyAnnotationSizeFactorAttributeName not bound
!missing-field! kCTRunDelegateAttributeName not bound
!missing-field! kCTStrokeColorAttributeName not bound
!missing-field! kCTStrokeWidthAttributeName not bound
!missing-field! kCTSuperscriptAttributeName not bound
!missing-field! kCTTabColumnTerminatorsAttributeName not bound
!missing-field! kCTUnderlineColorAttributeName not bound
!missing-field! kCTUnderlineStyleAttributeName not bound
!missing-field! kCTVerticalFormsAttributeName not bound
!missing-field! kCTWritingDirectionAttributeName not bound
!missing-field! kCTFontOpticalSizeAttribute not bound
!missing-field! kCTFontVariationAxesAttribute not bound
!missing-pinvoke! CTFontCollectionGetTypeID is not bound
!missing-pinvoke! CTFontDescriptorCreateCopyWithFamily is not bound
!missing-pinvoke! CTFontDescriptorCreateCopyWithSymbolicTraits is not bound
!missing-pinvoke! CTFontDescriptorGetTypeID is not bound
!missing-pinvoke! CTFontManagerCopyAvailableFontFamilyNames is not bound
!missing-pinvoke! CTFontManagerCopyAvailablePostScriptNames is not bound
!missing-pinvoke! CTFrameGetTypeID is not bound
!missing-pinvoke! CTFramesetterGetTypeID is not bound
!missing-pinvoke! CTGlyphInfoGetTypeID is not bound
!missing-pinvoke! CTLineGetTypeID is not bound
!missing-pinvoke! CTParagraphStyleGetTypeID is not bound
!missing-pinvoke! CTRubyAnnotationCreate is not bound
!missing-pinvoke! CTRubyAnnotationCreateCopy is not bound
!missing-pinvoke! CTRubyAnnotationCreateWithAttributes is not bound
!missing-pinvoke! CTRubyAnnotationGetAlignment is not bound
!missing-pinvoke! CTRubyAnnotationGetOverhang is not bound
!missing-pinvoke! CTRubyAnnotationGetSizeFactor is not bound
!missing-pinvoke! CTRubyAnnotationGetTextForPosition is not bound
!missing-pinvoke! CTRubyAnnotationGetTypeID is not bound
!missing-pinvoke! CTRunDelegateGetTypeID is not bound
!missing-pinvoke! CTRunGetAdvancesPtr is not bound
!missing-pinvoke! CTRunGetGlyphsPtr is not bound
!missing-pinvoke! CTRunGetPositionsPtr is not bound
!missing-pinvoke! CTRunGetStringIndicesPtr is not bound
!missing-pinvoke! CTRunGetTypeID is not bound
!missing-pinvoke! CTTextTabGetTypeID is not bound
!missing-pinvoke! CTTypesetterGetTypeID is not bound
## part of an unnamed enum inside CTStringAttributes.h
!extra-enum-value! Managed value 2 for CTWritingDirection.Override not found in native headers
!missing-pinvoke! CTFontCollectionCopyFontAttribute is not bound
!missing-pinvoke! CTFontCollectionCopyFontAttributes is not bound

Просмотреть файл

@ -1,14 +0,0 @@
!missing-enum! CVPixelBufferLockFlags not bound
!missing-field! kCVImageBufferICCProfileKey not bound
!missing-field! kCVIndefiniteTime not bound
!missing-field! kCVPixelBufferPoolFreeBufferNotification not bound
!missing-field! kCVZeroTime not bound
!missing-pinvoke! CVPixelBufferRelease is not bound
!missing-pinvoke! CVPixelBufferRetain is not bound
# iOS and tvOS
!missing-field! kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKey not bound
## *GetTypeID are generally not bound

Просмотреть файл

@ -1,4 +0,0 @@
## extra value so the enum is easier to create
!extra-enum-value! Managed value 0 for EKWeekday.NotSet not found in native headers
## `Last` value can change overtime - which would be a breaking change for us
!missing-enum-value! EKErrorCode native value EKErrorLast = 37 not bound

Просмотреть файл

@ -1 +0,0 @@
## enum are not decorated so they _seem_ available to tvOS

Просмотреть файл

@ -1,2 +0,0 @@
## This is documented to be a designated initializer https://developer.apple.com/documentation/externalaccessory/eawifiunconfiguredaccessorybrowser/1613881-initwithdelegate
## but the headers are not decorated

Просмотреть файл

@ -1,3 +0,0 @@
# New abstract protocol member was added in Xcode14
# which is a breaking change so adding it to XAMCORE_5_0
!incorrect-protocol-member! NSFileProviderPendingSetEnumerator::isMaximumSizeReached is REQUIRED and should be abstract

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,61 +0,0 @@
## framework deprecated in favor of Metal
!missing-field! GLKMatrix3Identity not bound
!missing-field! GLKMatrix4Identity not bound
!missing-field! GLKQuaternionIdentity not bound
!missing-pinvoke! GLKMathProject is not bound
!missing-pinvoke! GLKMathUnproject is not bound
!missing-pinvoke! GLKMatrix3Invert is not bound
!missing-pinvoke! GLKMatrix3InvertAndTranspose is not bound
!missing-pinvoke! GLKMatrix4Invert is not bound
!missing-pinvoke! GLKMatrix4InvertAndTranspose is not bound
!missing-pinvoke! GLKMatrixStackCreate is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix2 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3Inverse is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3InverseTranspose is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4Inverse is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4InverseTranspose is not bound
!missing-pinvoke! GLKMatrixStackGetTypeID is not bound
!missing-pinvoke! GLKMatrixStackLoadMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackMultiplyMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackMultiplyMatrixStack is not bound
!missing-pinvoke! GLKMatrixStackPop is not bound
!missing-pinvoke! GLKMatrixStackPush is not bound
!missing-pinvoke! GLKMatrixStackRotate is not bound
!missing-pinvoke! GLKMatrixStackRotateWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackRotateWithVector4 is not bound
!missing-pinvoke! GLKMatrixStackRotateX is not bound
!missing-pinvoke! GLKMatrixStackRotateY is not bound
!missing-pinvoke! GLKMatrixStackRotateZ is not bound
!missing-pinvoke! GLKMatrixStackScale is not bound
!missing-pinvoke! GLKMatrixStackScaleWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackScaleWithVector4 is not bound
!missing-pinvoke! GLKMatrixStackSize is not bound
!missing-pinvoke! GLKMatrixStackTranslate is not bound
!missing-pinvoke! GLKMatrixStackTranslateWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackTranslateWithVector4 is not bound
!missing-pinvoke! GLKQuaternionAngle is not bound
!missing-pinvoke! GLKQuaternionAxis is not bound
!missing-pinvoke! GLKQuaternionMakeWithMatrix3 is not bound
!missing-pinvoke! GLKQuaternionMakeWithMatrix4 is not bound
!missing-pinvoke! GLKQuaternionRotateVector3Array is not bound
!missing-pinvoke! GLKQuaternionRotateVector4Array is not bound
!missing-pinvoke! GLKQuaternionSlerp is not bound
!missing-pinvoke! NSStringFromGLKMatrix2 is not bound
!missing-pinvoke! NSStringFromGLKMatrix3 is not bound
!missing-pinvoke! NSStringFromGLKMatrix4 is not bound
!missing-pinvoke! NSStringFromGLKQuaternion is not bound
!missing-pinvoke! NSStringFromGLKVector2 is not bound
!missing-pinvoke! NSStringFromGLKVector3 is not bound
!missing-pinvoke! NSStringFromGLKVector4 is not bound
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! GLKit.GLKMesh[] GLKit.GLKMesh::FromAsset(ModelIO.MDLAsset,Foundation.NSArray&,Foundation.NSError&)'s selector's ('newMeshesFromAsset:sourceMeshes:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone GLKit.GLKMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone GLKit.GLKMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.

Просмотреть файл

@ -1,7 +0,0 @@
# There are issues with the Generic Types listed here: https://github.com/xamarin/xamarin-macios/issues/15725
# After GCPhysicalInputElementCollection is fixed, we can uncomment the below
# !missing-protocol-conformance! GCPhysicalInputElementCollection should conform to NSFastEnumeration
# Ignore these protocols since they are marked with 'objc_non_runtime_protocol'
# and are being used as NSStrings

Просмотреть файл

@ -1,5 +0,0 @@
## All GKSessionError values were deprecated in iOS7 and we never bound then (no point in adding it now)
!missing-field! GKSessionErrorDomain not bound
## enum size declared after the enum, e.g. `typedef NSInteger GKInviteeResponse;`, so we miss the metadata
!unknown-native-enum! GKInviteeResponse bound

Просмотреть файл

@ -1,10 +0,0 @@
## Fixed in .NET
!incorrect-protocol-member! GKGameModelPlayer::playerId is REQUIRED and should be abstract
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! GKBehavior should conform to NSFastEnumeration
!missing-protocol-conformance! GKComponentSystem should conform to NSFastEnumeration
## unsorted

Просмотреть файл

@ -1,8 +0,0 @@
## This key seems broken even in Objc returns a weird value
!missing-field! HKSourceRevisionAnyOperatingSystem not bound
# These ones should have this "extra" null according to the headers and the docs
!extra-null-allowed! 'HealthKit.HKCategoryType HealthKit.HKObjectType::GetCategoryType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'HealthKit.HKCharacteristicType HealthKit.HKObjectType::GetCharacteristicType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'HealthKit.HKCorrelationType HealthKit.HKObjectType::GetCorrelationType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'HealthKit.HKQuantityType HealthKit.HKObjectType::GetQuantityType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0

Просмотреть файл

@ -1,7 +0,0 @@
# Xcode headers and Web docs agree that these values should not be nullable
!missing-null-allowed! 'HomeKit.HMService HomeKit.HMCharacteristic::get_Service()' is missing an [NullAllowed] on return type
!missing-null-allowed! 'HomeKit.HMAccessory HomeKit.HMService::get_Accessory()' is missing an [NullAllowed] on return type
!missing-null-allowed! 'HomeKit.HMRoom HomeKit.HMAccessory::get_Room()' is missing an [NullAllowed] on return type
# Xcode headers say nullable but web docs do not. After testing, this parameter cannot be null.
!missing-null-allowed! 'System.Void HomeKit.HMCharacteristic::WriteValue(Foundation.NSObject,System.Action`1<Foundation.NSError>)' is missing an [NullAllowed] on parameter #0

Просмотреть файл

@ -1,87 +0,0 @@
!missing-enum! IOSurfaceComponentName not bound
!missing-enum! IOSurfaceComponentRange not bound
!missing-enum! IOSurfaceComponentType not bound
!missing-enum! IOSurfaceSubsampling not bound
!missing-field! kIOSurfaceAllocSize not bound
!missing-field! kIOSurfaceBytesPerElement not bound
!missing-field! kIOSurfaceBytesPerRow not bound
!missing-field! kIOSurfaceCacheMode not bound
!missing-field! kIOSurfaceElementHeight not bound
!missing-field! kIOSurfaceElementWidth not bound
!missing-field! kIOSurfaceHeight not bound
!missing-field! kIOSurfaceOffset not bound
!missing-field! kIOSurfacePixelFormat not bound
!missing-field! kIOSurfacePixelSizeCastingAllowed not bound
!missing-field! kIOSurfacePlaneBase not bound
!missing-field! kIOSurfacePlaneBitsPerElement not bound
!missing-field! kIOSurfacePlaneBytesPerElement not bound
!missing-field! kIOSurfacePlaneBytesPerRow not bound
!missing-field! kIOSurfacePlaneComponentBitDepths not bound
!missing-field! kIOSurfacePlaneComponentBitOffsets not bound
!missing-field! kIOSurfacePlaneComponentNames not bound
!missing-field! kIOSurfacePlaneComponentRanges not bound
!missing-field! kIOSurfacePlaneComponentTypes not bound
!missing-field! kIOSurfacePlaneElementHeight not bound
!missing-field! kIOSurfacePlaneElementWidth not bound
!missing-field! kIOSurfacePlaneHeight not bound
!missing-field! kIOSurfacePlaneInfo not bound
!missing-field! kIOSurfacePlaneOffset not bound
!missing-field! kIOSurfacePlaneSize not bound
!missing-field! kIOSurfacePlaneWidth not bound
!missing-field! kIOSurfaceSubsampling not bound
!missing-field! kIOSurfaceWidth not bound
!missing-field! kIOSurfaceColorSpace not bound
!missing-field! kIOSurfaceICCProfile not bound
!missing-field! kIOSurfaceName not bound
!missing-pinvoke! IOSurfaceAlignProperty is not bound
!missing-pinvoke! IOSurfaceAllowsPixelSizeCasting is not bound
!missing-pinvoke! IOSurfaceCopyAllValues is not bound
!missing-pinvoke! IOSurfaceCopyValue is not bound
!missing-pinvoke! IOSurfaceCreate is not bound
!missing-pinvoke! IOSurfaceCreateMachPort is not bound
!missing-pinvoke! IOSurfaceDecrementUseCount is not bound
!missing-pinvoke! IOSurfaceGetAllocSize is not bound
!missing-pinvoke! IOSurfaceGetBaseAddress is not bound
!missing-pinvoke! IOSurfaceGetBaseAddressOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBitDepthOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBitOffsetOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBytesPerElement is not bound
!missing-pinvoke! IOSurfaceGetBytesPerElementOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBytesPerRow is not bound
!missing-pinvoke! IOSurfaceGetBytesPerRowOfPlane is not bound
!missing-pinvoke! IOSurfaceGetElementHeight is not bound
!missing-pinvoke! IOSurfaceGetElementHeightOfPlane is not bound
!missing-pinvoke! IOSurfaceGetElementWidth is not bound
!missing-pinvoke! IOSurfaceGetElementWidthOfPlane is not bound
!missing-pinvoke! IOSurfaceGetHeight is not bound
!missing-pinvoke! IOSurfaceGetHeightOfPlane is not bound
!missing-pinvoke! IOSurfaceGetID is not bound
!missing-pinvoke! IOSurfaceGetNameOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetNumberOfComponentsOfPlane is not bound
!missing-pinvoke! IOSurfaceGetPixelFormat is not bound
!missing-pinvoke! IOSurfaceGetPlaneCount is not bound
!missing-pinvoke! IOSurfaceGetPropertyAlignment is not bound
!missing-pinvoke! IOSurfaceGetPropertyMaximum is not bound
!missing-pinvoke! IOSurfaceGetRangeOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetSeed is not bound
!missing-pinvoke! IOSurfaceGetSubsampling is not bound
!missing-pinvoke! IOSurfaceGetTypeID is not bound
!missing-pinvoke! IOSurfaceGetTypeOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetUseCount is not bound
!missing-pinvoke! IOSurfaceGetWidth is not bound
!missing-pinvoke! IOSurfaceGetWidthOfPlane is not bound
!missing-pinvoke! IOSurfaceIncrementUseCount is not bound
!missing-pinvoke! IOSurfaceIsInUse is not bound
!missing-pinvoke! IOSurfaceLock is not bound
!missing-pinvoke! IOSurfaceLookup is not bound
!missing-pinvoke! IOSurfaceLookupFromMachPort is not bound
!missing-pinvoke! IOSurfaceRemoveAllValues is not bound
!missing-pinvoke! IOSurfaceRemoveValue is not bound
!missing-pinvoke! IOSurfaceSetPurgeable is not bound
!missing-pinvoke! IOSurfaceSetValue is not bound
!missing-pinvoke! IOSurfaceSetValues is not bound
!missing-pinvoke! IOSurfaceUnlock is not bound
!missing-enum! IOSurfaceMemoryLedgerFlags not bound
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound
!missing-field! kIOSurfaceContentHeadroom not bound

Просмотреть файл

@ -1,6 +0,0 @@
!missing-field! kCGImageProperty8BIMVersion not bound
!missing-field! kCGImagePropertyGPSProcessingMethod not bound
!missing-field! kCGImagePropertyTIFFCopyright not bound
## xtro fails to recognize
!unknown-field! kCGImagePropertyOpenEXRCompression bound

Просмотреть файл

@ -1,30 +0,0 @@
## not exposed by our API (better use the OS version)
!missing-field! IntentsVersionNumber not bound
!missing-field! IntentsVersionString not bound
## new (Xcode9) @required members of an older type cannot be made abstract
!incorrect-protocol-member! INSpeakable::alternativeSpeakableMatches is REQUIRED and should be abstract
!incorrect-protocol-member! INSpeakable::vocabularyIdentifier is REQUIRED and should be abstract
## The following were deprecated in ios(10.0, 10.0)
## INPayBillIntentHandling && INSearchForBillsIntentHandling are new protocols added in iOS 10.3. This two protocols
## were added to the existing Protocol INPaymentsDomainHandling so making this two required would be a breaking change
## Apple made this @optional in iOS 11 but this is a breaking change
!incorrect-protocol-member! INSpeakable::identifier is OPTIONAL and should NOT be abstract
## type is abstract and the selector are redefined in subclasses
!missing-selector! +INIntentResolutionResult::needsValue not bound
!missing-selector! +INIntentResolutionResult::notRequired not bound
!missing-selector! +INIntentResolutionResult::unsupported not bound
!missing-selector! +INIntentResolutionResult::confirmationRequiredWithItemToConfirm:forReason: not bound
!missing-selector! +INIntentResolutionResult::unsupportedWithReason: not bound
## unsorted
## Research required before we can bind the following ones
!missing-selector! +NSString::deferredLocalizedNSStringStringWithFormat: not bound
!missing-selector! +NSString::deferredLocalizedNSStringStringWithFormat:fromTable: not bound
!missing-selector! +NSString::deferredLocalizedNSStringStringWithFormat:fromTable:arguments: not bound

Просмотреть файл

@ -1,3 +0,0 @@
## not exposed by our API (better use the OS version)
!missing-field! IntentsUIVersionNumber not bound
!missing-field! IntentsUIVersionString not bound

Просмотреть файл

@ -1,124 +0,0 @@
# note: framework not available on watchOS
# C based-API, we have the ObjC based one
!missing-field! kJSClassDefinitionEmpty not bound
!missing-pinvoke! JSCheckScriptSyntax is not bound
!missing-pinvoke! JSClassCreate is not bound
!missing-pinvoke! JSClassRelease is not bound
!missing-pinvoke! JSClassRetain is not bound
!missing-pinvoke! JSContextGetGlobalContext is not bound
!missing-pinvoke! JSContextGetGlobalObject is not bound
!missing-pinvoke! JSContextGetGroup is not bound
!missing-pinvoke! JSContextGroupCreate is not bound
!missing-pinvoke! JSContextGroupRelease is not bound
!missing-pinvoke! JSContextGroupRetain is not bound
!missing-pinvoke! JSEvaluateScript is not bound
!missing-pinvoke! JSGarbageCollect is not bound
!missing-pinvoke! JSGlobalContextCopyName is not bound
!missing-pinvoke! JSGlobalContextCreate is not bound
!missing-pinvoke! JSGlobalContextCreateInGroup is not bound
!missing-pinvoke! JSGlobalContextRelease is not bound
!missing-pinvoke! JSGlobalContextRetain is not bound
!missing-pinvoke! JSGlobalContextSetName is not bound
!missing-pinvoke! JSObjectCallAsConstructor is not bound
!missing-pinvoke! JSObjectCallAsFunction is not bound
!missing-pinvoke! JSObjectCopyPropertyNames is not bound
!missing-pinvoke! JSObjectDeleteProperty is not bound
!missing-pinvoke! JSObjectGetArrayBufferByteLength is not bound
!missing-pinvoke! JSObjectGetArrayBufferBytesPtr is not bound
!missing-pinvoke! JSObjectGetPrivate is not bound
!missing-pinvoke! JSObjectGetProperty is not bound
!missing-pinvoke! JSObjectGetPropertyAtIndex is not bound
!missing-pinvoke! JSObjectGetPrototype is not bound
!missing-pinvoke! JSObjectGetTypedArrayBuffer is not bound
!missing-pinvoke! JSObjectGetTypedArrayByteLength is not bound
!missing-pinvoke! JSObjectGetTypedArrayByteOffset is not bound
!missing-pinvoke! JSObjectGetTypedArrayBytesPtr is not bound
!missing-pinvoke! JSObjectGetTypedArrayLength is not bound
!missing-pinvoke! JSObjectHasProperty is not bound
!missing-pinvoke! JSObjectIsConstructor is not bound
!missing-pinvoke! JSObjectIsFunction is not bound
!missing-pinvoke! JSObjectMake is not bound
!missing-pinvoke! JSObjectMakeArray is not bound
!missing-pinvoke! JSObjectMakeArrayBufferWithBytesNoCopy is not bound
!missing-pinvoke! JSObjectMakeConstructor is not bound
!missing-pinvoke! JSObjectMakeDate is not bound
!missing-pinvoke! JSObjectMakeError is not bound
!missing-pinvoke! JSObjectMakeFunction is not bound
!missing-pinvoke! JSObjectMakeFunctionWithCallback is not bound
!missing-pinvoke! JSObjectMakeRegExp is not bound
!missing-pinvoke! JSObjectMakeTypedArray is not bound
!missing-pinvoke! JSObjectMakeTypedArrayWithArrayBuffer is not bound
!missing-pinvoke! JSObjectMakeTypedArrayWithArrayBufferAndOffset is not bound
!missing-pinvoke! JSObjectMakeTypedArrayWithBytesNoCopy is not bound
!missing-pinvoke! JSObjectSetPrivate is not bound
!missing-pinvoke! JSObjectSetProperty is not bound
!missing-pinvoke! JSObjectSetPropertyAtIndex is not bound
!missing-pinvoke! JSObjectSetPrototype is not bound
!missing-pinvoke! JSPropertyNameAccumulatorAddName is not bound
!missing-pinvoke! JSPropertyNameArrayGetCount is not bound
!missing-pinvoke! JSPropertyNameArrayGetNameAtIndex is not bound
!missing-pinvoke! JSPropertyNameArrayRelease is not bound
!missing-pinvoke! JSPropertyNameArrayRetain is not bound
!missing-pinvoke! JSStringCopyCFString is not bound
!missing-pinvoke! JSStringCreateWithCFString is not bound
!missing-pinvoke! JSStringCreateWithCharacters is not bound
!missing-pinvoke! JSStringCreateWithUTF8CString is not bound
!missing-pinvoke! JSStringGetCharactersPtr is not bound
!missing-pinvoke! JSStringGetLength is not bound
!missing-pinvoke! JSStringGetMaximumUTF8CStringSize is not bound
!missing-pinvoke! JSStringGetUTF8CString is not bound
!missing-pinvoke! JSStringIsEqual is not bound
!missing-pinvoke! JSStringIsEqualToUTF8CString is not bound
!missing-pinvoke! JSStringRelease is not bound
!missing-pinvoke! JSStringRetain is not bound
!missing-pinvoke! JSValueCreateJSONString is not bound
!missing-pinvoke! JSValueGetType is not bound
!missing-pinvoke! JSValueGetTypedArrayType is not bound
!missing-pinvoke! JSValueIsArray is not bound
!missing-pinvoke! JSValueIsBoolean is not bound
!missing-pinvoke! JSValueIsDate is not bound
!missing-pinvoke! JSValueIsEqual is not bound
!missing-pinvoke! JSValueIsInstanceOfConstructor is not bound
!missing-pinvoke! JSValueIsNull is not bound
!missing-pinvoke! JSValueIsNumber is not bound
!missing-pinvoke! JSValueIsObject is not bound
!missing-pinvoke! JSValueIsObjectOfClass is not bound
!missing-pinvoke! JSValueIsStrictEqual is not bound
!missing-pinvoke! JSValueIsString is not bound
!missing-pinvoke! JSValueIsUndefined is not bound
!missing-pinvoke! JSValueMakeBoolean is not bound
!missing-pinvoke! JSValueMakeFromJSONString is not bound
!missing-pinvoke! JSValueMakeNull is not bound
!missing-pinvoke! JSValueMakeNumber is not bound
!missing-pinvoke! JSValueMakeString is not bound
!missing-pinvoke! JSValueMakeUndefined is not bound
!missing-pinvoke! JSValueProtect is not bound
!missing-pinvoke! JSValueToBoolean is not bound
!missing-pinvoke! JSValueToNumber is not bound
!missing-pinvoke! JSValueToObject is not bound
!missing-pinvoke! JSValueToStringCopy is not bound
!missing-pinvoke! JSValueUnprotect is not bound
!missing-pinvoke! JSObjectDeletePropertyForKey is not bound
!missing-pinvoke! JSObjectGetPropertyForKey is not bound
!missing-pinvoke! JSObjectHasPropertyForKey is not bound
!missing-pinvoke! JSObjectMakeDeferredPromise is not bound
!missing-pinvoke! JSObjectSetPropertyForKey is not bound
!missing-pinvoke! JSValueIsSymbol is not bound
!missing-pinvoke! JSValueMakeSymbol is not bound
!missing-pinvoke! JSGlobalContextIsInspectable is not bound
!missing-pinvoke! JSGlobalContextSetInspectable is not bound
!missing-pinvoke! JSBigIntCreateWithDouble is not bound
!missing-pinvoke! JSBigIntCreateWithInt64 is not bound
!missing-pinvoke! JSBigIntCreateWithString is not bound
!missing-pinvoke! JSBigIntCreateWithUInt64 is not bound
!missing-pinvoke! JSValueCompare is not bound
!missing-pinvoke! JSValueCompareDouble is not bound
!missing-pinvoke! JSValueCompareInt64 is not bound
!missing-pinvoke! JSValueCompareUInt64 is not bound
!missing-pinvoke! JSValueIsBigInt is not bound
!missing-pinvoke! JSValueToInt32 is not bound
!missing-pinvoke! JSValueToInt64 is not bound
!missing-pinvoke! JSValueToUInt32 is not bound
!missing-pinvoke! JSValueToUInt64 is not bound

Просмотреть файл

@ -1,10 +0,0 @@
## `*Count` are not constant values and can change in the future
!missing-enum-value! MLCActivationType native value MLCActivationTypeCount = 21 not bound
!missing-enum-value! MLCArithmeticOperation native value MLCArithmeticOperationCount = 30 not bound
!missing-enum-value! MLCComparisonOperation native value MLCComparisonOperationCount = 12 not bound
!missing-enum-value! MLCLossType native value MLCLossTypeCount = 9 not bound
!missing-enum-value! MLCPoolingType native value MLCPoolingTypeCount = 4 not bound
!missing-enum-value! MLCRandomInitializerType native value MLCRandomInitializerTypeCount = 4 not bound
!missing-enum-value! MLCReductionType native value MLCReductionTypeCount = 10 not bound
!missing-enum-value! MLCDeviceType native value MLCDeviceTypeCount = 4 not bound
!missing-enum-value! MLCDataType native value MLCDataTypeCount = 10 not bound

Просмотреть файл

@ -1,3 +0,0 @@
!missing-field! MKMapRectNull not bound
!missing-field! MKMapRectWorld not bound
!missing-field! MKMapSizeWorld not bound

Просмотреть файл

@ -1 +0,0 @@
!missing-field! kMACaptionAppearanceSettingsChangedNotification not bound

Просмотреть файл

@ -1,5 +0,0 @@
## the API are present but from calling the underlying collections
## the selectors are newer but they were already bound that way
# Headers do not show that null is allowed, but docs do allow it. Testing shows nullable functionality does work.

Просмотреть файл

@ -1 +0,0 @@
!missing-pinvoke! MTAudioProcessingTapGetTypeID is not bound

Просмотреть файл

@ -1,224 +0,0 @@
## new Apple abstract member (breaking change) fixed in .NET
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthClipMode: is REQUIRED and should be abstract
# fixed in XAMCORE_3_0 - API break
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newComputePipelineStateWithDescriptor:options:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newComputePipelineStateWithDescriptor:options:reflection:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::supportsTextureSampleCount: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilFrontReferenceValue:backReferenceValue: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::newTextureViewWithPixelFormat:textureType:levels:slices: is REQUIRED and should be abstract
# fixed in .NET - API Break
!incorrect-protocol-member! MTLBlitCommandEncoder::updateFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::waitForFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::GPUEndTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::GPUStartTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::kernelEndTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::kernelStartTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::popDebugGroup is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::pushDebugGroup: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::dispatchThreads:threadsPerThreadgroup: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::updateFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useHeap: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useHeaps:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useResource:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useResources:count:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::waitForFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::label is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::staticThreadgroupMemoryLength is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::areProgrammableSamplePositionsSupported is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::areRasterOrderGroupsSupported is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::argumentBuffersSupport is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::currentAllocatedSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::getDefaultSamplePositions:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::heapBufferSizeAndAlignWithLength:options: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::heapTextureSizeAndAlignWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::maxThreadgroupMemoryLength is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::minimumLinearTextureAlignmentForPixelFormat: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newArgumentEncoderWithArguments: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newFence is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newHeapWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newLibraryWithURL:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newTextureWithDescriptor:iosurface:plane: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::readWriteTextureSupport is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::registryID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::newArgumentEncoderWithBufferIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::newArgumentEncoderWithBufferIndex:reflection: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::currentAllocatedSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setColorStoreActionOptions:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setDepthStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setStencilStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setColorStoreActionOptions:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setScissorRects:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setViewports:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::updateFence:afterStages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeap: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeaps:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResource:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResources:count:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::waitForFence:beforeStages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::allocatedSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::heap is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::isAliasable is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::makeAliasable is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::iosurface is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::iosurfacePlane is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::hazardTrackingMode is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::newBufferWithLength:options:offset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::newTextureWithDescriptor:offset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::resourceOptions is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::type is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIndirectCommandBuffer::indirectComputeCommandAtIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::hazardTrackingMode is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::heapOffset is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::resourceOptions is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeap:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeaps:count:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResource:usage:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResources:count:usage:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::newTextureViewWithPixelFormat:textureType:levels:slices:swizzle: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::swizzle is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:sourceSlice:sourceLevel:toTexture:destinationSlice:destinationLevel:sliceCount:levelCount: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:toTexture: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::executeCommandsInBuffer:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::executeCommandsInBuffer:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newSharedTextureWithHandle: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::supportsFamily: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLArgumentEncoder::setRenderPipelineStates:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::hasUnifiedMemory is REQUIRED and should be abstract
## unsorted
!incorrect-protocol-member! MTLBuffer::addDebugMarker:range: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBuffer::removeAllDebugMarkers is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::addPresentedHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::drawableID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::presentAfterMinimumDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::presentedTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::functionConstantsDictionary is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::label is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::patchControlPointCount is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::patchType is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::setLabel: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::stageInputAttributes is REQUIRED and should be abstract
!incorrect-protocol-member! MTLLibrary::newFunctionWithName:constantValues:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLLibrary::newFunctionWithName:constantValues:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setDepthStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setStencilStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::buffer is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::bufferBytesPerRow is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::bufferOffset is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::parentRelativeLevel is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::parentRelativeSlice is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::parentTexture is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::usage is REQUIRED and should be abstract
!unknown-field! MTLRenderPipelineErrorDomain bound
!unknown-native-enum! MTLRenderPipelineError bound
!incorrect-protocol-member! MTLCommandBuffer::presentDrawable:afterMinimumDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::dispatchThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerThreadgroup: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setStageInRegion: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::maxThreadsPerThreadgroup is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newDefaultLibraryWithBundle:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setColorStoreAction:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPrimitives:indexType:indexBuffer:indexBufferOffset:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPrimitives:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setColorStoreAction:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTessellationFactorBuffer:offset:instanceStride: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTessellationFactorScale: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::storageMode is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setImageblockWidth:height: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::imageblockMemoryLengthForDimensions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithTileDescriptor:options:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithTileDescriptor:options:reflection:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::dispatchThreadsPerTile: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPatches:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPatches:patchIndexBuffer:patchIndexBufferOffset:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setThreadgroupMemoryLength:offset:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBuffer:offset:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBufferOffset:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBuffers:offsets:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBytes:length:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerState:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerState:lodMinClamp:lodMaxClamp:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerStates:lodMinClamps:lodMaxClamps:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerStates:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileTexture:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileTextures:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::tileHeight is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::tileWidth is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::imageblockMemoryLengthForDimensions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::imageblockSampleLength is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::maxTotalThreadsPerThreadgroup is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::threadgroupSizeMatchesTileSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBuffer:offset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBufferOffset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBuffers:offsets:attributeStrides:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBytes:length:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::architecture is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIndirectComputeCommand::setKernelBuffer:offset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIntersectionFunctionTable::setOpaqueCurveIntersectionFunctionWithSignature:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIntersectionFunctionTable::setOpaqueCurveIntersectionFunctionWithSignature:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBuffer:offset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBufferOffset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBuffers:offsets:attributeStrides:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBytes:length:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBinaryArchive::addFunctionWithDescriptor:library:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newLibraryWithStitchedDescriptor:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newLibraryWithStitchedDescriptor:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::supportsRenderDynamicLibraries is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIntersectionFunctionTable::gpuResourceID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLVisibleFunctionTable::gpuResourceID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::accelerationStructureCommandEncoderWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::gpuResourceID is REQUIRED and should be abstract
# MTLFunctionStitchingAttributeAlwaysInline is not documented and has no exposure
!missing-type! MTLFunctionStitchingAttributeAlwaysInline not bound
# to be fixed in XAMCORE_5_0
!incorrect-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithSize: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newArgumentEncoderWithBufferBinding: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:reflection:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::sparseTileSizeInBytesForSparsePageSize: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::sparseTileSizeWithTextureType:pixelFormat:sampleCount:sparsePageSize: is REQUIRED and should be abstract
# added and removed without a release, so ignoring
!missing-protocol-member! MTLDevice::newIOHandleWithURL:compressionMethod:error: not found
!missing-protocol-member! MTLDevice::newIOHandleWithURL:error: not found
!incorrect-protocol-member! MTLAccelerationStructureCommandEncoder::refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options: is REQUIRED and should be abstract
# Ignore until we find a real usage for this APIs. At the moment of the writing they give problems
# with the static registrar
!missing-protocol! MTLIOCommandBuffer not bound
!missing-protocol! MTLIOCommandQueue not bound
!missing-protocol! MTLIOScratchBuffer not bound
!missing-protocol! MTLIOScratchBufferAllocator not bound
!missing-protocol-member! MTLDevice::newIOCommandQueueWithDescriptor:error: not found
!missing-selector! MTLIOCommandQueueDescriptor::maxCommandBufferCount not bound
!missing-selector! MTLIOCommandQueueDescriptor::maxCommandsInFlight not bound
!missing-selector! MTLIOCommandQueueDescriptor::priority not bound
!missing-selector! MTLIOCommandQueueDescriptor::scratchBufferAllocator not bound
!missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandBufferCount: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandsInFlight: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setPriority: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setScratchBufferAllocator: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setType: not bound
!missing-selector! MTLIOCommandQueueDescriptor::type not bound
!missing-type! MTLIOCommandQueueDescriptor not bound
!missing-protocol! MTLIOFileHandle not bound
!missing-protocol-member! MTLDevice::newIOFileHandleWithURL:compressionMethod:error: not found
!missing-protocol-member! MTLDevice::newIOFileHandleWithURL:error: not found

Просмотреть файл

@ -1,14 +0,0 @@
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromCGImage(CoreGraphics.CGImage,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithCGImage:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromData(Foundation.NSData,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithData:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromName(System.String,System.nfloat,Foundation.NSBundle,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithName:scaleFactor:bundle:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromTexture(ModelIO.MDLTexture,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithMDLTexture:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromUrl(Foundation.NSUrl,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithContentsOfURL:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture[] MetalKit.MTKTextureLoader::FromUrls(Foundation.NSUrl[],Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTexturesWithContentsOfURLs:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! MetalKit.MTKMesh[] MetalKit.MTKMesh::FromAsset(ModelIO.MDLAsset,Metal.IMTLDevice,Foundation.NSArray&,Foundation.NSError&)'s selector's ('newMeshesFromAsset:device:sourceMeshes:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone MetalKit.MTKMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone MetalKit.MTKMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.

Просмотреть файл

@ -1,48 +0,0 @@
## autogenerated, likely due to the addition (xcode9) of `initWithCoder:device:`
!extra-designated-initializer! MPSKernel::initWithCoder: is incorrectly decorated with an [DesignatedInitializer] attribute
## Manually bound and Sealed
!missing-selector! MPSCNNBinaryConvolution::initWithDevice:convolutionData:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
!missing-selector! MPSCNNBinaryFullyConnected::initWithDevice:convolutionData:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
# Manually bound variadic selectors
!missing-selector! +MPSStateResourceList::resourceListWithBufferSizes: not bound
!missing-selector! +MPSStateResourceList::resourceListWithTextureDescriptors: not bound
## The DesignatedInitializer is now deprecated in favor of a new one
!missing-designated-initializer! MPSCNNNeuronELU::initWithDevice:a: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronExponential::initWithDevice:a:b:c: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronLinear::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronLogarithm::initWithDevice:a:b:c: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronPower::initWithDevice:a:b:c: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronReLU::initWithDevice:a: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronReLUN::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronSigmoid::initWithDevice: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronSoftPlus::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronTanH::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
# Disabled due to 'MPSImageBatchIterate' is not in the native library rdar://47282304.
!missing-pinvoke! MPSImageBatchIterate is not bound
# Looks like these two types were removed at some point and we just ignored this mess,
# just moving from the ignored file to here for now
!unknown-type! MPSCNNConvolutionStateNode bound
# Looks like the following selectors were released ahead of their time: Xcode 12 / iOS 13 / macOS 15
!missing-selector! MPSNNGraph::initWithDevice:resultImages:resultsAreNeeded: not bound
# `*Count` values can change over time -> breaking change for us
!missing-enum-value! MPSCnnLossType native value MPSCNNLossTypeCount = 10 not bound
!missing-enum-value! MPSCnnNeuronType native value MPSCNNNeuronTypeCount = 16 not bound
!missing-enum-value! MPSCnnReductionType native value MPSCNNReductionTypeCount = 4 not bound
!missing-enum-value! MPSImageFeatureChannelFormat native value MPSImageFeatureChannelFormatCount = 6 not bound
!missing-enum-value! MPSRnnMatrixId native value MPSRNNMatrixId_count = 29 not bound
# unused (came along some API yet to be bound)
!unknown-simd-type-mapping! The Simd type vector_uchar16 does not have a mapping to a managed type. Please add one in SimdCheck.cs
# These four below just have a 'ref' in front of the parameters in question and are okay.
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogram::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogramEqualization::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogramSpecification::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageNormalizedHistogram::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1

Просмотреть файл

@ -1,58 +0,0 @@
# fixed in .NET - API break
!incorrect-protocol-member! MDLObjectContainerComponent::count is REQUIRED and should be abstract
!incorrect-protocol-member! MDLObjectContainerComponent::objectAtIndexedSubscript: is REQUIRED and should be abstract
!incorrect-protocol-member! MDLTransformComponent::keyTimes is REQUIRED and should be abstract
!incorrect-protocol-member! MDLTransformComponent::resetsTransform is REQUIRED and should be abstract
!incorrect-protocol-member! MDLTransformComponent::setResetsTransform: is REQUIRED and should be abstract
## old @optional methods that became @required (abstract) in existing types (breaking changes)
!incorrect-protocol-member! MDLMeshBuffer::allocator is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBuffer::length is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBuffer::type is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBuffer::zone is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBufferZone::allocator is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBufferZone::capacity is REQUIRED and should be abstract
## we only export the overload that expose an NSError
!missing-selector! MDLAsset::exportAssetToURL: not bound
## those are just doing the same as the setComponent:forProtocol: and componentConformingToProtocol:
## objectForKeyedSubscript:'s description is: "Allows shorthand [key] syntax for componentConformingToProtocol:"
!missing-selector! MDLObject::objectForKeyedSubscript: not bound
!missing-selector! MDLObject::setObject:forKeyedSubscript: not bound
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! MDLAsset should conform to NSFastEnumeration
!missing-protocol-conformance! MDLMaterial should conform to NSFastEnumeration
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.IMDLMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.IMDLMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferAllocatorWrapper::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferAllocatorWrapper::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferDataAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferDataAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateCapsule(System.Single,OpenTK.Vector2,System.nuint,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newCapsuleWithHeight:radii:radialSegments:verticalSegments:hemisphereSegments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateCylindroid(System.Single,OpenTK.Vector2,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newCylinderWithHeight:radii:radialSegments:verticalSegments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateEllipsoid(OpenTK.Vector3,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newEllipsoidWithRadii:radialSegments:verticalSegments:geometryType:inwardNormals:hemisphere:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateEllipticalCone(System.Single,OpenTK.Vector2,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newEllipticalConeWithHeight:radii:radialSegments:verticalSegments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateIcosahedron(System.Single,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newIcosahedronWithRadius:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateIcosahedron(System.Single,System.Boolean,ModelIO.MDLGeometryType,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newIcosahedronWithRadius:inwardNormals:geometryType:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreatePlane(OpenTK.Vector2,OpenTK.Vector2i,ModelIO.MDLGeometryType,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newPlaneWithDimensions:segments:geometryType:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateSubdividedMesh(ModelIO.MDLMesh,System.nuint,System.nuint)'s selector's ('newSubdividedMesh:submeshIndex:subdivisionLevels:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::NewBoxWithDimensions(OpenTK.Vector3,OpenTK.Vector3i,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newBoxWithDimensions:segments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
# incorrect result on `ref` parameter
!extra-null-allowed! 'System.Void ModelIO.MDLObject::EnumerateChildObjects(ObjCRuntime.Class,ModelIO.MDLObject,ModelIO.MDLObjectHandler,System.Boolean&)' has a extraneous [NullAllowed] on parameter #3

Просмотреть файл

@ -1,47 +0,0 @@
# the following are binded manualy as NativeObject
!missing-protocol! OS_nw_advertise_descriptor not bound
!missing-protocol! OS_nw_browse_descriptor not bound
!missing-protocol! OS_nw_browse_result not bound
!missing-protocol! OS_nw_browser not bound
!missing-protocol! OS_nw_connection not bound
!missing-protocol! OS_nw_connection_group not bound
!missing-protocol! OS_nw_content_context not bound
!missing-protocol! OS_nw_data_transfer_report not bound
!missing-protocol! OS_nw_endpoint not bound
!missing-protocol! OS_nw_error not bound
!missing-protocol! OS_nw_establishment_report not bound
!missing-protocol! OS_nw_ethernet_channel not bound
!missing-protocol! OS_nw_framer not bound
!missing-protocol! OS_nw_group_descriptor not bound
!missing-protocol! OS_nw_interface not bound
!missing-protocol! OS_nw_listener not bound
!missing-protocol! OS_nw_object not bound
!missing-protocol! OS_nw_parameters not bound
!missing-protocol! OS_nw_path not bound
!missing-protocol! OS_nw_path_monitor not bound
!missing-protocol! OS_nw_privacy_context not bound
!missing-protocol! OS_nw_protocol_definition not bound
!missing-protocol! OS_nw_protocol_metadata not bound
!missing-protocol! OS_nw_protocol_options not bound
!missing-protocol! OS_nw_protocol_stack not bound
!missing-protocol! OS_nw_proxy_config not bound
!missing-protocol! OS_nw_relay_hop not bound
!missing-protocol! OS_nw_resolution_report not bound
!missing-protocol! OS_nw_resolver_config not bound
!missing-protocol! OS_nw_txt_record not bound
!missing-protocol! OS_nw_ws_request not bound
!missing-protocol! OS_nw_ws_response not bound
# no need, please see comment: https://github.com/xamarin/xamarin-macios/pull/4251#issuecomment-410815837
!missing-pinvoke! nw_release is not bound
!missing-pinvoke! nw_retain is not bound
## xcode 10.0 backlog
!missing-pinvoke! nw_endpoint_get_address is not bound
## no documentation from apple. So we do nothing, specially with the _ prefix. Leak?
!missing-field! _nw_data_transfer_report_all_paths not bound
## the enum is bound as NWParametersAttribution. Apple uses _t for types, probably was an error
## in their part which confuses xtro
!missing-enum! nw_parameters_attribution_t not bound

Просмотреть файл

@ -1,43 +0,0 @@
!unknown-pinvoke! _Block_copy bound
!unknown-pinvoke! _Block_release bound
!unknown-pinvoke! class_addIvar bound
!unknown-pinvoke! class_addMethod bound
!unknown-pinvoke! class_addProperty bound
!unknown-pinvoke! class_addProtocol bound
!unknown-pinvoke! class_getInstanceMethod bound
!unknown-pinvoke! class_getInstanceVariable bound
!unknown-pinvoke! class_getMethodImplementation bound
!unknown-pinvoke! class_getName bound
!unknown-pinvoke! class_getSuperclass bound
!unknown-pinvoke! dlclose bound
!unknown-pinvoke! dlerror bound
!unknown-pinvoke! dlopen bound
!unknown-pinvoke! dlsym bound
!unknown-pinvoke! NXGetLocalArchInfo bound
!unknown-pinvoke! objc_allocateClassPair bound
!unknown-pinvoke! objc_allocateProtocol bound
!unknown-pinvoke! objc_getClass bound
!unknown-pinvoke! objc_getProtocol bound
!unknown-pinvoke! objc_msgSend bound
!unknown-pinvoke! objc_msgSendSuper bound
!unknown-pinvoke! objc_registerClassPair bound
!unknown-pinvoke! objc_registerProtocol bound
!unknown-pinvoke! object_getClass bound
!unknown-pinvoke! protocol_addMethodDescription bound
!unknown-pinvoke! protocol_addProperty bound
!unknown-pinvoke! protocol_addProtocol bound
!unknown-pinvoke! protocol_getName bound
!unknown-pinvoke! sel_getName bound
!unknown-pinvoke! sel_isMapped bound
!unknown-pinvoke! sel_registerName bound
## not part of the ARM64 API (which we use for iOS and tvOS extro)
!unknown-pinvoke! objc_msgSend_stret bound
!unknown-pinvoke! objc_msgSendSuper_stret bound
## only on iOS and macOS
## present in <os/log.h>
!unknown-pinvoke! os_log_create bound
!unknown-pinvoke! os_release bound
!unknown-pinvoke! os_retain bound

Просмотреть файл

@ -1,11 +0,0 @@
# OpenAL
# OpenGL[ES]
# only for iOS and tvOS (not watchOS) and macOS uses OpenGL
## xamarin type
## we use OpenTK for bindings

Просмотреть файл

@ -1 +0,0 @@
# Field used in an EventArg based structure that are in documentation but not in headers

Просмотреть файл

@ -1,15 +0,0 @@
## made optional in xcode9 beta 3 since it was replaced with newer API
## made optional in xcode12 beta 3 since it was replaced with newer API
# By default these are null
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_CountryCode(System.String)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_CurrencyCode(System.String)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_MerchantIdentifier(System.String)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_PaymentSummaryItems(PassKit.PKPaymentSummaryItem[])' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_SupportedNetworks(Foundation.NSString[])' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentSummaryItem::set_Amount(Foundation.NSDecimalNumber)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentSummaryItem::set_Label(System.String)' has a extraneous [NullAllowed] on parameter #0
# This is weird, the header is there, the type is there, it's documented on Apple's web site, but xtro seems to think it's not. Possibly because the header is not included in the umbrella header?
!unknown-type! PKPassRelevantDate bound

Просмотреть файл

@ -1 +0,0 @@
!missing-protocol-conformance! PHFetchResult should conform to NSFastEnumeration

Просмотреть файл

@ -1,2 +0,0 @@
## https://trello.com/c/eA440suj/91-33875315-rpbroadcasthandler-updatebroadcasturl-unrecognized-selector
!missing-selector! RPBroadcastHandler::updateBroadcastURL: not bound

Просмотреть файл

@ -1 +0,0 @@
## for compatibility we have extra code that return `false` if `url` is `null`

Просмотреть файл

@ -1,91 +0,0 @@
## Breaking changes fixed in .NET
## we cannot add abstract members to existing SCNSceneRenderer or SCNAnimatable protocols (breaking changes)
!incorrect-protocol-member! SCNAnimatable::addAnimationPlayer:forKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::animationPlayerForKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::removeAnimationForKey:blendOutDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::setSpeed:forAnimationKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::audioEngine is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::audioListener is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::debugOptions is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::nodesInsideFrustumWithPointOfView: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::presentScene:withTransition:incomingPointOfView:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::renderingAPI is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setAudioListener: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setDebugOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::currentViewport is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::isTemporalAntialiasingEnabled is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setTemporalAntialiasingEnabled: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setUsesReverseZ: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::usesReverseZ is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::workingColorSpace is REQUIRED and should be abstract
## same for SCNActionable, it is required member of a protocol added to .NET
!incorrect-protocol-member! SCNActionable::actionKeys is REQUIRED and should be abstract
## We have managed counterparts that comes from OpenTK code
!missing-field! SCNMatrix4Identity not bound
!missing-field! SCNVector3Zero not bound
!missing-field! SCNVector4Zero not bound
!missing-pinvoke! SCNMatrix4EqualToMatrix4 is not bound
!missing-pinvoke! SCNMatrix4Invert is not bound
!missing-pinvoke! SCNMatrix4IsIdentity is not bound
!missing-pinvoke! SCNMatrix4MakeRotation is not bound
!missing-pinvoke! SCNMatrix4Mult is not bound
!missing-pinvoke! SCNMatrix4Rotate is not bound
!missing-pinvoke! SCNMatrix4Scale is not bound
!missing-pinvoke! SCNVector3EqualToVector3 is not bound
!missing-pinvoke! SCNVector4EqualToVector4 is not bound
!missing-selector! +SCNNode::simdLocalFront not bound
!missing-selector! +SCNNode::simdLocalRight not bound
!missing-selector! +SCNNode::simdLocalUp not bound
!missing-selector! +SCNTransaction::completionBlock not bound
!missing-selector! +SCNTransaction::valueForKey: not bound
!missing-selector! SCNNode::setSimdEulerAngles: not bound
!missing-selector! SCNNode::setSimdOrientation: not bound
!missing-selector! SCNNode::setSimdPivot: not bound
!missing-selector! SCNNode::setSimdPosition: not bound
!missing-selector! SCNNode::setSimdRotation: not bound
!missing-selector! SCNNode::setSimdScale: not bound
!missing-selector! SCNNode::setSimdTransform: not bound
!missing-selector! SCNNode::setSimdWorldOrientation: not bound
!missing-selector! SCNNode::setSimdWorldPosition: not bound
!missing-selector! SCNNode::setSimdWorldTransform: not bound
## SIMD helpers that we decided not to bind for now
!missing-selector! SCNNode::simdConvertPosition:fromNode: not bound
!missing-selector! SCNNode::simdConvertPosition:toNode: not bound
!missing-selector! SCNNode::simdConvertTransform:fromNode: not bound
!missing-selector! SCNNode::simdConvertTransform:toNode: not bound
!missing-selector! SCNNode::simdConvertVector:fromNode: not bound
!missing-selector! SCNNode::simdConvertVector:toNode: not bound
!missing-selector! SCNNode::simdEulerAngles not bound
!missing-selector! SCNNode::simdLocalRotateBy: not bound
!missing-selector! SCNNode::simdLocalTranslateBy: not bound
!missing-selector! SCNNode::simdLookAt: not bound
!missing-selector! SCNNode::simdLookAt:up:localFront: not bound
!missing-selector! SCNNode::simdOrientation not bound
!missing-selector! SCNNode::simdPivot not bound
!missing-selector! SCNNode::simdPosition not bound
!missing-selector! SCNNode::simdRotateBy:aroundTarget: not bound
!missing-selector! SCNNode::simdRotation not bound
!missing-selector! SCNNode::simdScale not bound
!missing-selector! SCNNode::simdTransform not bound
!missing-selector! SCNNode::simdWorldFront not bound
!missing-selector! SCNNode::simdWorldOrientation not bound
!missing-selector! SCNNode::simdWorldPosition not bound
!missing-selector! SCNNode::simdWorldRight not bound
!missing-selector! SCNNode::simdWorldTransform not bound
!missing-selector! SCNNode::simdWorldUp not bound
!missing-selector! SCNHitTestResult::simdLocalCoordinates not bound
!missing-selector! SCNHitTestResult::simdLocalNormal not bound
!missing-selector! SCNHitTestResult::simdModelTransform not bound
!missing-selector! SCNHitTestResult::simdWorldCoordinates not bound
!missing-selector! SCNHitTestResult::simdWorldNormal not bound
## untyped enum (SceneKitTypes.h) but described as the value of `code` for `NSError` which is an NSInteger
!unknown-native-enum! SCNErrorCode bound
# normal pattern accept null delegate and unit tests shows it works just fine
!extra-null-allowed! 'System.Void SceneKit.SCNAvoidOccluderConstraint::set_Delegate(SceneKit.ISCNAvoidOccluderConstraintDelegate)' has a extraneous [NullAllowed] on parameter #0

Просмотреть файл

@ -1,31 +0,0 @@
## 'kSecAttrPersistentReference' (correct), 'kSecAttrPersistantReference' (incorrect). Persistent with an "a" instead of "e".
!missing-field! kSecAttrPersistantReference not bound
!missing-field! kSecRandomDefault not bound
## used in mscorlib.dll mcs/class/corlib/CommonCrypto/CommonCrypto.cs
!missing-pinvoke! SecRandomCopyBytes is not bound
## *GetTypeID are generally not bound
!missing-pinvoke! SecAccessControlGetTypeID is not bound
## untyped enum in Security.framework/Headers/SecPolicy.h but the API use CFOptionFlags
!unknown-native-enum! SecRevocation bound
## identical to NSObject version (headers macros) which can be called by CFObject
!missing-pinvoke! sec_release is not bound
!missing-pinvoke! sec_retain is not bound
## the following are manualy bound as NativeObject
## xcode10.0 backlog
!missing-pinvoke! sec_protocol_options_set_challenge_block is not bound
!missing-pinvoke! sec_protocol_options_set_verify_block is not bound
## xcode11.0 backlog
!missing-pinvoke! sec_protocol_options_set_pre_shared_key_selection_block is not bound
## extra value for initialization
!extra-enum-value! Managed value -1 for SslSessionState.Invalid not found in native headers
## enum moved from long to ulong -> breaking change under .NET

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SharedWithYouCoreVersionNumber not bound
!missing-field! SharedWithYouCoreVersionString not bound

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше