Sebastien Pouliot
29676a3662
Merge 15.6 into xcode9.3
2018-03-05 17:16:28 -05:00
Manuel de la Pena
a5929d560b
[AVFoundation] Backport AVFoundation master changes in Xcode 9.3 and add missing API. ( #3583 )
2018-03-02 08:06:48 -05:00
Sebastien Pouliot
b4a59931fb
[xtro] Avoid duplicate 'close' p/invoke across frameworks ( #3632 )
...
Depending on the metadata order the symbol will be reported against a
different framework and cause false positives.
Re-using one of the declaration solves this - even if they should,
ideally, be moved to a separated/shared type (like one per fx)
Fixes https://github.com/xamarin/maccore/issues/638
2018-03-02 08:00:19 -05:00
Manuel de la Pena
fab52e38c4
[AVFoundation] Backport new API from master. ( #3605 )
2018-02-28 15:46:22 -05:00
Chris Hamons
31f20cfe6d
[macos] WKPreferences does not declare NSCopying ( #3611 )
2018-02-28 08:14:48 -05:00
Sebastien Pouliot
b448fe9d13
[apidiff] Update references to the latest stables ( #3606 )
...
XI comes from `xcode9.2`;
XM comes from `d15-5`;
2018-02-27 13:59:41 -05:00
Manuel de la Pena
cfc3cbf6ef
[BusinessChat] Introduction of the new framework on iOS and Mac. ( #3569 )
2018-02-27 12:53:13 +01:00
Vincent Dondain
c017e5d15a
[videotoolbox] Update to Xcode 9.3 beta 3 ( #3580 )
2018-02-23 09:08:23 -05:00
Vincent Dondain
c12c35c7c5
[homekit] Update to Xcode 9.3 beta 3 ( #3573 )
2018-02-22 17:12:18 -05:00
Vincent Dondain
c95557cbb4
[iad] Update to Xcode 9.3 beta 3 ( #3576 )
2018-02-22 17:10:35 -05:00
Alex Soto
d880b2a435
[MetalPerformanceShaders] Move xto output ( #3562 )
...
Unfortunatelly MPS API is considered experimental by apple at the moment
see https://github.com/xamarin/xamarin-macios/issues/3553
2018-02-22 13:35:05 -06:00
Vincent Dondain
52ba26f7be
[arkit] Update to Xcode 9.3 beta 3 ( #3565 )
2018-02-22 12:11:35 -05:00
Rolf Bjarne Kvinge
d0d6f4d0a2
[tests] Fix NSDataTest.Https to use a site with a valid and complete certificate chain. Fixes #644 . ( #3549 ) ( #3559 )
...
Fixes https://github.com/xamarin/maccore/issues/644 .
2018-02-21 11:27:03 -05:00
Vincent Dondain
29f99ceac7
Bump Xcode to 9.3 beta 3 ( #3554 )
2018-02-20 21:58:56 -05:00
Alex Soto
832db98110
[GameKit] Update to Xcode 9.3 Beta 1 ( #3318 )
...
* [GameKit] Update to Xcode 9.3 Beta 1
* Add availability
* Fix xtro output
2018-02-14 09:38:49 -06:00
Alex Soto
a97cb69cc2
[StoreKit] Update to Xcode 9.3 Beta 2 ( #3436 )
2018-02-09 14:11:12 -05:00
Alex Soto
13b196ec6b
[Appkit] Update to Xcode 9.3 beta 2 ( #3433 )
2018-02-09 14:10:41 -05:00
Sebastien Pouliot
f6c1a7656b
[macos][imagekit] Add a deprecation warning on IKImageBrowserView ( #3437 )
...
It's a _early_ warning since it mention 10.14
2018-02-09 09:05:17 -05:00
Sebastien Pouliot
8c73211776
[webkit] Add NSUserInterfaceValidations conformance to WebView and WKWebView ( #3431 )
...
Fix remaining xtro todo on webkit
2018-02-08 08:35:53 -05:00
Sebastien Pouliot
ec5b1b7a32
[xtro][passkit] Clean xtro todo for a missing designated initializer ( #3432 )
...
it's already fixed in master
2018-02-08 08:35:06 -05:00
Sebastien Pouliot
8e9284f355
Bump ObjectiveSharpie to a version that supports choosing its Xcode. ( #3409 ) ( #3428 )
...
Bump ObjectiveSharpie to a version that supports choosing which Xcode to use,
and also change xtro to do exactly that.
Fixes https://github.com/xamarin/maccore/issues/627 .
2018-02-07 23:19:48 -05:00
Xamarin Release Engineering
1c6f300ef2
Updated reference to mono/mono@da1e498 ( #3426 )
2018-02-07 21:50:24 -05:00
Sebastien Pouliot
bc80460409
[imageio] Update for xcode 9.3 beta 2 ( #3411 )
...
Two constants with `__IPHONE_NA` were changed to `__IPHONE_11_3`.
Also decorate with [TV] and [Watch] attributes since they are implicit,
i.e. not in the headers but available in tvOS 11.3+ and WatchOS 4.3+
and, without our attributes, would seems to have been available much
earlier
2018-02-07 21:35:56 -05:00
Rolf Bjarne Kvinge
337335a5dd
[xharness] Run xtro tests when Make.config changes. ( #3408 )
2018-02-07 22:09:06 +01:00
Alex Soto
5bf7f0c542
[SceneKit] Adds NullAllowed to ISCNSceneRenderer.OverlayScene ( #3410 ) ( #3423 )
...
Fixes xamarin/xamarin-macios#3392
It seems swift has this property listed as an optional[0] and
an Apple sample[1] sets this to null so `ISCNSceneRenderer.OverlayScene`
needs to have `[NullAllowed]` even if ObjC headers do not have
nullability information.
[0]: https://developer.apple.com/documentation/scenekit/scnscenerenderer/1524051-overlayskscene
[1]: https://github.com/xamarin/xamarin-macios/issues/3392
2018-02-07 15:02:30 -06:00
Vincent Dondain
60a17f1c11
Bump Xcode to 9.3 beta 2 ( #3405 )
2018-02-07 04:44:58 -05:00
Chris Hamons
46382d86b8
[ImageIO] Update to Xcode 9.3 Beta 1 ( #3339 )
2018-02-06 11:51:06 -06:00
Sebastien Pouliot
5b1f716850
Bump mono to pick up fix for gh#3241 ( #3380 )
...
Commit list for mono/mono:
* mono/mono@38502063ca Revert "[mini] Align stack when resuming to catch handler" (#6744 )
Diff: 3c3e692887...38502063ca
2018-02-01 17:36:06 -05:00
Chris Hamons
418f1a9590
[VideoToolbox] Update to Xcode 9.3 Beta 1 ( #3313 )
2018-01-31 08:51:50 -05:00
Vincent Dondain
4c25aa94bd
[arkit] Update for Xcode 9.3 beta 1 ( #3343 )
...
- Obsolete `ARFaceAnchor`'s default constructor because it's marked as unavailable.
- Obsolete `CreateFaceGeometry` in `ARSCNFaceGeometry` in favor of `Create` (same as `ARSCNPlaneGeometry`).
2018-01-30 17:09:16 -05:00
Manuel de la Pena
a49b01143f
[HomeKit] Update for Xcode 9.3 beta 1. ( #3322 )
...
* [HomeKit] Update for Xcode 9.3 beta 1.
2018-01-30 11:49:48 +01:00
Manuel de la Pena
320ae723d3
[CloudKit] Xcode 9.3 beta 1 changes. ( #3321 )
2018-01-29 18:10:45 +01:00
Vincent Dondain
5cc720ff37
[backport][arkit] Fix 'Vertices', 'TextureCoordinates' and 'TriangleIndices' in 'ARFaceGeometry' ( #3090 ) ( #3342 )
...
- Fixes bug #61056 : [ARKit] TriangleIndices, Vertices and TextureCoordinates should be respectively short [], Vector3 [] and Vector2 []
(https://bugzilla.xamarin.com/show_bug.cgi?id=61056 )
- Obsolete `short TriangleIndices`.
- Obsolete `Vector3 Vertices`.
- Obsolete `Vector2 TextureCoordinates`.
- Introduced new `short [] GetTriangleIndices ()`.
- Introduced new `Vector3 [] GetVertices ()`.
- Introduced new `Vector2 [] GetTextureCoordinates ()`.
2018-01-29 11:07:52 -05:00
Rolf Bjarne Kvinge
7a1eab513c
[xharness] Call VerifyRun for each subtest in the aggregated simulator test run. Fixes maccore #623. ( #3331 )
...
We must call VerifyRun for each subtest in the aggregated simulator test run
in order to mark those subtests as failed if there's no available device.
Fixes https://github.com/xamarin/maccore/issues/623 .
2018-01-29 07:42:12 +01:00
Alex Soto
a6204f2aa5
[Security] Update to Xcode 9.3 Beta 1 ( #3344 )
...
* [Security] Update to Xcode 9.3 Beta 1
Api diff:
- https://github.com/xamarin/xamarin-macios/wiki/Security-iOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/Security-tvOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/Security-watchOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/Security-macOS-xcode9.3-beta1
* Update the xtro files
* Add SecCopyErrorMessageString binding
2018-01-27 16:26:43 -06:00
Chris Hamons
72d91566de
[WKWebKit] Update to Xcode 9.3 Beta 1 ( #3312 )
...
* [WKWebKit] Update to Xcode 9.3 Beta 1
* Add onlyOn64 on new APIs
2018-01-27 13:38:42 -06:00
Alex Soto
2b866bc1d6
[MediaPlayer] Update bindings to Xcode 9.3 Beta 1 ( #3330 )
...
Diff files:
* https://github.com/xamarin/xamarin-macios/wiki/MediaPlayer-iOS-xcode9.3-beta1
* https://github.com/xamarin/xamarin-macios/wiki/MediaPlayer-tvOS-xcode9.3-beta1
2018-01-27 12:51:44 -06:00
Alex Soto
4546377b6f
[iAd] Update bindings to Xcode 9.3 Beta 1 ( #3326 )
...
Diff files:
* https://github.com/xamarin/xamarin-macios/wiki/iAd-iOS-xcode9.3-beta1
2018-01-27 12:49:57 -06:00
Alex Soto
805fcf2d49
[VideoSubscriberAccount] Update bindings to Xcode 9.3 Beta 1 ( #3348 )
2018-01-27 10:51:56 -06:00
Alex Soto
371decb6da
[SafariServices] Update to Xcode 9.3 Beta 1 ( #3347 )
...
* [SafariServices] Update to Xcode 9.3 Beta 1
Api diff:
- https://github.com/xamarin/xamarin-macios/wiki/SafariServices-macOS-xcode9.3-beta1
* Add onlyOn64:true
2018-01-27 10:50:47 -06:00
Alex Soto
9220544faa
[PDFKit] Update bindings to Xcode 9.3 Beta 1 ( #3345 )
2018-01-27 10:48:49 -06:00
Alex Soto
d07afb5fbc
[PassKit] Update bindings to Xcode 9.3 Beta 1 ( #3340 )
...
* [PassKit] Update bindings to Xcode 9.3 Beta 1
Diff files:
- https://github.com/xamarin/xamarin-macios/wiki/PassKit-iOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/PassKit-watchOS-xcode9.3-beta1
* Adds DisableDefaultCtor to PKTransitPassProperties and PKSuicaPassProperties
Both `PKTransitPassProperties` and `PKSuicaPassProperties` have getter only props and a factory method.
* Fix intro tests
2018-01-27 10:46:16 -06:00
Sebastien Pouliot
98a1928144
[xharness] Backport the xharness changes needed to produce html reports by xtro on bots ( #3328 )
...
Partial backport/adaptation of
https://github.com/xamarin/xamarin-macios/commit/8d854a0f3d
2018-01-26 21:40:15 -05:00
Sebastien Pouliot
914077ce62
Update API diff references from xcode9.2 ( #3327 )
...
That's 15.5 SR5 for XI but it's not for XM. However we want to
track the changes being made in this branch (not to the previous
XM release) so that's fine
2018-01-26 14:30:20 -05:00
Sebastien Pouliot
fdc70c6526
[tests] Adjust monotouch-test so it does not crash/fail on simulator and devices running 11.3 ( #3319 )
...
* Only skip broken tests when using Xcode9.3 SDK
2018-01-26 11:17:46 -05:00
Vincent Dondain
5ebc4b28c7
[avfoundation] Fix AVAudioUnitComponentManager default .ctor crash ( #3314 )
...
It looks like this should not have been bound since there's a singleton-like static property to use the type.
Keeping binary compatibility.
- Fixes github issue #3303 : AVAudioUnitComponentManager default .ctor can crash on macOS 10.13.3
(https://github.com/xamarin/xamarin-macios/issues/3303 )
2018-01-25 23:10:28 -05:00
Vincent Dondain
da89edb3f6
[harness] Update mlaunch_url link (w/Xcode 9.3 fix) ( #3317 )
2018-01-25 22:46:52 -05:00
Vincent Dondain
263e714f5c
[xtro] Fix .todo that were addressed during Xcode 9.3 beta 1 bump ( #3315 )
2018-01-25 19:28:47 -05:00
Alex Soto
4a40d12a6f
[CoreImage] Update to Xcode 9.3 Beta 1 ( #3311 )
2018-01-25 15:50:51 -06:00
Alex Soto
b7f6f57336
[AVFoundation] Update to Xcode 9.3 Beta 1 ( #3305 )
...
* [AVFoundation] Update to Xcode 9.3 Beta 1
* Fix sharpie AVFoundation TODO
2018-01-25 13:45:35 -06:00