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

6274 Коммитов

Автор SHA1 Сообщение Дата
Chris Hamons d98c22e39f
[mmp] Don't apply libintl hack when you explicitly ask for that file (#5855)
- A long while ago, this hack was added to mmp:

 	// Shutup the warning until we decide on bug: 36478
	if (shortendName.ToLowerInvariant () == "intl" && IsUnifiedFullXamMacFramework)

- This breaks use cases were we explicitly ask for that file, so let's
fix that for now until we can fix the root cause for real
2019-04-08 10:26:23 -05:00
Rolf Bjarne Kvinge a9dc0c9120
[src] Ask mono-cil-strip to be quiet. (#5864) 2019-04-08 16:50:04 +02:00
Alexander Köplinger 006e24b174 Bump mono
Commit list for mono/mono:

* mono/mono@c4d0fae9e5 [corlib] Fix exception 'replacement' in IsolatedStorageFile.MoveFile()
* mono/mono@e728be305d [mono-dl] Don't do thread state transitions in mono_dl_fallback_register
* mono/mono@c61202dd21 [2019-02] [merp] Fix image size reported (#13882)
* mono/mono@7ecc5388d8 Add temporary workaround for internal StreamContent constructor.

Diff: 9eb2dbf4cc...c4d0fae9e5
2019-04-08 11:55:32 +02:00
Alexander Köplinger bd1560dafd Bump Mono .pkg version 2019-04-08 11:41:40 +02:00
Rolf Bjarne Kvinge 43243a1158
[registrar] Use Selector.GetName instead of creating a new Selector instance just to get the name. (#5859)
Saves a tiny bit of memory (one managed Selector instance for each time these
methods are called).
2019-04-08 07:50:10 +02:00
Sebastien Pouliot 1664cf6426 Merge branch 'master' into mono-2019-02 2019-04-05 15:53:37 -05:00
Sebastien Pouliot 89c653919d [cfnetwork] Merge latest version of the source code
It seems the latest fixes (in mono/master) happened after the `2019-02`
branch was created, so the latest fixes (in mono `2018-*`) were not
applied to the code that was moved but, thankfully, the we had tests
to cover it.
2019-04-05 15:51:05 -05:00
Manuel de la Pena 9cd5fd4ba2 [XHarness] Fix the generation of the fsharp today sln. (#5860)
Because we are missing a separator, the comparison results in a true,
when it is a substring BUT NOT in the same path.
2019-04-05 15:42:41 -05:00
Manuel de la Pena 2326e87bd5 [XHarness] Ignore tests that fail on device. (#5858) 2019-04-05 15:42:01 -05:00
Sebastien Pouliot f5f3892825 [tests][intro] Fix post xcode10.2 merge (since reflection string output changed) 2019-04-05 14:17:36 -05:00
Sebastien Pouliot d66375d275 [linker] Remove new memory allocations (List) in the sealer 2019-04-05 14:01:44 -05:00
Sebastien Pouliot c055db4ddc [objcruntime] Fix options for watchOS default HTTP handler and remove (now) unused TLS options 2019-04-05 14:00:51 -05:00
Rolf Bjarne Kvinge 64d4831802
[Intents] Update according to breaking changes from Apple. (#5850)
* [Intents] Update according to breaking changes from Apple.

Reference: https://trello.com/c/dtVv2a6R/131-43425168-inworkoutintentresponsecode-enum-values-changed
Reference: rdar://43425168

Working around this breaking change becomes quite complicated, so I just
exposed it instead. Customers can still work around it if needed by casting
the expected numeric value to the enum type.

* Add some advice.
2019-04-05 18:46:40 +02:00
Sebastien Pouliot fad23e95b2
Small fixlets to select better overloads / unneeded parameters (#5844) 2019-04-05 09:43:22 -05:00
Rolf Bjarne Kvinge 349b73e390 Allow for current VS stable. (#5835) 2019-04-05 09:04:34 -05:00
monojenkins 03cf729ca4 [apidiff] Update the references (URL) to 16.0 final releases (#5852) 2019-04-05 08:12:21 -05:00
Manuel de la Pena dd11ba5d6c
[XHarness] Fix issues building the today extensions for the BCL tests apps. (#5854) 2019-04-05 14:07:39 +02:00
Rolf Bjarne Kvinge f0a9ffb342
Allow for current VS stable. (#5835) 2019-04-05 12:32:43 +02:00
Alexander Köplinger 067cbf0a28 Merge remote-tracking branch 'upstream/master' into mono-2019-02
# Conflicts:
#	tools/mmp/driver.cs
2019-04-05 11:19:11 +02:00
Manuel de la Pena 3a0dfe42a7
[XHarness] Ignore a failing test on devices. (#5848) 2019-04-04 18:34:22 +02:00
Rolf Bjarne Kvinge 7524f2f789
Merge pull request #5846 from VincentDondain/master-merge-xcode10.2
Merge xcode10.2 into master
2019-04-04 17:26:40 +02:00
Alexander Köplinger b0da1994d8 Bump mono
Commit list for mono/mono:

* mono/mono@9eb2dbf4cc [corlib] Disable EncodingTest.AllEncodingsAreSerializable() on XM4.5 too
* mono/mono@3a93521813 [MacSDK] Bump bockbuild for fix to #13804

Diff: 6717c3422a...9eb2dbf4cc
2019-04-04 14:35:59 +02:00
Rolf Bjarne Kvinge 5a2aa0d52f [tests][mtouch] Whitelist a few new public symbols created by clang from Xcode 10.2.
See also: 3a647a6a25
2019-04-04 07:52:26 +02:00
Alexander Köplinger 121bb03627 Merge remote-tracking branch 'upstream/master' into mono-2019-02
# Conflicts:
#	external/mono
2019-04-03 23:54:57 +02:00
Alexander Köplinger cc58acdcd3 Bump mono
Commit list for mono/mono:

* mono/mono@6717c3422a [2019-02] Bump linker to latest master (#13818)
* mono/mono@6d2f150690 Add regression test
* mono/mono@fe613fb067 Add reflected class to event methods

Diff: a1fc070eb5...6717c3422a
2019-04-03 23:53:09 +02:00
Alexander Köplinger 7c73d70b4f [linker] Don't remove RuntimeCompatibilityAttribute from assembly
It's needed at runtime since it changes exception handling behavior.

The "link sdk" Linker_RuntimeWrappedException() test relies on it,
but this never showed up there since "link sdk" doesn't link the main assembly.
2019-04-03 23:52:18 +02:00
Vincent Dondain 86d1b42ad2 Merge branch 'xcode10.2' into master-merge-xcode10.2 2019-04-03 13:57:31 -04:00
Manuel de la Pena 411d673ead
[XHarness] Fix IntermediateOutputPath getting inserted in the wrong place. (#5841) 2019-04-03 17:29:07 +02:00
Rolf Bjarne Kvinge ebb6e259c4
[Foundation] Fix incorrect value for NSUrlRequestNetworkServiceType.ResponsiveData. Fixes #5836. (#5837)
Fixes #5836.
2019-04-03 15:58:40 +02:00
Rolf Bjarne Kvinge dda50a78c4
[Foundation] Make adding/removing observers in NSNotificationCenter thread safe. (#5833)
NSNotificationCenter is thread-safe, so that observers can be added and
removed in multiple threads simultaneously.

Unfortunately our own helper code wasn't, so make sure to fix that by locking
around all accesses to the observer list.

And add a test case as well.
2019-04-03 11:45:11 +02:00
Rolf Bjarne Kvinge be8fcfb902
[system-dependencies] Unset 'IGNORE' variables when provisioning specific things. (#5829)
This makes it possible to pass '--ignore-all --provision-sharpie' to provision a single dependency.
2019-04-03 11:44:11 +02:00
Rolf Bjarne Kvinge 09609dbf28
Bump mono. (#5832)
Commit list for mono/mono:

* mono/mono@15d050a792 Merge pull request #13764 from monojenkins/backport-pr-11014-to-2018-10
* mono/mono@4013ccbc3a [llvm] Fix the loaded llvm build.
* mono/mono@2264e1b30c [llvm] Fix the computation of size of gshared instances in another place.
* mono/mono@9bda4038a2 [2018-10][llvm] Bump LLVM submodule to 349752c464c5fc93b32e7d45825f2890c85c8b7d
* mono/mono@9e7fc6ccb0 [llvm] Fix the computation of size of gshared instances in emit_args_to_vtype ().
* mono/mono@95911b799a [amd64] use 32bit variant of lea_membase for 32bit operations
* mono/mono@3a91530444 [merp] Fix anon allocation, use MAP_PRIVATE
* mono/mono@24a71af6f3 [2018-10] [System.ServiceModel] Fix a race condition in HttpRequestChannel. (#13531)
* mono/mono@7e62f08570 [2018-10] [crash] Fallback to MAP_ANONYMOUS for allocator (#13504)
* mono/mono@903c4aab5c Bump bockbuild for GTK fix
* mono/mono@9326f9faf3 Append .1 to version number
* mono/mono@f09e177295 Include libgdiplus 5.6.1

Diff: bfb9881410...15d050a792
2019-04-03 07:40:51 +02:00
Sebastien Pouliot b3ab9e5edc [generator] Comment previous [Preserve] change on Handler since fields can't be conditionally preserved (known linker limitation) 2019-04-02 17:44:59 -05:00
Sebastien Pouliot be5b255d2d [foundation] Preserve inner types for NSUrlSessionHandler since they are processed a bit differently (for NSObject subclasses) inside the platform assemblies 2019-04-02 15:11:43 -05:00
Alexander Köplinger 02176dc5de HttpClientHandler is still in System.Net.Http.dll and use short string for http handler in runtime-options.plist 2019-04-02 17:20:58 +02:00
Rolf Bjarne Kvinge f2f41334f4
[mk] Support https urls for maccore. (#5830)
This can make checking out maccore easier on the bots, if https authentication
is configured when git/ssh is not.
2019-04-02 15:32:54 +02:00
Alexander Köplinger 9f2a775b8d Bump mono 2019-04-02 13:13:42 +02:00
Alexander Köplinger 9e437e77f1 Merge remote-tracking branch 'upstream/master' into mono-2019-02 2019-04-02 13:12:20 +02:00
Manuel de la Pena cd35407ebc
Bump maccore to pick up CI fixes. (#5825) 2019-04-02 12:41:56 +02:00
Sebastien Pouliot 56d87eebba [linker] Adjust HttpClientHandler selection with the new (non BCL) location of the handlers 2019-04-01 21:24:24 -05:00
Sebastien Pouliot a9f8d7b379
[mtouch][mmp] Add control over the the linker new `BeforeFieldInit` optimization (#5820)
Add an mtouch/mmp optimization flag to control this new optimization since
3rd party code (in particular binaries) might depend on this side effect.
2019-04-01 21:21:56 -05:00
Alexander Köplinger 7b1f3bbd99 Fix Xamarin.WatchOS.dll build 2019-04-01 20:56:08 +02:00
Alexander Köplinger c708fbaefd Bump mono 2019-04-01 17:21:43 +02:00
Sebastien Pouliot 9ebebf9f42
[linker] Teach linker to accept old (before optimization) bindings (#5823)
Existing binding binaries won't have the `[Preserve]` attribute on
the `Handler` field and, with the new optimization, would not work
properly.

This tweak make sure that older, already linker-safe, bindings will
remain this way (safe) in this (and future) versions of both iOS and
macOS SDK.
2019-04-01 09:35:14 -05:00
Rolf Bjarne Kvinge b292a713ef
[msbuild] Add test case for #5129. (#5821) 2019-04-01 08:14:48 +02:00
Alexander Köplinger 6197899ebd Move HTTP types from System.Net.Http.dll to Xamarin.*.dll 2019-03-30 00:44:48 +01:00
Alexander Köplinger baaac9c594 Bump mono 2019-03-30 00:13:32 +01:00
Alexander Köplinger 3f120ebca4 Merge remote-tracking branch 'upstream/master' into mono-2019-02 2019-03-29 22:12:11 +01:00
Manuel de la Pena f5bd6bc38c
[Jenkins] When running tests on VSTS do specify a device type. (#5817) 2019-03-29 13:28:08 +01:00
Alexander Köplinger 09dfd96bfd Merge remote-tracking branch 'upstream/master' into mono-2019-02 2019-03-29 11:10:17 +01:00