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

10611 Коммитов

Автор SHA1 Сообщение Дата
Jeffrey Stedfast 7ee37c1803 [msbuild] Link storyboards as part of the IBTool task if Xcode >= 7.0
Fixes issue #40583
2016-05-12 15:24:54 -04:00
Manuel de la Pena fc472cc583 [Fix] Update the generator to help fix 24078 by ignoring certain tagged methods. 2016-05-12 16:34:03 +02:00
Jeffrey Stedfast 746164e515 Merge pull request #42 from VincentDondain/master
[msbuild/tests] Add ValidateAppBundleTaskTests
2016-05-11 17:51:09 -04:00
Vincent Dondain af283be95d [msbuild/tests] Add ValidateAppBundleTaskTests
Includes regression test for bug #38673:
https://bugzilla.xamarin.com/show_bug.cgi?id=38673

Description:
"Validate that CFBundleVersion and CFBundleShortVersionString
match across main app and all extensions".
2016-05-11 20:24:07 +02:00
Jeffrey Stedfast 0dc4cd2413 [msbuild] reverted accidental debug logging 2016-05-11 12:07:24 -04:00
Jeffrey Stedfast 351d429273 [msbuild] Fixed Optimize metadata parsing logic for BundleResources
Fixes bug #41019
2016-05-11 12:03:15 -04:00
Rolf Bjarne Kvinge fab94ff5c9 [runtime] Pass -no_warning_for_no_symbols to libtool/ranlib to silence the corresponding warning. (#41) 2016-05-11 10:17:03 -04: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 01259ce9e3 Bump to mono 4.4 to get a 64-bit capable mono. (#39)
* [system-dependencies] Teach script about how to get the revision part of the mono version.

* Bump to mono 4.4 to get a 64-bit capable mono.

mdtool from Xamarin Studio 6.0 is a 64-bit process,
and thus requires a 64-bit capable system mono.
2016-05-11 10:14:52 -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 cf4fcbf3c5 [mmp] Implement support for finding the local XamMac prefix when running from Xamarin Studio. (#37)
Traverse directories to find the locally build XamMac directory
when DEBUG is defined (which is only defined in the csproj, which
is only built when running from Xamarin Studio, since the mmp we
ship is built manually in the Makefile).
2016-05-10 14:38:16 -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
Oleg Demchenko b92afa3330 [AudioUnit] Add missing MusicSequence.GetTempoTrack method (#35) 2016-05-10 10:56:40 +02:00
Zoltan Varga 89154c1b66 [mtouch] Add armv7k+llvm configuration for bitcode on watchos. 2016-05-09 21:03:32 -04:00
Zoltan Varga d07463c9a7 [builds] Compile watchos runtime with bitcode flags. 2016-05-09 21:03:32 -04:00
Duncan Mak 7c32bbb84f Use relative URLs for submodules
Per https://bugzilla.xamarin.com/show_bug.cgi?id=40900#c3 -- submodules will
now be checked out using the same protocol as the main repository.
2016-05-06 22:03:46 -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
Alex Soto 42303ac9fd [generator] Fix bug 17232 - Invalid class name generated in the Libraries.g.cs file (#33)
https://bugzilla.xamarin.com/show_bug.cgi?id=17232

* Added support for specifying library path in FieldAttribute
* Fixed generator error when Namespaces contains dots `.`
* Added error BI1042 Missing '[Field (LibraryName=value)]' for {field_pi.Name} (e.g."__Internal")
  instead of generating invalid c# code when no LibraryName is provided
  in 3rd party bindings
* Kept support for just using the system library name in FieldAttribute
  (i.e. [Field ("UnboundFooSymbol", "UIKit")]

This does not change our current generated code at all:
https://gist.github.com/dalexsoto/338464a260bc6971e7b665ca9463e8b9
2016-05-05 14:26:47 -04: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
Manuel de la Pena 5095ae5d97 [Fix] Ensure we do remove the bin directory when we do a make clean. 2016-05-05 12:16:38 +02:00
Zoltan Varga d96a159aab [builds] Compile the watch cross compiler with cooperative gc support and make it use the proper offsets file. 2016-05-04 23:14:22 -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 00ada0f773 Move parts of dontlink tests into new introspection tests (#32)
Those tests needs to be run with the linker disabled since they use
reflection for most of their work.

The original dontlink (for linker tests) was becoming too large in
some configuration (e.g. tvOS release with bitcode) but this was
due to other BCL assemblies (not the introspection tests)
2016-05-04 20:14:32 -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
Vincent Dondain 7759852d04 [runtime options] Default tls-provider to Apple TLS (#29) 2016-05-04 15:40:25 -04:00
Chris Hamons 575048ebaa Merge pull request #30 from spouliot/guiunit-move
Move guiunit to public repo so it can be used for XM unit tests
2016-05-04 15:40:18 -04: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
Manuel de la Pena 860f4f4168 Merge pull request #28 from mandel-macaque/bug-34968
[Fix] Add missing CoreData selectors.
2016-05-04 18:47:23 +02:00
Manuel de la Pena 3a2f4357ea [Fix] Add missing CoreData selectors.
This commit fixes bug #34968:

https://bugzilla.xamarin.com/show_bug.cgi?id=34968
2016-05-04 17:55:04 +02:00
Alex Soto dd06fbb672 [CoreMedia] Add convenience byte [] overloads to CMBlockBuffer API (#26)
reference:
https://trello.com/c/RX7BMktQ/591-verify-coremedia-memory-management-of-public-api
2016-05-04 11:23:26 -04:00
Chris Hamons 2ae608f8a3 Merge pull request #27 from spouliot/old-nunitlite-removal
Totally remove the old nunitlite
2016-05-04 11:14:52 -04:00
Sebastien Pouliot 5a66871a7d Totally remove the old nunitlite
This should fix the bots when they do a
> git submodule update --recursive --init --force
2016-05-04 11:08:19 -04:00
Chris Hamons fda731690f Merge pull request #25 from spouliot/nunitlite-move
Switch to using nunitlite submodule from the mono repo.
2016-05-04 10:23:47 -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 e86f41c225 Merge pull request #24 from spouliot/bug40788
Bump mono for Invalid assembly name System.ServiceModel.Web. Fixes #40788
2016-05-03 19:51:44 -04:00
Sebastien Pouliot f93b44b3b3 Bump mono for Invalid assembly name System.ServiceModel.Web. Fixes #40788
Incorrect public key (token) cause warnings when used from F#

https://bugzilla.xamarin.com/show_bug.cgi?id=40788
2016-05-03 19:31:05 -04:00
Chris Hamons ada548abcb Fix mmp script to use MAC_TARGETDIR so it works when installed from packages (#23)
- Now matches mtouch
- https://bugzilla.xamarin.com/show_bug.cgi?id=40837
2016-05-03 18:04:04 -04:00
Vincent Dondain 0970fce6ed [msbuild/tests] Add TVServicesExtension test (#21)
* [msbuild/tests] Remove car idiom from Contents.json

The car idiom is something new projects used to generate
and that actool doesn't handle anymore.

Logs were polluted by a warning: "The app icon set 'AppIcons' has an unassigned child".

* [msbuild/tests] Add tvOS extension test

We now have MyTVServicesExtension project which
comes from a simple tvOS extension template.
It is attached to MyTVApp.

The TVApp test has been updated to also build the extension.

* [msbuild/tests] Fix Action Extension version number

The action extension project now has a version number that
is matching the parent app.

Avoids warning message.
2016-05-03 13:17:38 -04:00
Alex Soto d8ace2658e [Contacts] Fix wrong delegate signature on CNContactStoreEnumerateContactsHandler (#22)
From PR https://github.com/xamarin/xamarin-macios/pull/19

The signature on  `CNContactStoreEnumerateContactsHandler` should
include a `ref`on the `bool stop` parameter in order to have the
ability to early exit the enumeration.

Ref: http://stackoverflow.com/questions/36992982/early-exit-a-cncontactstoreenumeratecontactshandler-enumeration
2016-05-03 12:03:41 -04:00
Jeffrey Stedfast 24e1e294bc Merge pull request #18 from emaf/master
Fixes AdHoc IPA with ODR failing to install from iTunes
2016-05-02 16:07:57 -04:00
Emanuel d25da2a0e3 Set IsStreamable to false if the ODR are Embed 2016-05-02 15:48:57 -03:00
Emanuel b359fae77d [ODR] Sign app bundle if the AssetPackaManifest has changed 2016-05-02 15:48:50 -03:00
Emanuel b838b603f0 Avoid codesigning embedded assetpacks for AdHoc IPA 2016-05-02 15:48:41 -03:00
Rolf Bjarne Kvinge cb6557829f [tests] Move HtmlTransform.xslt here from maccore. (#16)
Should fix this test error:

    warning: failed to load external entity "../../xamarin-macios/tests/HtmlTransform.xslt"
    cannot parse ../../xamarin-macios/tests/HtmlTransform.xslt
    make[4]: *** [test-ios-tasks] Error 4
2016-04-28 15:07:26 -04:00
Rolf Bjarne Kvinge aa7a17ccee [tests] Fix test configuration issues with file moves. (#15)
This will fix at least some of the mtouch tests.
2016-04-28 15:06:41 -04:00
Rolf Bjarne Kvinge 8886384983 Give a better and more actionable error message than a failed download when trying to provision Xcode outside of build bots. (#14) 2016-04-28 15:06:12 -04:00