172 строки
11 KiB
Plaintext
172 строки
11 KiB
Plaintext
## we do not (need to) redefine the tintColor at every level, it will be dispatched to the right type
|
|
!missing-selector! UIButton::setTintColor: not bound
|
|
!missing-selector! UIButton::tintColor not bound
|
|
!missing-selector! UIImageView::setTintColor: not bound
|
|
!missing-selector! UIImageView::tintColor not bound
|
|
!missing-selector! UINavigationBar::setTintColor: not bound
|
|
!missing-selector! UINavigationBar::tintColor not bound
|
|
!missing-selector! UISearchBar::setTintColor: not bound
|
|
!missing-selector! UISearchBar::tintColor not bound
|
|
!missing-selector! UISegmentedControl::setTintColor: not bound
|
|
!missing-selector! UISegmentedControl::tintColor not bound
|
|
!missing-selector! UITabBar::setTintColor: not bound
|
|
!missing-selector! UITabBar::tintColor not bound
|
|
|
|
## no point in having p/invoke calls that can be implement with a type cast (byte vs nint)
|
|
!missing-pinvoke! NSTextAlignmentFromCTTextAlignment is not bound
|
|
!missing-pinvoke! NSTextAlignmentToCTTextAlignment is not bound
|
|
|
|
## this was (pre iOS10) a required member that was deprecated and made optional
|
|
!incorrect-protocol-member! UIFocusEnvironment::preferredFocusedView is OPTIONAL and should NOT be abstract
|
|
|
|
## https://bugzilla.xamarin.com/show_bug.cgi?id=43788
|
|
!missing-selector! +UIView::layerClass not bound
|
|
|
|
## internal (xamarin) type
|
|
!unknown-type! UIControlEventProxy bound
|
|
|
|
## typedef is used (no value) in UITextInput.h: typedef NSInteger UITextDirection
|
|
!unknown-native-enum! UITextDirection bound
|
|
|
|
## Implemented in managed code
|
|
!missing-selector! UIColor::getHue:saturation:brightness:alpha: not bound
|
|
!missing-selector! UIColor::getRed:green:blue:alpha: not bound
|
|
|
|
## Not implemented (ctor signature conflict) but there's a static method available that does the job
|
|
!missing-selector! UIColor::initWithHue:saturation:brightness:alpha: not bound
|
|
|
|
## Not bound intentionally, Factory method FromDisplayP3 is available and adding this as a ctor would make the api usage ugly since signature matches colorWithRed:green:blue:alpha:
|
|
!missing-selector! UIColor::initWithDisplayP3Red:green:blue:alpha: not bound
|
|
|
|
## defined with __Internal (which is normally ignored here) so 3rd party tools can hack it
|
|
!missing-pinvoke! UIApplicationMain is not bound
|
|
|
|
## static method cannot be overriden "normally" they must be re-exposed with [Export]
|
|
!incorrect-protocol-member! +UIPopoverBackgroundViewMethods::arrowBase is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! +UIPopoverBackgroundViewMethods::arrowHeight is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! +UIPopoverBackgroundViewMethods::contentViewInsets is REQUIRED and should be abstract
|
|
|
|
## Apple docs: This property is inherited from the UIView parent class. This class changes the default value of this property to NO.
|
|
!missing-selector! UIImageView::isUserInteractionEnabled not bound
|
|
!missing-selector! UIImageView::setUserInteractionEnabled: not bound
|
|
!missing-selector! UILabel::isUserInteractionEnabled not bound
|
|
!missing-selector! UILabel::setUserInteractionEnabled: not bound
|
|
|
|
## it's technically optional but there's no point in adopting the protocol if you do not provide the implemenation
|
|
!incorrect-protocol-member! UIInputViewAudioFeedback::enableInputClicksWhenVisible is OPTIONAL and should NOT be abstract
|
|
|
|
## fixed in XAMCORE_4_0 - API break
|
|
!incorrect-protocol-member! UIDynamicAnimatorDelegate::dynamicAnimatorDidPause: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UIDynamicAnimatorDelegate::dynamicAnimatorWillResume: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UILayoutSupport::bottomAnchor is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UILayoutSupport::heightAnchor is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UILayoutSupport::topAnchor is REQUIRED and should be abstract
|
|
|
|
## the [Sealed] attributes removes the [Export] one so it seems missing (but it's not)
|
|
!missing-selector! UIGestureRecognizer::ignorePress:forEvent: not bound
|
|
|
|
## UIAccessibilityContainer is an informal protocol
|
|
## that we bound as a protocol but is (objc encoding) a category
|
|
!missing-selector! NSObject::accessibilityElementAtIndex: not bound
|
|
!missing-selector! NSObject::accessibilityElements not bound
|
|
!missing-selector! NSObject::indexOfAccessibilityElement: not bound
|
|
!missing-selector! NSObject::setAccessibilityElements: not bound
|
|
|
|
## might not be usable unless our ToString output is parsable as an input (includes locale issues)
|
|
!missing-pinvoke! CGAffineTransformFromString is not bound
|
|
!missing-pinvoke! CGPointFromString is not bound
|
|
!missing-pinvoke! CGRectFromString is not bound
|
|
!missing-pinvoke! CGSizeFromString is not bound
|
|
!missing-pinvoke! NSStringFromCGAffineTransform is not bound
|
|
!missing-pinvoke! NSStringFromCGPoint is not bound
|
|
!missing-pinvoke! NSStringFromCGRect is not bound
|
|
!missing-pinvoke! NSStringFromCGSize is not bound
|
|
!missing-pinvoke! NSStringFromUIOffset is not bound
|
|
!missing-pinvoke! UIOffsetFromString is not bound
|
|
|
|
## HACK: those members are not *required* in ObjC but we made them abstract to have them inlined in UITextField and UITextView
|
|
## Even more confusing it that respondToSelecttor return NO on them even if it works in _real_ life (compare unit and introspection tests)
|
|
!incorrect-protocol-member! UITextInputTraits::autocapitalizationType is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::autocorrectionType is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::enablesReturnKeyAutomatically is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::isSecureTextEntry is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::keyboardAppearance is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::keyboardType is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::returnKeyType is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setAutocapitalizationType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setAutocorrectionType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setEnablesReturnKeyAutomatically: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setKeyboardAppearance: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setKeyboardType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setReturnKeyType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setSecureTextEntry: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::setSpellCheckingType: is OPTIONAL and should NOT be abstract
|
|
!incorrect-protocol-member! UITextInputTraits::spellCheckingType is OPTIONAL and should NOT be abstract
|
|
|
|
## UIAccessibility
|
|
## We can't expose them as categories of NSObject so we have custom types instead
|
|
!missing-selector! NSObject::accessibilityActivationPoint not bound
|
|
!missing-selector! NSObject::accessibilityAttributedHint not bound
|
|
!missing-selector! NSObject::accessibilityAttributedLabel not bound
|
|
!missing-selector! NSObject::accessibilityAttributedValue not bound
|
|
!missing-selector! NSObject::accessibilityContainerType not bound
|
|
!missing-selector! NSObject::accessibilityCustomActions not bound
|
|
!missing-selector! NSObject::accessibilityElementsHidden not bound
|
|
!missing-selector! NSObject::accessibilityFrame not bound
|
|
!missing-selector! NSObject::accessibilityHint not bound
|
|
!missing-selector! NSObject::accessibilityLabel not bound
|
|
!missing-selector! NSObject::accessibilityLanguage not bound
|
|
!missing-selector! NSObject::accessibilityNavigationStyle not bound
|
|
!missing-selector! NSObject::accessibilityPath not bound
|
|
!missing-selector! NSObject::accessibilityScroll: not bound
|
|
!missing-selector! NSObject::accessibilityTraits not bound
|
|
!missing-selector! NSObject::accessibilityValue not bound
|
|
!missing-selector! NSObject::accessibilityViewIsModal not bound
|
|
!missing-selector! NSObject::isAccessibilityElement not bound
|
|
!missing-selector! NSObject::setAccessibilityActivationPoint: not bound
|
|
!missing-selector! NSObject::setAccessibilityAttributedHint: not bound
|
|
!missing-selector! NSObject::setAccessibilityAttributedLabel: not bound
|
|
!missing-selector! NSObject::setAccessibilityAttributedValue: not bound
|
|
!missing-selector! NSObject::setAccessibilityContainerType: not bound
|
|
!missing-selector! NSObject::setAccessibilityCustomActions: not bound
|
|
!missing-selector! NSObject::setAccessibilityElementsHidden: not bound
|
|
!missing-selector! NSObject::setAccessibilityFrame: not bound
|
|
!missing-selector! NSObject::setAccessibilityHint: not bound
|
|
!missing-selector! NSObject::setAccessibilityLabel: not bound
|
|
!missing-selector! NSObject::setAccessibilityLanguage: not bound
|
|
!missing-selector! NSObject::setAccessibilityNavigationStyle: not bound
|
|
!missing-selector! NSObject::setAccessibilityPath: not bound
|
|
!missing-selector! NSObject::setAccessibilityTraits: not bound
|
|
!missing-selector! NSObject::setAccessibilityValue: not bound
|
|
!missing-selector! NSObject::setAccessibilityViewIsModal: not bound
|
|
!missing-selector! NSObject::setIsAccessibilityElement: not bound
|
|
!missing-selector! NSObject::setShouldGroupAccessibilityChildren: not bound
|
|
!missing-selector! NSObject::shouldGroupAccessibilityChildren not bound
|
|
|
|
## @required members added to exixting interfaces (breaking change), fixed on XAMCORE_4_0
|
|
!incorrect-protocol-member! UIFocusEnvironment::preferredFocusEnvironments is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UITextDocumentProxy::documentInputMode is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UITextDocumentProxy::documentIdentifier is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UITextDocumentProxy::selectedText is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UIViewControllerContextTransitioning::pauseInteractiveTransition is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UIViewControllerTransitionCoordinator::notifyWhenInteractionChangesUsingBlock: is REQUIRED and should be abstract
|
|
!incorrect-protocol-member! UIViewControllerTransitionCoordinatorContext::isInterruptible is REQUIRED and should be abstract
|
|
|
|
# Apple renamed it from UILineBreakMode and we kept the old name for API compatibility
|
|
!missing-enum! NSLineBreakMode not bound
|
|
|
|
# Apple renamed it from UITextAlignment and we kept the old name for API compatibility
|
|
!missing-enum! NSTextAlignment not bound
|
|
|
|
## Protocol Inlined Maybe we want to change this in XAMCORE_4_0 since this predates our Category support
|
|
!missing-protocol! UIResponderStandardEditActions not bound
|
|
!missing-protocol-conformance! UIResponder should conform to UIResponderStandardEditActions
|
|
|
|
|
|
## unsorted
|
|
|
|
!missing-field! NSCharacterEncodingDocumentOption not bound
|
|
!missing-field! NSDefaultAttributesDocumentOption not bound
|
|
!missing-field! NSDocumentTypeDocumentOption not bound
|
|
!missing-selector! NSLayoutManager::fillBackgroundRectArray:count:forCharacterRange:color: not bound
|