Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[xtro] Enable Mac Catalyst. #20974

Merged
merged 6 commits into from
Aug 6, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
More reworking v2.
  • Loading branch information
rolfbjarne committed Aug 6, 2024
commit 8b6af9f09fc220f53ac50cee4d2b83c3595c94cb

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-AVKit.todo
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
!missing-enum! AVCaptureEventPhase not bound
!missing-enum! AVVideoFrameAnalysisType not bound
!missing-enum-value! AVKitError native value AVKitErrorRecordingFailed = -1200 not bound
!missing-selector! AVCaptureEvent::phase not bound
!missing-selector! AVCaptureEventInteraction::initWithEventHandler: not bound
!missing-selector! AVCaptureEventInteraction::initWithPrimaryEventHandler:secondaryEventHandler: not bound
!missing-selector! AVCaptureEventInteraction::isEnabled not bound
!missing-selector! AVCaptureEventInteraction::setEnabled: not bound
!missing-type! AVCaptureEvent not bound
!missing-type! AVCaptureEventInteraction not bound
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,16 @@
!missing-pinvoke! vImageVerticalShearD_ARGB16F is not bound
!missing-pinvoke! vImageVerticalShearD_CbCr16F is not bound
!missing-pinvoke! vImageVerticalShearD_Planar16F is not bound
!missing-pinvoke! vImageConvolveFloatKernel_ARGB8888 is not bound
!missing-pinvoke! vImageFloodFill_ARGB16U is not bound
!missing-pinvoke! vImageFloodFill_ARGB8888 is not bound
!missing-pinvoke! vImageFloodFill_Planar16U is not bound
!missing-pinvoke! vImageFloodFill_Planar8 is not bound
!missing-pinvoke! vImageGetPerspectiveWarp is not bound
!missing-pinvoke! vImagePerspectiveWarp_ARGB16F is not bound
!missing-pinvoke! vImagePerspectiveWarp_ARGB16U is not bound
!missing-pinvoke! vImagePerspectiveWarp_ARGB8888 is not bound
!missing-pinvoke! vImagePerspectiveWarp_Planar16F is not bound
!missing-pinvoke! vImagePerspectiveWarp_Planar16U is not bound
!missing-pinvoke! vImagePerspectiveWarp_Planar8 is not bound
!missing-pinvoke! vImageSepConvolve_ARGB8888 is not bound
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
!missing-field! NSToolbarItemKey not bound
!missing-selector! NSToolbarItem::possibleLabels not bound
!missing-selector! NSToolbarItem::setPossibleLabels: not bound
!unknown-native-enum! NSCollectionViewDropOperation bound
!unknown-native-enum! NSCollectionViewItemHighlightState bound
!unknown-native-enum! NSCollectionViewScrollPosition bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
!missing-enum! AUVoiceIOOtherAudioDuckingLevel not bound
!missing-pinvoke! AudioFileGetUserDataAtOffset is not bound
!missing-pinvoke! AudioFileGetUserDataSize64 is not bound
!missing-protocol! AUMessageChannel not bound
!missing-selector! AUAudioUnit::messageChannelFor: not bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
!missing-selector! ASAuthorizationPlatformPublicKeyCredentialAssertion::attachment not bound
!missing-selector! ASAuthorizationPlatformPublicKeyCredentialRegistration::attachment not bound
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
!missing-enum! BEGestureType not bound
!missing-enum! BEKeyModifierFlags not bound
!missing-enum! BEKeyPressState not bound
!missing-enum! BEScrollViewScrollUpdatePhase not bound
!missing-enum! BESelectionFlags not bound
!missing-enum! BESelectionTouchPhase not bound
!missing-enum! BETextDocumentRequestOptions not bound
!missing-enum! BETextReplacementOptions not bound
!missing-protocol! BEDragInteractionDelegate not bound
!missing-protocol! BEExtendedTextInputTraits not bound
!missing-protocol! BEProcessCapabilityGrant not bound
!missing-protocol! BEResponderEditActions not bound
!missing-protocol! BEScrollViewDelegate not bound
!missing-protocol! BETextInput not bound
!missing-protocol! BETextInputDelegate not bound
!missing-protocol! BETextInteractionDelegate not bound
!missing-protocol! BETextSelectionDirectionNavigation not bound
!missing-selector! +BELayerHierarchy::layerHierarchyWithError: not bound
!missing-selector! +BELayerHierarchyHandle::handleWithXPCRepresentation:error: not bound
!missing-selector! +BELayerHierarchyHostingTransactionCoordinator::coordinatorWithError: not bound
!missing-selector! +BELayerHierarchyHostingTransactionCoordinator::coordinatorWithXPCRepresentation:error: not bound
!missing-selector! +BENetworkingProcess::networkProcessWithInterruptionHandler:completion: not bound
!missing-selector! +BEProcessCapability::background not bound
!missing-selector! +BEProcessCapability::foreground not bound
!missing-selector! +BEProcessCapability::mediaPlaybackAndCaptureWithEnvironment: not bound
!missing-selector! +BEProcessCapability::suspended not bound
!missing-selector! +BERenderingProcess::renderingProcessWithInterruptionHandler:completion: not bound
!missing-selector! +BEWebContentProcess::webContentProcessWithInterruptionHandler:completion: not bound
!missing-selector! BEAutoFillTextSuggestion::contents not bound
!missing-selector! BEContextMenuConfiguration::fulfillUsingConfiguration: not bound
!missing-selector! BEContextMenuConfiguration::init not bound
!missing-selector! BEDragInteraction::delegate not bound
!missing-selector! BEDragInteraction::initWithDelegate: not bound
!missing-selector! BEKeyEntry::isKeyRepeating not bound
!missing-selector! BEKeyEntry::key not bound
!missing-selector! BEKeyEntry::state not bound
!missing-selector! BEKeyEntry::timestamp not bound
!missing-selector! BEKeyEntryContext::initWithKeyEntry: not bound
!missing-selector! BEKeyEntryContext::isDocumentEditable not bound
!missing-selector! BEKeyEntryContext::keyEntry not bound
!missing-selector! BEKeyEntryContext::setDocumentEditable: not bound
!missing-selector! BEKeyEntryContext::setShouldEvaluateForInputSystemHandling: not bound
!missing-selector! BEKeyEntryContext::setShouldInsertCharacter: not bound
!missing-selector! BEKeyEntryContext::shouldEvaluateForInputSystemHandling not bound
!missing-selector! BEKeyEntryContext::shouldInsertCharacter not bound
!missing-selector! BELayerHierarchy::handle not bound
!missing-selector! BELayerHierarchy::invalidate not bound
!missing-selector! BELayerHierarchy::layer not bound
!missing-selector! BELayerHierarchy::setLayer: not bound
!missing-selector! BELayerHierarchyHandle::createXPCRepresentation not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::addLayerHierarchy: not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::addLayerHierarchyHostingView: not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::commit not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::createXPCRepresentation not bound
!missing-selector! BELayerHierarchyHostingView::handle not bound
!missing-selector! BELayerHierarchyHostingView::setHandle: not bound
!missing-selector! BEMediaEnvironment::activateWithError: not bound
!missing-selector! BEMediaEnvironment::createXPCRepresentation not bound
!missing-selector! BEMediaEnvironment::initWithWebPageURL: not bound
!missing-selector! BEMediaEnvironment::initWithXPCRepresentation:error: not bound
!missing-selector! BEMediaEnvironment::makeCaptureSessionWithError: not bound
!missing-selector! BEMediaEnvironment::suspendWithError: not bound
!missing-selector! BENetworkingProcess::grantBENetworkingProcess:error: not bound
!missing-selector! BENetworkingProcess::invalidate not bound
!missing-selector! BENetworkingProcess::makeLibXPCConnectionError: not bound
!missing-selector! BEProcessCapability::requestWithError: not bound
!missing-selector! BERenderingProcess::createVisibilityPropagationInteraction not bound
!missing-selector! BERenderingProcess::grantBERenderingProcess:error: not bound
!missing-selector! BERenderingProcess::invalidate not bound
!missing-selector! BERenderingProcess::makeLibXPCConnectionError: not bound
!missing-selector! BEScrollView::delegate not bound
!missing-selector! BEScrollView::setDelegate: not bound
!missing-selector! BEScrollViewScrollUpdate::locationInView: not bound
!missing-selector! BEScrollViewScrollUpdate::phase not bound
!missing-selector! BEScrollViewScrollUpdate::timestamp not bound
!missing-selector! BEScrollViewScrollUpdate::translationInView: not bound
!missing-selector! BETextAlternatives::alternativeStrings not bound
!missing-selector! BETextAlternatives::primaryString not bound
!missing-selector! BETextDocumentContext::addTextRect:forCharacterRange: not bound
!missing-selector! BETextDocumentContext::autocorrectedRanges not bound
!missing-selector! BETextDocumentContext::initWithAttributedSelectedText:contextBefore:contextAfter:markedText:selectedRangeInMarkedText: not bound
!missing-selector! BETextDocumentContext::initWithSelectedText:contextBefore:contextAfter:markedText:selectedRangeInMarkedText: not bound
!missing-selector! BETextDocumentContext::setAutocorrectedRanges: not bound
!missing-selector! BETextDocumentRequest::granularityCount not bound
!missing-selector! BETextDocumentRequest::options not bound
!missing-selector! BETextDocumentRequest::setGranularityCount: not bound
!missing-selector! BETextDocumentRequest::setOptions: not bound
!missing-selector! BETextDocumentRequest::setSurroundingGranularity: not bound
!missing-selector! BETextDocumentRequest::surroundingGranularity not bound
!missing-selector! BETextInteraction::addShortcutForText:fromRect: not bound
!missing-selector! BETextInteraction::contextMenuInteraction not bound
!missing-selector! BETextInteraction::contextMenuInteractionDelegate not bound
!missing-selector! BETextInteraction::delegate not bound
!missing-selector! BETextInteraction::dismissEditMenuForSelection not bound
!missing-selector! BETextInteraction::editabilityChanged not bound
!missing-selector! BETextInteraction::presentEditMenuForSelection not bound
!missing-selector! BETextInteraction::refreshKeyboardUI not bound
!missing-selector! BETextInteraction::selectionBoundaryAdjustedToPoint:touchPhase:flags: not bound
!missing-selector! BETextInteraction::selectionChangedWithGestureAtPoint:gesture:state:flags: not bound
!missing-selector! BETextInteraction::setContextMenuInteractionDelegate: not bound
!missing-selector! BETextInteraction::setDelegate: not bound
!missing-selector! BETextInteraction::shareText:fromRect: not bound
!missing-selector! BETextInteraction::showDictionaryForTextInContext:definingTextInRange:fromRect: not bound
!missing-selector! BETextInteraction::showReplacementsForText: not bound
!missing-selector! BETextInteraction::textSelectionDisplayInteraction not bound
!missing-selector! BETextInteraction::translateText:fromRect: not bound
!missing-selector! BETextInteraction::transliterateChineseForText: not bound
!missing-selector! BETextSuggestion::initWithInputText: not bound
!missing-selector! BETextSuggestion::inputText not bound
!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
!missing-selector! BEWebAppManifest::jsonData not bound
!missing-selector! BEWebAppManifest::manifestURL not bound
!missing-selector! BEWebContentProcess::createVisibilityPropagationInteraction not bound
!missing-selector! BEWebContentProcess::grantBEWebContentProcess:error: not bound
!missing-selector! BEWebContentProcess::invalidate not bound
!missing-selector! BEWebContentProcess::makeLibXPCConnectionError: not bound
!missing-type! BEAutoFillTextSuggestion not bound
!missing-type! BEContextMenuConfiguration not bound
!missing-type! BEDragInteraction not bound
!missing-type! BEKeyEntry not bound
!missing-type! BEKeyEntryContext not bound
!missing-type! BELayerHierarchy not bound
!missing-type! BELayerHierarchyHandle not bound
!missing-type! BELayerHierarchyHostingTransactionCoordinator not bound
!missing-type! BELayerHierarchyHostingView not bound
!missing-type! BEMediaEnvironment not bound
!missing-type! BENetworkingProcess not bound
!missing-type! BEProcessCapability not bound
!missing-type! BERenderingProcess not bound
!missing-type! BEScrollView not bound
!missing-type! BEScrollViewScrollUpdate not bound
!missing-type! BETextAlternatives not bound
!missing-type! BETextDocumentContext not bound
!missing-type! BETextDocumentRequest not bound
!missing-type! BETextInteraction not bound
!missing-type! BETextSuggestion not bound
!missing-type! BEWebAppManifest not bound
!missing-type! BEWebContentProcess not bound
64 changes: 64 additions & 0 deletions tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CarPlay.todo
Original file line number Diff line number Diff line change
@@ -1,2 +1,66 @@
!missing-selector! CPAlertAction::color not bound
!missing-selector! CPAlertAction::initWithTitle:color:handler: not bound
!missing-enum! CPJunctionType not bound
!missing-enum! CPLaneStatus not bound
!missing-enum! CPManeuverState not bound
!missing-enum! CPManeuverType not bound
!missing-enum! CPTrafficSide not bound
!missing-selector! +CPPointOfInterest::pinImageSize not bound
!missing-selector! +CPPointOfInterest::selectedPinImageSize not bound
!missing-selector! CPLane::primaryAngle not bound
!missing-selector! CPLane::secondaryAngles not bound
!missing-selector! CPLane::setPrimaryAngle: not bound
!missing-selector! CPLane::setSecondaryAngles: not bound
!missing-selector! CPLane::setStatus: not bound
!missing-selector! CPLane::status not bound
!missing-selector! CPLaneGuidance::instructionVariants not bound
!missing-selector! CPLaneGuidance::lanes not bound
!missing-selector! CPLaneGuidance::setInstructionVariants: not bound
!missing-selector! CPLaneGuidance::setLanes: not bound
!missing-selector! CPListImageRowItem::imageTitles not bound
!missing-selector! CPListImageRowItem::initWithText:images:imageTitles: not bound
!missing-selector! CPListImageRowItem::setImageTitles: not bound
!missing-selector! CPManeuver::highwayExitLabel not bound
!missing-selector! CPManeuver::junctionElementAngles not bound
!missing-selector! CPManeuver::junctionExitAngle not bound
!missing-selector! CPManeuver::junctionType not bound
!missing-selector! CPManeuver::linkedLaneGuidance not bound
!missing-selector! CPManeuver::maneuverType not bound
!missing-selector! CPManeuver::roadFollowingManeuverVariants not bound
!missing-selector! CPManeuver::setHighwayExitLabel: not bound
!missing-selector! CPManeuver::setJunctionElementAngles: not bound
!missing-selector! CPManeuver::setJunctionExitAngle: not bound
!missing-selector! CPManeuver::setJunctionType: not bound
!missing-selector! CPManeuver::setLinkedLaneGuidance: not bound
!missing-selector! CPManeuver::setManeuverType: not bound
!missing-selector! CPManeuver::setRoadFollowingManeuverVariants: not bound
!missing-selector! CPManeuver::setTrafficSide: not bound
!missing-selector! CPManeuver::trafficSide not bound
!missing-selector! CPNavigationSession::addLaneGuidances: not bound
!missing-selector! CPNavigationSession::addManeuvers: not bound
!missing-selector! CPNavigationSession::currentLaneGuidance not bound
!missing-selector! CPNavigationSession::currentRoadNameVariants not bound
!missing-selector! CPNavigationSession::maneuverState not bound
!missing-selector! CPNavigationSession::resumeTripWithUpdatedRouteInformation: not bound
!missing-selector! CPNavigationSession::setCurrentLaneGuidance: not bound
!missing-selector! CPNavigationSession::setCurrentRoadNameVariants: not bound
!missing-selector! CPNavigationSession::setManeuverState: not bound
!missing-selector! CPPointOfInterest::initWithLocation:title:subtitle:summary:detailTitle:detailSubtitle:detailSummary:pinImage:selectedPinImage: not bound
!missing-selector! CPPointOfInterest::selectedPinImage not bound
!missing-selector! CPPointOfInterest::setSelectedPinImage: not bound
!missing-selector! CPRouteInformation::currentLaneGuidance not bound
!missing-selector! CPRouteInformation::currentManeuvers not bound
!missing-selector! CPRouteInformation::initWithManeuvers:laneGuidances:currentManeuvers:currentLaneGuidance:tripTravelEstimates:maneuverTravelEstimates: not bound
!missing-selector! CPRouteInformation::laneGuidances not bound
!missing-selector! CPRouteInformation::maneuvers not bound
!missing-selector! CPRouteInformation::maneuverTravelEstimates not bound
!missing-selector! CPRouteInformation::tripTravelEstimates not bound
!missing-selector! CPTabBarTemplate::selectTemplate: not bound
!missing-selector! CPTabBarTemplate::selectTemplateAtIndex: not bound
!missing-selector! CPTravelEstimates::distanceRemainingToDisplay not bound
!missing-selector! CPTravelEstimates::initWithDistanceRemaining:distanceRemainingToDisplay:timeRemaining: not bound
!missing-selector! CPTrip::destinationNameVariants not bound
!missing-selector! CPTrip::setDestinationNameVariants: not bound
!missing-type! CPLane not bound
!missing-type! CPLaneGuidance not bound
!missing-type! CPRouteInformation not bound
Loading