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
Rolf Bjarne Kvinge
0629b461c6
[tests] Remove duplicated file.
2016-05-27 10:19:27 +02:00