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