Alex Soto
2522ff1e04
[Intents] Add bindings for Xcode 9 Beta 1, 2, 3, 4 & 5 ( #2493 )
...
* [Intents] Add bindings for Xcode 9 Beta 1, 2, 3, 4 & 5
* [Intents] Implement feedback
* [Intents] Add a generic version for INInteraction.GetParameterValue
* [Intents] Missing check
2017-08-15 12:18:41 -05:00
Alex Soto
8ef77344bc
[Intents] Updated to Xcode 8.3 Beta1 and Beta2 ( #1686 )
...
Added more types to INIntentResolutionResultTests
Partial Test log:
[Runner executing: Run Everything]
[MonoTouch Version: 10.3.99]
[Assembly: Xamarin.WatchOS.dll (32 bits)]
[GC: sgen]
[Apple Watch: watchOS v3.2]
[Device Name: iMacAlex]
[Device Locale: en_US]
[Device Date/Time: 2/13/2017 11:45:10 PM]
[Bundle: com.xamarin.monotouch-test.watchkitapp.watchkitextension]
monotouchtest.dll
INIntentResolutionResultTests
[PASS] INIntentResolutionResultTests.INBillPayeeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INBillTypeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INBooleanResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCallRecordTypeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCarAirCirculationModeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCarAudioSourceResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCarDefrosterResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCarSeatResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCarSignalOptionsResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INCurrencyAmountResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INDateComponentsRangeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INDateComponentsResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INDoubleResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INIntegerResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INIntentResolutionResultIsAbstractTest
[PASS] INIntentResolutionResultTests.INMessageAttributeOptionsResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INMessageAttributeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INPaymentAccountResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INPaymentAmountResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INPaymentStatusResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INPersonResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INPlacemarkResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INRadioTypeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INRelativeReferenceResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INRelativeSettingResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INSpeakableStringResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INStringResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INTemperatureResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INWorkoutGoalUnitTypeResolutionResultPropertyTest
[PASS] INIntentResolutionResultTests.INWorkoutLocationTypeResolutionResultPropertyTest
INIntentResolutionResultTests : 20 ms
* [Intent] Workaround for introspection tests
Right now introspection tests fail randomly on two test targets
iOSApiCtorInitTest and iOSApiSelectorTest so we are temporary
removing them from the test suite with the hope to have them
fixed on the next beta
2017-03-28 14:40:10 -05:00
Alex Soto
c8e4135faa
[Intents] Update to Xcode 8.3 Beta 3 ( #1741 )
2017-03-28 09:53:32 -05:00
Sebastien Pouliot
b5632f9c2f
merge xcode8.2 into master
2016-12-12 21:26:23 -05:00
Sebastien Pouliot
24b7b5be2e
[passkit] API audit: remove default .ctor on PKLabeledValue, add tests for PKLabeledValue and add xtro comments ( #979 )
2016-10-12 11:30:11 +02:00
Sebastien Pouliot
51e2ae5e66
[tests][xtro] Add a few, late, xtro data and remove comments post audit ( #828 )
2016-09-23 13:04:18 -04:00
Sebastien Pouliot
3c28e427ce
[tests][xtro] Update data files ( #705 )
2016-08-29 22:06:14 -04:00
Sebastien Pouliot
afd50b2bef
[watchos][avfoundation] Enable AVFoundation in watchOS ( #659 )
2016-08-25 11:39:48 -04:00
Alex Soto
16d5d68503
[UIKit] Updated UIKit to xcode8-beta6 ( #636 )
...
Expected extrospection test failures:
- ios.unclassified:!missing-field! UIApplicationInvalidInterfaceOrientationException not bound
Generator bugs:
- HACK: We have a generator bug(?) that won't allow overloads (AmbiguousMatchException) in protocols
tvOS/iOS 9 Introspection Expected failures (UIKit Only):
- [FAIL] UIKit.UIContentSizeCategoryExtensions.UIContentSizeCategoryUnspecified
Generated enum extensions do not honor availability on NSString properties
API Diff, expected changes (verified and correct):
Type Changed: UIKit.UIContentSizeCategory
Modified fields:
ExtraExtraExtraLarge = 6 7
ExtraExtraLarge = 5 6
ExtraLarge = 4 5
ExtraSmall = 0 1
Large = 3 4
Medium = 2 3
Small = 1 2
Added values:
AccessibilityExtraExtraExtraLarge = 12,
AccessibilityExtraExtraLarge = 11,
AccessibilityExtraLarge = 10,
AccessibilityLarge = 9,
AccessibilityMedium = 8,
Unspecified = 0,
2016-08-22 08:44:43 -04:00
Sebastien Pouliot
df7f604aad
[tests] Update xtro data files to get more accurate results ( #630 )
2016-08-18 22:02:42 -04:00
Sebastien Pouliot
9fb98d9297
[watchos][gamekit] Add missing API and adjust xtro data files for deprecations ( #595 )
...
reference (missing)
!missing-selector! +GKAchievement::reportAchievements:withCompletionHandler: not bound
2016-08-10 13:16:10 -04:00
Sebastien Pouliot
b184973b96
[watchos][cloudkit] Complete support of CloudKit on watchOS ( #578 )
...
Also apply fixes based on xtro results. Most of them are likely because the iOS frameworks contains out-dated headers wrt watchOS.
references:
* Missing fields /API
!missing-field! CKShareThumbnailImageDataKey not bound
!missing-field! CKShareTitleKey not bound
!missing-field! CKShareTypeKey not bound
!missing-selector! CKContainer::acceptShareMetadata:completionHandler: not bound
!missing-selector! CKContainer::fetchShareMetadataWithURL:completionHandler: not bound
* tvOS: enabled
!missing-selector! CKNotificationInfo::setShouldSendContentAvailable: not bound
!missing-selector! CKNotificationInfo::shouldSendContentAvailable not bound
* watchOS: xtro fixes for additions/removal in the same release
!missing-type! CKFetchRecordChangesOperation not bound
!missing-type! CKDiscoverAllContactsOperation not bound
!missing-type! CKDiscoverUserInfosOperation not bound
!missing-type! CKDiscoveredUserInfo not bound
!missing-selector! CKContainer::discoverAllContactUserInfosWithCompletionHandler: not bound
!missing-selector! CKContainer::discoverUserInfoWithEmailAddress:completionHandler: not bound
!missing-selector! CKContainer::discoverUserInfoWithUserRecordID:completionHandler: not bound
* watchOS: missing [NoWatch] on some types
!unknown-native-enum! CKQuerySubscriptionOptions bound
!unknown-native-enum! CKSubscriptionOptions bound
!unknown-native-enum! CKSubscriptionType bound
!unknown-type! CKDatabaseSubscription bound
!unknown-type! CKNotificationInfo bound
!unknown-type! CKQuerySubscription bound
!unknown-type! CKRecordZoneSubscription bound
!unknown-type! CKSubscription bound
2016-08-10 08:57:28 -04:00
Sebastien Pouliot
69c1bddf23
[watchos][healthkit] Add entries to xtro to cover the two remaining special cases ( #580 )
2016-08-09 15:39:36 -04:00
Sebastien Pouliot
921b254adc
[watchos][scenekit] Enable SceneKit on watchOS ( #563 )
...
* Enable some SceneKit-related WatchKit API
* Enable some SceneKit-related SpriteKit API
* Enable some SceneKit-related Foundation API
* Fix generator to include `using SceneKit;` on watchOS
* Adjust xtro tests since watchOS headers include some stuff that's not available in reality
* Lots of [Watch (3,0)] attributes
2016-08-06 10:59:16 -04:00
Sebastien Pouliot
afe6c788a2
[tests][xtro] Update some data files ( #496 )
2016-07-26 15:58:52 -04:00
Rolf Bjarne Kvinge
ecfdea9508
[tests] Import
2016-05-26 15:06:52 +02:00