Rolf Bjarne Kvinge
c2bcb8d73f
[tests] Add bindings-framework-test.
2016-04-26 17:48:55 -04:00
Rolf Bjarne Kvinge
73ddab291c
[tests] Add bindings-test.
2016-04-26 17:27:37 -04:00
Jeffrey Stedfast
7344399ccf
[msbuild] Added LinkDescription support for iOS
...
Fixes bug #40503
2016-04-26 16:15:18 -04:00
Rolf Bjarne Kvinge
7b863816b3
[runtime] Disable the GC pump for watchOS for now.
...
It causes the app to crash pretty much instantly.
This way watchOS apps at least runs until the app
itself wants to run the GC.
2016-04-26 12:48:11 -04:00
Rolf Bjarne Kvinge
4aed2cf7fe
Store configure configuration in configure.inc.
...
And leave Make.config.inc for only manual configuration.
2016-04-26 12:39:21 -04:00
Rolf Bjarne Kvinge
80939aa209
Bump maccore to master.
2016-04-26 10:33:56 -04:00
Alexander Köplinger
35419e6749
Bump mono to bring in fixes for #40624
2016-04-26 10:20:27 -04:00
Vincent Dondain
2145c468a0
[msbuild] Add tvOS AppExtension targets
2016-04-26 10:19:54 -04:00
Rolf Bjarne Kvinge
fec5655dfe
[mtouch/mmp] Use full path to mono.
2016-04-26 08:11:12 -04:00
Rolf Bjarne Kvinge
842a86cb0d
[tests] Add test-libraries.
2016-04-26 08:00:35 -04:00
Rolf Bjarne Kvinge
804dfc6343
[mtouch/runtime] Implement support for tvOS extensions.
2016-04-25 18:15:02 -04:00
Rolf Bjarne Kvinge
00a855f2b1
[mtouch] Fix building the static registrar files.
2016-04-25 18:15:02 -04:00
Zoltan Varga
55b25bde4b
[builds] Add a DISABLE_BUILDS_MAKEFILE_DEP Make.config.local variable which can be used to disable the rebuilding of mono trees under builds/ when builds/Makefile changes.
2016-04-25 18:15:01 -04:00
Rolf Bjarne Kvinge
94e35a8570
[msbuild] Xcode doesn't seem to add a UIRequiredDeviceCapabilities = 'watch-companion' anymore.
...
Xcode doesn't see to add a UIRequiredDeviceCapabilities = 'watch-companion'
anymore for watchos apps/extensions, not even when setting the deployment
version to 2.0.
This makes watchOS 2 apps launch in the simulator again.
2016-04-25 18:15:01 -04:00
Rolf Bjarne Kvinge
d4548852b2
[mmp] Fix looking up the XamMac prefix based on the mmp path.
2016-04-25 18:15:00 -04:00
Rolf Bjarne Kvinge
4dc4580129
[mtouch] Cleanup project file a bit.
2016-04-25 18:14:59 -04:00
Rolf Bjarne Kvinge
822adc3966
[mmp] Cleanup project file a bit.
2016-04-25 18:14:58 -04:00
Rolf Bjarne Kvinge
30f0530c6a
Remove unused files.
2016-04-25 18:14:58 -04:00
Rolf Bjarne Kvinge
54a503eb00
[mtouch] Fix dependencies before building the partial registrar code.
2016-04-25 18:14:57 -04:00
Rolf Bjarne Kvinge
56308e7eb6
[mmp/mtouch] Don't mkbundle anymore.
...
mtouch only uses Xamarin.Mac to read plists, so change to use
our purely managed plist reader in Xamarin.MacDev instead.
That makes us able to change mtouch to be a normal command-line
executable (and project).
Which makes it logical to not mkbundle mtouch anymore,
it executes just fine with the system mono (and there's
no code to protect anymore either).
And since mmp and mtouch share some files, do the same
for mmp.
2016-04-25 18:14:56 -04:00
Rolf Bjarne Kvinge
c09ea1213d
[mmp] Use the system monolinker.
...
Makes the mmp build a little bit simpler (and faster).
2016-04-25 18:14:56 -04:00
Jeffrey Stedfast
b0c55a87f6
[msbuild] Fixed FileWrites logic for OptimizeImage task
2016-04-25 18:14:55 -04:00
Jeffrey Stedfast
e97d69b25c
[msbuild] Don't write actool/ibtool/etc outputs to FileWrites
...
MSBuild compares what is in FileWrites with the Outputs of the target
and any file that exists in FileWrites but *doesn't* exist in Outputs
gets deleted with the assumption that it is no longer needed via the
IncrementalClean MSBuild target.
Since these tasks cannot know what the outputs will be until the task
is run, we cannot use FileWrites.
2016-04-25 18:14:55 -04:00
Sebastien Pouliot
5d887b61ee
Bump mono for linker fix. Fixes #40574
...
[linker] Method decorated with System.Runtime.Serialization.*Attribute must be marked, Fixes #40574
Some serialization attributes are unlikely to have direct reference,
from IL, but will be needed at runtime to correctly serialize (or
deserialize) objects.
* OnDeserializedAttribute
* OnDeserializingAttribute
* OnSerializedAttribute
* OnSerializingAttribute
This, along with aad627c5e8ddf15397c87fa2d3e18b54f929c927, fixed bug
40574. The later part will have new unit tests in XI.
references:
https://bugzilla.xamarin.com/show_bug.cgi?id=40574
2016-04-25 18:14:54 -04:00
Sebastien Pouliot
9a680a7d02
[tests] Add README placeholder note
2016-04-25 16:55:12 -04:00
Sebastien Pouliot
21fd1e9655
Adjust license to match requested format
2016-04-25 16:38:57 -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
2c2fd07265
Add LICENSE.
2016-04-24 16:38:43 -04:00
Rolf Bjarne Kvinge
8f108ef746
[tools/apidiff] Fix typo in README.
2016-04-24 15:59:43 -04:00
Rolf Bjarne Kvinge
da0ad7e88a
Add some documentation to src/README.
2016-04-24 15:35:53 -04:00
Rolf Bjarne Kvinge
78c2d51cce
[README] Fix indentation.
2016-04-24 15:24:45 -04:00
Rolf Bjarne Kvinge
f7a0f96513
Add information to README.
2016-04-24 15:23:18 -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
cb54598c11
Add apidiff tool.
2016-04-24 14:47:29 -04:00
Rolf Bjarne Kvinge
4b38b09468
Install source code.
2016-04-24 14:47:27 -04:00
Rolf Bjarne Kvinge
50a8af84db
Add mtouch to the build.
2016-04-24 14:47:27 -04:00
Rolf Bjarne Kvinge
82ab3fc106
Build mmp.
2016-04-24 14:47:26 -04:00
Rolf Bjarne Kvinge
5830166c63
Build the platform assemblies.
2016-04-24 14:47:26 -04:00
Rolf Bjarne Kvinge
ac418df815
Build our runtime.
2016-04-24 14:47:24 -04:00
Rolf Bjarne Kvinge
acf75cd75c
Build F#.
2016-04-24 14:47:24 -04:00
Rolf Bjarne Kvinge
014e09d6c7
Add makefile target to build everything (make world).
2016-04-24 14:47:24 -04:00
Rolf Bjarne Kvinge
566c8b1d98
Add a script / makefile target to verify the system and any required dependencies.
2016-04-24 14:47:24 -04:00
Rolf Bjarne Kvinge
acc6a7e02f
Create required symlinks and directories when installing.
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
Rolf Bjarne Kvinge
dcef37d4a8
Initial commit.
2016-04-21 10:34:12 +02:00