Alex Soto
42b6cf57f1
[DictionaryContainer] Add support for CGRect/CGPoint/CGSize and CMTime
...
* Added support in DictionaryContainer for CGRect/CGPoint/CGSize and CMTime
* Added support for [StrongDictionary] using CGRect/CGPoint/CGSize and CMTime
* Added tests using DictionaryContainers for CGRect/CGPoint/CGSize and CMTime
2016-07-03 11:11:06 -05:00
Timothy Risi
aaa5b7bd09
Xcode8 AppKit bindings ( #243 )
2016-07-01 17:29:40 -04:00
Aleksey Kliger (λgeek)
fad331ff76
[mmp] Preserve TransparentProxy::LoadRemoteFieldNew ( #339 )
...
This fixes an assert that `tp_load != NULL` on osx when xamarin-macios is built
with mono master after mono/mono@787e34ae2d
2016-07-01 09:57:25 -04:00
Jeffrey Stedfast
b604792a3e
[msbuild] Replaced uses of $(_IpaOutputDir) with $(IpaPackageDir) ( #336 )
...
* [msbuild] Replaced uses of $(_IpaOutputDir) with $(IpaPackageDir)
Fixes the unit tests
* [msbuild] Define IpaPackageDir/Name based on IpaPackagePath if defined
2016-06-30 21:22:41 -07:00
Sebastien Pouliot
b417592947
[coregraphics] Remove some code duplication in CGFont ( #335 )
...
and avoid creating a non-required instance of CFString
2016-06-30 13:38:25 -04:00
Sebastien Pouliot
47efa02348
[corelocation] Minor update for iOS 10 beta 1 ( #334 )
...
Some of CLBeacon[Region] properties changed to Copy (instead of Strong)
2016-06-30 11:13:17 -04:00
Vincent Dondain
5be3587db5
[homekit] Update for iOS 10 beta 1 ( #324 )
2016-06-30 08:31:40 -04:00
Rolf Bjarne Kvinge
81a8e7aee7
[Foundation] NSUbiquitousKeyValueStore is not available on watchOS. ( #333 )
...
* [Foundation] NSUbiquitousKeyValueStore is not available on watchOS.
Fixes an issue found by the introspection tests when running on a
watchOS device.
* [monotouch-test] Fix watchOS build with regards to NSUbiquitousKeyValueStore changes.
2016-06-30 03:47:13 -07:00
Rolf Bjarne Kvinge
cf2d43e85c
[xharness] Create a file if it doesn't exist when creating a writer for a log file. ( #332 )
2016-06-30 02:39:33 -07:00
Rolf Bjarne Kvinge
27ee956142
[link sdk] Update tests to work on watchOS. Fixes #41538 . ( #331 )
...
* [link sdk] Ignore tests that uses our networking stack for watchOS. Partially fixes #41538 .
https://bugzilla.xamarin.com/show_bug.cgi?id=41538
* [link sdk] Update LinkSdkRegressionTest.SpecialFolder to work on watchOS. Fixes #41538 .
https://bugzilla.xamarin.com/show_bug.cgi?id=41538
2016-06-30 02:35:07 -07:00
Rolf Bjarne Kvinge
fc74f195bf
[tests] Set LSUIElement in the mac tests' Info.plist so that they don't show an icon in the dock. ( #329 )
2016-06-30 01:01:11 -07:00
Rolf Bjarne Kvinge
6c2208734d
[link all] Ignore tests that uses our networking stack for watchOS. Fixes #41539 . ( #330 )
...
https://bugzilla.xamarin.com/show_bug.cgi?id=41539
2016-06-30 01:00:03 -07:00
Zoltan Varga
3abb02ee87
Bump watch mono to pick up the fix for #41747 . ( #326 )
2016-06-29 20:30:04 -04:00
Sebastien Pouliot
8b5a06df3d
[coregraphics] Re-enable CGColorConverterCreateSimple API and tests ( #325 )
...
This was added in iOS 9.3 SDK but only worked on the simulator as the
calls were not present on the device libraries.
This is fixed in iOS 10 beta 1.
https://trello.com/c/Rwko9Wef/37-24734681-cgcolorconvertercreatesimple-is-missing-for-device-builds
2016-06-29 20:03:06 -04:00
Rolf Bjarne Kvinge
e2cd699b27
[registrar] Don't return from trampolines without going through proper state handling code. ( #322 )
...
Fixes a COOP crash due to invalid state.
2016-06-29 15:10:24 -04:00
Rolf Bjarne Kvinge
74312ec77c
[xharness] Collect and report crash reports for Xamarin.Mac tests. ( #316 )
2016-06-29 09:21:03 -07:00
Rolf Bjarne Kvinge
905a6bc03c
[runtime] Fix watchOS debugging. ( #318 )
...
Don't call any COOP macros when configuring the debugger/profiler.
This occurs before the root domain has been created, which means
that the current thread can't be attached.
Since the COOP macros assert that the thread is attached,
we end up aborting:
Jun 29 13:35:56 Rolfs-Mac-Pro monotouchtest[97569]: Cannot enter GC safe region if the thread is not attached
Thread 2 Crashed:
0 libsystem_kernel.dylib 0x08753572 __pthread_kill + 10
1 libsystem_pthread.dylib 0x0871b654 pthread_kill + 101
2 libsystem_c.dylib 0x084a962d abort + 156
3 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x0033901f monoeg_log_default_handler + 159
4 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x00339087 monoeg_g_log + 103 (goutput.c:114)
5 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x00329e00 check_info + 96 (mono-threads-coop.c:93)
6 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x00329b3d mono_threads_enter_gc_safe_region_unbalanced_with_info + 45 (mono-threads-coop.c:230)
7 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x00329a7a mono_threads_enter_gc_safe_region_with_info + 26 (mono-threads-coop.c:204)
8 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x00329a4b mono_threads_enter_gc_safe_region + 27 (mono-threads-coop.c:193)
9 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x0035e2d2 recv_uninterrupted(int, void*, int) + 50 (monotouch-debug.m:402)
10 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x0035e531 monotouch_process_connection(int) + 193 (monotouch-debug.m:828)
11 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x0035e0cf monotouch_connect_wifi(NSMutableArray*) + 2815 (monotouch-debug.m:604)
12 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x0035cb42 monotouch_configure_debugging + 3858 (monotouch-debug.m:344)
13 com.xamarin.monotouch-test.watchkitapp.watchkitextension 0x00351d37 -[CocoaThreadInitializer entryPoint:] + 119 (shared.m:131)
14 com.apple.Foundation 0x01d30259 -[NSThread main] + 76
15 com.apple.Foundation 0x01de5484 __NSThread__start__ + 1346
16 libsystem_pthread.dylib 0x08718780 _pthread_body + 138
17 libsystem_pthread.dylib 0x087186f6 _pthread_start + 155
18 libsystem_pthread.dylib 0x08715f7a thread_start + 34
2016-06-29 08:45:43 -07:00
Rolf Bjarne Kvinge
610ef84d37
[xharness] Fix result propagation. ( #321 )
2016-06-29 07:50:02 -07:00
Rolf Bjarne Kvinge
1bc24751d0
[monotouch-test] Fix watchOS build. ( #317 )
2016-06-29 06:28:30 -07:00
Rolf Bjarne Kvinge
1080164506
[jenkins] Fail if test run fails. ( #245 )
...
* [jenkins] Fail if test run fails.
* [xharness] Fix success check.
2016-06-29 03:23:26 -07:00
Rolf Bjarne Kvinge
09a1dae45d
Bump maccore to get fix for #41329 . ( #314 )
...
https://bugzilla.xamarin.com/show_bug.cgi?id=41329
2016-06-29 02:23:24 -07:00
Rolf Bjarne Kvinge
5c29065644
Merge pull request #315 from rolfbjarne/xcode8-merge-master-jun29
...
Merge remote-tracking branch 'origin/master' into xcode8
2016-06-29 02:23:02 -07:00
Rolf Bjarne Kvinge
0636832673
[xharness] Run watchOS tests on jenkins. ( #313 )
2016-06-29 01:48:53 -07:00
Rolf Bjarne Kvinge
7e773080a9
Merge remote-tracking branch 'origin/master' into xcode8
2016-06-29 10:23:03 +02:00
Sebastien Pouliot
6cb426605a
[mapkit] Small update for iOS 10 beta 1 ( #311 )
2016-06-28 23:19:15 -07:00
Sebastien Pouliot
ae9c6527a2
[systemconfiguration] Small update for iOS 10 beta 1 ( #312 )
...
It looks like Apple reverted the deprecation of the API (maybe due to
lack of alternatives for some?)
2016-06-28 23:18:44 -07:00
Rolf Bjarne Kvinge
2317c8c1e2
Merge pull request #310 from rolfbjarne/jenkins-ios-msbuild-master
...
[xharness] Add the XI MSBuild tests to the jenkins test run.
2016-06-28 23:17:08 -07:00
Rolf Bjarne Kvinge
93e100688d
[msbuild] Don't Assert.Ignore in ctors, it ends up as failures.
2016-06-29 00:06:43 +02:00
Rolf Bjarne Kvinge
a66fdf2738
[tests] Skip MSBuild device tests when device builds are disabled.
2016-06-29 00:06:39 +02:00
Rolf Bjarne Kvinge
dff594bb5a
[xharness] Add the XI MSBuild tests to the jenkins test run.
2016-06-29 00:06:35 +02:00
Rolf Bjarne Kvinge
d91258fb32
[xharness] Simplify non-grouped tasks in the html report a little bit.
2016-06-29 00:06:31 +02:00
Rolf Bjarne Kvinge
38af4434e0
Merge pull request #256 from rolfbjarne/jenkins-ios-msbuild
...
[xharness] Add the XI MSBuild tests to the jenkins test run.
2016-06-28 15:05:25 -07:00
Rolf Bjarne Kvinge
464aab3789
[monotouch-test] Fix ContactStoreTest.GetUnifiedContacts to not completely ignore the second half of the test. ( #307 )
2016-06-28 15:04:36 -07:00
Rolf Bjarne Kvinge
5b3fcd002f
[monotouch-test] Fix ContactStoreTest for watchOS. ( #306 )
2016-06-28 15:00:53 -07:00
Rolf Bjarne Kvinge
fb607bef03
[xharness] Rename variable to fix compiler warning. ( #308 )
...
Fixes this warning:
SimpleHttpListener.cs(12,8): warning CS0108: `xharness.SimpleHttpListener.connected' hides inherited member `xharness.SimpleListener.connected'. Use the new keyword if hiding was intended
2016-06-28 17:13:36 -04:00
Sebastien Pouliot
4bae85cce0
[networkextension] Small update for iOS 10 beta 1
2016-06-28 17:04:51 -04:00
Sebastien Pouliot
e3ac382fc7
[corevideo] Small update for iOS 10 beta 1 ( #280 )
...
* [corevideo] Small update for iOS 10 beta 1
and tests for 4CC to enums conversion
2016-06-28 16:25:24 -04:00
Rolf Bjarne Kvinge
11faa85633
[msbuild] Don't Assert.Ignore in ctors, it ends up as failures.
2016-06-28 22:22:46 +02:00
Sebastien Pouliot
3a6ab44109
[networkextension] Add [ErrorDomain] on existing enums
2016-06-28 15:37:20 -04:00
Manuel de la Pena
19cceab4d5
[mtouch] Reenable the symbolication to allow debugging and update its implementation. ( #284 )
2016-06-28 14:35:05 -04:00
Rolf Bjarne Kvinge
cc8a1bd07b
[xharness] Fix boolean logic for skipping simulator setup. ( #305 )
2016-06-28 13:34:29 -04:00
Rolf Bjarne Kvinge
d3b8de52d6
[monotouch-test] Try to fix UrlSessionTest.CreateDataTaskAsync by uploading using POST. ( #304 )
...
Also use https instead of http to avoid a network roundtrip
(since http://www.xamarin.com just redirects to https).
This will hopefully fix this random test failure:
[FAIL] UrlSessionTest.CreateDataTaskAsync : CreateUploadTask a
2016-06-28 13:33:59 -04:00
Rolf Bjarne Kvinge
5a70dc4ff9
[tests] Skip MSBuild device tests when device builds are disabled.
2016-06-28 18:53:27 +02:00
Sebastien Pouliot
67470d439c
[mtouch] Quote the .dylib used for incremental builds. Fixes #42006 ( #303 )
...
Fix MT3001 AOT errors due to incorrect paths.
https://bugzilla.xamarin.com/show_bug.cgi?id=42006
2016-06-28 12:51:05 -04:00
Sebastien Pouliot
a94980dfae
[opengles] Small update for iOS 10 beta 1 ( #302 )
2016-06-28 11:57:05 -04:00
Rolf Bjarne Kvinge
60e92b083d
Merge pull request #293 from rolfbjarne/xcode8-merge-master
...
Merge remote-tracking branch 'origin/master' into xcode8
2016-06-28 08:45:57 -07:00
Sebastien Pouliot
226cb575f5
[avkit] Small update for iOS 10 beta 1 ( #298 )
2016-06-28 11:22:07 -04:00
Sebastien Pouliot
6079ce077e
[videotoolbox] Small update for iOS 10 beta 1 ( #291 )
...
Some previous fields are now exposed in iOS:
* kVTPixelTransferPropertyKey_DestinationColorPrimaries
* kVTPixelTransferPropertyKey_DestinationTransferFunction
* kVTPixelTransferPropertyKey_DestinationICCProfile
2016-06-28 11:21:31 -04:00
Rolf Bjarne Kvinge
77954eac92
[tests] Update the F# watchos runner to match the C# version. ( #300 )
2016-06-28 08:20:44 -07:00
Rolf Bjarne Kvinge
8c5b446f82
[msbuild] Reorder imports for F# watchOS extensions so that it compiles correctly. ( #299 )
...
Otherwise extensions would just compile like a normal .NET class library
project and produce a .dll.
2016-06-28 08:20:26 -07:00