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

273 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge dfc3f7f523 Remove cecil submodule, we only use the one in mono now. 2016-09-01 18:28:35 +02:00
Rolf Bjarne Kvinge 1d17cc6390 Add support for debugging over http. Fixes #41554.
The watchOS device has limited networking support; in particular
it does not allow inbound/output network connections using 'bind'
(kernel-level sandbox restrictions).

This means that we can't use BSD sockets to connect to the debugger
in the IDE on the desktop. Instead we create an http tunnel that
knows how to convert socket send/recv data into http requests on
both sides.

https://bugzilla.xamarin.com/show_bug.cgi?id=41554
2016-09-01 16:55:49 +02:00
Sebastien Pouliot 1c1a764a53 Bump maccore to get the latest revision of mono-extensions/mono-4.6.0-branch (#724) 2016-08-31 13:24:46 -04:00
Sebastien Pouliot 1d5bbedc61 Bump maccore to remove classic (monotouch.dll and friends) support from XI (#704)
Also stop processing the API diff for classic assemblies
2016-08-30 08:14:29 -04:00
Rolf Bjarne Kvinge ad9c4c3231 Bump maccore to get mlaunch compatible with Xcode 8 beta 6. (#678) 2016-08-26 12:55:17 +02:00
Rolf Bjarne Kvinge e291f1717d Revert "Bump [watch-]mono to master to get fix for #43658." (#665) 2016-08-25 14:44:53 +02:00
Rolf Bjarne Kvinge f6b1ccd748 Bump [watch-]mono to master to get fix for #43658. (#653)
* Bump [watch-]mono to master to get fix for #43658.

https://bugzilla.xamarin.com/show_bug.cgi?id=43658

* [mtouch/mmp] Fix build after breaking cecil update in mono.

Also use mono's cecil instead of our own cecil submodule for mtouch.

* Bump [watch-]mono to get compilation fixes after cecil bump in mono.

* Remove cecil submodule, we only use the one in mono now.
2016-08-25 13:10:14 +02:00
Chris Hamons e4e02bfd1c Merge branch 'cycle8' into xcode8 2016-08-18 14:52:43 -05:00
Chris Hamons 5c7670121a Bump maccore 2016-08-18 14:27:27 -05:00
Chris Hamons 6318b79211 Bump maccore 2016-08-18 14:24:36 -05:00
Sebastien Pouliot 9fe13aaa58 Bump for Xcode8 beta 6 (#610)
* Bump for Xcode8 beta 6

* Bump maccore (to bump maciostools) and update mlaunch download location to run tests on the simulator
2016-08-15 20:19:51 -04:00
Sebastien Pouliot ff77f85a4c Merge branch 'cycle8' into xcode8 2016-08-08 15:29:36 -04:00
Rolf Bjarne Kvinge 9f3d438169 [xharness] Attach a native debugger when running watchOS tests on device. (#560)
Attaching a native debugger prevents the watch from backgrounding
the app, and makes the test run able to complete without having
to babysit it.
2016-08-05 21:03:56 +02:00
Manuel de la Pena c374863173 Bump maccore dep. 2016-08-05 09:30:58 +02:00
Manuel de la Pena 38db704c31 Bump maccore dependency. 2016-08-03 08:29:20 +02:00
Miguel de Icaza c16047695f Bump maccore, for ios-api-docs 2016-08-02 16:13:11 -04:00
Sebastien Pouliot 4e2821778d Bump maccore to fix simulator support on beta 4 2016-08-01 21:40:57 -04:00
Sebastien Pouliot cf27c2e7a8 Merge branch 'cycle8' into xcode8 2016-07-13 16:43:00 -04:00
Sebastien Pouliot 90259562d1 Switch maccore to cycle8 branch 2016-07-12 16:46:37 -04:00
Miguel de Icaza e5db2c57af Bring new maccore with the doc stubs 2016-07-12 14:33:50 -04: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 7e773080a9 Merge remote-tracking branch 'origin/master' into xcode8 2016-06-29 10:23:03 +02:00
Rolf Bjarne Kvinge 1a1958f52d Merge remote-tracking branch 'origin/master' into xcode8 2016-06-28 12:44:08 +02:00
Sebastien Pouliot 4a1f7fa778 Merge branch 'master' into xcode8 2016-06-27 16:30:29 -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 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 12ce7fdffb Bump maccore to xcode8 branch. (#187) 2016-06-14 07:59:08 +02:00
Rolf Bjarne Kvinge 7cbaa254c5 [tests] Make mdtool verbose on CI, and fix a few xbuild invocation to honor XBUILD_VERBOSITY. (#131) 2016-06-06 13:01:24 +02:00
Vincent Dondain f9261710a3 [Makefile] Call maccore install-symlinks (#126)
* [Makefile] Call maccore install-symlinks

* Update reference to maccore
2016-06-04 12:46:52 +02:00
Rolf Bjarne Kvinge 3e8a605c9b Bump maccore to get a few mlaunch improvements. (#125) 2016-06-02 14:29:33 +02:00
Rolf Bjarne Kvinge d23c146e84 [mk] Make sure we're on the right hash after cloning maccore. (#108)
This fixes the following problem:

* xamarin-macios is cloned
* xamarin mode is enabled
* make world is executed
  * The maccore repo will be cloned immediately
  * make reset-versions will be executed, which will reset the maccore version.
    If this brings a new version of maccore, maccore dependencies might be
    out of date.
  * make all will be executed, which may fail because some dependencies
    are out of date.
2016-05-31 18:51:32 +02:00
Rolf Bjarne Kvinge ef43763241 [mk] Don't use sub-make to clone maccore. (#107)
It ends up in an infinite loop of submakes.
2016-05-31 16:29:15 +02:00
Rolf Bjarne Kvinge 9454ac7015 [mk] Don't use a stamp file to detect if maccore has been cloned. (#102)
Instead check if the maccore directory exists.

This prevents an issue where if the stamp file did not exist and
the maccore directory did, we'd reset the maccore directory even
for make targets that shouldn't change anything (such as 'check-versions').
2016-05-31 11:09:52 +02:00
Rolf Bjarne Kvinge 4918be4c56 Bump maccore to get fix for #40933. (#97)
https://bugzilla.xamarin.com/show_bug.cgi?id=40933
2016-05-27 19:17:04 +02:00
Chris Hamons a5a4450726 Bump maccore for extension tests 2016-05-25 16:22:50 -05:00
Chris Hamons 47dc0f26c9 Mmp readonly fix (#82)
* [XM] Teach XM's mmp tool to handle read only assemblies/native libs

- https://bugzilla.xamarin.com/show_bug.cgi?id=41037
- mmp should also promote any install_name_tool errors to "real" errors

* Bump maccore
2016-05-25 16:29:33 -04:00
Sebastien Pouliot c49a8cb211 Bump maccore to fix monotouch-test unified builds 2016-05-25 11:06:29 -04:00
Sebastien Pouliot 24a2060e85 Bump maccore for test updates 2016-05-24 15:10:36 -04:00
Manuel de la Pena e9f172c71e Bump maccore dependency. 2016-05-24 10:41:21 +02:00
Manuel de la Pena 16f078a960 Bump maccore dependency. 2016-05-23 22:35:58 +02:00
Manuel de la Pena cd02bdb4b0 Bump maccore dependency. 2016-05-20 16:54:47 +02:00
Rolf Bjarne Kvinge 7ae963b741 Bump maccore to get tests for exception marshaling. (#63) 2016-05-18 15:19:35 +02:00
Rolf Bjarne Kvinge 34656bfa76 [mk] Add watch-mono to the check-versions and reset-versions targets. (#62) 2016-05-18 14:29:02 +02:00
Sebastien Pouliot e726b5ab7e Bump maccore for fixing #3 of bug #41083 (#61)
[Xamarin.Hosting] Set a default simulator if nothing is provided to mlaunch. Fix #41083 part 3

    The string to represent a specific simulator is not something you can
    easily remember but it's often not very important.

    This will start the most basic simulator, by default, instead of throwing
    an NRE that does not mention a (now un-) required parameter is missing.

    > Failed to launch the simulator: Object reference not set to an instance of an object
    > error MT1008: Failed to launch the simulator: Object reference not set to an instance of an object

    https://bugzilla.xamarin.com/show_bug.cgi?id=41083
2016-05-17 20:37:16 -04:00
Sebastien Pouliot 61b3006b84 [mtouch] Fix --sdkroot not to report a default to /Developer/. Fixes part of #41083
Also bump maccore so `mlaunch` behave like `mtouch` wrt --sdkroot

https://bugzilla.xamarin.com/show_bug.cgi?id=41083
2016-05-14 11:11:40 -04:00
Rolf Bjarne Kvinge 0d376c521a [mtouch] Properly link with CoreAudioKit when not using simlauncher. (#49)
Also bump maccore to get new test.

commit xamarin/maccore@eb9c34d875
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Fri May 13 12:46:04 2016 +0200

    [monotouch-test] Add test to ensure mtouch properly links with CoreAudioKit when not using simlauncher.
2016-05-13 08:23:49 -04:00
Manuel de la Pena 839304ae3b Bump maccore version. 2016-05-12 23:10:39 +02:00
Rolf Bjarne Kvinge 0e7952053c [mmp] References are optional when not linking the app, so don't show errors in that case. Fixes #40786. (#40)
It is apparently common to have references to assemblies that can't
be resolved when building apps with the linker disabled, so we need
to support that.

So add a custom reference loading step that only shows a warning
for unresolvable assemblies.

Also bump maccore to add a test.

commit xamarin/maccore@190c67d855
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Tue May 10 18:14:04 2016 +0200

    [tests] Add test case for bug #40786.

    https://bugzilla.xamarin.com/show_bug.cgi?id=40786

https://bugzilla.xamarin.com/show_bug.cgi?id=40786
2016-05-11 10:16:30 -04:00
Rolf Bjarne Kvinge 25597f8ed6 Bump min Xamarin Studio version to latest alpha. (#38)
To get a version of mdtool that works without any Xamarin.Mac
licenses.

Also bump maccore to run the mmp regression tests now that
we have a working Xamarin Studio.

commit xamarin/maccore@9a5e6f02f3
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Tue May 10 18:20:48 2016 +0200

    [tests] There is now a released version of Xamarin Studio whose mdtool doesn't care about the XM license, so we can run the mmp regression tests again.
2016-05-10 14:38:38 -04:00
Rolf Bjarne Kvinge eb5a9c0770 Bump maccore to get fix for watchOS tests. (#36)
commit xamarin/maccore@8cc7ade11c
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Tue May 10 12:16:47 2016 +0200

    [xharness] Find and parse config files in xamarin-macios as well.

    Should make the watchos tests run again on wrench.
2016-05-10 09:01:52 -04:00
Alex Soto 047615eb7d Bump maccore hash 2016-05-06 13:19:45 -05:00
Alex Soto eafbe7d035 Bump maccore 2016-05-05 13:36:50 -05:00
Sebastien Pouliot feda8a52f1 Bump maccore to fix running 'link all' on devices (wrt AppleTLS change) 2016-05-05 11:19:30 -04:00
Sebastien Pouliot 4ad60fbe66 Bump maccore to fix defines when building 'link all' tests on tvOS 2016-05-05 08:52:59 -04:00
Sebastien Pouliot e3e647714d Bump maccore to update (link sdk) tests wrt AppleTLS switch 2016-05-04 23:13:21 -04:00
Sebastien Pouliot 412f64e29c Bump maccore revision to fix the build
Somehow we're building tests (references to GuiUnit.exe) very early
(make step) instead of when building the tests.
2016-05-04 17:10:44 -04:00
Manuel de la Pena 247d488828 Bump maccore version. 2016-05-04 22:00:05 +02:00
Sebastien Pouliot 9801c4d2ef Bump maccore (to remove the same guiunit copy) 2016-05-04 15:20:53 -04:00
Sebastien Pouliot b3cabe4e48 Move guiunit to public repo so it can be used for XM unit tests 2016-05-04 15:12:18 -04:00
Sebastien Pouliot a7226dd097 Switch to using nunitlite submodule from the mono repo.
It's based on our work, with a few extra commits. That should reduce a
bit the checkout time and ensure more consistent results.

Also bump Touch.Unit since that requires a small API change.
2016-05-04 09:26:23 -04:00
Vincent Dondain 46c4269992 Update reference to maccore (#17)
Fix ApiSelectorTest for NSImage initByReferencingFile:

Commit 8b400722fb introduced
a new InitByReferencingFile internal method bound to initByReferencingFile:

Therefore the mac don't link tests were complaining because that selector
was used on a method and not a constructor.
2016-04-28 14:18:13 -04:00
Rolf Bjarne Kvinge e9e4abfd3b Bump maccore to get test fix. (#12)
commit xamarin/maccore@15f20dadb1
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Wed Apr 27 14:22:13 2016 -0400

    [tests] Fix double/single-colon target confusing in Makefile.
2016-04-27 15:36:38 -04:00
Rolf Bjarne Kvinge 6c65faac6d Bump maccore to get updated mlaunch. (#8) 2016-04-27 14:27:31 -04:00
Rolf Bjarne Kvinge 2e67fb4316 Bump maccore to get test removals. 2016-04-26 18:02:02 -04:00
Rolf Bjarne Kvinge 80939aa209 Bump maccore to master. 2016-04-26 10:33:56 -04:00
Rolf Bjarne Kvinge 17f15409da Bump maccore to get test updates. 2016-04-25 10:14:58 -04:00
Rolf Bjarne Kvinge 5a193ff083 Bump maccore to get test fixes. 2016-04-24 19:28:28 -04:00
Rolf Bjarne Kvinge 24870304ba Add an optional dependency on xamarin-specific build logic. 2016-04-24 14:48:45 -04:00
Rolf Bjarne Kvinge 68df944ad6 Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
Rolf Bjarne Kvinge 5830166c63 Build the platform assemblies. 2016-04-24 14:47:26 -04:00
Rolf Bjarne Kvinge acf75cd75c Build F#. 2016-04-24 14:47:24 -04:00
Rolf Bjarne Kvinge 9ea0738c48 Add our mono runtimes to the build. 2016-04-24 14:47:24 -04:00
Rolf Bjarne Kvinge 39ef301279 Add build system. 2016-04-21 19:11:24 +02:00