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

8423 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge 4a714f3c43 Make logic not depend on the checkout directory being named 'xamarin-macios'. (#129) 2016-06-06 12:18:52 +02:00
Alexander Köplinger fd0a9c9a18 Bump mono to 13038ab9ebb2ffdbec570171f7ce338f009066f8 (#128)
Brings in the latest fixes from the 4.5.1 branch
2016-06-06 01:43:19 +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
Jeffrey Stedfast 7d6bec05f1 [msbuild] Make Mac IBTool logic consistent with iOS logic (#127)
Fixes bug #41486
2016-06-03 13:55:44 -04:00
Rolf Bjarne Kvinge 6c0374a29a [jenkins] Run the api diff. (#73) 2016-06-02 14:30:17 +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 715c2fa5d4 [xharness] Add separate solution to make it load faster in the IDE. (#124) 2016-06-02 12:17:52 +02:00
Zoltan Varga 301fa47c57 Bump watch-mono to 164c74028e5e65dc9750a43ef7f8dfc4546f5d7d. 2016-06-02 06:03:56 -04:00
Alexander Köplinger 7f5844100f Bump mono/watch-mono to e06fe98fa0b3fe470fcd484967293bf182ed3f0d (#123) 2016-06-02 11:11:52 +02:00
Rolf Bjarne Kvinge 6a58755389 [linker] Add Mono.Security.Provider.NewTls as known SDK library. (#118) 2016-06-02 11:11:37 +02:00
Rolf Bjarne Kvinge d3a188c8e4 [src] The only stret functions on watchOS are those with return values bigger than 16 bytes. (#122) 2016-06-02 10:51:22 +02:00
Rolf Bjarne Kvinge ca5bcb5c55 [mtouch] Fix the old static registrar output after the latest coop changes. (#115) 2016-06-02 09:17:17 +02:00
Rolf Bjarne Kvinge e8c51361b4 [tests] Fix typo that occurred in the migration to xamarin-macios. (#116) 2016-06-02 09:16:58 +02:00
Chris Hamons dad55ae86a [XM] Add mmp test for read only mdb files with assembly being referenced (#121) 2016-06-01 14:23:05 -04:00
Chris Hamons f495ad50a7 [XM] Fix mmp tests to use shared mac-binding-project copy, and name SimpleClassDylib.dylib correctly (#120) 2016-06-01 13:51:04 -04:00
Rolf Bjarne Kvinge 383c43ec63 [tests] Update mtouch tests after some error/warning message changes. (#117) 2016-06-01 19:40:59 +02:00
Rolf Bjarne Kvinge ad88558d82 [mtouch] Tweak error message for MT0073 and MT0074. Fixes #40606. (#111)
https://bugzilla.xamarin.com/show_bug.cgi?id=40606
2016-06-01 19:18:35 +02:00
Chris Hamons 782c5116b6 [XM] Fix test failures (#119)
* [XM] Fix NSAccessibility binding issue breaking tests

* [XM] Don't run extension tests on OS X that don't have extension support
2016-06-01 12:23:34 -04:00
Rolf Bjarne Kvinge 0a25ffc9bf [tests] Fix mtouch tests to actually fail when they fail. (#112) 2016-06-01 17:33:34 +02:00
Jeffrey Stedfast 01587d8fb4 [msbuild] Explicitly target .NET 4.5 for Xamarin.Mac.Tasks.Core
The other projects already explicitly target .NET 4.5.
2016-06-01 11:28:51 -04:00
Rolf Bjarne Kvinge a35c2df3ff [mtouch] Don't bundle libmono-profiler-log.dylib unless profiling is enabled. (#113) 2016-06-01 16:58:46 +02:00
Rolf Bjarne Kvinge a8c2c3f617 [mtouch] Unassigned unused error message. (#110) 2016-06-01 16:33:03 +02:00
Rolf Bjarne Kvinge e578af0931 [mtouch] Disable fastdev if profiling+fastdev is enabled on a bitcode-capable platform. (#114)
This is because Mono doesn't build a libmono-profiler-log.dylib when
bitcode is enabled, so we can't support profiling + fastdev at the same
time.

Hopefully mono will fix this (see bug#41428) soon, in which case
this code can be removed.

https://bugzilla.xamarin.com/show_bug.cgi?id=41428
2016-06-01 16:29:04 +02:00
Rolf Bjarne Kvinge 76f417a007 Make sure to install msbuild symlinks properly. (#109)
This line got lost somewhere when migrating to the xamarin-macios repo.
2016-06-01 08:51:22 -04:00
Zoltan Varga ea490e32f5 Bump mono/watch-mono to pick up 6e36e18c92ffeb28efda8ac337d0fc6e07e9895f. 2016-06-01 03:33:00 -04:00
iain f535df6168 [AppKit] Add some of the missing NSAccessibility bits (#79) 2016-05-31 13:20:34 -04: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
Jeffrey Stedfast f59d1195e5 [msbuild] Fixed up MmpTaskBase 2016-05-31 11:59:18 -04:00
Jeffrey Stedfast 582101a996 Macios symbolicate (#74) 2016-05-31 11:57:47 -04: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 bbf2682b5a [tests] Fix a few paths to test files. (#106)
This was incorrectly fixed in 4ad86833, so this is just fixing that fix.
2016-05-31 15:03:45 +02:00
Rolf Bjarne Kvinge c5ef10a221 [msbuild] Provide better info when a test fails due to unexpected build failures in the test. (#105) 2016-05-31 12:58:11 +02:00
Rolf Bjarne Kvinge db68e69a1d [runtime] Support binding NSObjects as IntPtr. Fixes #41132. (#103)
Support binding NSObjects as IntPtr. This is usually not
a problem, because when we fetch the ObjC signature for a
method, we usually get the signature as exported by us,
(in which case a parameter bound as 'IntPtr' would be treated
as 'void *' in the dynamic registrar) *except* when the
selector corresponds with a protocol the type implements,
in which case we get the signature as defined in the protocol.

https://bugzilla.xamarin.com/show_bug.cgi?id=41132
2016-05-31 11:58:27 +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 55dfad1351 [msbuild] Define __TVOS__, not __IOS__ for tvOS projects. (#101) 2016-05-31 10:33:59 +02:00
Zoltan Varga ca3f7c4334 Bump mono to 48e3e32add94dc83ed9a3dbf668217a079e7d3e0. 2016-05-30 23:16:25 -04:00
Zoltan Varga e3b219bc71 [builds] Disable the building of libmono-profiler-log.dylib on tvos as well. 2016-05-30 19:50:41 -04:00
Zoltan Varga 423da3e2f3 Bump mono to mono-4.5.1-branch. 2016-05-30 18:29:24 -04:00
Rolf Bjarne Kvinge c9bcf1f56d [runtime] Mark all the new Mono API we're using for coop as optional. (#100)
This fixes Xamarin.Mac apps using older system monos.
2016-05-30 15:27:02 +02:00
Chris Hamons f3602b4e93 Fix tests broke by 47dc0f26c9 (#99) 2016-05-28 12:06:32 -04:00
Zoltan Varga 7fad8dfb40 [tests] Build the bitcode configuration on arm64 only, armv7 doesn't seem to link:
Undefined symbols for architecture armv7:
	      		  "___gxx_personality_v0", referenced from:
2016-05-27 21:54:49 -04:00
Zoltan Varga ff8525e37e Emit configure arguments into configure.inc to make it easier to re-run it. 2016-05-27 15:37:21 -04:00
Timothy Risi 9a59f9804b [Mac] fix dontlink and apitests (#98) 2016-05-27 19:41:29 +02:00
Rolf Bjarne Kvinge 3ab8d24268 Merge pull request #92 from rolfbjarne/test-import
Import tests.
2016-05-27 19:39:25 +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
Rolf Bjarne Kvinge d86d0597e1 Bump mono to get fix for cloning repositories anonymously. (#96) 2016-05-27 18:29:37 +02:00
Rolf Bjarne Kvinge 27402f8142 [builds] Avoid looking for libmono-profiler-log.dylib when bitcode is enabled, its not built anymore on mono master. (#95) 2016-05-27 17:46:06 +02:00
Rolf Bjarne Kvinge 9c88937811 Merge pull request #94 from rolfbjarne/coop
Add support for the GC in cooperative mode.
2016-05-27 16:41:49 +02:00
Rolf Bjarne Kvinge 73d0e722d5 [tests] Add more files which are ignored by default. 2016-05-27 14:43:21 +02:00
Rolf Bjarne Kvinge 0b24bc0b8d [runtime] Fix boolean logic for thread attach/detach implementation. 2016-05-27 10:35:05 +02:00