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

514 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge 1a1958f52d Merge remote-tracking branch 'origin/master' into xcode8 2016-06-28 12:44:08 +02:00
Alex Soto 2b51bf257b [NS(mutable)Dictionary] Fix bug 41343 - NSDictionary<TKey, TValue>.FromObjectsAndKeys keys and values are twisted up (#281)
https://bugzilla.xamarin.com/show_bug.cgi?id=41343

* NSDictionary<TKey, TValue>.FromObjectsAndKeys keys and values are twisted up
* Fixed it in XAMCORE_4_0
* Obsoleted the 2 existing methods
* introduced FromObjectsAndKeys (TValue [] objects, TKey [] keys, nint count)
* Added unit tests with different types for TKey and TValue
2016-06-27 20:38:14 -04:00
Sebastien Pouliot 225722f734 [iAd] Add deprecations for iOS 10 beta 1 (#289)
Also add missing [ErrorDomain] for ADClientErrorDomain
2016-06-27 19:56:35 -04:00
Sebastien Pouliot a79cc49cc0 [coretelephony] Add deprecations, in favour of CallKit, for iOS 10 beta 1 (#279) 2016-06-27 19:55:12 -04:00
Sebastien Pouliot 99a8da2359 [tests][xtro] Add CVOptionFlags == uint64_t to avoid a NIE processing macOS 10.12 headers (#288) 2016-06-27 17:18:30 -04:00
Sebastien Pouliot 4a1f7fa778 Merge branch 'master' into xcode8 2016-06-27 16:30:29 -04:00
Rolf Bjarne Kvinge b636444705 Bump Touch.Unit to try and get stability fix for HttpTextWriter. (#287) 2016-06-27 15:49:36 -04:00
Rolf Bjarne Kvinge 7e78269b3c [monotouch-test] Fix a few ModelIO tests according to iOS 10 behavior. (#286) 2016-06-27 15:48:51 -04:00
Jeffrey Stedfast 518b8007cc [msbuild] Properly archive projects containing WatchOS2 apps (#268)
Fixes bug #41762
2016-06-27 15:22:45 -04:00
Jeffrey Stedfast fa511d0d77 [msbuild] Allow customization of IPA package directory & path (#285)
Fixes bug #41963
2016-06-27 14:39:38 -04:00
Vincent Dondain afa7e8d976 [msbuild] Import Xamarin.iOS.Analysis.targets (#283)
Update reference to maccore which includes
the bump to an update xamarin-analysis and
the corresponding Makefile changes.
2016-06-27 14:07:58 -04:00
Rolf Bjarne Kvinge 57dec55006 Merge pull request #264 from rolfbjarne/watchos-monotouch-test
[tests] Fix many watchOS tests issues.
2016-06-27 09:43:26 -07:00
Rolf Bjarne Kvinge 08a053c98f Bump maccore to get fix for bug #41655. (#282)
https://bugzilla.xamarin.com/show_bug.cgi?id=41655
2016-06-27 08:15:32 -07:00
Rolf Bjarne Kvinge 399501c837 [introspection] Implement a few Xcode checks for Mac. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge efa39f6214 [introspection] Fix build problem. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 73660edbdf [tests] Fix a few dead code compiler warnings. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge e8d1aae78b [introspection] Make the Mac version build. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 4b60767598 [introspection] Update protocol test for watchOS. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 5cbc9ca2fe [introspection] Verify that variadic methods aren't public API. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge ef55c7774f [introspection tests] Ignore typo checker on watchOS, there's no API available for it. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge f0b709b8bf [introspection tests] Do version checks using Xcode version instead of specific platform versions. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge f35e8b8b35 [tests] Add introspection-ios to tests.sln 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge e2c2dc1061 [monotouch-test] Move version-checking code to a shared file. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 833ea3fc8b [xharness] Fix name of referenced projects. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 7714d7a1cf [bindings-framework-test] Remove unused define. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge d9610117a1 [monotouch-test] Ignore NSDataTest.Https on watchOS devices, the API doesn't work. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 343502ef52 [monotouch-test] Disable RuntimeTest.FinalizationRaceCondition/ResurrectedObjectsDisposedTest on watchOS/device, they use too much memory for the device. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge d8b4fff4e3 [monotouch-test] Disable test that uses TcpClient on watchOS, since TcpClient doesn't work on watchOS. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 8a4178b141 [monotouch-test] Fix registrar/trampoline tests according to watchOS ABI. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 26b1c27b81 [monotouch-test] Disable NSUbiquitousKeyValueStore test, since it doesn't work on watchOS. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge df640e61cd [monotouch-test] Disable test that uses TcpListener, since TcpListener doesn't work on watchOS. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge d06100b952 [tests] Add some diagnostics to the watchOS test runner. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge d3ab94666f [tests] Avoid running more than once simultaneously. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge e0e5824ce2 [monotouch-test] Set a timeout for UrlSessionTest so that the requests time out before the test itself. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge e623d92046 [tests] Improve the watchOS test runner a little bit. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 43da4642f1 [monotouch-test] Implement a non-GUI version of TestRuntime.RunAsync that works on watchOS. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge b4bb30c13c [monotouch-test] Adjust tests according to watchOS behavior. 2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 0a8c6e3342 [tests] Check versions using Xcode version instead of platform version.
This is required to match API to the required platform version,
since our platforms have different version numbers.
2016-06-27 13:07:37 +02:00
Rolf Bjarne Kvinge 714165c65e Add generator project to the Xamarin.iOS solution. 2016-06-27 13:07:37 +02:00
Sebastien Pouliot 795596ecb7 [contacts] Small update for iOS 10 beta 1 (#278)
* [uikit] Fix new UICollectionViewDataSourcePrefetching and UIContentSizeCategoryAdjusting protocols

The two later failure reports (references) were not prefixed with [FAIL]
so they were filtered out by in the bot results.

references:
	[FAIL] iOSApiProtocolTest.ApiProtocolTest.GeneralCase : 2 types do not really conform to the protocol interfaces
[FAIL] Could not load UIKit.UICollectionViewDataSourcePrefetching
[FAIL] Could not load UIKit.UIContentSizeCategoryAdjusting

* [contacts] Small update for iOS 10 beta 1
2016-06-26 10:05:05 -04:00
Sebastien Pouliot 35c376a374 [gamecontroller] Update for iOS 10 beta 1 (#276)
The API for the AppleTV controller was added to iOS 10
2016-06-26 10:04:55 -04:00
Sebastien Pouliot 0ec3263eab [quicklook] Add new bindings for iOS 10 beta 1 (#272)
Also fixed QLPreviewItem::previewItemTitle (not required) for XAMCORE_4_0

reference:
!incorrect-protocol-member! QLPreviewItem::previewItemTitle is OPTIONAL and should NOT be abstract
2016-06-26 10:04:20 -04:00
Sebastien Pouliot dde6a06fcd [uikit] Fix new UICollectionViewDataSourcePrefetching and UIContentSizeCategoryAdjusting protocols (#277)
The two later failure reports (references) were not prefixed with [FAIL]
so they were filtered out by in the bot results.

references:
	[FAIL] iOSApiProtocolTest.ApiProtocolTest.GeneralCase : 2 types do not really conform to the protocol interfaces
[FAIL] Could not load UIKit.UICollectionViewDataSourcePrefetching
[FAIL] Could not load UIKit.UIContentSizeCategoryAdjusting
2016-06-25 12:43:36 -04:00
Miguel de Icaza 35e17d7d97 Merge pull request #237 from migueldeicaza/xcode8-uikit
Xcode8 uikit
2016-06-24 21:54:28 -04:00
Sebastien Pouliot 67c2c8bee8 [eventkit] Small update for iOS 10 beta 1 (#273) 2016-06-24 20:10:35 -04:00
Sebastien Pouliot 3abd37d0e3 [externalaccessory] Small update for iOS 10 beta 1 (#274)
reference:
!extra-designated-initializer! EAWiFiUnconfiguredAccessoryBrowser::initWithDelegate:queue: is incorrectly decorated with an [DesignatedInitializer] attribute
2016-06-24 20:10:06 -04:00
Alex Soto 49ebc78bd5 [CloudKit] Fix bugs 42125 and 42163, a couple of missing NullAlloweds (#275)
https://bugzilla.xamarin.com/show_bug.cgi?id=42163
https://bugzilla.xamarin.com/show_bug.cgi?id=42125
2016-06-24 20:08:19 -04:00
Rolf Bjarne Kvinge 06821f5cc7 Add a nuget config file to ensure we have a valid feed. (#271)
This will hopefully fix a random build problem on some machines:

[5:14:32] cat ~/.config/NuGet/NuGet.Config || true
[5:14:32] <?xml version="1.0" encoding="utf-8"?>
[5:14:32] <configuration>
[5:14:32]   <packageSources>
[5:14:32]     <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
[5:14:32]   </packageSources>
[5:14:32] </configuration>
[5:14:32] Targets files are valid XML
[5:14:33] Installing 'NUnit.Runners 2.6.4'.
[5:14:33] Installing 'NUnit 2.6.4'.
[5:14:33] Installing 'Newtonsoft.Json 6.0.8'.
[5:14:33] Successfully installed 'NUnit 2.6.4'.
[5:14:33] Successfully installed 'Newtonsoft.Json 6.0.8'.
[5:14:33] Successfully installed 'NUnit.Runners 2.6.4'.
[5:14:33] Unable to find version '0.9.5' of package 'Mono.Cecil'.
2016-06-24 11:13:07 -07:00
Sebastien Pouliot 278b760983 [replaykit] Add new bindings for iOS 10 beta 1 (#270) 2016-06-24 12:18:04 -04:00
Rolf Bjarne Kvinge 3d4a5075cb [mtouch tests] Ignore tests that are testing mlaunch behaviour. (#266) 2016-06-24 01:04:03 -07:00