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

3936 Коммитов

Автор SHA1 Сообщение Дата
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
Oleg Demchenko 1ad1df2bd8 [Foundation] Add null check for Observer cback (#7)
* [Foundation] Add null check to Observer cback

* [Foundation] Rename parameter name from cback to observer
2016-04-28 14:19:45 -04:00
Vincent Dondain 46c4269992 Update reference to maccore (#17)
Fix ApiSelectorTest for NSImage initByReferencingFile:

Commit 8b400722fb introduced
a new InitByReferencingFile internal method bound to initByReferencingFile:

Therefore the mac don't link tests were complaining because that selector
was used on a method and not a constructor.
2016-04-28 14:18:13 -04:00
Miguel de Icaza 6df7be5eea Update README.md 2016-04-28 11:14:18 -04:00
Geoffrey Huntley f03cc75900 corrected command-line arguments (#13) 2016-04-28 10:47:16 -04:00
Vincent Dondain 79604d52b9 Merge pull request #6 from VincentDondain/master
[appkit] Add NSImage lazy initialization
2016-04-27 16:13:03 -04:00
Rolf Bjarne Kvinge e9e4abfd3b Bump maccore to get test fix. (#12)
commit xamarin/maccore@15f20dadb1
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Wed Apr 27 14:22:13 2016 -0400

    [tests] Fix double/single-colon target confusing in Makefile.
2016-04-27 15:36:38 -04:00
Rolf Bjarne Kvinge 5c9c058dde Add Xamarin.iOS solution file. (#11) 2016-04-27 15:36:08 -04:00
Rolf Bjarne Kvinge 57c9885ff6 [mtouch] Fix issue where we'd incorrectly compute the target executable name. (#10)
When reading a plist using NSDictionary, getting a value for a key
that doesn't exist returns null.

This changed when we switched to using our own managed plist reader,
which returns an empty string if a key doesn't exist.

Unfortunately we have code that checks if CFBundleExecutable is null,
in which case we compute the executable name using the executable
assembly, but since we started getting an empty string for
CFBundleExecutable if the key wasn't available, we now ended up wanting
to create an executable named as an empty string.

This broke our bug-13945 test case.

The fix is to continue returning null if the plist key isn't present.
2016-04-27 15:35:21 -04:00
Rolf Bjarne Kvinge 6c65faac6d Bump maccore to get updated mlaunch. (#8) 2016-04-27 14:27:31 -04:00
Rolf Bjarne Kvinge 1bf85b5d9a [README] Add a Contributing section. (#5) 2016-04-27 11:35:53 -04:00
Vincent Dondain 8b400722fb [appkit] Add NSImage lazy initialization
We were missing initByReferencingFile: which initializes
the image object lazily.

The non working use case was:

var iconFile = NSBundle.MainBundle.PathForResource ("AppIcons", "icns");
NSApplication.SharedApplication.ApplicationIconImage = new NSImage (iconFile);

In this example, the constructor is calling initWithContentsOfFile: which will
not load the right icon from the .icns file.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=40349.
2016-04-27 11:07:48 -04:00
Sebastien Pouliot 2edb2ae4f5 [linker] Fix debugging of watchOS apps when link all is used. Fixes #40641 (#3)
Watch apps are inside .dll (not .exe) and needs to be processed
differently (e.g. to register their content). The issue was that the
debugging symbols were not loaded by that code so it was not part of
the .appex for debugging.

https://bugzilla.xamarin.com/show_bug.cgi?id=40641
2016-04-26 19:01:49 -04:00
Rolf Bjarne Kvinge 2e67fb4316 Bump maccore to get test removals. 2016-04-26 18:02:02 -04:00
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