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

93 Коммитов

Автор SHA1 Сообщение Дата
Marek Safar dce730ddb7 Update src mcs to csc (easy targets only) 2017-04-24 18:54:59 +02:00
Rolf Bjarne Kvinge 6528978fc4 [build] Make csc as quiet as mcs was. (#2018) 2017-04-18 16:00:04 +02:00
Marek Safar 50255f02b1 Enable csc change 2017-04-14 09:11:01 +02:00
Marek Safar 594a375c02 Update tools to use csc 2017-04-14 09:11:01 +02:00
Rolf Bjarne Kvinge 0a47a8ce0c Patch from Zoltan to fix build error with CppSharp.CppParser.dll (#1967) (#1986) 2017-04-11 15:01:57 +02:00
Rolf Bjarne Kvinge 651a9735ff Use Visual Studio instead of Xamarin Studio. (#1972)
* Use Visual Studio instead of Xamarin Studio.

* VS doesn't have mdtool, it has vstool.

Also there's no need to manually invoke the mdtool.exe executable anymore
(which we did because the mdtool executable had a min macOS version of 10.9,
and we used to build tests on older macOS versions [1]), since now we only run
tests on older macOS versions, we don't build those tests there.

[1] a1932b0ccd
2017-04-11 08:13:34 +02:00
Rolf Bjarne Kvinge 033d156716 [system-dependencies] Check for Visual Studio instead of Xamarin Studio. (#1965) 2017-04-06 17:12:32 +02:00
Sebastien Pouliot 2cf0a5ed95 Bump XI and XM versions now that we have branched for d15-2 (#1954) 2017-04-02 16:08:52 -05:00
Sebastien Pouliot 0dfcb1f09f Merge branch 'master' into mono-2017-02 2017-03-28 21:31:33 -05:00
Sebastien Pouliot fe4ce3d7f8 Bump Xcode and SDK versions to match Xcode 8.3 2017-03-28 11:21:02 -05:00
Rolf Bjarne Kvinge 2ad0a418d1 Bump min macOS version, since Xcode 8.3 requires macOS 10.12. (#1635) 2017-03-28 09:19:32 -05:00
Rolf Bjarne Kvinge 8415874826 Bump system mono to get fix for #53481.
https://bugzilla.xamarin.com/show_bug.cgi?id=53481
2017-03-28 08:28:15 +02:00
Rolf Bjarne Kvinge d48d0452e5 Merge remote-tracking branch 'origin/master' into mono-2017-02 2017-03-24 13:56:03 +01:00
Rolf Bjarne Kvinge b982503052 Bump max mono version to the d15.2 mono. (#1907) 2017-03-24 13:55:09 +01:00
Marek Safar 105ee26509 Merge remote-tracking branch 'origin/master' into mono-2017-02 2017-03-23 23:13:43 +01:00
Marek Safar cace323b45 Another system mono bump 2017-03-14 11:54:13 +01:00
Marek Safar cd73b0697b Update system Mono to 2017-02 2017-03-14 11:54:13 +01:00
Rolf Bjarne Kvinge 91ad0897fa Bump Xamarin Studio to get fix for bug #52648.
Bump Xamarin Studio to get fix for bug #52648 causing build failures.
2017-03-14 11:51:08 +01:00
Marek Safar ddb377b7ff [build] Register linker for submodule checks 2017-03-14 11:47:06 +01:00
Marek Safar 1d3ad5e8c2 Bump mono and linker submodule 2017-03-14 11:47:06 +01:00
Marek Safar 1f606b58b3 Replace mdbrebase tool with pathmap and fix broken debug symbols mapping in public builds 2017-03-14 11:47:06 +01:00
Rolf Bjarne Kvinge 9dc3a0b615 [generator] Flip the switch. 2017-03-09 12:48:17 +01:00
Rolf Bjarne Kvinge 9581bbb0f6 Bump Xamarin Studio to get fix for bug #52648. (#1833)
Bump Xamarin Studio to get fix for bug #52648 causing build failures.
2017-03-07 14:13:58 +01:00
Sebastien Pouliot 63850b6c69 [build] Bump XI version to 10.9.x and XM to 3.3.x (#1770)
`15.1` has branched, time to bump again!
2017-02-24 23:37:04 -05:00
Sebastien Pouliot 797f417758 [build] Bump XI version to 10.7.x (#1750)
Cycle 9 (10.4) is now out and I'm fairly certain we'll see Xcode8.3 out
in March, so that will become 10.6 (once stable), making our `15.1`
target to be 10.8, again when stable.

XM is not affected as it gets the API updates on the next cycle/train.
2017-02-22 23:08:11 -05:00
Rolf Bjarne Kvinge dd0180b389 Set max mono version to Cycle 9's mono. (#1670)
It looks like mono master has become incompatible, builds now fail with:

    error: File '/Users/builder/jenkins/workspace/xamarin-macios-pr-builder/external/guiunit/bin/net_4_5/GuiUnit.exe.mdb' is missing.
    make[4]: *** [build-mac-classic-introspection] Error 1

so restrict to C9 only, until we can fix these issues.
2017-02-09 11:34:56 -05:00
Chris Hamons 5ba09748a0 Merge pull request #1344 from xamarin/xcode82-master-hamons
Merge Xcode82 support into master
2016-12-16 13:56:37 -06:00
Sebastien Pouliot 0c65506145 Fix Xcode 8.2 (to final) 2016-12-13 19:38:39 -05:00
Vincent Dondain bde2d58de9 Bump MAX_XAMARIN_STUDIO_VERSION 2016-12-13 16:52:54 -05:00
Vincent Dondain 445877c159 [Versions-ios.plist] watchOS started at 1.0 (#1328)
- The WatchKit App on a watchOS 1 project has a version of 1.0 (the IDE needs that).
- We still have a watchOS 1 template.
- Use MIN_WATCH_OS_VERSION instead of MIN_WATCHOS_SDK_VERSION.
- iOS com.apple.watchkit is 8.2 not 8.0
- Added watchOS com.apple.watchkit (2.0).
- Fixed typo in versions-check.csharp.
2016-12-13 10:52:58 +01:00
Sebastien Pouliot b5632f9c2f merge xcode8.2 into master 2016-12-12 21:26:23 -05:00
Chris Hamons 2afb7ccd81 Bump master XM to 3.1.x (#1150) 2016-11-10 10:54:22 +01:00
Sebastien Pouliot 953e189c85 Bump version to 10.5 to avoid confusion with cycle9 branch 2016-11-01 11:54:46 -04:00
Sebastien Pouliot e6b65f2a7e Bump Xcode 8.1 to the final version (#1062) 2016-10-28 20:48:29 -04:00
Rolf Bjarne Kvinge 1ca1c3a004 Bump mono requirement to fix mmp tests. (#1066)
This fixes the following mmptests:

1) Classic_NewRefCount_Warns (Xamarin.MMP.Tests.MMPTests.Classic_NewRefCount_Warns)
2) SystemMono_SmokeTest (Xamarin.MMP.Tests.MMPTests.SystemMono_SmokeTest)

That fails like this with earlier versions of Mono 4.8:

    Undefined symbols for architecture i386:
      "_mono_btls_x509_lookup_method_mono_init", referenced from:
         -u command line option
      "_mono_btls_x509_name_list_add", referenced from:
         -u command line option
      "_mono_btls_x509_name_list_free", referenced from:
         -u command line option
      "_mono_btls_x509_name_list_get_count", referenced from:
         -u command line option
      "_mono_btls_x509_name_list_get_item", referenced from:
         -u command line option
      "_mono_btls_x509_name_list_new", referenced from:
         -u command line option
    ld: symbol(s) not found for architecture i386
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

    error MM5109: Native linking failed with error code 1.  Check build log for details.
2016-10-28 14:22:58 -04:00
Sebastien Pouliot 8c93e7758d Merge branch 'xcode8.1' 2016-10-26 15:56:34 -04:00
Sebastien Pouliot 1b77dcc9bb Update .xip location (for provisioning) and the maximum version of mono that can be used to build 2016-10-24 17:10:43 -04:00
Sebastien Pouliot 84393219b2 Bump Xcode 8.1 to GM and version to 10.2 2016-10-24 15:32:44 -04:00
Sebastien Pouliot ae54390ccf Bump Xcode 8.1 to beta 3 (#978) 2016-10-11 16:49:10 -04:00
Sebastien Pouliot 0eff36c466 Bump Xcode 8.1 to beta 2 (#945)
* Bump Xcode 8.1 to beta 2
* Bump maccore to get simulator support fix
* [xharness] Get updated mlaunch binary. (#3)
2016-10-05 13:28:36 -04:00
Rolf Bjarne Kvinge 1d54c461b0 Remove the watch-mono repository, and use a single mono repository. (#941)
Still keeping some of the logic so that it's easy to switch back if we wish
to.
2016-10-05 16:21:01 +02:00
Manuel de la Pena da1478a680 New url session handler (#932)
* Added rewritten NSUrlSessionHandler that handles memory better

This is a rewrite of the ModernHttpClient version of NSUrlSessionHandler, it has better handling for memory that provides a more consistant memory footprint. It accomplishes this by using NSInputStream for requests, and reading and disposing directly from NSData instead of transitioning the NSData to a byte[] array.

* Try to fix build of PR #31

* [foundation] Restore compatibility with the new NSUrlSessionHandler

Mostly my comments in PR #174

* Add support for redirection [1]
* Add support for credentials [1]
* Add support for caching [2]
* Remove 2nd dictionary lookup in GetHeaderSeparator
* Avoid extraneous cast for credentialsToUse

PR 177 [3] adds tests that ensure no commits can remove, or change
default values, for handlers.

[1] breaking changes (feature, not API)
[2] breaking change (API removal)
[3] https://github.com/xamarin/xamarin-macios/pull/177

* [foundation] Restore compatibility with the new NSUrlSessionHandler

Mostly my comments in PR #174

* Add support for redirection [1]
* Add support for credentials [1]
* Add support for caching [2]
* Remove 2nd dictionary lookup in GetHeaderSeparator
* Avoid extraneous cast for credentialsToUse

PR 177 [3] adds tests that ensure no commits can remove, or change
default values, for handlers.

[1] breaking changes (feature, not API)
[2] breaking change (API removal)
[3] https://github.com/xamarin/xamarin-macios/pull/177

* Try to fix build of PR #31

* prevent DEADLOCK in UI code

* Added ConfigureAwait(false) to Task.Delay to prevent DEADLOCK when the stream is being awaited on the UI thread

* added a few more ConfigureAwait(false) statments that were missed on first pass

* Fix some small style issues.

* Set the default value of AllowAutoRedirect to true.
2016-10-03 18:25:16 +02:00
Rolf Bjarne Kvinge 3f74be5a80 [system-dependencies] Add CMake dependency. (#920) 2016-09-30 15:46:40 -04:00
Alexander Köplinger 32e87b3f9a Bump MAX_MONO_VERSION (#893)
We're using 4.9.x in mono master now.
2016-09-26 10:33:26 +02:00
Sebastien Pouliot e4ce16e989 Update branch name (#882)
* Update branch name

* Update SDK version for iOS and watchOS (but not tvOS)

* [xharness] Add support for watchOS Series 2 simulators. (#812)

* [xharness] Add Jenkins support for watchOS Series 2 simulators. (#885)
2016-09-23 11:50:02 -04:00
Sebastien Pouliot d7d3c82d1d Bump Xcode to 8.1 beta 1 2016-09-22 14:40:29 -04:00
Martin Baulig f3501d99af Remove Mono.Security.Providers.*.dll in preparation of their upcoming removal from the BCL. 2016-09-22 07:23:40 +02:00
Chris Hamons e749d428b8 [XM] Unbump master to 3.0.0 so we line up better with beta preview before we get out of visible sync (#870) 2016-09-21 15:29:29 -05:00
Sebastien Pouliot 36870ebdd0 Stay on 10.0.1.x for SR1 2016-09-19 10:03:50 -04:00
Sebastien Pouliot 031c9503ca Bump XM version to 3.0.0 for beta 2016-09-16 13:25:27 -04:00