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

1100 Коммитов

Автор SHA1 Сообщение Дата
Sebastien Pouliot ecf90178fa [tests] Update mlaunch executable to work with Xcode 8.1 GM 2016-10-24 18:28:18 -04:00
Sebastien Pouliot 1b77dcc9bb Update .xip location (for provisioning) and the maximum version of mono that can be used to build 2016-10-24 17:10:43 -04:00
Sebastien Pouliot 84393219b2 Bump Xcode 8.1 to GM and version to 10.2 2016-10-24 15:32:44 -04:00
Sebastien Pouliot 85e5c685e8 [tests] Subset of the classic removal fix to green'ify the branch (#999)
Subset of:

commit 0863e412b4
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Fri Sep 30 21:02:17 2016 +0200

    Remove XI/Classic support (#926)

    * [tests] Remove Classic SDK tests.

    * Remove XI/Classic support.

    This also means we can remove support for the legacy registrars.

    * [monotouch-test] Remove legacy registrar tests.

    * [tests/mtouch] Remove Classic tests (and legacy registrar logic).

    * [tests/scripted] Fix tests to reference Xamarin.iOS.dll.
2016-10-14 13:09:30 -04:00
Rolf Bjarne Kvinge 39fd0efc66 [tests] Disable the docs tests until the documentation process is fixed. (#965) 2016-10-13 19:49:23 -04:00
Vincent Dondain e338dce193 [storekit] Update for iOS 10.1 beta 2 (#977) 2016-10-13 11:23:37 -04:00
Rolf Bjarne Kvinge c9330fe5a7 Fix install-system when current master is installed. (#985)
In master's c4b5fa5f we changed how the symlinks in
/Library/Frameworks/Mono.framework/External/xbuild point to the current XI,
which causes problems if master is currently installed into the system, and
then someone runs `install-system` on branch without that change (instead of
installing properly into /Library/Frameworks/Mono.framework/External/xbuild,
`install-system` would modify the files directly in the master checkout's
`_ios-build` directory).

Which would probably work just fine, until some ran `install-system` in the
master checkout, and would now get the MSBuild files from the older branch,
causing obvious confusion and probable headache.
2016-10-13 08:13:35 -04:00
Sebastien Pouliot c0238f0df6 Merge pull request #981 from spouliot/xcode81-fix-wrench-failures
Cherry-pick two commits to get greener results on wrench for xcode8.1 branch
2016-10-12 10:30:17 -04:00
Rolf Bjarne Kvinge 7d3adbc193 [tests] Bump timeout for scripted tests to 10 minutes. (#960) 2016-10-12 09:25:01 -04:00
Rolf Bjarne Kvinge 6c6798e432 [tests] Move the 'build-dev-bots' tests to the mtouch tests and build/test Unified instead of Classic. (#818)
This way all the tests are run even if one of them fails.
2016-10-12 09:24:43 -04: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 ae54390ccf Bump Xcode 8.1 to beta 3 (#978) 2016-10-11 16:49:10 -04:00
Sebastien Pouliot e5aa8f5bab Merge branch 'xcode8' into xcode8.1 2016-10-06 20:50:20 -04:00
Duncan Mak 043c11ac4f Merge branch 'cycle8-sr0-xi' into xcode8 2016-10-06 17:57:32 -04:00
Sebastien Pouliot 0eff36c466 Bump Xcode 8.1 to beta 2 (#945)
* Bump Xcode 8.1 to beta 2
* Bump maccore to get simulator support fix
* [xharness] Get updated mlaunch binary. (#3)
2016-10-05 13:28:36 -04:00
Vincent Dondain 92c1e9b798 [passkit] Update for iOS 10.1 beta 1 (#943) 2016-10-04 13:36:32 -04:00
Sebastien Pouliot ad1cd42d42 Bump [watch-]mono to get fix for bug #44708
commit c5b34ef43985f253ebf9db87b66633cb3530e788
Author: Martin Baulig <martin.baulig@xamarin.com>
Date:   Sat Oct 1 21:29:32 2016 +0200

    [System]: ChainValidationHelper: ignore port number when validating a certificate's host name.

    (cherry picked from commit 4d28eb4b889d4f317675998f906cd9ca47440566)
    (cherry picked from commit 7c88bf755ec19ecd7e6db578de329567ee41b8d0)

    This fixes the certificate validation bug here:

    https://bugzilla.xamarin.com/show_bug.cgi?id=44708
2016-10-03 14:01:51 -04:00
Sebastien Pouliot 51358779a2 Merge pull request #923 from VincentDondain/mediaplayer-homekit-ios10.1-beta1
Mediaplayer & HomeKit update for iOS 10.1 beta1
2016-09-30 09:58:40 -04:00
Vincent Dondain 8be679abc8 [homekit] Update for iOS 10.1 Beta1 2016-09-30 11:55:24 +02:00
Vincent Dondain 899ef274af [mediaplayer] Update for iOS 10.1 Beta1 2016-09-30 11:55:00 +02:00
Rolf Bjarne Kvinge 3b9f96bd4b [builds] Apply magic to make us build on Sierra. (#911) (#918)
* Pass -Wl,-no_weak_imports to the linker so that   we don't accidentally use
  symbols weakly. This would   cause problems on older OSes where the symbol
  isn't there, because our code is not prepared to deal with weakly linked
  symbols.

* Manually disable fstatat and readlinkat (introduced with Xcode 7 in iOS 8 /
  macOS 10.10), found by the above.

* Manually disable __thread support for a few targets, since mono's configure
  script doesn't properly detect it's not supported.

* Manually disable clock_nanosleep, since mono's configure script doesn't
  properly detect it's not supported.
2016-09-29 13:32:45 -04:00
Sebastien Pouliot 54d8312dc2 Merge branch 'xcode8' into xcode8.1 2016-09-28 20:56:47 -04:00
Sebastien Pouliot 5f6ed20db0 [AppleTls]: Disallow calling SSLHandshake() again after the handshake has finished.
Bump Mono to pickup the BCL part of the fix

commit 7ec55bdbe668b917dddab9996ddda372bcc9a561
Author: Martin Baulig <martin.baulig@xamarin.com>
Date:   Fri Sep 23 17:42:05 2016 +0200

    [AppleTls]: Flush the write queue before finishing the handshake.

    It is possible for SSLHandshake() to return SslStatus.Success while we're still
    having a pending write (AsyncOperationStatus.WantWrite).

    This is because our managed write callback must never return 'WouldBlock', so
    SSLHandshake() things that all data have been sent while we still have them in
    our write queue.

    When this happens, we currently flush the write queue then call SSLHandshake()
    again via AsyncOperationStatus.WantWrite -> AsyncOperationStatus.Continue.

    This returns SslStatus.Protocol on iOS 10.

    (cherry picked from commit 2cc1b887c1c6e86b6844116c8010bac3305c84f9)
2016-09-28 16:49:30 -04:00
Sebastien Pouliot a4767a9a15 Bump mono and watch-mono for AppleTLS issue w/iOS 10. Fixes #42443
https://bugzilla.xamarin.com/show_bug.cgi?id=42443
2016-09-28 16:39:13 -04:00
Sebastien Pouliot bf47897568 Bump mono/bug42443 branch
It was missing a few recent commits which broke the build with:

[8:45:24] make[5]: *** No rule to make target `/Users/builder/data/lanes/3426/8568b0c2/source/xamarin-macios/_mac-build/Library/Frameworks/Xamarin.Mac.framework/Versions/git/lib/mono/4.5/System.Numerics.Vectors.dll'.  Stop.
2016-09-27 08:57:04 -04:00
Sebastien Pouliot 8568b0c2c1 [AppleTls]: Disallow calling SSLHandshake() again after the handshake has finished.
Bump Mono to pickup the BCL part of the fix (from temporary PR'ed branch)

commit 7ec55bdbe668b917dddab9996ddda372bcc9a561
Author: Martin Baulig <martin.baulig@xamarin.com>
Date:   Fri Sep 23 17:42:05 2016 +0200

    [AppleTls]: Flush the write queue before finishing the handshake.

    It is possible for SSLHandshake() to return SslStatus.Success while we're still
    having a pending write (AsyncOperationStatus.WantWrite).

    This is because our managed write callback must never return 'WouldBlock', so
    SSLHandshake() things that all data have been sent while we still have them in
    our write queue.

    When this happens, we currently flush the write queue then call SSLHandshake()
    again via AsyncOperationStatus.WantWrite -> AsyncOperationStatus.Continue.

    This returns SslStatus.Protocol on iOS 10.

    (cherry picked from commit 2cc1b887c1c6e86b6844116c8010bac3305c84f9)
2016-09-26 16:34:10 -04:00
Sebastien Pouliot 5102d80f2c Merge branch 'xcode8' into xcode8.1 2016-09-26 14:48:48 -04:00
Sebastien Pouliot 4ab6730dd2 [mtouch] Update script to use mono64. Fixes #44122 and others (#887)
Our move to open source and the mtouch/mlaunch split changed mtouch from
a 64bits to a 32bits application (because mono is, by default, still
32bits on OSX).

That's the cause for several recent bugs

* https://bugzilla.xamarin.com/show_bug.cgi?id=44122
* https://bugzilla.xamarin.com/show_bug.cgi?id=44521
* https://bugzilla.xamarin.com/show_bug.cgi?id=44518
* https://bugzilla.xamarin.com/show_bug.cgi?id=44516
2016-09-26 14:47:30 -04:00
Sebastien Pouliot 3983064ae5 [mtouch] Update script to use mono64. Fixes #44122 and others (#887)
Our move to open source and the mtouch/mlaunch split changed mtouch from
a 64bits to a 32bits application (because mono is, by default, still
32bits on OSX).

That's the cause for several recent bugs

* https://bugzilla.xamarin.com/show_bug.cgi?id=44122
* https://bugzilla.xamarin.com/show_bug.cgi?id=44521
* https://bugzilla.xamarin.com/show_bug.cgi?id=44518
* https://bugzilla.xamarin.com/show_bug.cgi?id=44516
2016-09-23 14:22:00 -04:00
Sebastien Pouliot 4ab726601b Bump mono to mono-4.6.0-branch-c8sr0/8c9e34069f63e516038cd12a237d648079789622 2016-09-23 14:16:28 -04:00
Sebastien Pouliot 4d05122bb9 Bump watch-mono for socket fix #44666 2016-09-23 13:27:34 -04:00
Sebastien Pouliot 298cdbaf4c Bump mono for socket fix #44666 2016-09-23 13:27:21 -04: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
Rolf Bjarne Kvinge b69a6e1231 Update gitignore. (#819) 2016-09-23 13:03:35 -04:00
Rolf Bjarne Kvinge 63ccef9dc9 [tests] Update project file. (#820) 2016-09-23 13:03:23 -04:00
Sebastien Pouliot 12ad32b7f7 [apidiff] Update references files to match XI 10.0 (C8) (#813) 2016-09-23 13:02:18 -04:00
Sebastien Pouliot e4ce16e989 Update branch name (#882)
* Update branch name

* Update SDK version for iOS and watchOS (but not tvOS)

* [xharness] Add support for watchOS Series 2 simulators. (#812)

* [xharness] Add Jenkins support for watchOS Series 2 simulators. (#885)
2016-09-23 11:50:02 -04:00
Sebastien Pouliot 2b0370d4a1 Revert "Stay on 10.0.0.x for SR0"
SR0 (beta) build was still on 10.0.1.x

This reverts commit a2876c1739.
2016-09-23 08:58:14 -04:00
Sebastien Pouliot d7d3c82d1d Bump Xcode to 8.1 beta 1 2016-09-22 14:40:29 -04:00
Chris Hamons 191f81a3cf Merge pull request #866 from xamarin/xm_registrar_pick
Fix registrar spam in xcode8
2016-09-21 09:51:55 -05:00
Chris Hamons a2b5985f85 [XM] Add XM specific test for eb37363 (#849) 2016-09-21 08:36:40 -05:00
Rolf Bjarne Kvinge a4920078ff [registrar] Look up the right type when getting the constrained type for a generic type. Fixes #44309. (#848)
https://bugzilla.xamarin.com/show_bug.cgi?id=44309
2016-09-21 08:36:34 -05:00
Chris Hamons ee7c0cbd26 [maccos][coreimage] Enable some existing/additional API for macOS (#829) (#860) 2016-09-20 13:57:06 -05:00
Chris Hamons a1df2c1cd1 Merge pull request #854 from xamarin/xcode8-xm-picks
Xamarin.Mac fixes for Xcode8 branch
2016-09-20 12:44:48 -05:00
Chris Hamons 9c16d4df14 Additional public removal changes similar to 97ba00f 2016-09-20 10:05:51 -05:00
Chris Hamons 4d4bc37ea8 [XM] Fix poorly named binding 2016-09-20 09:20:25 -05:00
Chris Hamons 6d5156573d [XM] Enable macOS specific CloudKit APIs now that they are bound
- Action<Action<>> broke the generated code
2016-09-20 09:20:19 -05:00
Chris Hamons 97ba00f0a0 Remove unnecessary public from binding definition files
- Was causing conflicts between {App,UI}Kit and CloudKit
2016-09-20 09:20:06 -05:00
Chris Hamons bc34a64250 [XM] Enable System.Numerics.Vector assembly (#850) 2016-09-20 09:18:51 -05:00
Sebastien Pouliot 29910bbf18 Update branch name so we can distinguish between the original release and SR0 2016-09-19 10:54:55 -04:00