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