Zoltan Varga
46dccaf7bc
[builds] Don't pass --disable-shared-handles to mono's configure, its the default. Avoid some duplicate configure options.
2016-06-07 01:37:51 -04:00
Zoltan Varga
d2300a17b2
[builds] Don't pass --enable-gsharedvt and --enable-native-types to mono's configure, they are enabled by default.
2016-06-07 01:35:58 -04:00
Zoltan Varga
fdd4f9cfb5
Bump mono to fix the build.
2016-06-06 16:50:37 -04:00
joj
a063725298
Added MtouchTargetsEnabled property to build ( #139 )
2016-06-06 15:30:34 -04:00
Zoltan Varga
24bd707bb4
Bump mono to 726c4a3f18e209096db67e89dfe650e9592ef099.
2016-06-06 13:29:42 -04:00
Rolf Bjarne Kvinge
d28f42babd
Only recurse into tests once everything else is done. ( #136 )
2016-06-06 17:13:52 +02:00
Alexander Köplinger
86ce3d9e81
Add DISABLE_CAS_USE constant to the bcl-test .csproj's ( #135 )
...
Some tests rely on this constant to disable CAS code paths so we need to define it.
2016-06-06 16:03:39 +02:00
Rolf Bjarne Kvinge
aaae585d52
[xharness] Xcode 7.3 ships symbolicatecrash in a new place, so look there as well. ( #134 )
2016-06-06 15:32:09 +02:00
Rolf Bjarne Kvinge
f0319ac6ae
Add bindings-generator.csproj to Xamarin.iOS.sln ( #132 )
2016-06-06 15:01:28 +02:00
Rolf Bjarne Kvinge
71f4d78b18
[runtime] Generated binding wrappers that catch ObjC exceptions are supposed to always convert to managed exceptions. ( #133 )
2016-06-06 14:33:37 +02:00
Rolf Bjarne Kvinge
dbf28e763c
Recurse into the tests directory. ( #104 )
2016-06-06 14:13:07 +02:00
Rolf Bjarne Kvinge
98b966cd9f
[mmptest] Use the local targets when building. ( #130 )
2016-06-06 13:42:36 +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
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