Граф коммитов

3853 Коммитов

Автор SHA1 Сообщение Дата
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