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

67 Коммитов

Автор SHA1 Сообщение Дата
Sebastien Pouliot 860b694002 Bump mono to the head of mono-4.8.0-branch at PeterC's request (#950) 2016-10-06 08:07:39 +02:00
Rolf Bjarne Kvinge 07600238fc Bump mono to get linker fix. (#948)
commit mono/mono@fb01e0742c
Merge: 960ae16 3090df7
Author: Alexander Köplinger <alex.koeplinger@outlook.com>
Date:   Wed Oct 5 13:50:49 2016 +0200

    Merge pull request #3708 from rolfbjarne/linker-mark-nested-types-4.8.0

    [linker] We need to mark nested types even if the declaring type isn't marked.
2016-10-05 15:24:18 -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
Rolf Bjarne Kvinge 8abaa2a742 Bump [watch-]mono to get ServicePointManager adjustments. 2016-10-04 18:40:50 +02:00
Rolf Bjarne Kvinge c4f4056b22 Bump [watch-]mono to get more API removal for watchOS. 2016-10-03 18:31:04 +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 460d41e9e3 Bump mono to get System test fixes. (#919) 2016-09-30 16:14:43 -04:00
Martin Baulig 860704ddb4 [AppleTls]: API cleanups in preparation of the BTLS integration.
* Bump Mono to mono-4.8.0-branch commit 9437553e545f57443ccc33fe4129cbb6ac94f832.

* Rename MobileCertificateHelper -> AppleCertificateHelper.

  All the non-Apple-specific functionality now lives in System.dll's
  MobileTlsContext, so it can be shared with BTLS.

* Remove old src/Security/Tls sources which have been moved into System.dll
  a couple of weeks ago.
2016-09-29 00:59:15 +02:00
Sebastien Pouliot 0bc23b379a Bump mono for an (pre C9/master) alpha refresh (#902)
* mono revision at fc99fc4313e7afd75a4605a48b47e7d1273aefe4

* watch-mono revision is more recent to include the BCL adjustments
  for types not available on that platform

* Update two linksdk  test cases that won't work _normally_ for watchOS
2016-09-27 23:45:13 -04:00
Martin Baulig 6ed46cc6a1 [AppleTls]: Disallow calling SSLHandshake() again after the handshake has finished.
Bump Mono to pickup the BCL part of the fix.

commit 2a3e4002ead94aae6796c7eb7af9a850398beb51
Author: Martin Baulig <martin.baulig@xamarin.com>
Date:   Fri Sep 23 17:42:05 2016 +0200

    [AppleTls]: Flush the write queue before finishing the handshake.

    It is possible for SSLHandshake() to return SslStatus.Success while we're still
    having a pending write (AsyncOperationStatus.WantWrite).

    This is because our managed write callback must never return 'WouldBlock', so
    SSLHandshake() things that all data have been sent while we still have them in
    our write queue.

    When this happens, we currently flush the write queue then call SSLHandshake()
    again via AsyncOperationStatus.WantWrite -> AsyncOperationStatus.Continue.

    This returns SslStatus.Protocol on iOS 10.

    (cherry picked from commit 2cc1b887c1c6e86b6844116c8010bac3305c84f9)
2016-09-24 07:41:28 +02:00
Chris Hamons e3863afb30 [XM] Enable System.Numerics.Vector assembly (#850)
- Bump mono to get 377041fd6e
2016-09-19 16:43:58 -04:00
Rolf Bjarne Kvinge 468b3a39cc Bump [watch-]mono to 4.8. (#816) 2016-09-13 08:17:54 -04:00
Rolf Bjarne Kvinge 7a2baeac44 Bump mono to get fix for #42395. (#810)
commit mono/mono@2acdc49ff6
Author: Zoltan Varga <vargaz@gmail.com>
Date:   Fri Sep 9 03:14:12 2016 +0200

    [llvm] Disable llvm again for methods with large basic blocks in non-llvm-only mode, the workaround doesn't seem to work. Fixes #42395.

http://bugzilla.xamarin.com/show_bug.cgi?id=42395
2016-09-09 14:44:38 +02:00
Sebastien Pouliot 09386206d6 Revert "Bump F# to 4.0.1.5" (#777)
Wrench can't build it - might be related to different mono version being used on different bots (wrench/felix use mono 4.4 stable)
2016-09-06 15:53:24 -04:00
Sebastien Pouliot 645acd8f57 Bump F# to 4.0.1.5 (#419) 2016-09-06 14:57:28 -04:00
Rolf Bjarne Kvinge 7826524c87 Bump mono to get fixes for #41961 and #41956. (#767)
* Bump mono to get fixes for #41961 and #41956.

https://bugzilla.xamarin.com/show_bug.cgi?id=41961
https://bugzilla.xamarin.com/show_bug.cgi?id=41956

* Bump mono to get fix for failing LinkSdk test.
2016-09-06 11:17:00 -04:00
Rolf Bjarne Kvinge 082318f81c Bump [watch-]mono to get cecil fix. 2016-09-01 18:28:35 +02:00
Rolf Bjarne Kvinge dfc3f7f523 Remove cecil submodule, we only use the one in mono now. 2016-09-01 18:28:35 +02:00
Rolf Bjarne Kvinge 7d4df0b8a5 Bump [watch-]mono to master to get fix for #43658.
https://bugzilla.xamarin.com/show_bug.cgi?id=43658
2016-09-01 18:28:35 +02:00
Rolf Bjarne Kvinge 91b8f958b9 [msbuild] Set NSAllowArbitraryLoads when debugging watchOS apps.
The only way to have reliable http connections from the watchOS 2 device
to the mac is to set NSAllowArbitraryLoads.

See also: https://forums.developer.apple.com/thread/6205
2016-08-31 19:43:21 +02:00
Rolf Bjarne Kvinge 2d5df9f11b Bump [watch-]mono to get fixes for #43357 and #43216. (#676) 2016-08-26 10:34:34 +02:00
Rolf Bjarne Kvinge e291f1717d Revert "Bump [watch-]mono to master to get fix for #43658." (#665) 2016-08-25 14:44:53 +02:00
Rolf Bjarne Kvinge f6b1ccd748 Bump [watch-]mono to master to get fix for #43658. (#653)
* Bump [watch-]mono to master to get fix for #43658.

https://bugzilla.xamarin.com/show_bug.cgi?id=43658

* [mtouch/mmp] Fix build after breaking cecil update in mono.

Also use mono's cecil instead of our own cecil submodule for mtouch.

* Bump [watch-]mono to get compilation fixes after cecil bump in mono.

* Remove cecil submodule, we only use the one in mono now.
2016-08-25 13:10:14 +02:00
Alexander Köplinger de581556b8 Bump watch-mono to latest mono master (#645)
Get in the fix for https://github.com/mono/mono/pull/3429 which should make the
corlib step on the macios-mac-master lane green again on Wrench.
2016-08-23 10:41:58 -04:00
Alexander Köplinger 834b46a5f6 Bump to latest Mono 4.6.0 commit (and master for watch) (#601)
Brings in the netstandard updates from https://github.com/mono/mono/pull/3394
We also had to add a new assembly System.IdentityModel.dll to the mobile profiles while doing that work.
2016-08-12 14:50:10 -04:00
Manuel de la Pena 0d8375a5a1 Mono bump 2016-08-10 18:35:59 +02:00
Rolf Bjarne Kvinge 063ce061d2 Bump Touch.Unit to get a fix for an infinite loop. (#516) 2016-08-01 17:18:54 +02:00
Aleksey Kliger (λgeek) 0364c047e6 [mmp] Preserve TransparentProxy::StoreRemoteField (#497)
* Bump mono and watch-mono

* [mmp] Preserve TransparentProxy::StoreRemoteField

This is needed to prevent a mono assert when xamarin-macios is built
with mono master after mono/mono@6b8e96c
2016-07-26 21:09:07 -04:00
Rolf Bjarne Kvinge 556f9991a2 [tests] Exclude the 'RequiresBSDSockets' category from watchOS tests. (#495) 2016-07-26 11:39:50 -04:00
Aleksey Kliger 06837bbedd bump mono and watch-mono to d8d1fe64c14111dab63a99c3670115928dc6226b
Pick up Köplinger's SUBMODULES.json fix
2016-07-21 16:20:54 -04:00
Aleksey Kliger 235b00fa42 Bump watch-mono
to pick up 44d346f73a684738c00775c1fd6ee56877019898

Fixes 42625
2016-07-21 16:20:54 -04:00
Sebastien Pouliot 1b52fdbc61 Bump mono to get the profiler build fix (#373)
* Bump mono to get the profiler build fix

* Bump mono (4.6.0) and watch-mono (master) to see if it solve the build issue (it did locally)
2016-07-12 13:14:44 -04:00
Sebastien Pouliot 1a7bab272b Switch mono branch to 4.6.0 (#355) 2016-07-07 16:42:56 -04:00
Zoltan Varga 3abb02ee87 Bump watch mono to pick up the fix for #41747. (#326) 2016-06-29 20:30:04 -04:00
Rolf Bjarne Kvinge 1eaaa2e17a Bump watch/mono to HEAD to get the latest and greatest. (#292) 2016-06-28 05:53:35 -07:00
Rolf Bjarne Kvinge b636444705 Bump Touch.Unit to try and get stability fix for HttpTextWriter. (#287) 2016-06-27 15:49:36 -04:00
Zoltan Varga e8819a17fb Bump mono/watch-mono to pick up the fix for #41947. (#227) 2016-06-17 18:28:28 -04:00
Sebastien Pouliot 6ea42d2196 Bump mono to include System.Net.Http fix for CFNetworkHandler.CookieContainer (#176)
reference:
https://github.com/mono/mono/pull/3141
2016-06-12 03:29:50 -04:00
Alexander Köplinger 654597c172 Bump mono to e3da710362c196a54ed344567dc29481a8d98312 (#169)
Get in the latest fixes from mono-4.5.1-branch
2016-06-10 15:30:00 +02:00
Sebastien Pouliot 8fe3df96b1 Bump ModernHttpClient to set AllowAutoRedirect to true when building inside Xamarin's SDK (#158)
This aligns the handler with the managed and CFNetwork-based ones
and makes it easier to switch between them without additional or
conditional code.
2016-06-09 09:29:02 -04:00
Rolf Bjarne Kvinge b78e29d85d Bump mono to get fix for watchOS corlib tests. (#155)
commit mono/mono@5ac529a182
Author: Rolf Bjarne Kvinge <rolf@xamarin.com>
Date:   Wed Jun 8 23:01:22 2016 +0200

    [corlib] Fix tests for watchOS. (#3130)
2016-06-08 20:42:56 -04:00
Zoltan Varga fdd4f9cfb5 Bump mono to fix the build. 2016-06-06 16:50:37 -04:00
Zoltan Varga 24bd707bb4 Bump mono to 726c4a3f18e209096db67e89dfe650e9592ef099. 2016-06-06 13:29:42 -04: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
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
Zoltan Varga ea490e32f5 Bump mono/watch-mono to pick up 6e36e18c92ffeb28efda8ac337d0fc6e07e9895f. 2016-06-01 03:33:00 -04:00
Zoltan Varga ca3f7c4334 Bump mono to 48e3e32add94dc83ed9a3dbf668217a079e7d3e0. 2016-05-30 23:16:25 -04:00
Zoltan Varga 423da3e2f3 Bump mono to mono-4.5.1-branch. 2016-05-30 18:29:24 -04:00
Rolf Bjarne Kvinge d86d0597e1 Bump mono to get fix for cloning repositories anonymously. (#96) 2016-05-27 18:29:37 +02:00